← Back to team overview

gufw-developers team mailing list archive

[Merge] lp:~ubuntumembers/gui-ufw/symbolic-add-remove into lp:gui-ufw

 

Costales has proposed merging lp:~ubuntumembers/gui-ufw/symbolic-add-remove into lp:gui-ufw.

Requested reviews:
  Gufw Developers (gufw-developers)

For more details, see:
https://code.launchpad.net/~ubuntumembers/gui-ufw/symbolic-add-remove/+merge/71995
-- 
The attached diff has been truncated due to its size.
https://code.launchpad.net/~ubuntumembers/gui-ufw/symbolic-add-remove/+merge/71995
Your team Gufw Developers is requested to review the proposed merge of lp:~ubuntumembers/gui-ufw/symbolic-add-remove into lp:gui-ufw.
=== renamed file 'doc/licence' => 'COPYING.GPL3' (properties changed: +x to -x)
=== renamed file 'doc/installation' => 'INSTALL' (properties changed: +x to -x)
--- doc/installation	2011-05-07 18:17:14 +0000
+++ INSTALL	2011-08-18 07:35:33 +0000
@@ -1,18 +1,29 @@
-Installation - Version 11.10.0
 © 2008-2011 Marcos Alvarez Costales
 -----------------------------------
-Please, you must be sure that ufw is install for using this program.
-
-FROM UBUNTU REPOSITORIES
+
+DEPENDENCIES
+-----------------
+ufw
+gir1.2-gtk-3.0
+gir1.2-polkit-1.0
+notify-osd or notification-daemon
+policykit-1
+python-dbus
+python-gobject
+python-distutils-extra
+
+FROM DEBIAN OR UBUNTU REPOSITORIES
 -----------------
 INSTALL > sudo apt-get install gufw
 REMOVE  > sudo apt-get purge gufw
-You will have got an item in the Gnome menu /System/Administration as "Firewall configuration".
-Note: If you have got Gufw installed, better uninstall before install ;)
-
-
-FOR OTHERS DISTROS
+You can run the program by looking for Firewall Configuration in your application menu.
+
+
+FOR OTHER DISTROS
 ------------------
-Get code from https://code.launchpad.net/gui-ufw
-INSTALL > sudo python setup.py install
-If you have any problem for adapt Gufw in anothers distros, please, contact me and I'll try help you :) https://launchpad.net/~costales
+* Get code from https://code.launchpad.net/gui-ufw
+* Then run > sudo python setup.py install --prefix=/usr
+* You may also need to run sudo gtk-update-icon-cache /usr/share/icons/hicolor/
+  if your launcher icon is a bit blurry or doesn't show up.
+* If you have any problems adapting Gufw in other distros, please contact me 
+  and I'll try to help you :) https://launchpad.net/~costales

=== renamed file 'doc/changelog' => 'NEWS' (properties changed: +x to -x)
--- doc/changelog	2011-05-25 18:15:20 +0000
+++ NEWS	2011-08-18 07:35:33 +0000
@@ -1,34 +1,69 @@
-gufw - version 11.10
 © 2008-2011 Marcos Alvarez Costales
-Licence GPL 3 or (at your option) any later version.
-
-What is it?
-===========
-A graphic user interface for ufw.
-
-What's changed in 11.10?
-========================
-Update translations.
+
+11.10.1
+=======
+* Ported to PyGObject and GTK3
+* Removed deprecated UI code
+* Used GtkSwitch to turn firewall off or on
+* Used GtkLockButton to unlock the interface
+* Renamed doc/ files to traditional Unix names and moved to top-level directory
+* Simplified setup script, requires python-distutils-extra
+  https://launchpad.net/python-distutils-extra
+
+11.10.0
+=======
+Updated translations
 Fixed bug #776518 - CUPS port use TCP&UDP
 Fixed bug #729814
 Added Reload Rules menu
 Complete text in rules are translated
 
-Where can I get it?
-===================
-You can get it here!
-- http://gufw.tuxfamily.org
-- Repository Ubuntu.
-You must use Gufw 11.10 in Ubuntu 11.10
-
-What does it look like?
-=======================
-Take a look here!
-http://gufw.tuxfamily.org/screenshots.html
-
-Where can i find out more?
-==========================
-You can visit the project web site:
-http://gufw.tuxfamily.org/
-
-
+11.04.2
+=======
+Translated Policykit message.
+Updated translations.
+Added "Report a Problem..." menu.
+Fixed Bug #688601 (File conflict in mo files and license issue).
+
+11.04.1
+=======
+Fixed main menus for Global Menu in Unity.
+Fixed vulnerability in 11.04.0 for read FW status without policykit.
+Add also UDP ports for qBitTorrent & Deluge.
+Add port 2240tcp for Nicotine. Nicotine has 2º server some times.
+Add Skype with port 443 tcp http://www.skype.com/intl/en-us/support/user-guides/firewalls/technical/
+
+11.04.0
+=======
+Migrate libglade to gtk.builder
+PolicyKit.
+New popup notifications.
+Rebuild glade files > 20% faster & better in high contrast themes.
+New Help menus: Documentation + Answers + Translation.
+Updated translations.
+Redimensionable Rules/Listening panels.
+StatusBar messages hidden in seconds.
+Changed service zeroconf > CUPS (More useful).
+Tooltip for each service.
+Expand rules columns.
+Rules text using 'ubuntu' font.
+
+10.10
+=====
+New feature: New Listening connections (Monitor)
+Updated translations.
+
+10.04
+=====
+Add policy to incoming & outgoing traffic.
+Logs can be exported for servers.
+Fixed various visual glitches.
+Command Remove rule by number.
+Insert rule in row.
+Set log or log-all for one rule.
+Fixed bug #459554: Remove LANGUAGE=C in log server of Gufw.
+Fixed bug #521787: Changed by .deb package. 
+Fixed ports of qBittorrent
+Fixed bug #381705
+Sort Services & Programs by name
+Updated su-to-root command

=== renamed file 'doc/readme' => 'README' (properties changed: +x to -x)
--- doc/readme	2011-05-07 18:17:14 +0000
+++ README	2011-08-18 07:35:33 +0000
@@ -1,30 +1,35 @@
-Gufw - version 11.10.0
+Gufw - version 11.10.1
 © 2008-2011 Marcos Alvarez Costales
 ---------------------
+
+
+What is it?
+===========
+A graphical user interface for Ubuntu's Uncomplicated Firewall.
+
+
+How do I install it?
+====================
+Read the INSTALL file
+
+
+What does it look like?
+=======================
+Take a look here!
+http://gufw.tuxfamily.org/screenshots.html
+
+
+Where can i find out more?
+==========================
+You can visit the project web site:
 http://gufw.tuxfamily.org/
 
 
-
-What's in a name?
------------------
-gufw is a GUI (Graphic User Interface) for ufw (Uncomplicated FireWall)
-
-
-
-
-Execute/Install
----------------
-Read "installation" file.
-
-
-
-Gufw Licence
-------------
-Licence GPL 3 or (at your option) any later version.
-
+License
+=======
 Gufw is free software; you can redistribute it and/or modify it
 under the terms of the GNU General Public Licence as published
-by the Free Software Foundation; either version 3 of the Licence,
+by the Free Software Foundation; either version 3 of the License,
 or (at your option) any later version.
 
 This program is distributed in the hope that it will be useful,
@@ -36,12 +41,8 @@
 along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 
-
-
-Pictures used
--------------
-myke (http://michael.spiegel1.at/) 
-Shield icon under the CC_BY license (http://www.gimpusers.com/tutorials/create-a-shield-symbol.html)
-http://creativecommons.org/licenses/by/3.0/at/
-
-All modified pictures are licenced by the same creative commons as original.
+Logo
+====
+Shield logo created by myke (http://michael.spiegel1.at/)
+Tutorial: http://www.gimpusers.com/tutorials/create-a-shield-symbol.html
+Licensed under CC BY 3.0 http://creativecommons.org/licenses/by/3.0/at/

=== renamed file 'doc/todo' => 'TODO' (properties changed: +x to -x)
=== modified file 'bin/gufw'
--- bin/gufw	2011-05-04 19:09:06 +0000
+++ bin/gufw	2011-08-18 07:35:33 +0000
@@ -1,3 +1,21 @@
 #!/bin/bash
-/usr/share/gufw/gufw.py
+LOCATIONS=(
+"/usr/lib/python2.7/site-packages/gufw/gufw.py"
+"/usr/lib/python2.6/site-packages/gufw/gufw.py"
+"/usr/lib/python2.7/dist-packages/gufw/gufw.py"
+"/usr/lib/python2.6/dist-packages/gufw/gufw.py"
+)
+
+for ((i = 0; i < ${#LOCATIONS[@]}; i++))
+do
+    if [[ -e "${LOCATIONS[${i}]}" ]]; then
+        python ${LOCATIONS[${i}]}
+        successful="True"
+        break
+    fi
+done
+
+if [ "$successful" != "True" ]; then
+    echo "Gufw does not appear to have been installed correctly."
+fi
 

=== added directory 'data/icons'
=== added directory 'data/icons/48x48'
=== added directory 'data/icons/48x48/apps'
=== renamed file 'data/media/gufw.png' => 'data/icons/48x48/apps/gufw.png' (properties changed: +x to -x)
=== modified file 'data/media/allow_allow.png' (properties changed: +x to -x)
=== modified file 'data/media/allow_deny.png' (properties changed: +x to -x)
=== modified file 'data/media/allow_disable.png' (properties changed: +x to -x)
=== modified file 'data/media/allow_reject.png' (properties changed: +x to -x)
=== modified file 'data/media/deny_allow.png' (properties changed: +x to -x)
=== modified file 'data/media/deny_deny.png' (properties changed: +x to -x)
=== modified file 'data/media/deny_disable.png' (properties changed: +x to -x)
=== modified file 'data/media/deny_reject.png' (properties changed: +x to -x)
=== modified file 'data/media/disable_allow.png' (properties changed: +x to -x)
=== modified file 'data/media/disable_deny.png' (properties changed: +x to -x)
=== modified file 'data/media/disable_disable.png' (properties changed: +x to -x)
=== modified file 'data/media/disable_reject.png' (properties changed: +x to -x)
=== modified file 'data/media/reject_allow.png' (properties changed: +x to -x)
=== modified file 'data/media/reject_deny.png' (properties changed: +x to -x)
=== modified file 'data/media/reject_disable.png' (properties changed: +x to -x)
=== modified file 'data/media/reject_reject.png' (properties changed: +x to -x)
=== modified file 'data/media/source.xcf' (properties changed: +x to -x)
=== removed file 'data/ui/about.ui'
--- data/ui/about.ui	2011-05-07 18:17:14 +0000
+++ data/ui/about.ui	1970-01-01 00:00:00 +0000
@@ -1,83 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<interface>
-  <requires lib="gtk+" version="2.16"/>
-  <!-- interface-naming-policy toplevel-contextual -->
-  <object class="GtkAboutDialog" id="winAbout">
-    <property name="can_focus">False</property>
-    <property name="border_width">5</property>
-    <property name="title" translatable="yes">Firewall: About</property>
-    <property name="resizable">False</property>
-    <property name="destroy_with_parent">True</property>
-    <property name="icon">/usr/share/icons/hicolor/48x48/apps/gufw.png</property>
-    <property name="type_hint">normal</property>
-    <property name="program_name">Gufw</property>
-    <property name="version">11.10.0</property>
-    <property name="copyright" translatable="yes">© 2008-2011 The Gufw project</property>
-    <property name="comments" translatable="yes">Graphic user interface for ufw</property>
-    <property name="website">http://gufw.tuxfamily.org</property>
-    <property name="website_label">http://gufw.tuxfamily.org</property>
-    <property name="license">Gufw 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 3
-of the License, or (at your option) any later version.
-
-Gufw 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 Gufw; if not, see for more information:
-http://www.gnu.org/licenses</property>
-    <property name="authors">Lead developer:
-Marcos Alvarez Costales https://launchpad.net/~costales
-
-Developers:
-David Planella https://launchpad.net/~dpm
-Emilio López https://launchpad.net/~turl
-Raúl Soriano https://launchpad.net/~gatoloko
-Rogério Vicente https://launchpad.net/~rogeriopvl
-Rubén Megido https://launchpad.net/~runoo
-Vadim Peretokin https://launchpad.net/~vperetokin
-
-Contributors:
-Cedrick Hannier https://launchpad.net/~cedynamix
-
-MOTU
-Devid Antonio Filoni https://launchpad.net/~d.filoni</property>
-    <property name="translator_credits" translatable="yes">translator-credits</property>
-    <property name="artists">myke (http://michael.spiegel1.at/) 
-Shield icon under the CC_BY license
-http://www.gimpusers.com/tutorials/create-a-shield-symbol.html
-
-http://creativecommons.org/licenses/by/3.0/at/
-All modified pictures are licenced by the same
-creative commons as original.</property>
-    <property name="logo">../media/reject_reject.png</property>
-    <signal name="delete-event" handler="on_winAbout_delete_event" swapped="no"/>
-    <child internal-child="vbox">
-      <object class="GtkVBox" id="dialog-vbox1">
-        <property name="visible">True</property>
-        <property name="can_focus">False</property>
-        <property name="spacing">2</property>
-        <child internal-child="action_area">
-          <object class="GtkHButtonBox" id="dialog-action_area1">
-            <property name="visible">True</property>
-            <property name="can_focus">False</property>
-            <property name="layout_style">end</property>
-          </object>
-          <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>
-          <placeholder/>
-        </child>
-      </object>
-    </child>
-  </object>
-</interface>

=== modified file 'data/ui/add.ui' (properties changed: +x to -x)
--- data/ui/add.ui	2011-05-04 19:09:06 +0000
+++ data/ui/add.ui	2011-08-18 07:35:33 +0000
@@ -1,370 +1,84 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <requires lib="gtk+" version="2.16"/>
-  <!-- interface-naming-policy toplevel-contextual -->
+  <!-- interface-requires gtk+ 3.0 -->
   <object class="GtkAdjustment" id="adjustment1">
     <property name="upper">999</property>
     <property name="step_increment">1</property>
-  </object>
-  <object class="GtkAdjustment" id="adjustment2">
-    <property name="upper">999</property>
-    <property name="step_increment">1</property>
-  </object>
-  <object class="GtkAdjustment" id="adjustment3">
-    <property name="upper">999</property>
-    <property name="step_increment">1</property>
-  </object>
-  <object class="GtkListStore" id="modelPreconfAction">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Allow</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Deny</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Reject</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Limit</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelSimpleProto">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">TCP</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">UDP</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Both</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelAdvancedAction">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Allow</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Deny</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Reject</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Limit</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelAdvancedDirection">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">In</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Out</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelAdvancedLog">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">No log</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Log</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Log all</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelAdvancedProto">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">TCP</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">UDP</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Both</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelPreconfDirection">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">In</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Out</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelPreconfLog">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">No log</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Log</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Log all</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelPreconfType">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Application</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Service</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelPreconfProgram">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0">Amule</col>
-      </row>
-      <row>
-        <col id="0">Deluge</col>
-      </row>
-      <row>
-        <col id="0">KTorrent</col>
-      </row>
-      <row>
-        <col id="0">Nicotine</col>
-      </row>
-      <row>
-        <col id="0">qBittorrent</col>
-      </row>
-      <row>
-        <col id="0">Skype</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Transmission</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelPreconfServices">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0">FTP</col>
-      </row>
-      <row>
-        <col id="0">HTTP</col>
-      </row>
-      <row>
-        <col id="0">IMAP</col>
-      </row>
-      <row>
-        <col id="0">NFS</col>
-      </row>
-      <row>
-        <col id="0">POP3</col>
-      </row>
-      <row>
-        <col id="0">Samba</col>
-      </row>
-      <row>
-        <col id="0">SMTP</col>
-      </row>
-      <row>
-        <col id="0">SSH</col>
-      </row>
-      <row>
-        <col id="0">VNC</col>
-      </row>
-      <row>
-        <col id="0">CUPS</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelSimpleAction">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Allow</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Deny</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Reject</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Limit</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelSimpleDirection">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">In</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Out</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="modelSimpleLog">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">No log</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Log</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Log all</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkWindow" id="winAdd">
-    <property name="border_width">9</property>
+    <property name="page_increment">10</property>
+  </object>
+  <object class="GtkDialog" id="dlgAdd">
+    <property name="can_focus">False</property>
+    <property name="border_width">5</property>
     <property name="title" translatable="yes">Firewall: Add Rule</property>
     <property name="resizable">False</property>
-    <property name="window_position">center-on-parent</property>
-    <property name="destroy_with_parent">True</property>
     <property name="icon">/usr/share/icons/hicolor/48x48/apps/gufw.png</property>
     <property name="type_hint">dialog</property>
-    <signal name="key_press_event" handler="on_winAdd_key_press_event"/>
-    <signal name="delete_event" handler="on_winAdd_delete_event"/>
-    <child>
-      <object class="GtkTable" id="table6">
-        <property name="visible">True</property>
-        <property name="n_rows">2</property>
-        <property name="row_spacing">6</property>
-        <child>
-          <object class="GtkHBox" id="hbox8">
-            <property name="visible">True</property>
-            <property name="border_width">3</property>
+    <signal name="delete-event" handler="on_dlgAdd_delete_event" swapped="no"/>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child internal-child="action_area">
+          <object class="GtkButtonBox" id="dialog-action_area1">
+            <property name="can_focus">False</property>
+            <property name="layout_style">end</property>
             <child>
               <object class="GtkCheckButton" id="cbExtendedActions">
                 <property name="label" translatable="yes">Show extended actions</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="receives_default">False</property>
+                <property name="use_action_appearance">False</property>
+                <property name="xalign">0</property>
                 <property name="draw_indicator">True</property>
-                <signal name="toggled" handler="on_cbExtendedActions_toggled"/>
+                <signal name="toggled" handler="on_cbExtendedActions_toggled" swapped="no"/>
               </object>
               <packing>
                 <property name="expand">False</property>
                 <property name="fill">False</property>
                 <property name="position">0</property>
+                <property name="secondary">True</property>
               </packing>
             </child>
             <child>
-              <placeholder/>
-            </child>
-            <child>
-              <object class="GtkHButtonBox" id="hbuttonbox1">
+              <object class="GtkButton" id="btnCloseAdd">
+                <property name="label">gtk-close</property>
                 <property name="visible">True</property>
-                <property name="spacing">12</property>
-                <property name="layout_style">end</property>
-                <child>
-                  <object class="GtkButton" id="btnCloseAdd">
-                    <property name="label">gtk-close</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="use_stock">True</property>
-                    <signal name="clicked" handler="on_btnCloseAdd_clicked"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkButton" id="btnAddRule">
-                    <property name="label">gtk-add</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="use_stock">True</property>
-                    <signal name="clicked" handler="on_btnAddRule_clicked"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
+                <property name="can_focus">True</property>
+                <property name="receives_default">True</property>
+                <property name="use_action_appearance">False</property>
+                <property name="use_stock">True</property>
+                <signal name="clicked" handler="on_btnCloseAdd_clicked" swapped="no"/>
               </object>
               <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
                 <property name="position">2</property>
               </packing>
             </child>
+            <child>
+              <object class="GtkButton" id="btnAddRule">
+                <property name="label">gtk-add</property>
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">True</property>
+                <property name="use_action_appearance">False</property>
+                <property name="use_stock">True</property>
+                <signal name="clicked" handler="on_btnAddRule_clicked" swapped="no"/>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">3</property>
+              </packing>
+            </child>
           </object>
           <packing>
-            <property name="top_attach">1</property>
-            <property name="bottom_attach">2</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options">GTK_FILL</property>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="pack_type">end</property>
+            <property name="position">0</property>
           </packing>
         </child>
         <child>
@@ -373,191 +87,172 @@
             <property name="can_focus">True</property>
             <property name="border_width">3</property>
             <child>
-              <object class="GtkTable" id="table2">
+              <object class="GtkGrid" id="grid1">
                 <property name="visible">True</property>
-                <property name="border_width">9</property>
-                <property name="n_rows">3</property>
-                <property name="n_columns">7</property>
-                <child>
-                  <object class="GtkSpinButton" id="sbInsertNumberPreconf">
-                    <property name="width_request">50</property>
-                    <property name="can_focus">True</property>
-                    <property name="tooltip_text" translatable="yes">Rule  number to insert</property>
-                    <property name="max_length">3</property>
-                    <property name="invisible_char">●</property>
-                    <property name="adjustment">adjustment1</property>
-                    <property name="numeric">True</property>
-                    <property name="update_policy">if-valid</property>
-                  </object>
-                  <packing>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbActionPreconf">
-                    <property name="visible">True</property>
-                    <property name="model">modelPreconfAction</property>
-                    <property name="active">0</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer1"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <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"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbDirectionPreconf">
-                    <property name="visible">True</property>
-                    <property name="model">modelPreconfDirection</property>
-                    <property name="active">0</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer2"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <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"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbLogPreconf">
-                    <property name="model">modelPreconfLog</property>
-                    <property name="active">0</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer3"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">3</property>
-                    <property name="right_attach">4</property>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbTypePreconf">
-                    <property name="visible">True</property>
-                    <property name="model">modelPreconfType</property>
-                    <property name="active">0</property>
-                    <signal name="changed" handler="on_cbTypePreconf_changed"/>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer4"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">4</property>
-                    <property name="right_attach">5</property>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbProgramPreconf">
-                    <property name="visible">True</property>
-                    <property name="model">modelPreconfProgram</property>
-                    <property name="active">6</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer5"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">5</property>
-                    <property name="right_attach">6</property>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbServicePreconf">
-                    <property name="tooltip_text">Secure Shell</property>
-                    <property name="model">modelPreconfServices</property>
-                    <property name="active">7</property>
-                    <signal name="changed" handler="on_cbServicePreconf_changed"/>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer6"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">6</property>
-                    <property name="right_attach">7</property>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
+                <property name="can_focus">False</property>
+                <property name="row_spacing">5</property>
                 <child>
                   <object class="GtkAlignment" id="alignment5">
                     <property name="visible">True</property>
+                    <property name="can_focus">False</property>
                     <child>
-                      <placeholder/>
+                      <object class="GtkLabel" id="filler1">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="ypad">4</property>
+                      </object>
                     </child>
                   </object>
                   <packing>
-                    <property name="left_attach">6</property>
-                    <property name="right_attach">7</property>
-                    <property name="x_options"></property>
-                    <property name="y_options">GTK_EXPAND</property>
+                    <property name="left_attach">0</property>
+                    <property name="top_attach">0</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
                   </packing>
                 </child>
                 <child>
                   <object class="GtkAlignment" id="alignment6">
                     <property name="visible">True</property>
+                    <property name="can_focus">False</property>
                     <child>
                       <placeholder/>
                     </child>
                   </object>
                   <packing>
+                    <property name="left_attach">0</property>
+                    <property name="top_attach">2</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkSpinButton" id="sbInsertNumberPreconf">
+                    <property name="width_request">50</property>
+                    <property name="can_focus">True</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_text" translatable="yes">Rule number to insert</property>
+                    <property name="margin_left">5</property>
+                    <property name="max_length">3</property>
+                    <property name="adjustment">adjustment1</property>
+                    <property name="numeric">True</property>
+                    <property name="update_policy">if-valid</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">0</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbActionPreconf">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Allow</item>
+                      <item translatable="yes">Deny</item>
+                      <item translatable="yes">Reject</item>
+                      <item translatable="yes">Limit</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">1</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbDirectionPreconf">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">In</item>
+                      <item translatable="yes">Out</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">2</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbLogPreconf">
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Don't Log</item>
+                      <item translatable="yes">Log</item>
+                      <item translatable="yes">Log All</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">3</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbTypePreconf">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Application</item>
+                      <item translatable="yes">Service</item>
+                    </items>
+                    <signal name="changed" handler="on_cbTypePreconf_changed" swapped="no"/>
+                  </object>
+                  <packing>
+                    <property name="left_attach">4</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbProgramPreconf">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Amule</item>
+                      <item translatable="yes">Deluge</item>
+                      <item translatable="yes">KTorrent</item>
+                      <item translatable="yes">Nicotine</item>
+                      <item translatable="yes">qBittorrent</item>
+                      <item translatable="yes">Skype</item>
+                      <item translatable="yes">Transmission</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">5</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbServicePreconf">
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">FTP</item>
+                      <item translatable="yes">HTTP</item>
+                      <item translatable="yes">IMAP</item>
+                      <item translatable="yes">NFS</item>
+                      <item translatable="yes">POP3</item>
+                      <item translatable="yes">Samba</item>
+                      <item translatable="yes">SMTP</item>
+                      <item translatable="yes">SSH</item>
+                      <item translatable="yes">VNC</item>
+                      <item translatable="yes">CUPS</item>
+                    </items>
+                  </object>
+                  <packing>
                     <property name="left_attach">6</property>
-                    <property name="right_attach">7</property>
-                    <property name="top_attach">2</property>
-                    <property name="bottom_attach">3</property>
-                    <property name="x_options"></property>
-                    <property name="y_options">GTK_EXPAND</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
                   </packing>
                 </child>
                 <child>
@@ -572,38 +267,12 @@
                 <child>
                   <placeholder/>
                 </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
               </object>
-              <packing>
-                <property name="tab_fill">False</property>
-              </packing>
             </child>
             <child type="tab">
-              <object class="GtkLabel" id="label2">
+              <object class="GtkLabel" id="label1">
                 <property name="visible">True</property>
+                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Preconfigured</property>
               </object>
               <packing>
@@ -611,115 +280,27 @@
               </packing>
             </child>
             <child>
-              <object class="GtkTable" id="table3">
+              <object class="GtkGrid" id="grid2">
                 <property name="visible">True</property>
-                <property name="border_width">9</property>
-                <property name="n_rows">3</property>
-                <property name="n_columns">6</property>
+                <property name="can_focus">False</property>
+                <property name="row_spacing">5</property>
                 <child>
                   <object class="GtkSpinButton" id="sbInsertNumberSimple">
                     <property name="width_request">50</property>
                     <property name="can_focus">True</property>
-                    <property name="tooltip_text" translatable="yes">Rule  number to insert</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_text" translatable="yes">Rule number to insert</property>
+                    <property name="margin_left">5</property>
                     <property name="max_length">3</property>
-                    <property name="invisible_char">●</property>
-                    <property name="adjustment">adjustment2</property>
+                    <property name="adjustment">adjustment1</property>
                     <property name="numeric">True</property>
                     <property name="update_policy">if-valid</property>
                   </object>
                   <packing>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbActionSimple">
-                    <property name="visible">True</property>
-                    <property name="model">modelSimpleAction</property>
-                    <property name="active">0</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer7"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <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"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbDirectionSimple">
-                    <property name="visible">True</property>
-                    <property name="model">modelSimpleDirection</property>
-                    <property name="active">0</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer8"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <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"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbLogSimple">
-                    <property name="model">modelSimpleLog</property>
-                    <property name="active">0</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer9"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">3</property>
-                    <property name="right_attach">4</property>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkComboBox" id="cbProtoSimple">
-                    <property name="visible">True</property>
-                    <property name="model">modelSimpleProto</property>
-                    <property name="active">0</property>
-                    <child>
-                      <object class="GtkCellRendererText" id="renderer10"/>
-                      <attributes>
-                        <attribute name="text">0</attribute>
-                      </attributes>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">4</property>
-                    <property name="right_attach">5</property>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
+                    <property name="left_attach">0</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
                   </packing>
                 </child>
                 <child>
@@ -727,448 +308,375 @@
                     <property name="width_request">130</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
+                    <property name="has_tooltip">True</property>
                     <property name="tooltip_text" translatable="yes">Port or service</property>
                     <property name="max_length">25</property>
-                    <property name="invisible_char">●</property>
-                  </object>
-                  <packing>
-                    <property name="left_attach">5</property>
-                    <property name="right_attach">6</property>
-                    <property name="top_attach">1</property>
-                    <property name="bottom_attach">2</property>
-                    <property name="x_options"></property>
-                    <property name="y_options"></property>
-                    <property name="x_padding">3</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkAlignment" id="alignment7">
-                    <property name="visible">True</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">5</property>
-                    <property name="right_attach">6</property>
-                    <property name="x_options"></property>
-                    <property name="y_options">GTK_EXPAND</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkAlignment" id="alignment8">
-                    <property name="visible">True</property>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="left_attach">5</property>
-                    <property name="right_attach">6</property>
-                    <property name="top_attach">2</property>
-                    <property name="bottom_attach">3</property>
-                    <property name="x_options"></property>
-                    <property name="y_options">GTK_EXPAND</property>
-                  </packing>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
-                <child>
-                  <placeholder/>
-                </child>
+                  </object>
+                  <packing>
+                    <property name="left_attach">5</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="filler2">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="ypad">4</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">0</property>
+                    <property name="top_attach">0</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbActionSimple">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Allow</item>
+                      <item translatable="yes">Deny</item>
+                      <item translatable="yes">Reject</item>
+                      <item translatable="yes">Limit</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">1</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbDirectionSimple">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">In</item>
+                      <item translatable="yes">Out</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">2</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbLogSimple">
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Don't Log</item>
+                      <item translatable="yes">Log</item>
+                      <item translatable="yes">Log All</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">3</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbProtoSimple">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">TCP</item>
+                      <item translatable="yes">UDP</item>
+                      <item translatable="yes">Both</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">4</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="position">1</property>
+              </packing>
+            </child>
+            <child type="tab">
+              <object class="GtkLabel" id="label2">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="label" translatable="yes">Simple</property>
               </object>
               <packing>
                 <property name="position">1</property>
                 <property name="tab_fill">False</property>
               </packing>
             </child>
+            <child>
+              <object class="GtkGrid" id="grid3">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="row_spacing">5</property>
+                <child>
+                  <object class="GtkSpinButton" id="sbInsertNumberAdvanced">
+                    <property name="width_request">50</property>
+                    <property name="can_focus">True</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_text" translatable="yes">Rule number to insert</property>
+                    <property name="margin_left">5</property>
+                    <property name="max_length">3</property>
+                    <property name="adjustment">adjustment1</property>
+                    <property name="numeric">True</property>
+                    <property name="update_policy">if-valid</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">0</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbActionAdvanced">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Allow</item>
+                      <item translatable="yes">Deny</item>
+                      <item translatable="yes">Reject</item>
+                      <item translatable="yes">Limit</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">1</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbDirectionAdvanced">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">In</item>
+                      <item translatable="yes">Out</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">2</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbLogAdvanced">
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">Don't Log</item>
+                      <item translatable="yes">Log</item>
+                      <item translatable="yes">Log All</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">3</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkComboBoxText" id="cbProtoAdvanced">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <items>
+                      <item translatable="yes">TCP</item>
+                      <item translatable="yes">UDP</item>
+                      <item translatable="yes">Both</item>
+                    </items>
+                  </object>
+                  <packing>
+                    <property name="left_attach">4</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="filler3">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="ypad">4</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">0</property>
+                    <property name="top_attach">0</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkButton" id="btnCleanAdvanced">
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="receives_default">True</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_text" translatable="yes">Clean values in boxes</property>
+                    <property name="margin_right">5</property>
+                    <property name="use_action_appearance">False</property>
+                    <signal name="clicked" handler="on_btnCleanAdvanced_clicked" swapped="no"/>
+                    <child>
+                      <object class="GtkImage" id="image3">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="stock">gtk-clear</property>
+                      </object>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="left_attach">8</property>
+                    <property name="top_attach">1</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="label5">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="xalign">0</property>
+                    <property name="label" translatable="yes">From:</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">5</property>
+                    <property name="top_attach">0</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkEntry" id="entryFromIpAdvanced">
+                    <property name="width_request">150</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="max_length">125</property>
+                    <property name="placeholder_text">IP Address</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">6</property>
+                    <property name="top_attach">0</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkEntry" id="entryPortFromAdvanced">
+                    <property name="width_request">50</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_text" translatable="yes">Use PortA:PortB for a port range.</property>
+                    <property name="max_length">11</property>
+                    <property name="placeholder_text">Port Number</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">7</property>
+                    <property name="top_attach">0</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkLabel" id="label6">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="xalign">0</property>
+                    <property name="label" translatable="yes">To:</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">5</property>
+                    <property name="top_attach">2</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkEntry" id="entryToIpAdvanced">
+                    <property name="width_request">150</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="max_length">125</property>
+                    <property name="placeholder_text">IP Address</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">6</property>
+                    <property name="top_attach">2</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkEntry" id="entryPortToAdvanced">
+                    <property name="width_request">50</property>
+                    <property name="visible">True</property>
+                    <property name="can_focus">True</property>
+                    <property name="has_tooltip">True</property>
+                    <property name="tooltip_text" translatable="yes">Use PortA:PortB for a port range.</property>
+                    <property name="max_length">11</property>
+                    <property name="placeholder_text">Port Number</property>
+                  </object>
+                  <packing>
+                    <property name="left_attach">7</property>
+                    <property name="top_attach">2</property>
+                    <property name="width">1</property>
+                    <property name="height">1</property>
+                  </packing>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="position">2</property>
+              </packing>
+            </child>
             <child type="tab">
               <object class="GtkLabel" id="label3">
                 <property name="visible">True</property>
-                <property name="label" translatable="yes">Simple</property>
-              </object>
-              <packing>
-                <property name="position">1</property>
-                <property name="tab_fill">False</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkHBox" id="hbox1">
-                <property name="visible">True</property>
-                <property name="border_width">9</property>
-                <child>
-                  <object class="GtkTable" id="table1">
-                    <property name="visible">True</property>
-                    <property name="n_rows">3</property>
-                    <property name="n_columns">5</property>
-                    <child>
-                      <object class="GtkSpinButton" id="sbInsertNumberAdvanced">
-                        <property name="width_request">50</property>
-                        <property name="can_focus">True</property>
-                        <property name="tooltip_text" translatable="yes">Rule  number to insert</property>
-                        <property name="max_length">3</property>
-                        <property name="invisible_char">●</property>
-                        <property name="adjustment">adjustment3</property>
-                        <property name="numeric">True</property>
-                        <property name="update_policy">if-valid</property>
-                      </object>
-                      <packing>
-                        <property name="top_attach">1</property>
-                        <property name="bottom_attach">2</property>
-                        <property name="x_options"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkComboBox" id="cbActionAdvanced">
-                        <property name="visible">True</property>
-                        <property name="model">modelAdvancedAction</property>
-                        <property name="active">0</property>
-                        <child>
-                          <object class="GtkCellRendererText" id="renderer11"/>
-                          <attributes>
-                            <attribute name="text">0</attribute>
-                          </attributes>
-                        </child>
-                      </object>
-                      <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"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkComboBox" id="cbDirectionAdvanced">
-                        <property name="visible">True</property>
-                        <property name="model">modelAdvancedDirection</property>
-                        <property name="active">0</property>
-                        <child>
-                          <object class="GtkCellRendererText" id="renderer12"/>
-                          <attributes>
-                            <attribute name="text">0</attribute>
-                          </attributes>
-                        </child>
-                      </object>
-                      <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"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkComboBox" id="cbLogAdvanced">
-                        <property name="model">modelAdvancedLog</property>
-                        <property name="active">0</property>
-                        <child>
-                          <object class="GtkCellRendererText" id="renderer13"/>
-                          <attributes>
-                            <attribute name="text">0</attribute>
-                          </attributes>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">3</property>
-                        <property name="right_attach">4</property>
-                        <property name="top_attach">1</property>
-                        <property name="bottom_attach">2</property>
-                        <property name="x_options"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkComboBox" id="cbProtoAdvanced">
-                        <property name="visible">True</property>
-                        <property name="model">modelAdvancedProto</property>
-                        <property name="active">0</property>
-                        <child>
-                          <object class="GtkCellRendererText" id="renderer14"/>
-                          <attributes>
-                            <attribute name="text">0</attribute>
-                          </attributes>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">4</property>
-                        <property name="right_attach">5</property>
-                        <property name="top_attach">1</property>
-                        <property name="bottom_attach">2</property>
-                        <property name="x_options"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkAlignment" id="alignment3">
-                        <property name="visible">True</property>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">4</property>
-                        <property name="right_attach">5</property>
-                        <property name="x_options"></property>
-                        <property name="y_options">GTK_EXPAND</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkAlignment" id="alignment4">
-                        <property name="visible">True</property>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="left_attach">4</property>
-                        <property name="right_attach">5</property>
-                        <property name="top_attach">2</property>
-                        <property name="bottom_attach">3</property>
-                        <property name="x_options"></property>
-                        <property name="y_options">GTK_EXPAND</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                    <child>
-                      <placeholder/>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkTable" id="table5">
-                    <property name="visible">True</property>
-                    <property name="n_rows">2</property>
-                    <property name="n_columns">3</property>
-                    <child>
-                      <object class="GtkEntry" id="entryPortToAdvanced">
-                        <property name="width_request">50</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="tooltip_text" translatable="yes">Port (Range PortA:PortB)</property>
-                        <property name="max_length">11</property>
-                        <property name="invisible_char">●</property>
-                      </object>
-                      <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"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                        <property name="y_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkEntry" id="entryPortFromAdvanced">
-                        <property name="width_request">50</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="tooltip_text" translatable="yes">Port (Range PortA:PortB)</property>
-                        <property name="max_length">11</property>
-                        <property name="invisible_char">●</property>
-                      </object>
-                      <packing>
-                        <property name="left_attach">2</property>
-                        <property name="right_attach">3</property>
-                        <property name="x_options"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                        <property name="y_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkEntry" id="entryToIpAdvanced">
-                        <property name="width_request">150</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="tooltip_text" translatable="yes">IP Address</property>
-                        <property name="max_length">125</property>
-                        <property name="invisible_char">●</property>
-                      </object>
-                      <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"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                        <property name="y_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkEntry" id="entryFromIpAdvanced">
-                        <property name="width_request">150</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="tooltip_text" translatable="yes">IP Address</property>
-                        <property name="max_length">125</property>
-                        <property name="invisible_char">●</property>
-                      </object>
-                      <packing>
-                        <property name="left_attach">1</property>
-                        <property name="right_attach">2</property>
-                        <property name="x_padding">3</property>
-                        <property name="y_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="label5">
-                        <property name="visible">True</property>
-                        <property name="xalign">0</property>
-                        <property name="label" translatable="yes">From:</property>
-                      </object>
-                      <packing>
-                        <property name="x_options">GTK_FILL</property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                        <property name="y_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkLabel" id="label6">
-                        <property name="visible">True</property>
-                        <property name="xalign">0</property>
-                        <property name="label" translatable="yes">To:</property>
-                      </object>
-                      <packing>
-                        <property name="top_attach">1</property>
-                        <property name="bottom_attach">2</property>
-                        <property name="x_options">GTK_FILL</property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                        <property name="y_padding">3</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkTable" id="table4">
-                    <property name="visible">True</property>
-                    <property name="n_rows">3</property>
-                    <child>
-                      <object class="GtkButton" id="btnCleanAdvanced">
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">True</property>
-                        <property name="tooltip_text" translatable="yes">Clean values in boxes</property>
-                        <signal name="clicked" handler="on_btnCleanAdvanced_clicked"/>
-                        <child>
-                          <object class="GtkImage" id="image3">
-                            <property name="visible">True</property>
-                            <property name="stock">gtk-clear</property>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="top_attach">1</property>
-                        <property name="bottom_attach">2</property>
-                        <property name="x_options"></property>
-                        <property name="y_options"></property>
-                        <property name="x_padding">3</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkAlignment" id="alignment1">
-                        <property name="visible">True</property>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="x_options"></property>
-                        <property name="y_options">GTK_EXPAND</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkAlignment" id="alignment2">
-                        <property name="visible">True</property>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="top_attach">2</property>
-                        <property name="bottom_attach">3</property>
-                        <property name="x_options"></property>
-                        <property name="y_options">GTK_EXPAND</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="position">2</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="position">2</property>
-              </packing>
-            </child>
-            <child type="tab">
-              <object class="GtkLabel" id="label4">
-                <property name="visible">True</property>
+                <property name="can_focus">False</property>
                 <property name="label" translatable="yes">Advanced</property>
               </object>
               <packing>
@@ -1177,8 +685,18 @@
               </packing>
             </child>
           </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
         </child>
       </object>
     </child>
+    <action-widgets>
+      <action-widget response="0">cbExtendedActions</action-widget>
+      <action-widget response="0">btnCloseAdd</action-widget>
+      <action-widget response="0">btnAddRule</action-widget>
+    </action-widgets>
   </object>
 </interface>

=== modified file 'data/ui/log.ui' (properties changed: +x to -x)
--- data/ui/log.ui	2011-05-04 19:09:06 +0000
+++ data/ui/log.ui	2011-08-18 07:35:33 +0000
@@ -1,35 +1,37 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <requires lib="gtk+" version="2.16"/>
-  <!-- interface-naming-policy toplevel-contextual -->
-  <object class="GtkWindow" id="winLog">
-    <property name="border_width">9</property>
+  <!-- interface-requires gtk+ 3.0 -->
+  <object class="GtkDialog" id="dlgLog">
+    <property name="can_focus">False</property>
+    <property name="border_width">5</property>
     <property name="title" translatable="yes">Firewall: Log</property>
     <property name="modal">True</property>
     <property name="window_position">center-on-parent</property>
     <property name="destroy_with_parent">True</property>
     <property name="icon">/usr/share/icons/hicolor/48x48/apps/gufw.png</property>
     <property name="type_hint">dialog</property>
-    <signal name="key_press_event" handler="on_winLog_key_press_event"/>
-    <signal name="delete_event" handler="on_winLog_delete_event"/>
-    <child>
-      <object class="GtkTable" id="table2">
-        <property name="visible">True</property>
-        <property name="n_rows">2</property>
-        <property name="row_spacing">6</property>
-        <child>
-          <object class="GtkHBox" id="hbox23">
-            <property name="visible">True</property>
-            <property name="border_width">3</property>
+    <signal name="delete-event" handler="on_dlgLog_delete_event" swapped="no"/>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child internal-child="action_area">
+          <object class="GtkButtonBox" id="dialog-action_area1">
+            <property name="can_focus">False</property>
+            <property name="layout_style">end</property>
             <child>
               <object class="GtkCheckButton" id="cbServerScript">
-                <property name="label" translatable="yes">Show for server script</property>
+                <property name="label" translatable="yes">Show as server script</property>
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="receives_default">False</property>
-                <property name="tooltip_text" translatable="yes">Use this for create a script</property>
+                <property name="has_tooltip">True</property>
+                <property name="tooltip_text" translatable="yes">Show in a simpler format that can be used for scripting</property>
+                <property name="use_action_appearance">False</property>
+                <property name="xalign">0</property>
                 <property name="draw_indicator">True</property>
-                <signal name="toggled" handler="on_cbServerScript_toggled"/>
+                <signal name="toggled" handler="on_cbServerScript_toggled" swapped="no"/>
               </object>
               <packing>
                 <property name="expand">False</property>
@@ -38,52 +40,45 @@
               </packing>
             </child>
             <child>
-              <object class="GtkHButtonBox" id="hbuttonbox1">
+              <object class="GtkButton" id="btnClearLog">
+                <property name="label">gtk-clear</property>
                 <property name="visible">True</property>
-                <property name="spacing">12</property>
-                <property name="layout_style">end</property>
-                <child>
-                  <object class="GtkButton" id="btnClearLog">
-                    <property name="label">gtk-clear</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="tooltip_text" translatable="yes">Remove all Gufw log</property>
-                    <property name="use_stock">True</property>
-                    <signal name="clicked" handler="on_btnClearLog_clicked"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkButton" id="btnCloseLog">
-                    <property name="label">gtk-close</property>
-                    <property name="visible">True</property>
-                    <property name="can_focus">True</property>
-                    <property name="receives_default">True</property>
-                    <property name="use_stock">True</property>
-                    <signal name="clicked" handler="on_btnCloseLog_clicked"/>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">False</property>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
+                <property name="can_focus">True</property>
+                <property name="receives_default">True</property>
+                <property name="has_tooltip">True</property>
+                <property name="tooltip_text" translatable="yes">Remove all Gufw logs</property>
+                <property name="use_action_appearance">False</property>
+                <property name="use_stock">True</property>
+                <signal name="clicked" handler="on_btnClearLog_clicked" swapped="no"/>
               </object>
               <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
                 <property name="position">1</property>
               </packing>
             </child>
+            <child>
+              <object class="GtkButton" id="btnCloseLog">
+                <property name="label">gtk-close</property>
+                <property name="visible">True</property>
+                <property name="can_focus">True</property>
+                <property name="receives_default">True</property>
+                <property name="use_action_appearance">False</property>
+                <property name="use_stock">True</property>
+                <signal name="clicked" handler="on_btnCloseLog_clicked" swapped="no"/>
+              </object>
+              <packing>
+                <property name="expand">False</property>
+                <property name="fill">False</property>
+                <property name="position">2</property>
+              </packing>
+            </child>
           </object>
           <packing>
-            <property name="top_attach">1</property>
-            <property name="bottom_attach">2</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options">GTK_FILL</property>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="pack_type">end</property>
+            <property name="position">0</property>
           </packing>
         </child>
         <child>
@@ -91,14 +86,15 @@
             <property name="width_request">480</property>
             <property name="height_request">200</property>
             <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <property name="hexpand">True</property>
+            <property name="vexpand">True</property>
             <property name="border_width">3</property>
             <property name="resize_mode">queue</property>
             <child>
               <object 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>
                 <child>
                   <object class="GtkTextView" id="logTxt">
                     <property name="visible">True</property>
@@ -110,8 +106,18 @@
               </object>
             </child>
           </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
+          </packing>
         </child>
       </object>
     </child>
+    <action-widgets>
+      <action-widget response="0">cbServerScript</action-widget>
+      <action-widget response="0">btnClearLog</action-widget>
+      <action-widget response="0">btnCloseLog</action-widget>
+    </action-widgets>
   </object>
 </interface>

=== modified file 'data/ui/main.ui' (properties changed: +x to -x)
--- data/ui/main.ui	2011-05-07 20:46:20 +0000
+++ data/ui/main.ui	2011-08-18 07:35:33 +0000
@@ -1,19 +1,12 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <requires lib="gtk+" version="2.16"/>
-  <!-- interface-naming-policy toplevel-contextual -->
+  <!-- interface-requires gtk+ 3.0 -->
   <object class="GtkAction" id="actionAbout">
     <property name="stock_id">gtk-about</property>
   </object>
   <object class="GtkAction" id="actionQuit">
     <property name="stock_id">gtk-quit</property>
   </object>
-  <object class="GtkAdjustment" id="adjustment1">
-    <property name="upper">100</property>
-    <property name="step_increment">1</property>
-    <property name="page_increment">10</property>
-    <property name="page_size">10</property>
-  </object>
   <object class="GtkImage" id="image1">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
@@ -65,7 +58,7 @@
   <object class="GtkImage" id="image8">
     <property name="visible">True</property>
     <property name="can_focus">False</property>
-    <property name="stock">gtk-missing-image</property>
+    <property name="stock">gtk-preferences</property>
   </object>
   <object class="GtkImage" id="image9">
     <property name="visible">True</property>
@@ -73,65 +66,15 @@
     <property name="stock">gtk-select-font</property>
     <property name="icon-size">1</property>
   </object>
-  <object class="GtkListStore" id="incoming_policy_model">
-    <columns>
-      <!-- column-name 1 -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Deny</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Reject</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Allow</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="outgoing_policy_model">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Deny</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Reject</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Allow</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkListStore" id="policy_fake">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Deny</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Reject</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Allow</col>
-      </row>
-    </data>
-  </object>
   <object class="GtkWindow" id="winMain">
     <property name="can_focus">False</property>
     <property name="title" translatable="yes">Firewall</property>
     <property name="icon">/usr/share/icons/hicolor/48x48/apps/gufw.png</property>
     <child>
-      <object class="GtkVBox" id="GUIGufw">
+      <object class="GtkBox" id="GUIGufw">
         <property name="visible">True</property>
         <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
         <child>
           <object class="GtkMenuBar" id="menubar1">
             <property name="visible">True</property>
@@ -149,28 +92,32 @@
                     <property name="can_focus">False</property>
                     <child>
                       <object class="GtkImageMenuItem" id="menuLog">
-                        <property name="label" translatable="yes">Log...</property>
+                        <property name="label" translatable="yes">_Log...</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
+                        <property name="use_underline">True</property>
                         <property name="image">image1</property>
                         <property name="use_stock">False</property>
                         <signal name="activate" handler="on_menuLog_activate" swapped="no"/>
                       </object>
                     </child>
                     <child>
-                      <object class="GtkSeparatorMenuItem" id="separatormenuitem1">
+                      <object class="GtkSeparatorMenuItem" id="menuSeparator1">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                       </object>
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="menuQuit">
+                        <property name="label">gtk-quit</property>
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <property name="related_action">actionQuit</property>
                         <property name="use_underline">True</property>
                         <property name="use_stock">True</property>
+                        <accelerator key="q" signal="activate" modifiers="GDK_CONTROL_MASK"/>
                       </object>
                     </child>
                   </object>
@@ -190,28 +137,33 @@
                     <property name="can_focus">False</property>
                     <child>
                       <object class="GtkImageMenuItem" id="menuAdd">
-                        <property name="label" translatable="yes">Add Rule...</property>
+                        <property name="label" translatable="yes">_Add Rule...</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
+                        <property name="use_underline">True</property>
                         <property name="image">image2</property>
                         <property name="use_stock">False</property>
-                        <signal name="activate" handler="on_menuAdd_activate" swapped="no"/>
+                        <signal name="activate" handler="on_btnAddWindow_clicked" swapped="no"/>
                       </object>
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="menuRemove">
-                        <property name="label" translatable="yes">Remove Rule</property>
+                        <property name="label" translatable="yes">Re_move Rule</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
+                        <property name="use_underline">True</property>
                         <property name="image">image3</property>
                         <property name="use_stock">False</property>
-                        <signal name="activate" handler="on_menuRemove_activate" swapped="no"/>
+                        <accelerator key="Delete" signal="activate" modifiers="GDK_CONTROL_MASK"/>
+                        <signal name="activate" handler="on_btnRemove_clicked" swapped="no"/>
                       </object>
                     </child>
                     <child>
-                      <object class="GtkSeparatorMenuItem" id="menuseparator1">
+                      <object class="GtkSeparatorMenuItem" id="menuSeparator2">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
@@ -219,28 +171,33 @@
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="menuReload">
-                        <property name="label" translatable="yes">Reload rules</property>
+                        <property name="label" translatable="yes">Re_load rules</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
+                        <property name="use_underline">True</property>
                         <property name="image">image10</property>
                         <property name="use_stock">False</property>
+                        <accelerator key="F5" signal="activate"/>
                         <signal name="activate" handler="on_menuReload_activate" swapped="no"/>
                       </object>
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="menuReset">
-                        <property name="label" translatable="yes">Reset Firewall...</property>
+                        <property name="label" translatable="yes">Re_set Firewall...</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
+                        <property name="use_underline">True</property>
                         <property name="image">image4</property>
                         <property name="use_stock">False</property>
                         <signal name="activate" handler="on_menuReset_activate" swapped="no"/>
                       </object>
                     </child>
                     <child>
-                      <object class="GtkSeparatorMenuItem" id="menuseparator2">
+                      <object class="GtkSeparatorMenuItem" id="menuSeparator3">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
@@ -248,12 +205,14 @@
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="menuPreferences">
-                        <property name="label">gtk-preferences</property>
+                        <property name="label">_Preferences</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
                         <property name="use_underline">True</property>
-                        <property name="use_stock">True</property>
+                        <property name="image">image8</property>
+                        <property name="use_stock">False</property>
                         <signal name="activate" handler="on_menuPreferences_activate" swapped="no"/>
                       </object>
                     </child>
@@ -276,17 +235,27 @@
                       <object class="GtkImageMenuItem" id="menuDoc">
                         <property name="label" translatable="yes">Documentation...</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
                         <property name="image">image5</property>
                         <property name="use_stock">False</property>
+                        <accelerator key="F1" signal="activate"/>
                         <signal name="activate" handler="on_menuDoc_activate" swapped="no"/>
                       </object>
                     </child>
                     <child>
+                      <object class="GtkSeparatorMenuItem" id="menuSeparator4">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="use_action_appearance">False</property>
+                      </object>
+                    </child>
+                    <child>
                       <object class="GtkImageMenuItem" id="menuAnswers">
                         <property name="label" translatable="yes">Get Help Online...</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
                         <property name="image">image6</property>
@@ -298,6 +267,7 @@
                       <object class="GtkImageMenuItem" id="menuBug">
                         <property name="label" translatable="yes">Report a Problem...</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
                         <property name="image">image7</property>
@@ -307,8 +277,9 @@
                     </child>
                     <child>
                       <object class="GtkImageMenuItem" id="menuTranslate">
-                        <property name="label" translatable="yes">Translate This Application...</property>
+                        <property name="label" translatable="yes">Translate this Application...</property>
                         <property name="visible">True</property>
+                        <property name="sensitive">False</property>
                         <property name="can_focus">False</property>
                         <property name="use_action_appearance">False</property>
                         <property name="image">image9</property>
@@ -317,7 +288,7 @@
                       </object>
                     </child>
                     <child>
-                      <object class="GtkSeparatorMenuItem" id="separatormenuitem2">
+                      <object class="GtkSeparatorMenuItem" id="menuSeparator5">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
                       </object>
@@ -343,416 +314,223 @@
           </packing>
         </child>
         <child>
-          <object class="GtkTable" id="table1">
+          <object class="GtkGrid" id="grid0">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
-            <property name="border_width">12</property>
-            <property name="n_rows">2</property>
-            <property name="row_spacing">6</property>
-            <child>
-              <object class="GtkHBox" id="blockFW">
-                <property name="visible">True</property>
-                <property name="can_focus">False</property>
-                <child>
-                  <object class="GtkVBox" id="vbox2">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <child>
-                      <object class="GtkLabel" id="label7">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="xalign">0</property>
-                        <property name="label" translatable="yes">&lt;b&gt;Actual Status&lt;/b&gt;</property>
-                        <property name="use_markup">True</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkCheckButton" id="cbEnabledFirewall">
-                        <property name="label" translatable="yes">Enabled</property>
-                        <property name="visible">True</property>
-                        <property name="sensitive">False</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="use_action_appearance">False</property>
-                        <property name="draw_indicator">True</property>
-                        <signal name="toggled" handler="on_cbEnabledFirewall_toggled" swapped="no"/>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkHBox" id="hbox2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <child>
-                          <object class="GtkAlignment" id="alignment1">
-                            <property name="width_request">14</property>
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkTable" id="table2">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="n_rows">2</property>
-                            <property name="n_columns">2</property>
-                            <child>
-                              <object class="GtkLabel" id="lblDefaultPolicyIncoming">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="xalign">0</property>
-                                <property name="label" translatable="yes">Incoming:</property>
-                              </object>
-                              <packing>
-                                <property name="x_padding">8</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkLabel" id="lblDefaultPolicyOutgoing">
-                                <property name="visible">True</property>
-                                <property name="can_focus">False</property>
-                                <property name="xalign">0</property>
-                                <property name="label" translatable="yes">Outgoing:</property>
-                              </object>
-                              <packing>
-                                <property name="top_attach">1</property>
-                                <property name="bottom_attach">2</property>
-                                <property name="x_padding">8</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkComboBox" id="cbPolicyIncoming">
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="model">incoming_policy_model</property>
-                                <property name="active">0</property>
-                                <signal name="changed" handler="on_cbPolicyIncoming_changed" swapped="no"/>
-                                <child>
-                                  <object class="GtkCellRendererText" id="renderer1"/>
-                                  <attributes>
-                                    <attribute name="text">0</attribute>
-                                  </attributes>
-                                </child>
-                              </object>
-                              <packing>
-                                <property name="left_attach">1</property>
-                                <property name="right_attach">2</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkComboBox" id="cbPolicyOutgoing">
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">False</property>
-                                <property name="model">outgoing_policy_model</property>
-                                <property name="active">0</property>
-                                <signal name="changed" handler="on_cbPolicyOutgoing_changed" swapped="no"/>
-                                <child>
-                                  <object class="GtkCellRendererText" id="renderer2"/>
-                                  <attributes>
-                                    <attribute name="text">0</attribute>
-                                  </attributes>
-                                </child>
-                              </object>
-                              <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>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">False</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">2</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">True</property>
-                    <property name="position">0</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkHBox" id="hbox3">
-                    <property name="visible">True</property>
-                    <property name="can_focus">False</property>
-                    <child>
-                      <object class="GtkImage" id="imgShield">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="pixbuf">../media/disable_disable.png</property>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="padding">36</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="expand">False</property>
-                    <property name="fill">True</property>
-                    <property name="position">1</property>
-                  </packing>
-                </child>
-              </object>
-              <packing>
-                <property name="x_options">GTK_FILL</property>
-                <property name="y_options">GTK_FILL</property>
-              </packing>
-            </child>
-            <child>
-              <object class="GtkVPaned" id="vpanelListeningRules">
+            <property name="margin_left">5</property>
+            <property name="margin_right">5</property>
+            <property name="margin_top">5</property>
+            <property name="margin_bottom">5</property>
+            <property name="hexpand">True</property>
+            <property name="vexpand">True</property>
+            <property name="column_spacing">5</property>
+            <child>
+              <object class="GtkPaned" id="panelListeningRules">
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
-                <property name="position_set">True</property>
+                <property name="hexpand">True</property>
+                <property name="vexpand">True</property>
+                <property name="orientation">vertical</property>
                 <child>
-                  <object class="GtkVBox" id="blockRules">
+                  <object class="GtkFrame" id="frame2">
+                    <property name="height_request">150</property>
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
+                    <property name="label_xalign">0</property>
+                    <property name="shadow_type">none</property>
                     <child>
-                      <object class="GtkLabel" id="label1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="xalign">0</property>
-                        <property name="ypad">2</property>
+                      <object class="GtkAlignment" id="alignment2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="top_padding">5</property>
+                        <property name="left_padding">12</property>
+                        <child>
+                          <object class="GtkBox" id="box1">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="orientation">vertical</property>
+                            <child>
+                              <object class="GtkViewport" id="viewport1">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <property name="hexpand">True</property>
+                                <property name="vexpand">True</property>
+                                <property name="resize_mode">queue</property>
+                                <child>
+                                  <object class="GtkScrolledWindow" id="scrolledwindow1">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="shadow_type">in</property>
+                                    <child>
+                                      <object class="GtkTreeView" id="tvRules">
+                                        <property name="width_request">310</property>
+                                        <property name="height_request">90</property>
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">True</property>
+                                        <property name="enable_search">False</property>
+                                        <property name="show_expanders">False</property>
+                                        <child internal-child="selection">
+                                          <object class="GtkTreeSelection" id="treeview-selection1"/>
+                                        </child>
+                                      </object>
+                                    </child>
+                                  </object>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">True</property>
+                                <property name="position">0</property>
+                              </packing>
+                            </child>
+                            <child>
+                              <object class="GtkBox" id="box2">
+                                <property name="visible">True</property>
+                                <property name="can_focus">False</property>
+                                <child>
+                                  <object class="GtkToolbar" id="toolbar1">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">False</property>
+                                    <property name="icon_size">1</property>
+                                    <child>
+                                      <object class="GtkToolButton" id="btnAddWindow">
+                                        <property name="visible">True</property>
+                                        <property name="sensitive">False</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="tooltip_text" translatable="yes">Add a rule...</property>
+                                        <property name="use_action_appearance">False</property>
+                                        <property name="label" translatable="yes">Add</property>
+                                        <property name="use_underline">True</property>
+                                        <property name="icon_name">list-add-symbolic</property>
+                                        <signal name="clicked" handler="on_btnAddWindow_clicked" swapped="no"/>
+                                      </object>
+                                      <packing>
+                                        <property name="expand">False</property>
+                                        <property name="homogeneous">True</property>
+                                      </packing>
+                                    </child>
+                                    <child>
+                                      <object class="GtkToolButton" id="btnRemove">
+                                        <property name="visible">True</property>
+                                        <property name="sensitive">False</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="tooltip_text" translatable="yes">Remove the selected rule(s)</property>
+                                        <property name="use_action_appearance">False</property>
+                                        <property name="label" translatable="yes">Remove</property>
+                                        <property name="use_underline">True</property>
+                                        <property name="icon_name">list-remove-symbolic</property>
+                                        <signal name="clicked" handler="on_btnRemove_clicked" swapped="no"/>
+                                      </object>
+                                      <packing>
+                                        <property name="expand">False</property>
+                                        <property name="homogeneous">True</property>
+                                      </packing>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">True</property>
+                                    <property name="fill">True</property>
+                                    <property name="position">0</property>
+                                  </packing>
+                                </child>
+                                <child>
+                                  <placeholder/>
+                                </child>
+                                <child>
+                                  <object class="GtkButton" id="btnUnlock">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="receives_default">True</property>
+                                    <property name="use_action_appearance">False</property>
+                                    <signal name="clicked" handler="on_btnUnlock_clicked" swapped="no"/>
+                                    <child>
+                                      <object class="GtkImage" id="image11">
+                                        <property name="visible">True</property>
+                                        <property name="can_focus">False</property>
+                                        <property name="tooltip_text" translatable="yes">Unlock the firewall</property>
+                                        <property name="icon_name">gdu-encrypted-lock</property>
+                                      </object>
+                                    </child>
+                                  </object>
+                                  <packing>
+                                    <property name="expand">False</property>
+                                    <property name="fill">True</property>
+                                    <property name="position">2</property>
+                                  </packing>
+                                </child>
+                              </object>
+                              <packing>
+                                <property name="expand">False</property>
+                                <property name="fill">True</property>
+                                <property name="position">1</property>
+                              </packing>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                    <child type="label">
+                      <object class="GtkLabel" id="label2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Rules&lt;/b&gt;</property>
                         <property name="use_markup">True</property>
                       </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkViewport" id="viewport1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="resize_mode">queue</property>
-                        <child>
-                          <object 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>
-                            <child>
-                              <object class="GtkTreeView" id="tvRules">
-                                <property name="width_request">310</property>
-                                <property name="height_request">90</property>
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="enable_search">False</property>
-                                <property name="show_expanders">False</property>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
+                    </child>
+                  </object>
+                  <packing>
+                    <property name="resize">True</property>
+                    <property name="shrink">False</property>
+                  </packing>
+                </child>
+                <child>
+                  <object class="GtkFrame" id="blockReport">
+                    <property name="height_request">100</property>
+                    <property name="can_focus">False</property>
+                    <property name="label_xalign">0</property>
+                    <property name="shadow_type">none</property>
                     <child>
                       <object class="GtkAlignment" id="alignment3">
-                        <property name="height_request">9</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <child>
-                          <placeholder/>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">2</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkHBox" id="hbox1">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <child>
-                          <object class="GtkHButtonBox" id="hbuttonbox1">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <child>
-                              <object class="GtkButton" id="btnUnblock">
-                                <property name="label" translatable="yes">Unlock</property>
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">True</property>
-                                <property name="use_action_appearance">False</property>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkAlignment" id="alignment2">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <child>
-                              <placeholder/>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">True</property>
-                            <property name="fill">True</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkHButtonBox" id="blockRulesbuttons">
-                            <property name="visible">True</property>
-                            <property name="can_focus">False</property>
-                            <property name="spacing">12</property>
-                            <property name="layout_style">end</property>
-                            <child>
-                              <object class="GtkButton" id="btnAddWindow">
-                                <property name="label">gtk-add</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">True</property>
-                                <property name="tooltip_text" translatable="yes">Show Add Rule window</property>
-                                <property name="use_action_appearance">False</property>
-                                <property name="use_stock">True</property>
-                                <signal name="clicked" handler="on_btnAddWindow_clicked" swapped="no"/>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">0</property>
-                              </packing>
-                            </child>
-                            <child>
-                              <object class="GtkButton" id="btnRemove">
-                                <property name="label">gtk-remove</property>
-                                <property name="visible">True</property>
-                                <property name="sensitive">False</property>
-                                <property name="can_focus">True</property>
-                                <property name="receives_default">True</property>
-                                <property name="tooltip_text" translatable="yes">Remove selected rule</property>
-                                <property name="use_action_appearance">False</property>
-                                <property name="use_stock">True</property>
-                                <signal name="clicked" handler="on_btnRemove_clicked" swapped="no"/>
-                              </object>
-                              <packing>
-                                <property name="expand">False</property>
-                                <property name="fill">False</property>
-                                <property name="position">1</property>
-                              </packing>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="fill">True</property>
-                            <property name="position">2</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="padding">3</property>
-                        <property name="position">3</property>
-                      </packing>
-                    </child>
-                  </object>
-                  <packing>
-                    <property name="resize">False</property>
-                    <property name="shrink">False</property>
-                  </packing>
-                </child>
-                <child>
-                  <object class="GtkVBox" id="blockReport">
-                    <property name="can_focus">False</property>
-                    <child>
-                      <object class="GtkLabel" id="label2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="xalign">0</property>
-                        <property name="ypad">2</property>
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="top_padding">5</property>
+                        <property name="left_padding">12</property>
+                        <child>
+                          <object class="GtkViewport" id="viewport2">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="hexpand">True</property>
+                            <property name="vexpand">True</property>
+                            <property name="resize_mode">queue</property>
+                            <child>
+                              <object class="GtkScrolledWindow" id="scrolledwindow2">
+                                <property name="visible">True</property>
+                                <property name="can_focus">True</property>
+                                <property name="shadow_type">in</property>
+                                <child>
+                                  <object class="GtkTreeView" id="tvReport">
+                                    <property name="visible">True</property>
+                                    <property name="can_focus">True</property>
+                                    <property name="enable_search">False</property>
+                                    <property name="show_expanders">False</property>
+                                    <child internal-child="selection">
+                                      <object class="GtkTreeSelection" id="treeview-selection2"/>
+                                    </child>
+                                  </object>
+                                </child>
+                              </object>
+                            </child>
+                          </object>
+                        </child>
+                      </object>
+                    </child>
+                    <child type="label">
+                      <object class="GtkLabel" id="label3">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
                         <property name="label" translatable="yes">&lt;b&gt;Listening Report&lt;/b&gt;</property>
                         <property name="use_markup">True</property>
                       </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">True</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkViewport" id="viewport2">
-                        <property name="visible">True</property>
-                        <property name="can_focus">False</property>
-                        <property name="resize_mode">queue</property>
-                        <child>
-                          <object class="GtkScrolledWindow" id="scrolledwindow2">
-                            <property name="visible">True</property>
-                            <property name="can_focus">True</property>
-                            <property name="hadjustment">adjustment1</property>
-                            <property name="hscrollbar_policy">automatic</property>
-                            <property name="vscrollbar_policy">automatic</property>
-                            <child>
-                              <object class="GtkTreeView" id="tvReport">
-                                <property name="width_request">310</property>
-                                <property name="height_request">90</property>
-                                <property name="visible">True</property>
-                                <property name="can_focus">True</property>
-                                <property name="enable_search">False</property>
-                                <property name="show_expanders">False</property>
-                              </object>
-                            </child>
-                          </object>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">True</property>
-                        <property name="fill">True</property>
-                        <property name="position">1</property>
-                      </packing>
                     </child>
                   </object>
                   <packing>
@@ -762,19 +540,184 @@
                 </child>
               </object>
               <packing>
+                <property name="left_attach">0</property>
                 <property name="top_attach">1</property>
-                <property name="bottom_attach">2</property>
+                <property name="width">3</property>
+                <property name="height">2</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkFrame" id="panel_fw_status">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="margin_top">5</property>
+                <property name="margin_bottom">5</property>
+                <property name="label_xalign">0</property>
+                <property name="shadow_type">none</property>
+                <child>
+                  <object class="GtkAlignment" id="alignment1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="left_padding">12</property>
+                    <child>
+                      <object class="GtkGrid" id="blockStatus">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="row_spacing">5</property>
+                        <property name="column_spacing">5</property>
+                        <child>
+                          <object class="GtkLabel" id="lblDefaultPolicyOutgoing">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="xalign">0</property>
+                            <property name="label" translatable="yes">Outgoing:</property>
+                          </object>
+                          <packing>
+                            <property name="left_attach">0</property>
+                            <property name="top_attach">2</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="lblDefaultPolicyIncoming">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="xalign">0</property>
+                            <property name="label" translatable="yes">Incoming:</property>
+                          </object>
+                          <packing>
+                            <property name="left_attach">0</property>
+                            <property name="top_attach">1</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkComboBoxText" id="cbPolicyOutgoing">
+                            <property name="visible">True</property>
+                            <property name="sensitive">False</property>
+                            <property name="can_focus">False</property>
+                            <items>
+                              <item translatable="yes">Deny</item>
+                              <item translatable="yes">Reject</item>
+                              <item translatable="yes">Allow</item>
+                            </items>
+                            <signal name="changed" handler="on_cbPolicyOutgoing_changed" swapped="no"/>
+                          </object>
+                          <packing>
+                            <property name="left_attach">1</property>
+                            <property name="top_attach">2</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkComboBoxText" id="cbPolicyIncoming">
+                            <property name="visible">True</property>
+                            <property name="sensitive">False</property>
+                            <property name="can_focus">False</property>
+                            <items>
+                              <item translatable="yes">Deny</item>
+                              <item translatable="yes">Reject</item>
+                              <item translatable="yes">Allow</item>
+                            </items>
+                            <signal name="changed" handler="on_cbPolicyIncoming_changed" swapped="no"/>
+                          </object>
+                          <packing>
+                            <property name="left_attach">1</property>
+                            <property name="top_attach">1</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="lbl_status_fw">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="xalign">0</property>
+                            <property name="label" translatable="yes">Status</property>
+                          </object>
+                          <packing>
+                            <property name="left_attach">0</property>
+                            <property name="top_attach">0</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                </child>
+                <child type="label">
+                  <object class="GtkLabel" id="label1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">&lt;b&gt;Firewall&lt;/b&gt;</property>
+                    <property name="use_markup">True</property>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">0</property>
+                <property name="top_attach">0</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkImage" id="imgShield">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="xalign">0</property>
+                <property name="xpad">45</property>
+                <property name="pixbuf">../media/disable_disable.png</property>
+              </object>
+              <packing>
+                <property name="left_attach">1</property>
+                <property name="top_attach">0</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkAlignment" id="alignment6">
+                <property name="width_request">12</property>
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="hexpand">True</property>
+                <child>
+                  <placeholder/>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">2</property>
+                <property name="top_attach">0</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
               </packing>
             </child>
           </object>
           <packing>
             <property name="expand">True</property>
             <property name="fill">True</property>
-            <property name="position">1</property>
+            <property name="position">2</property>
           </packing>
         </child>
         <child>
-          <object class="GtkHBox" id="blockStatusBar">
+          <object class="GtkBox" id="blockStatusBar">
             <property name="visible">True</property>
             <property name="can_focus">False</property>
             <child>
@@ -805,7 +748,7 @@
               </packing>
             </child>
             <child>
-              <object class="GtkHBox" id="progressBarBlock">
+              <object class="GtkBox" id="progressBarBlock">
                 <property name="can_focus">False</property>
                 <child>
                   <object class="GtkProgressBar" id="progressBar">
@@ -846,7 +789,7 @@
           <packing>
             <property name="expand">False</property>
             <property name="fill">True</property>
-            <property name="position">2</property>
+            <property name="position">3</property>
           </packing>
         </child>
       </object>

=== modified file 'data/ui/preferences.ui' (properties changed: +x to -x)
--- data/ui/preferences.ui	2011-05-04 19:09:06 +0000
+++ data/ui/preferences.ui	2011-08-18 07:35:33 +0000
@@ -1,32 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <interface>
-  <requires lib="gtk+" version="2.16"/>
-  <!-- interface-naming-policy toplevel-contextual -->
-  <object class="GtkListStore" id="model_ufw_level">
-    <columns>
-      <!-- column-name gchararray -->
-      <column type="gchararray"/>
-    </columns>
-    <data>
-      <row>
-        <col id="0" translatable="yes">Off</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Low</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Medium</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">High</col>
-      </row>
-      <row>
-        <col id="0" translatable="yes">Full</col>
-      </row>
-    </data>
-  </object>
-  <object class="GtkWindow" id="winPreferences">
-    <property name="border_width">9</property>
+  <!-- interface-requires gtk+ 3.0 -->
+  <object class="GtkDialog" id="dlgPreferences">
+    <property name="width_request">200</property>
+    <property name="can_focus">False</property>
+    <property name="border_width">5</property>
     <property name="title" translatable="yes">Firewall: Preferences</property>
     <property name="resizable">False</property>
     <property name="modal">True</property>
@@ -34,157 +12,15 @@
     <property name="destroy_with_parent">True</property>
     <property name="icon">/usr/share/icons/hicolor/48x48/apps/gufw.png</property>
     <property name="type_hint">dialog</property>
-    <signal name="key_press_event" handler="on_winPreferences_key_press_event"/>
-    <signal name="delete_event" handler="on_winPreferences_delete_event"/>
-    <child>
-      <object class="GtkTable" id="table1">
-        <property name="visible">True</property>
-        <property name="n_rows">3</property>
-        <property name="row_spacing">8</property>
-        <child>
-          <object class="GtkFrame" id="frame2">
-            <property name="visible">True</property>
-            <property name="border_width">3</property>
-            <property name="label_xalign">0</property>
-            <property name="shadow_type">none</property>
-            <child>
-              <object class="GtkAlignment" id="alignment2">
-                <property name="visible">True</property>
-                <property name="left_padding">12</property>
-                <child>
-                  <object class="GtkVBox" id="vbox1">
-                    <property name="visible">True</property>
-                    <child>
-                      <object class="GtkCheckButton" id="cbGufwLog">
-                        <property name="label" translatable="yes">Logging</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="draw_indicator">True</property>
-                        <signal name="toggled" handler="on_cbGufwLog_toggled"/>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkCheckButton" id="cbReport">
-                        <property name="label" translatable="yes">Listening Report</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="tooltip_text" translatable="yes">Ports in the listening state for TCP and open state for UDP.
-Enabled: Will consume more CPU resources.</property>
-                        <property name="draw_indicator">True</property>
-                        <signal name="toggled" handler="on_cbReport_toggled"/>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">1</property>
-                      </packing>
-                    </child>
-                    <child>
-                      <object class="GtkCheckButton" id="cbNotifyPopup">
-                        <property name="label" translatable="yes">Show notifications</property>
-                        <property name="visible">True</property>
-                        <property name="can_focus">True</property>
-                        <property name="receives_default">False</property>
-                        <property name="tooltip_text" translatable="yes">Will show new connections in Listening Report</property>
-                        <property name="draw_indicator">True</property>
-                        <signal name="toggled" handler="on_cbNotifyPopup_toggled"/>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="fill">False</property>
-                        <property name="position">2</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-              </object>
-            </child>
-            <child type="label">
-              <object class="GtkLabel" id="label1">
-                <property name="visible">True</property>
-                <property name="label" translatable="yes">&lt;b&gt;Gufw Options&lt;/b&gt;</property>
-                <property name="use_markup">True</property>
-              </object>
-            </child>
-          </object>
-          <packing>
-            <property name="top_attach">1</property>
-            <property name="bottom_attach">2</property>
-          </packing>
-        </child>
-        <child>
-          <object class="GtkFrame" id="frame3">
-            <property name="visible">True</property>
-            <property name="border_width">3</property>
-            <property name="label_xalign">0</property>
-            <property name="shadow_type">none</property>
-            <child>
-              <object class="GtkAlignment" id="alignment3">
-                <property name="visible">True</property>
-                <property name="left_padding">12</property>
-                <child>
-                  <object class="GtkVBox" id="vbox2">
-                    <property name="visible">True</property>
-                    <child>
-                      <object class="GtkHBox" id="hbox2">
-                        <property name="visible">True</property>
-                        <child>
-                          <object class="GtkLabel" id="lblLogLevel">
-                            <property name="visible">True</property>
-                            <property name="label" translatable="yes">Logging:</property>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="position">0</property>
-                          </packing>
-                        </child>
-                        <child>
-                          <object class="GtkComboBox" id="cbLogLevel">
-                            <property name="visible">True</property>
-                            <property name="model">model_ufw_level</property>
-                            <signal name="changed" handler="on_cbLogLevel_changed"/>
-                            <child>
-                              <object class="GtkCellRendererText" id="renderer2"/>
-                              <attributes>
-                                <attribute name="text">0</attribute>
-                              </attributes>
-                            </child>
-                          </object>
-                          <packing>
-                            <property name="expand">False</property>
-                            <property name="padding">8</property>
-                            <property name="position">1</property>
-                          </packing>
-                        </child>
-                      </object>
-                      <packing>
-                        <property name="expand">False</property>
-                        <property name="position">0</property>
-                      </packing>
-                    </child>
-                  </object>
-                </child>
-              </object>
-            </child>
-            <child type="label">
-              <object class="GtkLabel" id="label4">
-                <property name="visible">True</property>
-                <property name="label" translatable="yes">&lt;b&gt;ufw Options&lt;/b&gt;</property>
-                <property name="use_markup">True</property>
-              </object>
-            </child>
-          </object>
-        </child>
-        <child>
-          <object class="GtkHButtonBox" id="hbuttonbox1">
-            <property name="visible">True</property>
+    <signal name="delete-event" handler="on_dlgPref_delete_event" swapped="no"/>
+    <child internal-child="vbox">
+      <object class="GtkBox" id="dialog-vbox1">
+        <property name="can_focus">False</property>
+        <property name="orientation">vertical</property>
+        <property name="spacing">2</property>
+        <child internal-child="action_area">
+          <object class="GtkButtonBox" id="dialog-action_area1">
+            <property name="can_focus">False</property>
             <property name="layout_style">end</property>
             <child>
               <object class="GtkButton" id="btnClosePref">
@@ -192,25 +28,265 @@
                 <property name="visible">True</property>
                 <property name="can_focus">True</property>
                 <property name="receives_default">True</property>
+                <property name="use_action_appearance">False</property>
                 <property name="use_stock">True</property>
-                <signal name="clicked" handler="on_btnClosePref_clicked"/>
+                <signal name="clicked" handler="on_btnClosePref_clicked" swapped="no"/>
               </object>
               <packing>
                 <property name="expand">False</property>
                 <property name="fill">False</property>
-                <property name="position">0</property>
-              </packing>
-            </child>
-          </object>
-          <packing>
-            <property name="top_attach">2</property>
-            <property name="bottom_attach">3</property>
-            <property name="x_options">GTK_FILL</property>
-            <property name="y_options">GTK_FILL</property>
-            <property name="y_padding">6</property>
+                <property name="position">1</property>
+              </packing>
+            </child>
+          </object>
+          <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>
+          <object class="GtkGrid" id="grid0">
+            <property name="visible">True</property>
+            <property name="can_focus">False</property>
+            <child>
+              <object class="GtkFrame" id="frame1">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="border_width">3</property>
+                <property name="label_xalign">0</property>
+                <property name="shadow_type">none</property>
+                <child>
+                  <object class="GtkAlignment" id="alignment1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="left_padding">12</property>
+                    <child>
+                      <object class="GtkGrid" id="grid1">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="row_spacing">5</property>
+                        <child>
+                          <object class="GtkLabel" id="lblLogLevel">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="label" translatable="yes">Logging:</property>
+                          </object>
+                          <packing>
+                            <property name="left_attach">0</property>
+                            <property name="top_attach">0</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkComboBoxText" id="cbLogLevel">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <items>
+                              <item translatable="yes">Off</item>
+                              <item translatable="yes">Low</item>
+                              <item translatable="yes">Medium</item>
+                              <item translatable="yes">High</item>
+                              <item translatable="yes">Full</item>
+                            </items>
+                            <signal name="changed" handler="on_cbLogLevel_changed" swapped="no"/>
+                          </object>
+                          <packing>
+                            <property name="left_attach">1</property>
+                            <property name="top_attach">0</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                </child>
+                <child type="label">
+                  <object class="GtkLabel" id="label1">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">&lt;b&gt;ufw Options&lt;/b&gt;</property>
+                    <property name="use_markup">True</property>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">0</property>
+                <property name="top_attach">0</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <object class="GtkFrame" id="frame2">
+                <property name="visible">True</property>
+                <property name="can_focus">False</property>
+                <property name="border_width">3</property>
+                <property name="label_xalign">0</property>
+                <property name="shadow_type">none</property>
+                <child>
+                  <object class="GtkAlignment" id="alignment2">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="left_padding">12</property>
+                    <child>
+                      <object class="GtkGrid" id="grid2">
+                        <property name="visible">True</property>
+                        <property name="can_focus">False</property>
+                        <property name="column_spacing">5</property>
+                        <child>
+                          <object class="GtkCheckButton" id="cbGufwLog">
+                            <property name="label" translatable="yes">Logging</property>
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="receives_default">False</property>
+                            <property name="use_action_appearance">False</property>
+                            <property name="xalign">0</property>
+                            <property name="draw_indicator">True</property>
+                            <signal name="toggled" handler="on_cbGufwLog_toggled" swapped="no"/>
+                          </object>
+                          <packing>
+                            <property name="left_attach">0</property>
+                            <property name="top_attach">0</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkCheckButton" id="cbReport">
+                            <property name="label" translatable="yes">Listening Report</property>
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="receives_default">False</property>
+                            <property name="has_tooltip">True</property>
+                            <property name="tooltip_text" translatable="yes">Ports in the listening state for TCP and open state for UDP.
+If enabled, will result in higher CPU usage.</property>
+                            <property name="use_action_appearance">False</property>
+                            <property name="xalign">0</property>
+                            <property name="draw_indicator">True</property>
+                            <signal name="toggled" handler="on_cbReport_toggled" swapped="no"/>
+                          </object>
+                          <packing>
+                            <property name="left_attach">0</property>
+                            <property name="top_attach">1</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkCheckButton" id="cbNotifyPopup">
+                            <property name="label" translatable="yes">Show notifications</property>
+                            <property name="visible">True</property>
+                            <property name="can_focus">True</property>
+                            <property name="receives_default">False</property>
+                            <property name="has_tooltip">True</property>
+                            <property name="tooltip_text" translatable="yes">Show notifications for new connections in Listening Report</property>
+                            <property name="use_action_appearance">False</property>
+                            <property name="xalign">0</property>
+                            <property name="draw_indicator">True</property>
+                            <signal name="toggled" handler="on_cbNotifyPopup_toggled" swapped="no"/>
+                          </object>
+                          <packing>
+                            <property name="left_attach">0</property>
+                            <property name="top_attach">2</property>
+                            <property name="width">1</property>
+                            <property name="height">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                        <child>
+                          <placeholder/>
+                        </child>
+                      </object>
+                    </child>
+                  </object>
+                </child>
+                <child type="label">
+                  <object class="GtkLabel" id="label2">
+                    <property name="visible">True</property>
+                    <property name="can_focus">False</property>
+                    <property name="label" translatable="yes">&lt;b&gt;Gufw Options&lt;/b&gt;</property>
+                    <property name="use_markup">True</property>
+                  </object>
+                </child>
+              </object>
+              <packing>
+                <property name="left_attach">0</property>
+                <property name="top_attach">1</property>
+                <property name="width">1</property>
+                <property name="height">1</property>
+              </packing>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+            <child>
+              <placeholder/>
+            </child>
+          </object>
+          <packing>
+            <property name="expand">False</property>
+            <property name="fill">True</property>
+            <property name="position">1</property>
           </packing>
         </child>
       </object>
     </child>
+    <action-widgets>
+      <action-widget response="0">btnClosePref</action-widget>
+    </action-widgets>
   </object>
 </interface>

=== removed directory 'doc'
=== renamed file 'gufw.desktop' => 'gufw.desktop.in' (properties changed: +x to -x)
--- gufw.desktop	2011-05-25 18:15:20 +0000
+++ gufw.desktop.in	2011-08-18 07:35:33 +0000
@@ -65,5 +65,5 @@
 Comment[bg]=Дава ви възможност за настройка на защитната стена ufw
 Comment[ast]=Permite configurar el tornafuéu ufw
 Comment[ar]=يسٌمح لك بإعداد الجدار الناري UFW
-Icon=/usr/share/icons/hicolor/48x48/apps/gufw.png
+Icon=gufw.png
 Categories=System;Settings;

=== modified file 'gufw/__init__.py' (properties changed: +x to -x)
=== modified file 'gufw/controller.py' (properties changed: +x to -x)
--- gufw/controller.py	2011-05-07 18:17:14 +0000
+++ gufw/controller.py	2011-08-18 07:35:33 +0000
@@ -1,4 +1,4 @@
-# Gufw 11.10.0 - http://gufw.tuxfamily.org
+# Gufw 11.10.1 - http://gufw.tuxfamily.org
 # Copyright (C) 2008-2011 Marcos Alvarez Costales https://launchpad.net/~costales
 #
 # Gufw is free software; you can redistribute it and/or modify

=== modified file 'gufw/daemon/gufw.Daemon.conf' (properties changed: +x to -x)
--- gufw/daemon/gufw.Daemon.conf	2011-05-07 18:17:14 +0000
+++ gufw/daemon/gufw.Daemon.conf	2011-08-18 07:35:33 +0000
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd";>
- <!-- Gufw 11.10.0 - http://gufw.tuxfamily.org
+ <!-- Gufw 11.10.1 - http://gufw.tuxfamily.org
       Copyright (C) 2008-2011 Marcos Alvarez Costales https://launchpad.net/~costales
       
       Gufw is free software; you can redistribute it and/or modify

=== modified file 'gufw/daemon/gufw.Daemon.service' (properties changed: +x to -x)
=== renamed file 'gufw/daemon/gufw.daemon.policy' => 'gufw/daemon/gufw.daemon.policy.in' (properties changed: +x to -x)
--- gufw/daemon/gufw.daemon.policy	2011-05-07 18:17:14 +0000
+++ gufw/daemon/gufw.daemon.policy.in	2011-08-18 07:35:33 +0000
@@ -2,7 +2,7 @@
 <!DOCTYPE policyconfig PUBLIC
  "-//freedesktop//DTD PolicyKit Policy Configuration 1.0//EN"
  "http://www.freedesktop.org/standards/PolicyKit/1.0/policyconfig.dtd";>
- <!-- Gufw 11.10.0 - http://gufw.tuxfamily.org
+ <!-- Gufw 11.10.1 - http://gufw.tuxfamily.org
       Copyright (C) 2008-2011 Marcos Alvarez Costales https://launchpad.net/~costales
       
       Gufw is free software; you can redistribute it and/or modify
@@ -25,13 +25,12 @@
   <icon_name>gufw</icon_name>
 
   <action id="gufw.daemon.start">
-    <description gettext-domain="system-tools-backends">Manage system configuration</description>
-    <message gettext-domain="system-tools-backends">You need to authenticate to modify the system configuration</message>
+    <_description>Manage firewall configuration</_description>
+    <_message>You need to authenticate to modify the firewall configuration.</_message>
     <defaults>
-      <allow_any>auth_admin_keep</allow_any>
-      <allow_inactive>auth_admin_keep</allow_inactive>
+      <allow_inactive>no</allow_inactive>
       <allow_active>auth_admin_keep</allow_active>
     </defaults>
   </action>
-</policyconfig> 
 
+</policyconfig>
\ No newline at end of file

=== modified file 'gufw/daemon/gufw_daemon.py'
--- gufw/daemon/gufw_daemon.py	2011-05-07 18:17:14 +0000
+++ gufw/daemon/gufw_daemon.py	2011-08-18 07:35:33 +0000
@@ -1,5 +1,5 @@
 #!/usr/bin/env python
-# Gufw 11.10.0 - http://gufw.tuxfamily.org
+# Gufw 11.10.1 - http://gufw.tuxfamily.org
 # Copyright (C) 2008-2011 Marcos Alvarez Costales https://launchpad.net/~costales
 #
 # Gufw is free software; you can redistribute it and/or modify
@@ -16,16 +16,15 @@
 # along with Gufw; if not, see http://www.gnu.org/licenses for more
 # information.
 
-import gobject
 import time
 import commands
+
+from gi.repository import GObject
 import dbus
 import dbus.service
 import dbus.mainloop.glib
 from dbus.exceptions import DBusException
 
-
-
 class DemoException(dbus.DBusException):
     _dbus_error_name = 'gufw.DemoException'
 
@@ -39,7 +38,7 @@
 class Gufw_daemon(dbus.service.Object):
     
     def __init__(self, conn=None, object_path=None, bus_name=None):
-        dbus.service.Object.__init__(self,conn,object_path,bus_name)
+        dbus.service.Object.__init__(self, conn, object_path, bus_name)
         self.enforce_polkit = True
         self.dbus_info      = None
         self.polkit         = None
@@ -92,7 +91,7 @@
     @dbus.service.method("gufw.SampleInterface",
                      in_signature='', out_signature='',
                      sender_keyword='sender', connection_keyword='conn')
-    def fw_unblock(self, sender=None, conn=None):
+    def fw_unlock(self, sender=None, conn=None):
         """PolicyKit"""
         self._check_polkit_privilege(sender, conn, 'gufw.daemon.start')
             
@@ -142,7 +141,7 @@
                      in_signature='', out_signature='s',
                      sender_keyword='sender', connection_keyword='conn')
     def get_ufw_logging(self, sender=None, conn=None):
-        """Get Inicial ufw Logging"""
+        """Get Initial ufw Logging"""
         dbus_info_aux = dbus.Interface(conn.get_object('org.freedesktop.DBus', '/org/freedesktop/DBus/Bus', False), 'org.freedesktop.DBus')
         if ( self.__caller_pid__ == 0 ) or ( self.__caller_pid__ != dbus_info_aux.GetConnectionUnixProcessID(sender) ):
             return "no_access"
@@ -231,7 +230,7 @@
                      in_signature='', out_signature='s',
                      sender_keyword='sender', connection_keyword='conn')
     def reset_ufw(self, sender=None, conn=None):
-        """Reset cofig ufw"""
+        """Reset ufw config"""
         dbus_info_aux = dbus.Interface(conn.get_object('org.freedesktop.DBus', '/org/freedesktop/DBus/Bus', False), 'org.freedesktop.DBus')
         if ( self.__caller_pid__ == 0 ) or ( self.__caller_pid__ != dbus_info_aux.GetConnectionUnixProcessID(sender) ):
             return "no_access"
@@ -244,7 +243,7 @@
                      in_signature='', out_signature='',
                      sender_keyword='sender', connection_keyword='conn')
     def erase_gufw_log(self, sender=None, conn=None):
-        """Erase all Gufw Log"""
+        """Erase all Gufw Logs"""
         dbus_info_aux = dbus.Interface(conn.get_object('org.freedesktop.DBus', '/org/freedesktop/DBus/Bus', False), 'org.freedesktop.DBus')
         if ( self.__caller_pid__ == 0 ) or ( self.__caller_pid__ != dbus_info_aux.GetConnectionUnixProcessID(sender) ):
             return
@@ -282,7 +281,7 @@
                      in_signature='', out_signature='i',
                      sender_keyword='sender', connection_keyword='conn')
     def get_number_rules(self, sender=None, conn=None):
-        """Get the number of actually rules"""
+        """Get the actual number of rules"""
         dbus_info_aux = dbus.Interface(conn.get_object('org.freedesktop.DBus', '/org/freedesktop/DBus/Bus', False), 'org.freedesktop.DBus')
         if ( self.__caller_pid__ == 0 ) or ( self.__caller_pid__ != dbus_info_aux.GetConnectionUnixProcessID(sender) ):
             return 0
@@ -478,7 +477,8 @@
         
         commands.getstatusoutput(rule)
         return rule
-    
+
+
 if __name__ == '__main__':
     dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
     
@@ -486,5 +486,5 @@
     name = dbus.service.BusName("gufw.Daemon", bus)
     object = Gufw_daemon(bus, '/Gufw_daemon')
 
-    mainloop = gobject.MainLoop()
+    mainloop = GObject.MainLoop()
     mainloop.run()

=== added file 'gufw/gufw.py'
--- gufw/gufw.py	1970-01-01 00:00:00 +0000
+++ gufw/gufw.py	2011-08-18 07:35:33 +0000
@@ -0,0 +1,40 @@
+#!/usr/bin/env python
+# Gufw 11.10.1 - http://gufw.tuxfamily.org
+# Copyright (C) 2008-2011 Marcos Alvarez Costales https://launchpad.net/~costales
+#
+# Gufw 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 3 of the License, or
+# (at your option) any later version.
+# 
+# Gufw 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 Gufw; if not, see http://www.gnu.org/licenses for more
+# information.
+
+from util         import Validation
+from controller   import Controller 
+from view.guiGufw import GuiGufw
+
+
+if __name__ == "__main__":
+    
+    # Check config file & is running previously
+    appInstance = Validation()
+    
+    # Controller
+    controler = Controller()
+    
+    # Firewall
+    firewall = controler.get_firewall()
+    
+    # Show GUI
+    app = GuiGufw(firewall)
+    
+    # Remove current instance
+    appInstance.exit_application()
+    

=== removed file 'gufw/gufw.py'
--- gufw/gufw.py	2011-05-07 18:17:14 +0000
+++ gufw/gufw.py	1970-01-01 00:00:00 +0000
@@ -1,40 +0,0 @@
-#!/usr/bin/env python
-# Gufw 11.10.0 - http://gufw.tuxfamily.org
-# Copyright (C) 2008-2011 Marcos Alvarez Costales https://launchpad.net/~costales
-#
-# Gufw 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 3 of the License, or
-# (at your option) any later version.
-# 
-# Gufw 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 Gufw; if not, see http://www.gnu.org/licenses for more
-# information.
-
-from util         import Validation
-from controller   import Controller 
-from view.guiGufw import GuiGufw
-
-
-if __name__ == "__main__":
-    
-    # Check config file & is running previusly
-    appInstance = Validation()
-    
-    # Controller
-    controler = Controller()
-    
-    # Firewall
-    firewall = controler.get_firewall()
-    
-    # Show GUI
-    app = GuiGufw(firewall)
-    
-    # Remove current instance
-    appInstance.exit_application()
-    

=== modified file 'gufw/model/Firewall.py' (properties changed: +x to -x)
--- gufw/model/Firewall.py	2011-05-07 18:17:14 +0000
+++ gufw/model/Firewall.py	2011-08-18 07:35:33 +0000
@@ -18,11 +18,15 @@
 import commands
 import time
 import os
+
 import dbus
 
+# Work around a bug in python-distutils-extra auto, fixed in p-d-e rev 258
+# org.freedesktop.PolicyKit1
+
 
 class Firewall():
-    """Set or get the properties of Firewall"""
+    """Set or get the Firewall properties"""
     
     WIN_WIDTH = 336
     WIN_HEIGHT = 334
@@ -41,10 +45,10 @@
         self.vpanel           = self.WIN_VPANEL
         self._read_config_file()
     
-    def unblock(self):
-        """Unblock by PolicyKit"""
+    def unlock(self):
+        """Unlock by PolicyKit"""
         try:
-            self.iface.fw_unblock()
+            self.iface.fw_unlock()
         except:
             return "no_access"
             
@@ -148,7 +152,7 @@
         self.iface.add_gufw_log(self.gufw_logging, line)
         
     def erase_gufw_log(self):
-        """Erase all Gufw Log"""
+        """Erase all Gufw Logs"""
         self.iface.erase_gufw_log()
         
     def add_rule(self, is_program, insert_number, action, direction, log, protocol, fromip, fromport, toip, toport):
@@ -160,7 +164,7 @@
         self._add_gufw_log(self.iface.remove_rule(str(number)))
     
     def get_number_rules(self):
-        """Get the number of actually rules"""
+        """Get the actual number of rules"""
         return self.iface.get_number_rules()
     
     def get_rule_list(self):
@@ -168,12 +172,12 @@
         return self.iface.get_rule_list()
     
     def update_config_file(self, width, height, vpanel):
-        """Save actual FW config when quit Gufw"""
+        """Save actual FW config when quitting Gufw"""
         self.iface.update_config_file(width, height, vpanel, self.gufw_logging, self.listening_status, self.notify_popup)
         self.iface.Exit()
     
     def _read_config_file(self):
-        """Get previus values from config file """
+        """Get previous values from config file """
         file = commands.getstatusoutput("cat /etc/gufw/gufw.cfg")
         if file[0] != 0:
             return

=== modified file 'gufw/model/__init__.py' (properties changed: +x to -x)
=== modified file 'gufw/util.py' (properties changed: +x to -x)
--- gufw/util.py	2011-05-07 18:17:14 +0000
+++ gufw/util.py	2011-08-18 07:35:33 +0000
@@ -1,4 +1,4 @@
-# Gufw 11.10.0 - http://gufw.tuxfamily.org
+# Gufw 11.10.1 - http://gufw.tuxfamily.org
 # Copyright (C) 2008-2011 Raul Soriano https://launchpad.net/~gatoloko
 #                         Marcos Alvarez Costales https://launchpad.net/~costales
 #
@@ -28,7 +28,7 @@
         self._start_application()
     
     def _check_instance(self):
-        """Check wether the app is running"""
+        """Check whether the app is running"""
         if not os.path.isfile(self.pid_file):
             return
 
@@ -42,7 +42,7 @@
         except:
             pass
         
-        # Check wether the proccess specified exists
+        # Check whether the process specified exists
         if 0 == pid:
             return
         try:
@@ -71,7 +71,7 @@
     """Return app paths"""
     def get_ui_path(self, file_name):
         """Return Path GUI"""
-        path = os.path.join('/usr', 'share', 'gufw', 'data', 'ui', file_name)
+        path = os.path.join('/usr', 'share', 'gufw', 'ui', file_name)
         if not os.path.exists(path):
             path = os.path.join('data', 'ui', file_name)
         return path
@@ -79,7 +79,7 @@
     def get_shield_path(self, incoming, outgoing):
         """Return Path Shields"""
         file_name = incoming + '_' + outgoing + '.png'
-        path = os.path.join('/usr', 'share', 'gufw', 'data', 'media', file_name)
+        path = os.path.join('/usr', 'share', 'gufw', 'media', file_name)
         if not os.path.exists(path):
             path = os.path.join('data', 'media', file_name)
         return path

=== modified file 'gufw/view/__init__.py' (properties changed: +x to -x)
=== modified file 'gufw/view/guiGufw.py'
--- gufw/view/guiGufw.py	2011-05-25 18:15:20 +0000
+++ gufw/view/guiGufw.py	2011-08-18 07:35:33 +0000
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
 # Gufw 11.10.0 - http://gufw.tuxfamily.org
 # Copyright (C) 2008-2011 Marcos Alvarez Costales https://launchpad.net/~costales
 #
@@ -15,15 +16,18 @@
 # along with Gufw; if not, see http://www.gnu.org/licenses for more
 # information.
 
-import gtk
+import gettext
 import threading
-import gobject
+import webbrowser
+
+from gi.repository import Gtk, Gdk, GLib
+from gi.repository import GObject
+from gi.repository import Polkit
 import dbus
-import webbrowser
-import gettext
-from util    import Path
+
+from util import Path
+
 from gettext import gettext as _
-
 gettext.textdomain('gufw')
 
 __color__ = { "gray"   : "#BAB5AB",  # Basic 3D Medium
@@ -36,15 +40,16 @@
 class GuiGufw:
     """All events"""
     FONT = "ubuntu 10"
-    TIME_REFRESH_REPORT = 1200
+    TIME_REFRESH_REPORT = 2500
     TIME_STATUS_BAR = 8
     
     def __init__(self, firewall):
         self.fw = firewall
         self.path = Path()
-        self.ui_builder = gtk.Builder()
+        self.ui_builder = Gtk.Builder()
         self._set_ui(self.ui_builder)
-        gtk.main()
+        GLib.set_application_name("Gufw")
+        Gtk.main()
     
     def _set_ui(self, builder):
         """Set the interfaces"""
@@ -55,39 +60,41 @@
         self._set_ui_add(builder)
         self._set_ui_preferences(builder)
         self._set_ui_log(builder)
-        self._set_ui_about(builder)
+        self._set_ui_switch()
         self.win_main.show()
     
     def _set_ui_main(self, builder):
         """Set the window Main"""
         self.first_run_report = True
-        self.previus_report = []
+        self.previous_report = []
         builder.add_from_file(self.path.get_ui_path('main.ui'))
         self.win_main = builder.get_object('winMain')
         # Window size
         width, height = self.fw.get_window_size()
-        if width == gtk.gdk.screen_width() and height== gtk.gdk.screen_height():
+        if width == Gdk.Screen.width() and height== Gdk.Screen.height():
             self.win_main.maximize()
         else:
-            self.win_main.resize(width,height)
-        # Vpanel
-        self.vpanelmain = builder.get_object("vpanelListeningRules")
-        self.vpanelmain.set_position(self.fw.get_vpanel_pos())
+            self.win_main.resize(width, height)
+        # Icon
+        self.win_main.set_default_icon_from_file("/usr/share/icons/hicolor/48x48/apps/gufw.png")
+        # Panel
+        self.panelmain = builder.get_object("panelListeningRules")
+        self.panelmain.set_position(self.fw.get_vpanel_pos())
         # Main Window Objects 
-        self.cb_enabled_firewall = builder.get_object("cbEnabledFirewall")
-        self.cb_enabled_fw_fake  = builder.get_object("cbEnabledFirewallFake")
         self.cb_policy_incoming  = builder.get_object("cbPolicyIncoming")
-        self.cb_policy_in_fake   = builder.get_object("cbPolicyIncomingFake")
         self.cb_policy_outgoing  = builder.get_object("cbPolicyOutgoing")
-        self.cb_policy_out_fake  = builder.get_object("cbPolicyOutgoingFake")
         self.image_shield        = builder.get_object("imgShield")
         self.block_report        = builder.get_object("blockReport")
-        self.btn_unblock         = builder.get_object('btnUnblock')
         self.btn_add_window      = builder.get_object("btnAddWindow")
         self.btn_remove_rule     = builder.get_object("btnRemove")
         self.status_bar          = builder.get_object("statusBar")
         self.progress_bar        = builder.get_object("progressBar")
         self.progress_bar_block  = builder.get_object("progressBarBlock")
+        self.btn_unlock          = builder.get_object("btnUnlock")
+        # Needed for firewall switch & lock button
+        self.block_status        = builder.get_object("blockStatus")
+        self.block_topright      = builder.get_object("topright")
+        self.hiddenwindow        = builder.get_object("hiddenwindow")
         # Objects for Global Menu in Unity
         self.menu_file      = builder.get_object("menu_file")
         self.menu_edit      = builder.get_object("menu_edit")
@@ -105,98 +112,101 @@
         self.menu_bug       = builder.get_object("menuBug")
         self.menu_translate = builder.get_object("menuTranslate")
         self.menu_about     = builder.get_object("actionAbout")
-        # Disable menus (not works from Glade)
-        self.menu_log.set_sensitive(0)
-        self.menu_add.set_sensitive(0)
-        self.menu_remove.set_sensitive(0)
-        self.menu_reload.set_sensitive(0)
-        self.menu_reset.set_sensitive(0)
-        self.menu_pref.set_sensitive(0)
-        # Problems with the Glade events
-        self.menu_doc.set_sensitive(0)
-        self.menu_answers.set_sensitive(0)
-        self.menu_bug.set_sensitive(0)
-        self.menu_translate.set_sensitive(0)
-        # Set minimial signals for launch Gufw
-        self.btn_unblock.connect('clicked', self.on_btnUnblock_clicked)
+        # Set minimal signals to launch Gufw
         self.win_main.connect('delete-event', self.on_winMain_delete_event)
         self.menu_quit.connect('activate', self.on_menuQuit_activate)
         self.menu_about.connect('activate', self.on_menuAbout_activate)
+        self.btn_unlock.connect('clicked', self.on_btnUnlock_clicked)
         # Show Listening report
         if self.fw.get_listening_status() == "enable":
             self.block_report.show()
+        # Focus
+        self.btn_unlock.grab_focus()
             
-        self.btn_unblock.grab_focus()
-    
     def _set_ui_models(self, builder):
         """Set the models in main window"""
-        self.render_txt = gtk.CellRendererText()
+        self.render_txt = Gtk.CellRendererText()
         self.render_txt.set_property("font", self.FONT)
         
-        self.rules_model = gtk.ListStore(gobject.TYPE_INT,    gobject.TYPE_STRING, gobject.TYPE_STRING,
-                                         gobject.TYPE_STRING, gobject.TYPE_STRING)
+        self.rules_model = Gtk.ListStore(GObject.TYPE_INT,    GObject.TYPE_STRING, GObject.TYPE_STRING,
+                                         GObject.TYPE_STRING, GObject.TYPE_STRING)
         
         self.tv_rules = builder.get_object("tvRules")
         self.tv_rules.set_model(self.rules_model)
-        self.tv_rules.get_selection().set_mode(gtk.SELECTION_MULTIPLE)
+        self.tv_rules.get_selection().set_mode(Gtk.SelectionMode.MULTIPLE)
         
-        tree_header = gtk.TreeViewColumn (_("To"), self.render_txt, text=1, foreground=4)
-        tree_header.set_expand(True)
-        tree_header.set_resizable(True)
-        self.tv_rules.append_column (tree_header)
-        tree_header = gtk.TreeViewColumn (_("Action"), self.render_txt, text=2, foreground=4)
-        tree_header.set_expand(True)
-        tree_header.set_resizable(True)
-        self.tv_rules.append_column (tree_header)
-        tree_header = gtk.TreeViewColumn (_("From"), self.render_txt, text=3, foreground=4)
+        tree_header = Gtk.TreeViewColumn (_("To"), self.render_txt, text=1, foreground=4)
+        tree_header.set_expand(True)
+        tree_header.set_resizable(True)
+        self.tv_rules.append_column (tree_header)
+        tree_header = Gtk.TreeViewColumn (_("Action"), self.render_txt, text=2, foreground=4)
+        tree_header.set_expand(True)
+        tree_header.set_resizable(True)
+        self.tv_rules.append_column (tree_header)
+        tree_header = Gtk.TreeViewColumn (_("From"), self.render_txt, text=3, foreground=4)
         tree_header.set_expand(True)
         self.tv_rules.append_column (tree_header)
         
         # Listening Report
-        self.report_model = gtk.ListStore(gobject.TYPE_INT,    gobject.TYPE_STRING, gobject.TYPE_STRING,
-                                          gobject.TYPE_STRING, gobject.TYPE_STRING, gobject.TYPE_STRING) 
+        self.report_model = Gtk.ListStore(GObject.TYPE_INT,    GObject.TYPE_STRING, GObject.TYPE_STRING,
+                                          GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_STRING) 
         self.tv_report = builder.get_object("tvReport")
         self.tv_report.set_model(self.report_model)
-        self.tv_report.get_selection().set_mode(gtk.SELECTION_NONE)
+        self.tv_report.get_selection().set_mode(Gtk.SelectionMode.NONE)
         
-        tree_header = gtk.TreeViewColumn (_("Protocol"), self.render_txt, text=1, foreground=5)
-        tree_header.set_resizable(True)
-        self.tv_report.append_column (tree_header)
-        tree_header = gtk.TreeViewColumn (_("Port"), self.render_txt, text=2, foreground=5)
-        tree_header.set_resizable(True)
-        self.tv_report.append_column (tree_header)
-        tree_header = gtk.TreeViewColumn (_("Address"), self.render_txt, text=3, foreground=5)
-        tree_header.set_resizable(True)
-        self.tv_report.append_column (tree_header)
-        tree_header = gtk.TreeViewColumn (_("Application"), self.render_txt, text=4, foreground=5)
+        tree_header = Gtk.TreeViewColumn (_("Protocol"), self.render_txt, text=1, foreground=5)
+        tree_header.set_resizable(True)
+        self.tv_report.append_column (tree_header)
+        tree_header = Gtk.TreeViewColumn (_("Port"), self.render_txt, text=2, foreground=5)
+        tree_header.set_resizable(True)
+        self.tv_report.append_column (tree_header)
+        tree_header = Gtk.TreeViewColumn (_("Address"), self.render_txt, text=3, foreground=5)
+        tree_header.set_resizable(True)
+        self.tv_report.append_column (tree_header)
+        tree_header = Gtk.TreeViewColumn (_("Application"), self.render_txt, text=4, foreground=5)
         self.tv_report.append_column (tree_header)
     
     def _set_ui_add(self, builder):
         """Set the window Add"""
         builder.add_from_file(self.path.get_ui_path('add.ui'))
-        self.win_add = builder.get_object('winAdd')
-        self.win_add.set_transient_for(self.win_main)
+        self.dlg_add = builder.get_object('dlgAdd')
+        self.dlg_add.set_transient_for(self.win_main)
         # Preconf
         self.insert_number_preconf = builder.get_object("sbInsertNumberPreconf")
         self.direction_preconf     = builder.get_object("cbDirectionPreconf")
+        self.direction_preconf.set_active(0)
         self.action_preconf        = builder.get_object("cbActionPreconf")
+        self.action_preconf.set_active(0)
         self.log_preconf           = builder.get_object("cbLogPreconf")
+        self.log_preconf.set_active(0)
         self.type_preconf          = builder.get_object("cbTypePreconf")
+        self.type_preconf.set_active(0)
+        self.program_preconf       = builder.get_object("cbProgramPreconf")
+        self.program_preconf.set_active(6)
         self.service_preconf       = builder.get_object("cbServicePreconf")
-        self.program_preconf       = builder.get_object("cbProgramPreconf")
+        self.service_preconf.set_active(7)
+
         # Simple
         self.insert_number_simple = builder.get_object("sbInsertNumberSimple")
         self.direction_simple     = builder.get_object("cbDirectionSimple")
+        self.direction_simple.set_active(0)
         self.action_simple        = builder.get_object("cbActionSimple")
+        self.action_simple.set_active(0)
         self.log_simple           = builder.get_object("cbLogSimple")
+        self.log_simple.set_active(0)
         self.port_simple          = builder.get_object("entryPortSimple")
         self.proto_simple         = builder.get_object("cbProtoSimple")
+        self.proto_simple.set_active(0)
         # Advanced
         self.insert_number_advanced = builder.get_object("sbInsertNumberAdvanced")
         self.action_advanced        = builder.get_object("cbActionAdvanced")
+        self.action_advanced.set_active(0)
         self.direction_advanced     = builder.get_object("cbDirectionAdvanced")
+        self.direction_advanced.set_active(0)
         self.log_advanced           = builder.get_object("cbLogAdvanced")
+        self.log_advanced.set_active(0)
         self.proto_advanced         = builder.get_object("cbProtoAdvanced")
+        self.proto_advanced.set_active(0)
         self.fromip_advanced        = builder.get_object("entryFromIpAdvanced")
         self.portfrom_advanced      = builder.get_object("entryPortFromAdvanced")
         self.toip_advanced          = builder.get_object("entryToIpAdvanced")
@@ -209,8 +219,8 @@
     def _set_ui_preferences(self, builder):
         """Set the window Preferences"""
         builder.add_from_file(self.path.get_ui_path('preferences.ui'))
-        self.win_preferences = builder.get_object('winPreferences')
-        self.win_preferences.set_transient_for(self.win_main)
+        self.dlg_preferences = builder.get_object('dlgPreferences')
+        self.dlg_preferences.set_transient_for(self.win_main)
         # Preference Window
         self.cb_report       = builder.get_object("cbReport")
         self.cb_notify_popup = builder.get_object("cbNotifyPopup")
@@ -222,60 +232,61 @@
     def _set_ui_log(self, builder):
         """Set the window Log"""
         builder.add_from_file(self.path.get_ui_path('log.ui'))
-        self.win_log = builder.get_object('winLog')
-        self.win_log.set_transient_for(self.win_main)
+        self.dlg_log = builder.get_object('dlgLog')
+        self.dlg_log.set_transient_for(self.win_main)
         # Log Window
         self.log_txt        = builder.get_object("logTxt")
         self.log_txt_buffer = self.log_txt.get_buffer()
         self.log_btn_close  = builder.get_object("btnCloseLog")
         self.server_script  = builder.get_object("cbServerScript")
-    
-    def _set_ui_about(self,builder):
-        """Set the window About"""
-        builder.add_from_file(self.path.get_ui_path('about.ui'))
-        self.win_about = builder.get_object('winAbout')
-        self.win_about.set_transient_for(self.win_main)
+        
+    def _set_ui_switch(self):
+        """Add toggle switch manually since Glade 3.10 doesn't support it yet"""
+        # Future TODO: Remove this rutine
+        self.switchFirewall = Gtk.Switch()
+        self.block_status.attach(self.switchFirewall, 1, 0, 1, 1)
+        self.switchFirewall.set_sensitive(False)
+        self.switchFirewall.show()
     
     def _set_main_values(self, statusbar_msg):
-        """Set initials status to GUI"""
+        """Set initial status for GUI"""
         # Set sensitive values by status firewall
         if self.fw.get_status() == "enable":
             # Shield / Dropbox / Buttons / Menus
             incoming = self.fw.get_policy("incoming")
             outgoing = self.fw.get_policy("outgoing")
             self.image_shield.set_from_file(self.path.get_shield_path(incoming, outgoing))
-            self.cb_policy_incoming.set_sensitive(1)
-            self.cb_policy_outgoing.set_sensitive(1)
-            self.add_btn_add.set_sensitive(1)
+            self.cb_policy_incoming.set_sensitive(True)
+            self.cb_policy_outgoing.set_sensitive(True)
+            self.add_btn_add.set_sensitive(True)
             if self.fw.get_number_rules() == 0:
-                self.btn_remove_rule.set_sensitive(0)
-                self.menu_remove.set_sensitive(0)
+                self.btn_remove_rule.set_sensitive(False)
+                self.menu_remove.set_sensitive(False)
             else:
-                self.btn_remove_rule.set_sensitive(1)
-                self.menu_remove.set_sensitive(1)
+                self.btn_remove_rule.set_sensitive(True)
+                self.menu_remove.set_sensitive(True)
         else:
             # Shield / Dropbox / Buttons / Menus
             self.image_shield.set_from_file(self.path.get_shield_path("disable", "disable"))
-            self.cb_policy_incoming.set_sensitive(0)
-            self.cb_policy_outgoing.set_sensitive(0)
-            self.add_btn_add.set_sensitive(0)
-            self.btn_remove_rule.set_sensitive(0)
-            self.menu_remove.set_sensitive(0)
+            self.cb_policy_incoming.set_sensitive(False)
+            self.cb_policy_outgoing.set_sensitive(False)
+            self.add_btn_add.set_sensitive(False)
+            self.btn_remove_rule.set_sensitive(False)
+            self.menu_remove.set_sensitive(False)
         # Gufw menu sensitive values by Gufw Log status
         if self.fw.get_gufw_logging() == "enable":
-            self.menu_log.set_sensitive(1)
+            self.menu_log.set_sensitive(True)
         else:
-            self.menu_log.set_sensitive(0)
+            self.menu_log.set_sensitive(False)
         # Rules
         self._set_rules_list()
         # StatusBar
         self._set_statusbar_msg(statusbar_msg)
     
     def _set_statusbar_msg(self, msg):
-        """Set a message into StatusBar Main window"""
         cid = self.status_bar.get_context_id('default context')
         mid = self.status_bar.push(cid, msg)
-        gobject.timeout_add_seconds(self.TIME_STATUS_BAR, self.status_bar.remove_message, cid, mid)
+        GObject.timeout_add_seconds(self.TIME_STATUS_BAR, self.status_bar.remove, cid, mid)
     
     def _set_rules_list(self):
         """Set rules in main window"""
@@ -414,27 +425,27 @@
     def _do_refresh_report(self):
         """Refresh method in background (no freeze)"""
         if self.fw.get_listening_status() == "disable":
-            self.previus_report = []
+            self.previous_report = []
             self.first_run_report = True
             self.report_model.clear()
             return False
         
         lines = self.fw.get_listening_report()
-        background_job = RefreshReport(self.fw.get_status(), self.report_model, lines, self.previus_report, self.first_run_report, self.fw.get_notify_popup())
+        background_job = RefreshReport(self.fw.get_status(), self.report_model, lines, self.previous_report, self.first_run_report, self.fw.get_notify_popup())
         background_job.start()
-        self.previus_report = lines
+        self.previous_report = lines
         if self.fw.get_listening_status() == "enable":
             self.first_run_report = False
             return True
         
     def _refresh_report(self):
         """Refresh Listening Report"""
-        gobject.timeout_add(self.TIME_REFRESH_REPORT , self._do_refresh_report)
+        GObject.timeout_add(self.TIME_REFRESH_REPORT, self._do_refresh_report)
         
     def _remove_rule(self):
         """Remove Rules Method"""
         number_rules = self.fw.get_number_rules()
-        tree,iter = self.tv_rules.get_selection().get_selected_rows()
+        tree, iter = self.tv_rules.get_selection().get_selected_rows()
         removed = 0
         actual_row = 0
         total_rows = len(iter)
@@ -446,15 +457,15 @@
 
         # No sensitive buttons & msg
         self.progress_bar_block.show()
-        self.cb_enabled_firewall.set_sensitive(0)
-        self.cb_policy_incoming.set_sensitive(0)
-        self.cb_policy_outgoing.set_sensitive(0)
-        self.btn_remove_rule.set_sensitive(0)
-        self.menu_remove.set_sensitive(0)
-        self.add_btn_add.set_sensitive(0)
-        self.menu_pref.set_sensitive(0)
-        self.menu_reload.set_sensitive(0)
-        self.menu_reset.set_sensitive(0)
+        self.switchFirewall.set_sensitive(False)
+        self.cb_policy_incoming.set_sensitive(False)
+        self.cb_policy_outgoing.set_sensitive(False)
+        self.btn_remove_rule.set_sensitive(False)
+        self.menu_remove.set_sensitive(False)
+        self.add_btn_add.set_sensitive(False)
+        self.menu_pref.set_sensitive(False)
+        self.menu_reload.set_sensitive(False)
+        self.menu_reset.set_sensitive(False)
         self._set_statusbar_msg(_("Removing rules..."))
 
         # For one row selected
@@ -462,7 +473,7 @@
         for item in iter:
             
             # Get rule selected (row number)
-            number_rule_row = tree.get_value(tree.get_iter(item),0)
+            number_rule_row = tree.get_value(tree.get_iter(item), 0)
             
             # Move Progress Bar
             actual_row += 1
@@ -477,10 +488,10 @@
         # Clean Progress Bar
         self.progress_bar.set_fraction(0)
         self.progress_bar_block.hide()
-        self.cb_enabled_firewall.set_sensitive(1)
-        self.menu_pref.set_sensitive(1)
-        self.menu_reload.set_sensitive(1)
-        self.menu_reset.set_sensitive(1)
+        self.switchFirewall.set_sensitive(True)
+        self.menu_pref.set_sensitive(True)
+        self.menu_reload.set_sensitive(True)
+        self.menu_reset.set_sensitive(True)
         
         if number_rules != self.fw.get_number_rules():
             self._set_main_values(_("Rule(s) removed"))
@@ -521,17 +532,20 @@
         
         # Service?
         if self.type_preconf.get_active() == 1:
-            SERVICES = { "FTP"   : "ftp",
-                         "HTTP"  : "http",
-                         "IMAP"  : "imap",
-                         "NFS"   : "nfs",
-                         "POP3"  : "pop3",
-                         "Samba" : "135,139,445tcp|137,138udp",
-                         "SMTP"  : "smtp",
-                         "SSH"   : "ssh",
-                         "VNC"   : "5900tcp",
-                         "CUPS"  : "631" }        
-            service_txt = SERVICES[self.service_preconf.get_active_text()]
+            SERVICES = { 0 : "ftp",
+                         1 : "http",
+                         2 : "imap",
+                         3 : "nfs",
+                         4 : "pop3",
+                         #Samba
+                         5 : "135,139,445tcp|137,138udp",
+                         6 : "smtp",
+                         7 : "ssh",
+                         #VNC
+                         8 : "5900tcp",
+                         #CUPS
+                         9 : "631" }
+            service_txt = SERVICES[self.service_preconf.get_active()]
             all_ports = service_txt.split("|")
             for port_proto in all_ports:
                 if port_proto.find("tcp") != -1:
@@ -560,14 +574,21 @@
                 
         # Program?
         else:
-            PROGRAMS = { "Amule"        : "4662tcp#4672udp",
-                         "Deluge"       : "6881:6891tcp#6881:6891udp",
-                         "KTorrent"     : "6881tcp#4444udp",
-                         "Nicotine"     : "2234:2239tcp#2242tcp#2240tcp",
-                         "qBittorrent"  : "6881tcp#6881udp",
-                         "Transmission" : "51413tcp#51413udp",
-                         "Skype"        : "443tcp" }
-            port_proto = PROGRAMS[self.program_preconf.get_active_text()]
+            PROGRAMS = { #Amule        
+                         0 : "4662tcp#4672udp",
+                         #Deluge
+                         1 : "6881:6891tcp#6881:6891udp",
+                         #KTorrent
+                         2 : "6881tcp#4444udp",
+                         #Nicotine
+                         3 : "2234:2239tcp#2242tcp#2240tcp",
+                         #qBittorent
+                         4 : "6881tcp#6881udp",
+                         #Skype
+                         5 : "443tcp",
+                         #Transmission
+                         6 : "51413tcp#51413udp"}
+            port_proto = PROGRAMS[self.program_preconf.get_active()]
             ports_protos = port_proto.split("#")
             for prog in ports_protos:
                 if prog.find("tcp") != -1:
@@ -628,7 +649,10 @@
         port = self.port_simple.get_text()
         # ? -> ! Don't read the next!!
         if port == "stallman":
-            dlg_egg = gtk.MessageDialog(parent=self.win_main, flags=0, type=gtk.MESSAGE_WARNING, buttons=gtk.BUTTONS_CLOSE, message_format="Value your freedom or you will lose it, teaches history. 'Don't bother us with politics', respond those who don't want to learn.")
+            dlg_egg = Gtk.MessageDialog(self.win_main, 
+            Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT,
+            Gtk.MessageType.WARNING, Gtk.ButtonsType.CLOSE, 
+            "'Value your freedom or you will lose it,' teaches history.\n'Don't bother us with politics,' respond those who \ndon't want to learn.")
             dlg_egg.format_secondary_markup("Richard Stallman")
             dlg_egg.set_title("It's time to think!")
             dlg_egg.run()
@@ -713,38 +737,52 @@
     
     def on_btnAddWindow_clicked(self, widget):
         """Button Add"""
-        self.btn_add_window.set_sensitive(0)
-        self.menu_add.set_sensitive(0)
+        self.btn_add_window.set_sensitive(False)
+        self.menu_add.set_sensitive(False)
         self.add_btn_add.grab_focus()
-        self.win_add.show()
+        self.dlg_add.show()
     
     def on_btnCloseAdd_clicked(self, widget):
         """Button Close Add Rules"""
-        self.btn_add_window.set_sensitive(1)
-        self.menu_add.set_sensitive(1)
-        self.win_add.hide()
+        self.btn_add_window.set_sensitive(True)
+        self.menu_add.set_sensitive(True)
+        self.dlg_add.hide()
         return True
     
     def on_btnClosePref_clicked(self, widget):
-        """Close preferences Button"""
-        self.win_preferences.hide()
-        return True
-    
+        """Closes preferences dialog when close button is clicked."""
+        self.dlg_preferences.hide()
+        return True
+
+    def on_dlgPref_delete_event(self, widget, event):
+        """Closes preferences dialog for all close events except clicking the 
+        close button.
+        """
+        self.dlg_preferences.hide()
+        return True
+
     def on_btnCloseLog_clicked(self, widget):
-        """Close Gufw Log Window"""
-        self.win_log.hide()
-        return True
-    
+        """Closes log dialog when close button is clicked"""
+        self.dlg_log.hide()
+        return True
+
+    def on_dlgLog_delete_event(self, widget, event):
+        """Closes log dialog for all close events except clicking the 
+        close button.
+        """
+        self.dlg_log.hide()
+        return True
+
     def on_btnClearLog_clicked(self, widget):
         """Clear Log"""
         self.fw.erase_gufw_log()
         self.log_txt_buffer.set_text("")
         self.log_btn_close.grab_focus()
-    
+
     def on_btnRemove_clicked(self, widget):
-        """Remove in background"""
+        """Remove rules in background"""
         task = self._remove_rule()
-        gobject.idle_add(task.next)
+        GObject.idle_add(task.next)
     
     def on_btnAddRule_clicked(self, widget):
         """Add rule Button"""
@@ -765,37 +803,39 @@
         self.toip_advanced.set_text("")
         self.portto_advanced.set_text("")
     
-    def on_btnUnblock_clicked(self, widget):
-        """Show PolicyKit"""
-        if self.fw.unblock() == "access":
+    def on_btnUnlock_clicked(self, widget):
+        if self.fw.unlock() == "access":
             self._set_initial_objects_main()
             self._set_initial_objects_preferences()
             self._set_main_values("")
             self.ui_builder.connect_signals(self)
+            # Glade hasn't a GTKSwitch yet. Future TODO: Remove this line
+            self.switchFirewall.connect("notify::active", self.on_switchFirewall_toggled)
             self._refresh_report()
         else:
             self._set_statusbar_msg(_("Wrong identification"))
         
     def _set_initial_objects_main(self):
-        """Set the initial status where unblock the FW"""
+        """Set the initial "unlocked" status"""
+        # Hiden buttons
+        self.btn_unlock.hide()
         # Sensitive buttons
-        self.btn_unblock.set_sensitive(0)
-        self.menu_add.set_sensitive(1)
-        self.menu_reload.set_sensitive(1)
-        self.menu_reset.set_sensitive(1)
-        self.menu_pref.set_sensitive(1)
-        self.btn_add_window.set_sensitive(1)
+        self.menu_add.set_sensitive(True)
+        self.menu_reload.set_sensitive(True)
+        self.menu_reset.set_sensitive(True)
+        self.menu_pref.set_sensitive(True)
+        self.btn_add_window.set_sensitive(True)
         # Problems with Glade events
-        self.menu_doc.set_sensitive(1)
-        self.menu_answers.set_sensitive(1)
-        self.menu_bug.set_sensitive(1)
-        self.menu_translate.set_sensitive(1)
+        self.menu_doc.set_sensitive(True)
+        self.menu_answers.set_sensitive(True)
+        self.menu_bug.set_sensitive(True)
+        self.menu_translate.set_sensitive(True)
         # Status
-        self.cb_enabled_firewall.set_sensitive(1)
+        self.switchFirewall.set_sensitive(True)
         if self.fw.get_status() == "enable":
-            self.cb_enabled_firewall.set_active(True)
+            self.switchFirewall.set_active(True)
         else:
-            self.cb_enabled_firewall.set_active(False)
+            self.switchFirewall.set_active(False)
         # Policy
         incoming = self.fw.get_policy("incoming")
         outgoing = self.fw.get_policy("outgoing")
@@ -813,18 +853,18 @@
             self.cb_policy_outgoing.set_active(2)
     
     def _set_initial_objects_preferences(self):
-        """Set the initial status where unblock the FW"""
+        """Set the initial "locked" status"""
         # Listening report
         if self.fw.get_listening_status() == "enable":
-            self.cb_report.set_active(1)
+            self.cb_report.set_active(True)
         else:
-            self.cb_report.set_active(0)
-            self.cb_notify_popup.set_sensitive(0)            
+            self.cb_report.set_active(False)
+            self.cb_notify_popup.set_sensitive(False)            
         # Show Notify popups
         if self.fw.get_notify_popup() == "enable":
-            self.cb_notify_popup.set_active(1)
+            self.cb_notify_popup.set_active(True)
         else:
-            self.cb_notify_popup.set_active(0)
+            self.cb_notify_popup.set_active(False)
         # ufw Log
         if self.fw.get_ufw_logging() == "off":
             self.cb_ufw_level.set_active(0)
@@ -837,11 +877,11 @@
         else:
             self.cb_ufw_level.set_active(4)
         if self.fw.get_status() == "disable":
-            self.cb_ufw_level.set_sensitive(0)
-            self.lbl_ufw_level.set_sensitive(0)
+            self.cb_ufw_level.set_sensitive(False)
+            self.lbl_ufw_level.set_sensitive(False)
         # Gufw Log
         if self.fw.get_gufw_logging() == "enable":
-            self.cb_gufw_log.set_active(1)
+            self.cb_gufw_log.set_active(True)
         else:
             self.cb_gufw_log.set_active(0)
     
@@ -862,20 +902,20 @@
         """Gufw Log CheckButton"""
         if self.cb_gufw_log.get_active() == 1:
             self.fw.set_gufw_logging("enable")
-            self.menu_log.set_sensitive(1)
+            self.menu_log.set_sensitive(True)
         elif self.cb_gufw_log.get_active() == 0:
             self.fw.set_gufw_logging("disable")
-            self.menu_log.set_sensitive(0)
+            self.menu_log.set_sensitive(False)
     
     def on_cbReport_toggled(self, widget):
         """Listening report"""
         if self.cb_report.get_active() == 1:
             self.fw.set_listening_status("enable")
-            self.cb_notify_popup.set_sensitive(1)
+            self.cb_notify_popup.set_sensitive(True)
             self.block_report.show()
         else:
             self.fw.set_listening_status("disable")
-            self.cb_notify_popup.set_sensitive(0)
+            self.cb_notify_popup.set_sensitive(False)
             self.block_report.hide()
         self._refresh_report()
     
@@ -893,18 +933,18 @@
         else:
             self.log_txt_buffer.set_text(self.fw.get_gufw_log('local'))
     
-    def on_cbEnabledFirewall_toggled(self, widget):
+    def on_switchFirewall_toggled(self, widget, data):
         """Changed FW Status"""
-        if self.fw.get_status() == "enable":
+        if self.switchFirewall.get_active() == True:
+            self.fw.set_status("enable")
+            self.cb_ufw_level.set_sensitive(True)
+            self.lbl_ufw_level.set_sensitive(True)            
+            self._set_main_values(_("Enabled firewall"))
+        else:
             self.fw.set_status("disable")
-            self.cb_ufw_level.set_sensitive(0)
-            self.lbl_ufw_level.set_sensitive(0)
+            self.cb_ufw_level.set_sensitive(False)
+            self.lbl_ufw_level.set_sensitive(False)
             self._set_main_values(_("Disabled firewall"))
-        else:
-            self.fw.set_status("enable")
-            self.cb_ufw_level.set_sensitive(1)
-            self.lbl_ufw_level.set_sensitive(1)            
-            self._set_main_values(_("Enabled firewall"))
     
     def on_cbPolicyIncoming_changed(self, widget):
         """Policy (Deny/Allow/Reject All) Incoming"""
@@ -917,15 +957,15 @@
             return
         
         if self.cb_policy_incoming.get_active() == 0:
-            self.fw.set_policy("incoming","deny")
+            self.fw.set_policy("incoming", "deny")
             self._set_main_values(_("Deny all INCOMING traffic"))
             return
         elif self.cb_policy_incoming.get_active() == 1:
-            self.fw.set_policy("incoming","reject")
+            self.fw.set_policy("incoming", "reject")
             self._set_main_values(_("Reject all INCOMING traffic"))
             return
         elif self.cb_policy_incoming.get_active() == 2:
-            self.fw.set_policy("incoming","allow")
+            self.fw.set_policy("incoming", "allow")
             self._set_main_values(_("Allow all INCOMING traffic"))
             
     def on_cbPolicyOutgoing_changed(self, widget):
@@ -939,48 +979,25 @@
             return
         
         if self.cb_policy_outgoing.get_active() == 0:
-            self.fw.set_policy("outgoing","deny")
+            self.fw.set_policy("outgoing", "deny")
             self._set_main_values(_("Deny all OUTGOING traffic"))
             return
         elif self.cb_policy_outgoing.get_active() == 1:
-            self.fw.set_policy("outgoing","reject")
+            self.fw.set_policy("outgoing", "reject")
             self._set_main_values(_("Reject all OUTGOING traffic"))
             return
         elif self.cb_policy_outgoing.get_active() == 2:
-            self.fw.set_policy("outgoing","allow")
+            self.fw.set_policy("outgoing", "allow")
             self._set_main_values(_("Allow all OUTGOING traffic"))
     
     def on_cbTypePreconf_changed(self, widget):
         """Change between Service/Program"""
         if self.type_preconf.get_active() == 0:
-            self.service_preconf.hide()   
-            self.program_preconf.show()   
+            self.service_preconf.hide()
+            self.program_preconf.show()
         else:
-            self.service_preconf.show()   
-            self.program_preconf.hide()   
-    
-    def on_cbServicePreconf_changed(self,widget):
-        """Change tooltip for actual Service"""
-        if self.service_preconf.get_active() == 0:
-            self.service_preconf.set_tooltip_text("File Transfer Protocol")
-        elif self.service_preconf.get_active() == 1:
-            self.service_preconf.set_tooltip_text("Hypertext Transfer Protocol")
-        elif self.service_preconf.get_active() == 2:
-            self.service_preconf.set_tooltip_text("Internet Message Access Protocol")
-        elif self.service_preconf.get_active() == 3:
-            self.service_preconf.set_tooltip_text("Network File System")
-        elif self.service_preconf.get_active() == 4:
-            self.service_preconf.set_tooltip_text("Post Office Protocol")
-        elif self.service_preconf.get_active() == 5:
-            self.service_preconf.set_tooltip_text("")
-        elif self.service_preconf.get_active() == 6:
-            self.service_preconf.set_tooltip_text("Simple Mail Transfer Protocol")
-        elif self.service_preconf.get_active() == 7:
-            self.service_preconf.set_tooltip_text("Secure Shell")
-        elif self.service_preconf.get_active() == 8:
-            self.service_preconf.set_tooltip_text("Virtual Network Computing")
-        elif self.service_preconf.get_active() == 9:
-            self.service_preconf.set_tooltip_text("Common Unix Printing System")
+            self.service_preconf.show()
+            self.program_preconf.hide()
     
     def on_cbExtendedActions_toggled(self, widget):
         """Extended actions"""
@@ -1003,29 +1020,68 @@
     def on_menuQuit_activate(self, widget):
         """Menu Quit"""
         width, height = self.win_main.get_size()
-        self.fw.update_config_file(width, height, self.vpanelmain.get_position())
+        self.fw.update_config_file(width, height, self.panelmain.get_position())
         if self.fw.get_listening_status() != "disable":
             self.fw.set_listening_status("disable")
             self._refresh_report()
-        gtk.main_quit()
-    
-    def on_menuAdd_activate(self,widget):
-        """Menu Add Rule"""
-        self.add_btn_add.grab_focus()
-        self.btn_add_window.set_sensitive(0)
-        self.menu_add.set_sensitive(0)
-        self.win_add.show()
+        Gtk.main_quit()
     
     def on_menuPreferences_activate(self, widget):            
         """Show Window Preferences"""
         self.pref_btn_close.grab_focus()
-        self.win_preferences.show()
+        self.dlg_preferences.show()
     
     def on_menuAbout_activate(self, widget):
         """View About Window"""
-        self.win_about.run()
-        self.win_about.hide()
-    
+        about = Gtk.AboutDialog()
+        about.set_copyright(_("© 2008-2011 The Gufw Project\nShield logo © 2007 Michael Spiegel"))
+        about.set_comments(_("Graphical user interface for ufw"))
+        about.set_version("11.10.1")
+        about.set_website("http://gufw.tuxfamily.org/";)
+        about.set_authors(_(['''Lead developer:
+Marcos Alvarez Costales https://launchpad.net/~costales
+
+Developers (in alphabetical order):
+David Planella https://launchpad.net/~dpm
+Emilio López https://launchpad.net/~turl
+Jeremy Bicha https://launchpad.net/~jbicha
+Raúl Soriano https://launchpad.net/~gatoloko
+Rogério Vicente https://launchpad.net/~rogeriopvl
+Rubén Megido https://launchpad.net/~runoo
+Vadim Peretokin https://launchpad.net/~vperetokin
+
+Contributors:
+Cedrick Hannier https://launchpad.net/~cedynamix
+
+MOTU
+Devid Antonio Filoni https://launchpad.net/~d.filoni''']))
+        about.set_translator_credits(_("translator-credits"))
+        about.set_artists(_(["Shield logo by myke http://michael.spiegel1.at/";, 
+"Tutorial http://www.gimpusers.com/tutorials/create-a-shield-symbol.html";]))
+        about.set_license(_('''The shield logo is licensed under a Creative Commons
+Attribution 3.0 Unported License. See for more information:
+http://creativecommons.org/licenses/by/3.0/
+
+All other content is licensed under the GPL-3+.
+
+Gufw 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 3
+of the License, or (at your option) any later version.
+
+Gufw 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 Gufw; if not, see for more information:
+http://www.gnu.org/licenses'''))
+        about.connect("response", lambda d, r: d.destroy())
+        about.set_transient_for(self.win_main)
+        about.show()
+
     def on_menuLog_activate(self, widget):
         """View Gufw Log Window"""
         if self.server_script.get_active():
@@ -1034,36 +1090,30 @@
             self.log_txt_buffer.set_text(self.fw.get_gufw_log('local'))
         
         self.log_btn_close.grab_focus()
-        self.win_log.show()
+        self.dlg_log.show()
     
     def on_menuReload_activate(self, widget):
         """Reload the ufw rules"""
         self._set_main_values(_("Reloaded ufw rules"))
         
-        
     def on_menuReset_activate(self, widget):
         """Reset ufw"""
-        reset_dialog = gtk.MessageDialog(parent=self.win_main,
-                                         flags=0,
-                                         type=gtk.MESSAGE_WARNING,
-                                         buttons=gtk.BUTTONS_OK_CANCEL,
-                                         message_format=_("This will remove all rules and disable the firewall!"))
+        reset_dialog = Gtk.MessageDialog(self.win_main,
+                Gtk.DialogFlags.MODAL | Gtk.DialogFlags.DESTROY_WITH_PARENT,
+                Gtk.MessageType.WARNING, Gtk.ButtonsType.NONE,
+                _("This will remove all rules and disable the firewall!"))
         reset_dialog.format_secondary_markup(_("Do you want to continue?"))
         reset_dialog.set_title(_("Reset Firewall"))
-        reset_dialog.set_default_response(gtk.RESPONSE_CANCEL)
+        reset_dialog.add_buttons(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL,
+            Gtk.STOCK_YES, Gtk.ResponseType.YES)
         reset_answer = reset_dialog.run()
         reset_dialog.destroy()
-        if reset_answer == gtk.RESPONSE_OK:
+        if reset_answer == Gtk.ResponseType.YES:
             if self.fw.get_status() == "enable":
-                self.cb_enabled_firewall.set_active(0)
+                self.switchFirewall.set_active(False)
             self.fw.reset_ufw()
             self._set_main_values(_("Removed rules and reset firewall!"))
     
-    def on_menuRemove_activate(self, widget):
-        """Remove rules in background"""
-        task = self._remove_rule()
-        gobject.idle_add(task.next)
-    
     def on_menuDoc_activate(self, widget):
         """Launch browser with Documentation web"""
         webbrowser.open_new("https://help.ubuntu.com/community/Gufw";)
@@ -1083,66 +1133,31 @@
     def on_winMain_delete_event(self, widget, event):
         """Close Button Main Window"""
         width, height = self.win_main.get_size()
-        self.fw.update_config_file(width, height, self.vpanelmain.get_position())
+        self.fw.update_config_file(width, height, self.panelmain.get_position())
         if self.fw.get_listening_status() != "disable":
             self.fw.set_listening_status("disable")
             self._refresh_report()
-        gtk.main_quit()
+        Gtk.main_quit()
     
-    def on_winAdd_delete_event(self, widget, event):
+    def on_dlgAdd_delete_event(self, widget, event):
         """Close Button Window Add Rules"""
-        self.btn_add_window.set_sensitive(1)
-        self.menu_add.set_sensitive(1)
-        self.win_add.hide()
-        return True
-       
-    def on_winPreferences_delete_event(self, widget, event):
-        """Close Button preferences Window"""
-        self.win_preferences.hide()
-        return True
-    
-    def on_winLog_delete_event(self, widget, event):
-        """Close Button Log Window"""
-        self.win_log.hide()
-        return True
-    
-    def on_winAbout_delete_event(self, widget, event):
-        """Close Button About Window"""
-        self.win_about.hide()
-        return True
-    
-    def on_winAdd_key_press_event(self, widget, event):
-        """Press Scape Key Add Window > Hide window"""
-        if event.keyval == gtk.keysyms.Escape :
-            self.win_add.hide()
-            self.btn_add_window.set_sensitive(1)
-            self.menu_add.set_sensitive(1)
-            return True    
-    
-    def on_winPreferences_key_press_event(self, widget, event):
-        """Press Scape Key Preferences Window > Hide window"""
-        if event.keyval == gtk.keysyms.Escape :
-            self.win_preferences.hide()
-            return True  
-    
-    def on_winLog_key_press_event(self, widget, event):
-        """Press Scape Key Log Window > Hide window"""
-        if event.keyval == gtk.keysyms.Escape :
-            self.win_log.hide()
-            return True  
+        self.btn_add_window.set_sensitive(True)
+        self.menu_add.set_sensitive(True)
+        self.dlg_add.hide()
+        return True
     
 class RefreshReport(threading.Thread):
     """Refresh Listening report in background"""
-    def __init__(self, fw_status, model, lines, previus_lines, first_run, show_popups):
+    def __init__(self, fw_status, model, lines, previous_lines, first_run, show_popups):
         threading.Thread.__init__(self)
         bus = dbus.SessionBus()
-        notify_object = bus.get_object('org.freedesktop.Notifications','/org/freedesktop/Notifications')
-        self.notify_interface = dbus.Interface(notify_object,'org.freedesktop.Notifications')
+        notify_object = bus.get_object('org.freedesktop.Notifications', '/org/freedesktop/Notifications')
+        self.notify_interface = dbus.Interface(notify_object, 'org.freedesktop.Notifications')
         self.path = Path()
         self.firewall_status = fw_status
         self.listening_model = model
         self.lines = lines
-        self.previus_lines = previus_lines
+        self.previous_lines = previous_lines
         self.first_run = first_run
         self.show_popup = show_popups
     
@@ -1153,7 +1168,7 @@
         notif_msg = ""
         for line in self.lines:
             # Component lines for next notify
-            if ( self.show_popup == "enable" ) and ( not line in self.previus_lines ) and ( not self.first_run ):
+            if ( self.show_popup == "enable" ) and ( not line in self.previous_lines ) and ( not self.first_run ):
                 msg_split = line.split("%")
                 if msg_split[3] == '-' and msg_split[2] != '*':
                     msg = msg_split[2] + _(" on ") + msg_split[1] + " " + msg_split[0] # IP

=== added file 'man/gufw.8'
--- man/gufw.8	1970-01-01 00:00:00 +0000
+++ man/gufw.8	2011-08-18 07:35:33 +0000
@@ -0,0 +1,83 @@
+.TH gufw 8 "13 Feb 2011"
+
+.SH NAME
+Gufw \- Graphic user interface for managing ufw
+.PP
+.SH DESCRIPTION
+Gufw is an easy to use Ubuntu / Linux firewall, powered by ufw.
+
+Gufw is an easy, intuitive, way to manage your Ubuntu firewall. It supports common tasks such as allowing or blocking pre-configured, common p2p, or individual ports port(s), and many others! Gufw is powered by ufw.
+Introduction
+iptables is already a very powerful tool by itself, but it's syntax can get awkward at times and hard to figure out, so Ubuntu developers decided to make ufw ("The reason ufw was developed is that we wanted to create a server-level firewalling utility that was a little bit more for `human beings`"), which was to be simpler. Now, on the graphical side of things, Firestarer already existed. But why not make an even easier to use GUI for desktop `human beings`, powered by ufw? This is where Gufw comes in.
+
+.SH RUN
+.TP
+You can run Gufw in GNOME menu: /System/Administration/Firewall configuration
+
+.SH "USAGE"
+.SH BASIC SETTINGS
+.PP
+Gufw has two states: Enabled and disabled.
+When Gufw is enabled, you can allow/reject/deny all incoming and outgoing connections.
+
+.SH ADD PRECONFIGURED RULE(S)
+.PP
+You can select between more Programs and Services preconfigured.
+Once Program/Service can have multiples rules.
+
+.SH ADD SIMPLE RULE(S)
+.PP
+You can specify the port or service, and protocol to be allowed (allow traffic), reject (reject traffic without reply), denied (deny traffic with reply), limit (limit traffic) on the host, or limit an IP or Port (Protecting against brute-force login attacks).
+The port can be a number of 5 digits, from 1 to 65535.
+The service can be any of /etc/services file (By example tcpmux, echo, discard, systat...).
+The protocol can be:
+   1. TCP: Apply rule for all traffic in protocol TCP.
+   2. UDP: Apply rule for all traffic in protocol UDP.
+   3. both: Apply rule for all traffic in protocol TCP and UDP.
+   
+.SH ADD ADVANCED RULE(S)
+.PP
+You can add an advanced rule.
+You can specify:
+   1. Protocol: TCP, UDP or both.
+   2. From IP Addres: You can allow/deny/reject/limit traffic from IP address. Example for a range: 192.168.1.0/9
+   3. From Port: You can allow/deny/reject/limit traffic from a port. This parameter is optional. The port can be a number of 5 digits, from 1 to 65535. You can use a range ports with this format port1:port2 (by example 3234:3237), or add multiple ports with port1,port2 (by example 3234,3254).
+   4. To IP Addres: You can allow/deny/limit traffic to an IP address. This parameter is optional. Example for a range: 192.168.1.0/9
+   5. To Port: You can allow/deny/reject/limit traffic to a Port. This parameter is optional. The port can be a number of 5 digits, from 1 to 65535. You can use a range ports with this format port1:port2 (by example 3234:3237).
+
+.SH GENERAL TO PRECONFIGURED / SIMPLE / ADVANCED
+.PP
+With the extended parameters you can:
+   1. Insert a rule in a specific row.
+   2. Set the log level for ufw.
+
+.SH REMOVE ONE RULE
+.PP
+Steps:
+   1. Select a rule in the list.
+   2. Click in Remove button.
+You can delete more rules if you select it.
+
+.SH RESET CONFIGURATION
+.PP
+You will remove all rules and reset the ufw configuration to intial status (disable)!
+
+.SH EDIT PREFERENCES
+.PP
+You can edit your preferences in /Edit/Preferences menu.
+Preferences:
+   1. Gufw log: Gufw will register all commands sent to ufw.
+   2. ufw log: Enable/disable and set the level of the ufw log.
+   3. Listening Report: Will display the ports on the live system in the listening state for TCP and the open state for UDP.
+   4. Notification popups: Gufw will notify the new connections in the Listening Report.
+
+.SH SEE ALSO
+.PP
+\fBufw\fR(8)
+
+.SH AUTHOR
+.PP
+Gufw is (C) 2008-2011, Marcos Alvarez Costales <https://launchpad.net/~costales>.
+
+.PP
+This manual page was originally written by Marcos Alvarez Costales <https://launchpad.net/~costales>.

=== removed file 'man/gufw.8.gz'
Binary files man/gufw.8.gz	2011-05-04 19:09:06 +0000 and man/gufw.8.gz	1970-01-01 00:00:00 +0000 differ
=== added file 'po/POTFILES.in'
--- po/POTFILES.in	1970-01-01 00:00:00 +0000
+++ po/POTFILES.in	2011-08-18 07:35:33 +0000
@@ -0,0 +1,10 @@
+# intltool-update -p -g gufw 
+# also done automatically with setup.py build or install
+[encoding: UTF-8]
+[type: gettext/xml]gufw/daemon/gufw.daemon.policy.in
+gufw/view/guiGufw.py
+[type: gettext/glade]data/ui/add.ui
+[type: gettext/glade]data/ui/extra_translations_no_distribute.ui
+[type: gettext/glade]data/ui/log.ui
+[type: gettext/glade]data/ui/main.ui
+[type: gettext/glade]data/ui/preferences.ui

=== renamed file 'po/gui-ufw-ar.po' => 'po/ar.po'
--- po/gui-ufw-ar.po	2011-05-31 17:44:34 +0000
+++ po/ar.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:40+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -160,11 +160,7 @@
 msgstr ""
 "Launchpad Contributions:\n"
 "  Costales https://launchpad.net/~costales\n";
-"  Hsn https://launchpad.net/~alshawaf\n";
-"  Khaled Hosny https://launchpad.net/~khaledhosny\n";
-"  MaXeR https://launchpad.net/~themaxer\n";
-"  Nizar Kerkeni https://launchpad.net/~nizarus\n";
-"  abdessmed mohamed amine https://launchpad.net/~papiche1990";
+"  Khaled Hosny https://launchpad.net/~khaledhosny";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -404,534 +400,5 @@
 msgid "<b>ufw Options</b>"
 msgstr ""
 
-#~ msgid "Remove"
-#~ msgstr "احذف"
-
-#~ msgid "Working"
-#~ msgstr "يعمل"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw غير موجود في النظام"
-
-#~ msgid "Edit preferences"
-#~ msgstr "حرّر التفضيلات"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "خطأ عند تغيير حالة الجدار الناري"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "جاري العمل, من فضلك الانتضار..."
-
-#~ msgid "Operation done"
-#~ msgstr "اجريت العملية"
-
-#~ msgid "Start operations..."
-#~ msgstr "ابدء العمليات..."
-
-#~ msgid "...Finish operation"
-#~ msgstr "...انهي العملية"
-
-#~ msgid "About Dialog"
-#~ msgstr "حول"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "خطأ: اختر القاعدة (القواعد)"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "خطأ: لا توجد قواعد"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "خطأ: يجب ادخال المدى الكامل للمنافذ"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "خطأ: رقم المنفذ غير صحيح"
-
-#~ msgid "Changed policy"
-#~ msgstr "تغيرت السياسة"
-
-#~ msgid "Error changing policy"
-#~ msgstr "خطأ عند تغيير السياسة"
-
-#~ msgid "Action canceled"
-#~ msgstr "الغى الإجراء"
-
-#~ msgid "Help not found."
-#~ msgstr "المساعدة غير موجودة."
-
-#~ msgid "Open rules from file "
-#~ msgstr "افتح القواعد من الملف "
-
-#~ msgid "Save rules to file "
-#~ msgstr "احفظ القواعد في الملف "
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "سوف تتجه إلى طمس محتوى الملف."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "خطأ عند طمس الملف."
-
-#~ msgid "You are going add more rules."
-#~ msgstr "سوف تضيف المزيد من القواعد."
-
-#~ msgid "Error opening file."
-#~ msgstr "خطأ عند فتح الملف."
-
-#~ msgid "Error in format file."
-#~ msgstr "خطأ في هيئة الملف."
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "سوف تضيف عناوين IP جديدة محظورة.\n"
-#~ "الهيئة يجب ان تكون \"نص:IP-نص\"\n"
-
-#~ msgid "Error in format file, line "
-#~ msgstr "خطأ في هيئة الملف, السطر "
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "كل الأسطر ينبغي أن تكون بهذه الهيئة: \"نص:IP-نص\"\n"
-#~ "زر الموقع http://www.bluetack.co.uk لتنزيل الملفات."
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- بداية السجل ---\n"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- نهاية السجل ---"
-
-#~ msgid "Website"
-#~ msgstr "الموقع على الانترنت"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "حظر عناوين IP محددة من الملف"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "حظر عناوين IP"
-
-#~ msgid "Import rules from file"
-#~ msgstr "استورد القواعد من الملف"
-
-#~ msgid "Import rules"
-#~ msgstr "استورد القواعد"
-
-#~ msgid "Save rules to file"
-#~ msgstr "احفظ القواعد في الملف"
-
-#~ msgid "Export rules"
-#~ msgstr "صدّر القواعد"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "انظر سجل Gufw لهذه الجلسة"
-
-#~ msgid "Gufw Help"
-#~ msgstr "مساعدة Gufw"
-
-#~ msgid "About dialog"
-#~ msgstr "حول"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>الإعدادت الحالية</b>"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "ارفض كل الإتصلات الواردة"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "ارفض كل التدفق الوارد"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "اسمح كل الإتصلات الواردة"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "اسمح كل التدفق الوارد"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "اسمح\n"
-#~ "ارفض\n"
-#~ "حدد"
-
-#~ msgid "Port number or service"
-#~ msgstr "رقم المنفذ او الخدمة"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "الاثنان"
-
-#~ msgid "Add the rule"
-#~ msgstr "أضف القاعدة"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "الخدمة\n"
-#~ "البرنامج"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "خدمات مضبوطة مسبقا"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "برامج مضبوطة مسبقا"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "اضف الخدمة كقاعدة"
-
-#~ msgid "Port number"
-#~ msgstr "رقم المنفذ"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>اضف قاعدة جديدة</b>"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>القواعد</b>"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "احذف القواعد المنتقات"
-
-#~ msgid "Select all rules"
-#~ msgstr "انتقِ كل القواعد"
-
-#~ msgid "Select all"
-#~ msgstr "انتقِ الكل"
-
-#~ msgid "Gufw Log"
-#~ msgstr "سجل Gufw"
-
-#~ msgid "Clear log"
-#~ msgstr "امح السجل"
-
-#~ msgid "Close this window"
-#~ msgstr "اغلق هذه النافذة"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr "عندما تكون هذه مفعلة, Gufw سيجل النشاط. تعطيلها لن يزيل السجل الحالي"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "فعّل تسجيل Gufw"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "عندما تكون هذه مفعلة, ufw سيسجل نشاط ufw. اقرأ دليل ufw للمزيد من البيانات"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "فعّل تسجيل ufw"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>اختيارات السجل</b>"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "أظهر ايقونة Gufw في لوحة النظام"
-
-#~ msgid "Show tray icon"
-#~ msgstr "أظهر ايقونة لوحة النظام"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr "عندما تكون هذه مفعلة وعندما تغلق Gufw سيتم تصغيره الى لوحة النظام"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "صغّر الى لوحة النظام"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "عندما تكون هذه مفعلة, Gufw سيبدء آليا و يسألك عن كلمة السر للمستخدم الجذر. "
-#~ "(ملاحظة: عندما تغلق Gufw,  جدار النار سيبقى في حالته السابقة)"
-
-#~ msgid "Autostart with session"
-#~ msgstr "بدء آلي مع الجلسة"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>اختيارات النظام</b>"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "حدد النوع المضبوط مسبقا"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "فعّل التغليف"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "رقم المنفذ. اذا كان مضبوطا عليك استعمال مدى"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "فعّل/عطّل الجدار الناري"
-
-#~ msgid "Quit application"
-#~ msgstr "غادر التطبيق"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "سجل نافذة الجدار الناري"
-
-#~ msgid "Disabled"
-#~ msgstr "غير مُمَكّن"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "يجب تشغيل البرنامج كمستخدم جذر root=> gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "الجدار الناري مفعّل - السماح للكل"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "الجدار الناري مفعّل - وقف الكل"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "الجدار الناري غير مفعّل"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "امح سجل الجدار الناري"
-
-#~ msgid "Firewall log"
-#~ msgstr "سجل الجدار الناري"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "فعّل/عطّل الجدار الناري"
-
-#~ msgid "Starting"
-#~ msgstr "جاري التشغيل"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "الجدار الناري مفعّل"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>سجل إجراءات الجدار الناري</b>"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "غادر التطبيق او صغّر الى لوحة النظام"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "تغير حالة الجدار الناري"
-
-#~ msgid "Firewall working..."
-#~ msgstr "الجدار الناري يعمل..."
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr "حظر عناوين بروتوكول الإنترنت IP محددة من ملف مهيء : نص:IP-نص"
-
-#~ msgid "Log"
-#~ msgstr "سجل"
-
-#~ msgid "Add new rule"
-#~ msgstr "اضف قاعدة جديدة"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "الجدار الناري مفعّل"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "الجدار الناري غير مفعّل"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "سجل الجدار الناري غير مفعّل"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "سجل الجدار الناري مفعّل"
-
-#~ msgid "By Default "
-#~ msgstr "افتراضي "
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "فعّل تسجيل ufw."
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "فعّل تسجيل Gufw."
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "منخفض\n"
-#~ "متوسط\n"
-#~ "عال"
-
-#~ msgid "Firewall Log"
-#~ msgstr "سجل الجدار الناري"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "اضف قاعدة جديدة للجدار الناري"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "يجب تشغيل Gufw كمستخدم جذر => gksu gufw"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "كلاهما"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "برنامج\n"
-#~ "خدمة"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 مشروعGufw"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "امح سجل Gufw"
-
-#~ msgid "Set level"
-#~ msgstr "حدد المستوى"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "رقم المنفذ (نطاق المنافذ \"منفذ1:منفذ2\")"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "خدمة أو منفذ (نطاق المنافذ \"منفذ1:منفذ2\")"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 مشروع Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "منخفض\n"
-#~ "متوسط\n"
-#~ "عالي\n"
-#~ "كامل"
-
-#~ msgid "Rules removed"
-#~ msgstr "أزيلت القواعد"
-
-#~ msgid "Rules added"
-#~ msgstr "أضيفت القواعد"
-
-#~ msgid "Rule removed"
-#~ msgstr "أزيلت القاعدة"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "أدرج قاعدة في الصف المحدد"
-
-#~ msgid "Add Rule"
-#~ msgstr "أضِف قاعدة"
-
-#~ msgid "Add..."
-#~ msgstr "أضف..."
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "امنع\n"
-#~ "ارفض\n"
-#~ "اسمح"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "اسمح\n"
-#~ "امنع\n"
-#~ "ارفض\n"
-#~ "حدّد"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "داخل\n"
-#~ "خارج"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 مشروع Gufw"
-
-#~ msgid "About Gufw"
-#~ msgstr "عن Gufw"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "أعد إلى القيم المبدئية"
-
-#~ msgid "Preferences"
-#~ msgstr "التفضيلات"
-
-#~ msgid "Set level:"
-#~ msgstr "حدد المستوى:"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "لا سجل\n"
-#~ "سجل\n"
-#~ "سجل الكل"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr "\"سجل\" سيسجل كل الاتصالات الجديدة. \"سجل الكل\" سيسجل كل الرزم"
-
-#~ msgid "log"
-#~ msgstr "لوغ"
-
-#~ msgid "Reject"
-#~ msgstr "ارفض"
-
-#~ msgid "Deny"
-#~ msgstr "امنع"
-
-#~ msgid "Allow"
-#~ msgstr "اسمح"
-
-#~ msgid "Clear"
-#~ msgstr "امسح"
-
-#~ msgid "Add"
-#~ msgstr "أضف"
-
-#~ msgid "Close"
-#~ msgstr "أغلق"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "إعادة ضبط الاعدادات..."
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "إضافة هذا الشرط الى جدار الجماية"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "فتح نافذة لإضافة شروط"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "إزالة الشرط المحدد"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "سيتم حذف كل الشروط و إعادة إعدادات جدار الحماية!"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b<سجل اعمال جدار الحماية>/b>"
-
-#~ msgid "<b>Listening Option</b>"
-#~ msgstr "<b>ضبط منافذ الاستقبال</b>"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "إعدادات الجدار الناري"

=== renamed file 'po/gui-ufw-ast.po' => 'po/ast.po'
--- po/gui-ufw-ast.po	2011-05-31 17:44:34 +0000
+++ po/ast.po	2011-08-18 07:35:33 +0000
@@ -8,14 +8,14 @@
 "Project-Id-Version: gui-ufw\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2011-05-25 19:56+0200\n"
-"PO-Revision-Date: 2011-03-01 19:13+0000\n"
-"Last-Translator: Costales <marcos@xxxxxxxxxxxxxx>\n"
+"PO-Revision-Date: 2011-07-01 19:46+0000\n"
+"Last-Translator: Costales <costales.marcos@xxxxxxxxx>\n"
 "Language-Team: Asturian <ast@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -117,7 +117,7 @@
 
 #: gufw/view/guiGufw.py:1041
 msgid "Reloaded ufw rules"
-msgstr ""
+msgstr "Recargar regles d'ufw"
 
 #: gufw/view/guiGufw.py:1050
 msgid "This will remove all rules and disable the firewall!"
@@ -159,8 +159,7 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Costales https://launchpad.net/~costales\n";
-"  Iñigo Varela https://launchpad.net/~ivarela";
+"  Costales https://launchpad.net/~costales";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -212,51 +211,51 @@
 
 #: data/ui/extra_translations_no_distribute.glade:17
 msgid "ALLOW IN"
-msgstr ""
+msgstr "PERMITIR ENTRANTE"
 
 #: data/ui/extra_translations_no_distribute.glade:24
 msgid "DENY IN"
-msgstr ""
+msgstr "TORGAR ENTRANTE"
 
 #: data/ui/extra_translations_no_distribute.glade:35
 msgid "REJECT IN"
-msgstr ""
+msgstr "REFUGAR ENTRANTE"
 
 #: data/ui/extra_translations_no_distribute.glade:46
 msgid "LIMIT IN"
-msgstr ""
+msgstr "LLIMITAR ENTRANTE"
 
 #: data/ui/extra_translations_no_distribute.glade:57
 msgid "ALLOW OUT"
-msgstr ""
+msgstr "PERMITIR SALIENTE"
 
 #: data/ui/extra_translations_no_distribute.glade:68
 msgid "DENY OUT"
-msgstr ""
+msgstr "TORGAR SALIENTE"
 
 #: data/ui/extra_translations_no_distribute.glade:81
 msgid "REJECT OUT"
-msgstr ""
+msgstr "REFUGAR SALIENTE"
 
 #: data/ui/extra_translations_no_distribute.glade:94
 msgid "LIMIT OUT"
-msgstr ""
+msgstr "LLIMITAR SALIENTE"
 
 #: data/ui/extra_translations_no_distribute.glade:107
 msgid "ALLOW"
-msgstr ""
+msgstr "PERMITIR"
 
 #: data/ui/extra_translations_no_distribute.glade:118
 msgid "DENY"
-msgstr ""
+msgstr "TORGAR"
 
 #: data/ui/extra_translations_no_distribute.glade:131
 msgid "REJECT"
-msgstr ""
+msgstr "REFUGAR"
 
 #: data/ui/extra_translations_no_distribute.glade:144
 msgid "LIMIT"
-msgstr ""
+msgstr "LLIMITAR"
 
 #: data/ui/extra_translations_no_distribute.glade:160
 msgid "Anywhere"
@@ -300,7 +299,7 @@
 
 #: data/ui/main.glade:222
 msgid "Reload rules"
-msgstr ""
+msgstr "Recargar regles"
 
 #: data/ui/main.glade:233
 msgid "Reset Firewall..."
@@ -402,674 +401,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>Opciones d'ufw</b>"
 
-#~ msgid "Error changing policy"
-#~ msgstr "Error camudando política"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Añadir una regla nueva</b>"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "Nun s'alcontró ufw nel sistema"
-
-#~ msgid "Disabled"
-#~ msgstr "Desactiváu"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Torgafueos desactiváu"
-
-#~ msgid "Action canceled"
-#~ msgstr "Aición cancelada"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Tas a piques de sobroscribir el ficheru"
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Error sobroscribiendo ficheru."
-
-#~ msgid "Save rules to file"
-#~ msgstr "Guardar regles a ficheru"
-
-#~ msgid "Error opening file."
-#~ msgstr "Error al abrir ficheru."
-
-#~ msgid "Import rules from file"
-#~ msgstr "Importar regles dende ficheru"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Aida Gufw"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Permitir toles conexones entrantes"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Permitir tráficu entrante"
-
-#~ msgid "Port number or service"
-#~ msgstr "Númberu de puertu o serviciu"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "dambos"
-
-#~ msgid "Add the rule"
-#~ msgstr "Amestar la regla"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Serviciu\n"
-#~ "Programa"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Tornar a los valores por defeutu"
-
-#~ msgid "Port number"
-#~ msgstr "Númberu de puertu"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Servicios preconfiguraos"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Programes preconfiguraos"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Amestar el serviciu como regla"
-
-#~ msgid "Remove"
-#~ msgstr "Desaniciar"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Refugar toles conexones entrantes"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Refugar tráficu entrante"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Conseñe un tipu preconfiguráu"
-
-#~ msgid "About dialog"
-#~ msgstr "Al rodiu"
-
-#~ msgid "Export rules"
-#~ msgstr "Esportar regles"
-
-#~ msgid "Import rules"
-#~ msgstr "Importar regles"
-
-#~ msgid "Working"
-#~ msgstr "Trabayando"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Trabayando, espera por favor..."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Error nel formatu ficheru, llínea "
-
-#~ msgid "Error in format file."
-#~ msgstr "Error nel formatu del ficheru"
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Vas añadir nueves direciones IP a refugar.\n"
-#~ "El formatu debe ser \"testu:IP-testu\"\n"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Refugar direciones IP especifiques, dende ficheru"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Direciones IP a refugar"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Tienes d'executar Gufw como root => gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Fallu: Tien d'indicar el rangu completu de puertos"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Fin Log ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Entamu Log ---\n"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Iguar preferencies"
-
-#~ msgid "Preferences"
-#~ msgstr "Preferencies"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Minimiza pa la bandexa al zarrar"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Autoaniciar con sesión"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr "Si ta habilitáu, minimízase a la bandexa cuando peslles Gufw"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Preferencies del sistema</b>"
-
-#~ msgid "Close this window"
-#~ msgstr "Zarrar esta ventana"
-
-#~ msgid "Clear log"
-#~ msgstr "Llimpiar rexistru"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Gufw Log"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Fallu: El puertu ye un númberu non válidu"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Permitir\n"
-#~ "Torgar\n"
-#~ "Llimitar"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Númberu de puertu. Si lu pones, usarás un rangu"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Amosar iconu na bandexa"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Ver el log de Gufw d'esta sesión"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Activar endolcamientu"
-
-#~ msgid "Starting"
-#~ msgstr "Entamando"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ "Toles llinies tienen de tener ésti formatu: 'testu:IP-testu'\n"
-#~ "Visita http://www.bluetack.co.uk pa descargar ficheros."
-
-#~ msgid "Help not found."
-#~ msgstr "Nun s'alcontró l'Aida"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Con ésto habilitao, Gufw lleva rexistru de l'actividá. Deshabilitándolo nun "
-#~ "esanicia'l rexistru autual"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Activar rexistru de Gufw"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Con esto habilitao, Gufw auto-arranca pidiendo la contraseña "
-#~ "d'alministrador. (NOTA: Cuando pieslle Gufw, el firewall pondráse nesti "
-#~ "caberu estáu)"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Activar rexistru de ufw"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Amosar l'iconu de Gufw na estaya de notificación"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Con esto habilitao, ufw rexistra l'actividá de ufw. Llea'l manual de ufw pa "
-#~ "más información"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Abrir regles dende ficheru "
-
-#~ msgid "Start operations..."
-#~ msgstr "Entamando operaciones..."
-
-#~ msgid "Operation done"
-#~ msgstr "Operación fecha"
-
-#~ msgid "...Finish operation"
-#~ msgstr "... Operación finada"
-
-#~ msgid "Changed policy"
-#~ msgstr "Política camudada"
-
-#~ msgid "Select all"
-#~ msgstr "Selecionar too"
-
-#~ msgid "Select all rules"
-#~ msgstr "Selecionar toles regles"
-
-#~ msgid "Save rules to file "
-#~ msgstr "Guardar regles a ficheru "
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Desaniciar la/es regla/es selecionada/es"
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Vas añadir más regles"
-
-#~ msgid "About Dialog"
-#~ msgstr "Diálogu Al rodiu"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Configuración autual</b>"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Error: Nun hai regles"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Error: Escueye regla/es"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Regles</b>"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Zarrar l'aplicación o minimizar a la bandexa al zarrar"
-
-#~ msgid "Quit application"
-#~ msgstr "Zarrar l'aplicación"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Tornafuéu activu - Permitir too"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Tornafuéu activu - Torgar too"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Tornafuéu trabayando..."
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Ventana Rexistru Tornafuéu"
-
-#~ msgid "Firewall log"
-#~ msgstr "Rexistru tornafuéu"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Llimpiar Rexistru Tornafuéu"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Activar/desactivar tornafuéu"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Error camudando estáu tornafuéu"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Camudar estáu tornafuéu"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Tornafuéu activu"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Activar/desactivar el tornafuéu"
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr ""
-#~ "Banear direiciones IP especifiques dende un ficheru col formatu: testu:IP-"
-#~ "testu"
-
-#~ msgid "Rule(s) added"
-#~ msgstr "Regla(es) amestada(es)"
-
-#~ msgid "Log"
-#~ msgstr "Rexistru"
-
-#~ msgid "Error: Ranges ports only with tcp or udp protocol"
-#~ msgstr "Fallu: Rangu de puertos sólo con protocolu tcp o udp"
-
-#~ msgid "You must run Gufw as root => gksudo gufw"
-#~ msgstr "Debes executar Gufw como root => gksudo gufw"
-
-#~ msgid "By Default "
-#~ msgstr "Por Defeutu "
-
-#~ msgid "Add new rule"
-#~ msgstr "Amestar nueva regla"
-
-#~ msgid "Remove seleted rule"
-#~ msgstr "Desaniciar regla seleicionada"
-
-#~ msgid " Set level "
-#~ msgstr " Afitar nivel "
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Activar Rexistru ufw"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 El Proyeutu Gufw"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Activar Rexistru Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Baxu\n"
-#~ "Mediu\n"
-#~ "Altu"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Programa\n"
-#~ "Serviciu"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Númberu de puertu (rangu de puertos \"port1:port2\")"
-
-#~ msgid "Service or port (range port \"port1:port2\")"
-#~ msgstr "Serviciu o puertu (rangu de puertos \"port1:port2\")"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Rexistru Gufw Activu"
-
-#~ msgid "Website"
-#~ msgstr "Páxina d'aniciu"
-
-#~ msgid "Set level"
-#~ msgstr "Afitar nivel"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Rexistru Tornafuéu"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Rexistru Gufw Desactiváu"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Tienes d'executar Gufw como root => gksu gufw"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Torgar\n"
-#~ "Refugar\n"
-#~ "Permitir"
-
-#~ msgid "Show Add Window"
-#~ msgstr "Amosar Amestar Ventana"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Torgar\n"
-#~ "Refugar\n"
-#~ "Permitir\n"
-#~ "Llimitar"
-
-#~ msgid "About Gufw"
-#~ msgstr "Tocante a Gufw"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Rexistru aiciones tornafuéu</b>"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Amestar una nueva regla al tornafueos"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Dambos"
-
-#~ msgid "Rules removed"
-#~ msgstr "Regles desaniciaes"
-
-#~ msgid "Rules added"
-#~ msgstr "Regles amestaes"
-
-#~ msgid "Rule removed"
-#~ msgstr "Regla desaniciada"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Serviciu o puertu (rangu de puertos \"puertu1:puertu2\")"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 El proyeutu Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Baxu\n"
-#~ "Mediu\n"
-#~ "Altu\n"
-#~ "Completu"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 El proyeutu Gufw"
-
-#~ msgid "Incoming"
-#~ msgstr "Entrante"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Entrante\n"
-#~ "Saliente"
-
-#~ msgid ""
-#~ "Default\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Defeutu\n"
-#~ "Rexistrar\n"
-#~ "Rexistrar too"
-
-#~ msgid "Outgoing"
-#~ msgstr "Saliente"
-
-#~ msgid "Set level:"
-#~ msgstr "Afitar nivel:"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr "Rexistrar: nueves conexones. Rexistrar too: nuevos paquetes"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Inxertar la regla nuna fila especifica"
-
-#~ msgid "Add Rule"
-#~ msgstr "Añader regla"
-
-#~ msgid "Add..."
-#~ msgstr "Añader..."
-
-#~ msgid "Removed all rules"
-#~ msgstr "Desaniciaes toles regles"
-
-#~ msgid "Limit In"
-#~ msgstr "Llimitar Entrante"
-
-#~ msgid "Allow Out"
-#~ msgstr "Permitir Saliente"
-
-#~ msgid "Allow In"
-#~ msgstr "Permitir Entrante"
-
-#~ msgid "You will remove all rules!"
-#~ msgstr "¡Vas desaniciar toles regles!"
-
-#~ msgid "Deny Out"
-#~ msgstr "Torgar Saliente"
-
-#~ msgid "Remove all rules"
-#~ msgstr "Desaniciar toles regles"
-
-#~ msgid "Deny In"
-#~ msgstr "Torgar Entrante"
-
-#~ msgid "Reject"
-#~ msgstr "Refugar"
-
-#~ msgid "Close"
-#~ msgstr "Zarrar"
-
-#~ msgid "Remove all rules..."
-#~ msgstr "Desaniciar toles regles..."
-
-#~ msgid "Deny"
-#~ msgstr "Torgar"
-
-#~ msgid "Limit"
-#~ msgstr "Llimitar"
-
-#~ msgid "Allow"
-#~ msgstr "Permitir"
-
-#~ msgid "Add"
-#~ msgstr "Amestar"
-
-#~ msgid "Limit Out"
-#~ msgstr "Llimitar Saliente"
-
-#~ msgid "Clear"
-#~ msgstr "Llimpiar"
-
-#~ msgid "Reject Out"
-#~ msgstr "Refugar Saliente"
-
-#~ msgid "Reject In"
-#~ msgstr "Refugar Entrante"
-
-#~ msgid "log-all"
-#~ msgstr "rexistrar too"
-
-#~ msgid "log"
-#~ msgstr "rexistrar"
-
-#~ msgid "Reset to initial status..."
-#~ msgstr "Reafitar al estáu inicial..."
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "¡Vas desaniciar toles regles y reafitar el tornafueos!"
-
-#~ msgid "Remove the selected rule/s"
-#~ msgstr "Desaniciar la regla(es) seleicionada(es)"
-
-#~ msgid "Reset configuration..."
-#~ msgstr "Reafitar configuración..."
-
-#~ msgid "Open window for add rules"
-#~ msgstr "Abrir ventanu p'amestar regles"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Afitar a la configuración inicial"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Tornafuéu activáu"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Tornafuéu desactiváu"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Ensin rexistru\n"
-#~ "Rexistrar\n"
-#~ "Rexistrar too"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Permitir\n"
-#~ "Torgar\n"
-#~ "Refugar\n"
-#~ "Llímite"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Opciones de rexistru</b>"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Llimpiar el rexistru de Gufw"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Rexistru Aiciones Tornafuéu</b>"
-
-#~ msgid "Clear Gufw log"
-#~ msgstr "Llimpiar rexistru de Gufw"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Reafitar configuración..."
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Activar rexistru d'ufw"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Amestar esta regla al tornafuéu"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "Abrir ventanu p'amestar regles"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Desaniciar la regla seleicionada"
-
-#~ msgid "Tool for create a script in another computer"
-#~ msgstr "Opción pa crear un script n'otru ordenador"
-
-#~ msgid "Enable listening report"
-#~ msgstr "Activar informe d'escucha"
-
-#~ msgid "<b>Listening Option</b>"
-#~ msgstr "<b>Opción d'escucha</b>"
-
-#~ msgid ""
-#~ "Listening state for TCP and the open state for UDP\n"
-#~ "Enabled: Gufw will consume more CPU resources"
-#~ msgstr ""
-#~ "Estáu d'escucha pa TCP y estáu abiertu pa UDP\n"
-#~ "Activu: Gufw consumirá más recursos de CPU"
-
-#~ msgid "Will remove all rules and disable the firewall!"
-#~ msgstr "¡Esborrará toles regles y desactivará'l tornafueos!"
-
-#~ msgid "Secure Shell"
-#~ msgstr "Shell segura"
-
-#~ msgid "About Firewall Configuration"
-#~ msgstr "Tocante a Configuración Tornafueos"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Configuración del tornafueos"
-
-#~ msgid "About Firewall"
-#~ msgstr "Tocante al Tornafueos"

=== renamed file 'po/gui-ufw-be.po' => 'po/be.po'
--- po/gui-ufw-be.po	2011-05-31 17:44:34 +0000
+++ po/be.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -401,430 +401,3 @@
 #: data/ui/preferences.glade:179
 msgid "<b>ufw Options</b>"
 msgstr ""
-
-#~ msgid "Working"
-#~ msgstr "Працуе"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Рэдагаваць настаўленьні"
-
-#~ msgid "Disabled"
-#~ msgstr "Выключана"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw у сыстэме не знойдзенае"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Каб урухоміць Gufw неабходна быць адміністратарам => gksudo --preserve-env "
-#~ "/path/gufw.py"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Працуе, пачакайце..."
-
-#~ msgid "Operation done"
-#~ msgstr "Дзеяньне выканана"
-
-#~ msgid "About Dialog"
-#~ msgstr "Пра праграму"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Памылка: Вы павінны вызначыць увесь дыяпазон партоў"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Памылка: Некарэктны нумар порта"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Памылка: Няма правілаў"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Памылка: Выберыце правіла(ы)"
-
-#~ msgid "Start operations..."
-#~ msgstr "Пачатак дзеяньняў..."
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Канец дзеяньняў"
-
-#~ msgid "Changed policy"
-#~ msgstr "Правілы зьмененыя"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Вы зьбіраецеся перапісаць файл"
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Памылка перапісваньня файла"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Памылка зьмены правілаў"
-
-#~ msgid "Help not found."
-#~ msgstr "даведка не знойдзеная."
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Вы зьбіраецеся дадаць больш правілаў"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Адкрыць правілы з файла "
-
-#~ msgid "Save rules to file "
-#~ msgstr "Захаваць правілы ў файл "
-
-#~ msgid "Action canceled"
-#~ msgstr "Дзеяньне скасаванае"
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr "Забараніць вызначэнень ip адрасу з файла фарматам: text:IP-text"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Канец дзёньніка ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Пачатак дзёньніка ---\n"
-
-#~ msgid "About Gufw"
-#~ msgstr "Пра Gufw"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "Усе радкі павінны мець фармат: \"text:IP-text\"\n"
-#~ "Наведайце http://www.bluetack.co.uk каб загрузіць файлы."
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Ачысьціць дзёньнік брандмаўэра"
-
-#~ msgid "Error in format file."
-#~ msgstr "Памылка фармата файла."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Памылка у фармаце файла, радок "
-
-#~ msgid "Error opening file."
-#~ msgstr "Памылка адкрыцьця файла"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Глядзець дзёньнік Gufw для гэтага сэансу"
-
-#~ msgid "Website"
-#~ msgstr "Вэб-сайт"
-
-#~ msgid "Export rules"
-#~ msgstr "Экспартаваць правілы"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Захаваць правілы ў файл"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Блякаваць IP адрасы"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Блякаваць IP адрасы з файла"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Імпартаваць правілы з файла"
-
-#~ msgid "Quit application"
-#~ msgstr "Выйсьці"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Даведка Gufw"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Бягучая канфігурацыя</b>"
-
-#~ msgid "About dialog"
-#~ msgstr "Пра праграму"
-
-#~ msgid "Firewall log"
-#~ msgstr "Дзёньнік брандмаўэра"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Забараніць усе ўваходныя спалучэньні"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Забараніць уваходны трафік"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Дазволіць усе ўваходныя спалучэньні"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Уключыць/адключыць брандмаўэр"
-
-#~ msgid "Starting"
-#~ msgstr "Пачатак"
-
-#~ msgid "Add the rule"
-#~ msgstr "Дадаць правіла"
-
-#~ msgid "Port number or service"
-#~ msgstr "Нумар порта альбо сэрвісу"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "абодва"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Брандмаўэр уключаны"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Дазволіць\n"
-#~ "Забараніць\n"
-#~ "Абмежаваць"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Дазволіць ўваходны трафік"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Ськінуць да прадвызначаных значэньняў"
-
-#~ msgid "Port number"
-#~ msgstr "Нумар порта"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Сэрвіс\n"
-#~ "Праграма"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Раней сканфігураваныя сэрвісы"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Раней сканфігураваныя праграмы"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Вызначаны раней сканфігураваны тып"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Дадаць сэрвіс як правіла"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Нумар порта. Калі адзначана, выкарыстоўваецца дыяпазон"
-
-#~ msgid "Select all"
-#~ msgstr "Выбраць усе"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Выйсьці з дастасаваньня альбо згарнуць у іконку"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Правілы</b>"
-
-#~ msgid "Select all rules"
-#~ msgstr "Выбраць усе правілы"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Дадаць новае правіла</b>"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Дзёньнік Gufw"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Дзёньнік дзеяньняў брандмаўэра</b>"
-
-#~ msgid "Remove"
-#~ msgstr "Выдаліць"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Выдаліць выбранае(ыя) правіла(ы)"
-
-#~ msgid "Close this window"
-#~ msgstr "Закрыць акно"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Уключыць сьцісканьне"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Уключыць дзёньнік ufw"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Опцыі дзёньніка</b>"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Уключыць дзёньнік Gufw"
-
-#~ msgid "Preferences"
-#~ msgstr "Парамэтры"
-
-#~ msgid "Clear log"
-#~ msgstr "Ачысьціць дзёньнік"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Вызначыць, каб уключыць вядзеньне дзёньніка Gufw. Выключэньне опцыі не "
-#~ "выдаляе актуальнага дзёньніка"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Паказаць іконку Gufw у латку"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Вызначыць, каб уключыць вядзеньне дзёньніка ufw. Чытаць дапамогу па ufw, каб "
-#~ "атрымаць больш зьвестак"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Згорнуць у іконку, падчас закрыцьця"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Аўтаматычна стартаваць з сэансам"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Сыстэмныя наладкі</b>"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Паказаць іконку ў латку"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr "Вызначыць і Gufw будзе згорнута ў іконку, калі вы яго закрываеце"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Калі вызначана, Gufw будзе аўтаматычна запускацца, пытаючы ваш пароль "
-#~ "адміністратара. (ЗАЎВАГА: Калі вы закрываеце Gufw, брандмаўэр запамінае "
-#~ "апошні стан)"
-
-#~ msgid "Import rules"
-#~ msgstr "Імпартаваць правілы"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Зьменены статус брандмаўэра"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Памылка зьмены статуса брандмаўэра"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Уключыць/Выключыць брандмаўэр"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Дзёньнік брандмаўэра"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Брандмаўэр працуе..."
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Брандмаўэр выключаны"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Брандмаўэр уключаны - Забараніць усё"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Брандмаўэр уключаны - Дазволіць усё"
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Зьбіраецеся дадаць новыя IP адрасы для блякаваньня.\n"
-#~ "Фармат павінен быць \"text:IP-text\"\n"
-
-#~ msgid "Rule removed"
-#~ msgstr "Правіла выдаленае"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Падключыць файрвол"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Адключыць файрвол"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Забараніць запіс у часопіс Gufw"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Дазволіць запіс у часопіс Gufw"
-
-#~ msgid "Rules removed"
-#~ msgstr "Правіла выдалілася"
-
-#~ msgid "Rules added"
-#~ msgstr "Правіла дадалося"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Не запісваць\n"
-#~ "Запісваць\n"
-#~ "Запісваць усё"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "Часопіс будзе запісваць усе новыя далучэньні. Часопіс будзе запісваць усе "
-#~ "пакеты."
-
-#~ msgid "Add Rule"
-#~ msgstr "Дадаць правіла"
-
-#~ msgid "Add..."
-#~ msgstr "Дадаць"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 Праект Gufw"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Абодва"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Нізкі\n"
-#~ "Сярэдні\n"
-#~ "Высокі\n"
-#~ "Абсалютовы"
-
-#~ msgid "Set level:"
-#~ msgstr "Вызначыць узровень:"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Спустошыць часопіс Gufw"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Нумар сьлюзы (дыяпазон сьлюзаў \"сьлюза1:сьлюза2\")"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Вы мусіця распачынаць Gufw як гаспадар => gksu gufw"
-
-#~ msgid "Log"
-#~ msgstr "Часопіс"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Уторкніця правіла ў вызначаны радок"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Дазволіць запіс у часопіс Gufw"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Дазволіць запіс у часопіс ufw"

=== renamed file 'po/gui-ufw-bg.po' => 'po/bg.po'
--- po/gui-ufw-bg.po	2011-05-31 17:44:34 +0000
+++ po/bg.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 "X-Poedit-Country: BULGARIA\n"
 "X-Poedit-Language: Bulgarian\n"
 
@@ -164,8 +164,7 @@
 "Launchpad Contributions:\n"
 "  Costales https://launchpad.net/~costales\n";
 "  Phoenix.bg https://launchpad.net/~phoenix.bg\n";
-"  Svetoslav Stefanov https://launchpad.net/~svetlisashkov\n";
-"  i7_Dreamer https://launchpad.net/~vixtor2";
+"  Svetoslav Stefanov https://launchpad.net/~svetlisashkov";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -407,560 +406,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>ufw Опции</b>"
 
-#~ msgid "About dialog"
-#~ msgstr "Относно"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw не е намерен в системата"
-
-#~ msgid "Disabled"
-#~ msgstr "Изключена"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Защитната стена е включена"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Защитната стена е изключена"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Грешка при промяна на политиката"
-
-#~ msgid "Action canceled"
-#~ msgstr "Действието е прекратено"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Забраняване на всички входящи връзки"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Забраняване на входящ трафик"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Разрешаване на всички входящи връзки"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Разрешаване на входящ трафик"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "и двете"
-
-#~ msgid "Add the rule"
-#~ msgstr "Добавяне на правилото"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Услуга\n"
-#~ "Програма"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Предварително определени услуги"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Предварително определени програми"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Посочете типа на предварително определеното правило"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Добавяне на услугата като правило"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Връщане на началните стойности"
-
-#~ msgid "Port number"
-#~ msgstr "Номер на порт"
-
-#~ msgid "About Gufw"
-#~ msgstr "Относно Gufw"
-
-#~ msgid "Remove"
-#~ msgstr "Премахване"
-
-#~ msgid "Port number or service"
-#~ msgstr "Номер на порт или услуга"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Ще презапишете файла."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Грешка при презапис на файл."
-
-#~ msgid "Error in format file."
-#~ msgstr "Грешка във формата на файла."
-
-#~ msgid "Error opening file."
-#~ msgstr "Грешка при избиране на файла."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Грешка във формата на файла, ред "
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Забраняване на IP адреси"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Забраняване на определени IP адреси от файл"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Внасяне на правила от файл"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Запазване на правила във файл"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Помощ за Gufw"
-
-#~ msgid "Export rules"
-#~ msgstr "Изнасяне на правила"
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Ще въведете нови забранени IP адреси.\n"
-#~ "Форматът трябва да е \"текст:IP-текст\"\n"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Трябва да пуснете Gufw като root => gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Грешка: Грешен номер на порт"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Грешка: Трябва да въведете пълния обхват от портове."
-
-#~ msgid "Website"
-#~ msgstr "Уебсайт"
-
-#~ msgid "Close this window"
-#~ msgstr "Затваряне на този прозорец"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Добавяне на ново правило</b>"
-
-#~ msgid "Preferences"
-#~ msgstr "Настройки"
-
-#~ msgid "Clear log"
-#~ msgstr "Изчистване дневника"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Минимизиране в системната област за известяване"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Настройки на дневника</b>"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Включване на дневника на ufw"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "Ако това е включено когато затворите Gufw, той ще се минимизира в системната "
-#~ "област за известяване"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Включване на дневника на Gufw"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Системни настройки</b>"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Преглеждане на дневника на Gufw за тази сесия"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Край на дневника ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Начало на дневника ---\n"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Промяна на предпочитанията"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Автоматично пускане при начало на сесията"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Ако тази настройка е включена, Gufw ще се пуска автоматично, питайки ви за "
-#~ "root паролата. (ЗАБЕЛЕЖКА: При затваряне на Gufw, защитната стена ще запази "
-#~ "последното си състояние преди затварянето)"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Включване/Изключване на защитната стена"
-
-#~ msgid "Working"
-#~ msgstr "Работи"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Работи, моля изчакайте..."
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Ако тази настройка е включена, ufw ще записва дейността си. За допълнителна "
-#~ "информация прочетете ръководството на ufw"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Номер на порт. Ако е определен, ще използвате обхват."
-
-#~ msgid "Help not found."
-#~ msgstr "Не е намерена помощ"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Ако това е включено, Gufw води дневник на действията си. Изключването му не "
-#~ "премахва записите."
-
-#~ msgid "Starting"
-#~ msgstr "Стартиране"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ "Всички редове трябва да са в този формат: \"text:IP-text\"\n"
-#~ "Посети http://www.bluetack.co.uk за изтегляне на готови списъци."
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Разреши\n"
-#~ "Забрани\n"
-#~ "Ограничи"
-
-#~ msgid "Changed policy"
-#~ msgstr "Променено правило"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Грешка при смяна на статуса"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Променен статус"
-
-#~ msgid "Operation done"
-#~ msgstr "Операцията приключи"
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Изпълних операцията"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Изтрий маркираното/ите правило/а"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Грешка: Това не са правила"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Грешка: Изберете правила"
-
-#~ msgid "About Dialog"
-#~ msgstr "Диалогов прозорец „Относно“"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Текуща Конфигурация</b>"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Правила</b>"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Изход от програмата или минимизация към трей-икона"
-
-#~ msgid "Quit application"
-#~ msgstr "Изход от програмата"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Защитната стена работи"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Прозорец на дневника на защитната стена"
-
-#~ msgid "Firewall log"
-#~ msgstr "Дневник на защитната стена"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Дневник на действията на защитната стена</b>"
-
-#~ msgid "Import rules"
-#~ msgstr "Внасяне на правила"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Изчистване на дневника на защитната стена"
-
-#~ msgid "Start operations..."
-#~ msgstr "Начало на операциите"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Отваряне на правила от файл "
-
-#~ msgid "Save rules to file "
-#~ msgstr "Запазване на правила във файл "
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Ще добавите още правила."
-
-#~ msgid "Select all rules"
-#~ msgstr "Избиране на всички правила"
-
-#~ msgid "Select all"
-#~ msgstr "Избиране на всички"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Дневник на Gufw"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Разрешаване на пренасянето"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Икона в областта за уведомяване"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Показване на икона в областта за уведомяване"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Защитната стена е включена - Разрешаване на всички"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Защитната стена е включена - Забрана на всички"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Включване/Изключване на защитната стена"
-
-#~ msgid "Rule(s) added"
-#~ msgstr "Правилата са добавени"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Логването на Gufw Забранено"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Логването на Gufw Позволено"
-
-#~ msgid "Log"
-#~ msgstr "Лог"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Забранявай\n"
-#~ "Отхвърляй\n"
-#~ "Разрешавай"
-
-#~ msgid "Add new rule"
-#~ msgstr "Добави ново правило"
-
-#~ msgid "Remove seleted rule"
-#~ msgstr "Премахни избраното правило"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Трябва да стартираш Gufw като root => gksu gufw"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Позволи логването на ufw"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 The Gufw Project"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Позволи логването на Gufw"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Лог на Защитната стена"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Ниско\n"
-#~ "Средно\n"
-#~ "Високо"
-
-#~ msgid "Set level"
-#~ msgstr "Задай ниво"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Номер на порта (обхват на портовете \"порт1:порт2\")"
-
-#~ msgid "Service or port (range port \"port1:port2\")"
-#~ msgstr "Услуга или порт (обхват на порта \"порт1:порт2\")"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Изтрий лога на Gufw"
-
-#~ msgid "Show Add Window"
-#~ msgstr "Добави ново правило"
-
-#~ msgid "By Default "
-#~ msgstr "По подразбиране "
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Забрани\n"
-#~ "Отхвърли\n"
-#~ "Позволи\n"
-#~ "Ограничи"
-
-#~ msgid "Rules removed"
-#~ msgstr "Правилата премахнати"
-
-#~ msgid "Rules added"
-#~ msgstr "Правилата добавени"
-
-#~ msgid "Rule removed"
-#~ msgstr "Правилото е премахнато"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 проектът Gufw"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Защитната стена e включена"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Защитната стена е изключена"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Добави ново правило"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Услуга или порт (обхват \"port1:port2\")"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr ""
-#~ "Ще премахнете всички правила и ще върнете началните настройки на защитната "
-#~ "стена!"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Връщане към първоначалните настройки"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Зануляване на настройки..."
-
-#~ msgid "Add Rule"
-#~ msgstr "Добавяне на правило"
-
-#~ msgid "Set level:"
-#~ msgstr "Задаване на ниво:"
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Включване дневника на ufw."
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 Проектът Gufw"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Дневник с действия на защитната стена</b>"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "Дневник ще записва всички нови връзки. Пълен дневник ще записва всички пакети"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "входяща връзка\n"
-#~ "изходяща връзка"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "Отвори прозорец за добавяне на правила"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Премахни правилото/та"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Въведи правило в посоченият ред"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Разрешавай\n"
-#~ "Забранявай\n"
-#~ "Отхвърляй\n"
-#~ "Ограничавай"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Добави правилото към UFW"
-
-#~ msgid "Enable listening report"
-#~ msgstr "Разреши изготвяне на рапорт"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Ниско\n"
-#~ "Средно\n"
-#~ "Високо\n"
-#~ "Пълно"
-
-#~ msgid ""
-#~ "Listening state for TCP and the open state for UDP\n"
-#~ "Enabled: Gufw will consume more CPU resources"
-#~ msgstr ""
-#~ "Listening state за TCP и open state за UDP\n"
-#~ "Разрешено: Gufw ще ползва повече процесорни ресурси"
-
-#~ msgid "Tool for create a script in another computer"
-#~ msgstr "Създаване на скрипт в друг компютър"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "без лог\n"
-#~ "със лог\n"
-#~ "с пълен лог"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "на приложението\n"
-#~ "на услугата"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "по TCP порт\n"
-#~ "по UDP порт\n"
-#~ "и двата"
-
-#~ msgid "<b>Listening Option</b>"
-#~ msgstr "<b>Преглед (опционален)</b>"
-
-#~ msgid "About Firewall"
-#~ msgstr "Относно защитната стена"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Конфигуриране на защитна стена"

=== added file 'po/bn.po'
--- po/bn.po	1970-01-01 00:00:00 +0000
+++ po/bn.po	2011-08-18 07:35:33 +0000
@@ -0,0 +1,400 @@
+# Bengali translation for gui-ufw
+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
+# This file is distributed under the same license as the gui-ufw package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gui-ufw\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2011-05-25 19:56+0200\n"
+"PO-Revision-Date: 2011-08-12 12:55+0000\n"
+"Last-Translator: Aniruddha Adhikary <Unknown>\n"
+"Language-Team: Bengali <bn@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
+
+#: gufw/view/guiGufw.py:143
+msgid "To"
+msgstr "প্রাপক"
+
+#: gufw/view/guiGufw.py:147
+msgid "Action"
+msgstr "পদক্ষেপ"
+
+#: gufw/view/guiGufw.py:151
+msgid "From"
+msgstr "প্রেরক"
+
+#: gufw/view/guiGufw.py:162
+msgid "Protocol"
+msgstr "প্রোটোকল"
+
+#: gufw/view/guiGufw.py:165
+msgid "Port"
+msgstr "পোর্ট"
+
+#: gufw/view/guiGufw.py:168
+msgid "Address"
+msgstr "ঠিকানা"
+
+#: gufw/view/guiGufw.py:171
+msgid "Application"
+msgstr "অ্যাপ্লিকেশন"
+
+#: gufw/view/guiGufw.py:443
+msgid "Select rule(s)"
+msgstr "নিয়মাবলী নির্বাচন করুন"
+
+#: gufw/view/guiGufw.py:458
+msgid "Removing rules..."
+msgstr "নিয়মাবলী অপসারিত হচ্ছে..."
+
+#: gufw/view/guiGufw.py:486
+msgid "Rule(s) removed"
+msgstr "নিয়মাবলী অপসারিত হয়েছে"
+
+#: gufw/view/guiGufw.py:488 gufw/view/guiGufw.py:559 gufw/view/guiGufw.py:589
+#: gufw/view/guiGufw.py:651 gufw/view/guiGufw.py:712
+msgid "Error performing operation"
+msgstr "কার্য সম্পাদনে ত্রুটি"
+
+#: gufw/view/guiGufw.py:557 gufw/view/guiGufw.py:587 gufw/view/guiGufw.py:649
+#: gufw/view/guiGufw.py:710
+msgid "Rule added"
+msgstr "নিয়ম যুক্ত হয়েছে"
+
+#: gufw/view/guiGufw.py:639
+msgid "Error: Insert a port number"
+msgstr "ত্রুটি: একটি পোর্ট নম্বর লিখুন"
+
+#: gufw/view/guiGufw.py:643 gufw/view/guiGufw.py:701 gufw/view/guiGufw.py:705
+msgid "Error: Range ports only with tcp or udp protocol"
+msgstr "ত্রুটি: সীমাবদ্ধ পোর্টসমূহ কেবলমাত্র TCP বা UDP প্রোটোকলে"
+
+#: gufw/view/guiGufw.py:697
+msgid "Error: Fields filled out incorrectly"
+msgstr "ত্রুটি: ঘরসমূহ ত্রুটিপূর্ণভাবে পূরণ করা হয়েছে"
+
+#: gufw/view/guiGufw.py:777
+msgid "Wrong identification"
+msgstr "ভুল পরিচয়"
+
+#: gufw/view/guiGufw.py:902
+msgid "Disabled firewall"
+msgstr "অকার্যকর করা ফায়ারওয়াল"
+
+#: gufw/view/guiGufw.py:907
+msgid "Enabled firewall"
+msgstr "কার্যকর করা ফায়ারওয়াল"
+
+#: gufw/view/guiGufw.py:921
+msgid "Deny all INCOMING traffic"
+msgstr "সকল আগমনরত ট্রাফিক প্রত্যাখান কর"
+
+#: gufw/view/guiGufw.py:925
+msgid "Reject all INCOMING traffic"
+msgstr "সকল আগমনরত ট্রাফিক বাতিল কর"
+
+#: gufw/view/guiGufw.py:929
+msgid "Allow all INCOMING traffic"
+msgstr "সকল আগমনরত ট্রাফিক অনুমোদন কর"
+
+#: gufw/view/guiGufw.py:943
+msgid "Deny all OUTGOING traffic"
+msgstr "সকল বহির্গমনরত ট্রাফিক প্রত্যাখান কর"
+
+#: gufw/view/guiGufw.py:947
+msgid "Reject all OUTGOING traffic"
+msgstr "সকল বহির্গমনরত ট্রাফিক বাতিল কর"
+
+#: gufw/view/guiGufw.py:951
+msgid "Allow all OUTGOING traffic"
+msgstr "সকল বহির্গমনরত ট্রাফিক অনুমোদন কর"
+
+#: gufw/view/guiGufw.py:1041
+msgid "Reloaded ufw rules"
+msgstr "নতুনভাবে লোড করা ufw নিয়মাবলী"
+
+#: gufw/view/guiGufw.py:1050
+msgid "This will remove all rules and disable the firewall!"
+msgstr "এটি সকল নিয়মাবলী অপসারণ করবে এবং ফায়ারওয়াল অকার্যকর করবে!"
+
+#: gufw/view/guiGufw.py:1051
+msgid "Do you want to continue?"
+msgstr "আপনি কি এগিয়ে যেতে চান?"
+
+#: gufw/view/guiGufw.py:1052
+msgid "Reset Firewall"
+msgstr "ফায়ারওয়াল রিসেট করুন"
+
+#: gufw/view/guiGufw.py:1060
+msgid "Removed rules and reset firewall!"
+msgstr ""
+
+#: gufw/view/guiGufw.py:1159 gufw/view/guiGufw.py:1161
+msgid " on "
+msgstr " চালু "
+
+#: gufw/view/guiGufw.py:1191 data/ui/main.glade:129
+msgid "Firewall"
+msgstr "ফায়ারওয়াল"
+
+#: data/ui/about.glade:8
+msgid "Firewall: About"
+msgstr "ফায়ারওয়াল: এ সম্পর্কে"
+
+#: data/ui/about.glade:15
+msgid "© 2008-2011 The Gufw project"
+msgstr "© ২০০৮-২০১১ The Gufw project"
+
+#: data/ui/about.glade:16
+msgid "Graphic user interface for ufw"
+msgstr "ufw এর জন্য গ্রাফিক্যাল ইউজার ইন্টারফেস"
+
+#: data/ui/about.glade:49
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+"  Aniruddha Adhikary https://launchpad.net/~digitiger1";
+
+#: data/ui/add.glade:287
+msgid "Firewall: Add Rule"
+msgstr "ফায়ারওয়াল: নিয়ম যুক্ত করুন"
+
+#: data/ui/add.glade:306
+msgid "Show extended actions"
+msgstr "বর্ধিত কার্যাবলী প্রদর্শন কর"
+
+#: data/ui/add.glade:385 data/ui/add.glade:623 data/ui/add.glade:833
+msgid "Rule  number to insert"
+msgstr ""
+
+#: data/ui/add.glade:607
+msgid "Preconfigured"
+msgstr "পূর্বে কনফিগার করা"
+
+#: data/ui/add.glade:730
+msgid "Port or service"
+msgstr "পোর্ট বা সার্ভিস"
+
+#: data/ui/add.glade:813
+msgid "Simple"
+msgstr "সহজ"
+
+#: data/ui/add.glade:1004 data/ui/add.glade:1024
+msgid "Port (Range PortA:PortB)"
+msgstr "পোর্ট (সীমা পোর্টA:পোর্টB)"
+
+#: data/ui/add.glade:1042 data/ui/add.glade:1062
+msgid "IP Address"
+msgstr "IP ঠিকানা"
+
+#: data/ui/add.glade:1077
+msgid "From:"
+msgstr "প্রেরক:"
+
+#: data/ui/add.glade:1090
+msgid "To:"
+msgstr "প্রাপক:"
+
+#: data/ui/add.glade:1116
+msgid "Clean values in boxes"
+msgstr "বক্সের লেখা মুছে ফেল"
+
+#: data/ui/add.glade:1172
+msgid "Advanced"
+msgstr "উচ্চতর"
+
+#: data/ui/extra_translations_no_distribute.glade:17
+msgid "ALLOW IN"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:24
+msgid "DENY IN"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:35
+msgid "REJECT IN"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:46
+msgid "LIMIT IN"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:57
+msgid "ALLOW OUT"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:68
+msgid "DENY OUT"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:81
+msgid "REJECT OUT"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:94
+msgid "LIMIT OUT"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:107
+msgid "ALLOW"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:118
+msgid "DENY"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:131
+msgid "REJECT"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:144
+msgid "LIMIT"
+msgstr ""
+
+#: data/ui/extra_translations_no_distribute.glade:160
+msgid "Anywhere"
+msgstr "যেকোন জায়গায়"
+
+#: data/ui/log.glade:7
+msgid "Firewall: Log"
+msgstr "ফায়ারওয়াল: লগ"
+
+#: data/ui/log.glade:26
+msgid "Show for server script"
+msgstr "সার্ভার স্ক্রীপ্টের জন্য দেখাও"
+
+#: data/ui/log.glade:30
+msgid "Use this for create a script"
+msgstr ""
+
+#: data/ui/log.glade:51
+msgid "Remove all Gufw log"
+msgstr ""
+
+#: data/ui/main.glade:144
+msgid "_File"
+msgstr "ফাইল (_F)"
+
+#: data/ui/main.glade:152
+msgid "Log..."
+msgstr "লগ..."
+
+#: data/ui/main.glade:185
+msgid "_Edit"
+msgstr "সম্পাদনা (_E)"
+
+#: data/ui/main.glade:193
+msgid "Add Rule..."
+msgstr "নিয়ম যুক্ত করুন..."
+
+#: data/ui/main.glade:204
+msgid "Remove Rule"
+msgstr "নিয়ম অপসারণ করুন"
+
+#: data/ui/main.glade:222
+msgid "Reload rules"
+msgstr "নিয়মাবলী পুনরায় লোড করুন"
+
+#: data/ui/main.glade:233
+msgid "Reset Firewall..."
+msgstr ""
+
+#: data/ui/main.glade:269
+msgid "_Help"
+msgstr "সাহায্য (_H)"
+
+#: data/ui/main.glade:277
+msgid "Documentation..."
+msgstr "ডকুমেন্টেশন..."
+
+#: data/ui/main.glade:288
+msgid "Get Help Online..."
+msgstr "অনলাইনে সহায়তা নিন..."
+
+#: data/ui/main.glade:299
+msgid "Report a Problem..."
+msgstr "ত্রুটি জানান..."
+
+#: data/ui/main.glade:310
+msgid "Translate This Application..."
+msgstr "এই অ্যাপ্লিকেশনটি অনুবাদ করুন..."
+
+#: data/ui/main.glade:365
+msgid "<b>Actual Status</b>"
+msgstr "<b>প্রকৃত অবস্থা</b>"
+
+#: data/ui/main.glade:376
+msgid "Enabled"
+msgstr "কার্যকর"
+
+#: data/ui/main.glade:421
+msgid "Incoming:"
+msgstr ""
+
+#: data/ui/main.glade:432
+msgid "Outgoing:"
+msgstr ""
+
+#: data/ui/main.glade:548
+msgid "<b>Rules</b>"
+msgstr ""
+
+#: data/ui/main.glade:612
+msgid "Unlock"
+msgstr ""
+
+#: data/ui/main.glade:658
+msgid "Show Add Rule window"
+msgstr ""
+
+#: data/ui/main.glade:676
+msgid "Remove selected rule"
+msgstr ""
+
+#: data/ui/main.glade:717
+msgid "<b>Listening Report</b>"
+msgstr ""
+
+#: data/ui/preferences.glade:30
+msgid "Firewall: Preferences"
+msgstr ""
+
+#: data/ui/preferences.glade:59
+msgid "Logging"
+msgstr ""
+
+#: data/ui/preferences.glade:74
+msgid "Listening Report"
+msgstr ""
+
+#: data/ui/preferences.glade:78
+msgid ""
+"Ports in the listening state for TCP and open state for UDP.\n"
+"Enabled: Will consume more CPU resources."
+msgstr ""
+
+#: data/ui/preferences.glade:91
+msgid "Show notifications"
+msgstr ""
+
+#: data/ui/preferences.glade:95
+msgid "Will show new connections in Listening Report"
+msgstr ""
+
+#: data/ui/preferences.glade:112
+msgid "<b>Gufw Options</b>"
+msgstr ""
+
+#: data/ui/preferences.glade:141
+msgid "Logging:"
+msgstr ""
+
+#: data/ui/preferences.glade:179
+msgid "<b>ufw Options</b>"
+msgstr ""

=== renamed file 'po/gui-ufw-ca.po' => 'po/ca.po'
--- po/gui-ufw-ca.po	2011-05-31 17:44:34 +0000
+++ po/ca.po	2011-08-18 07:35:33 +0000
@@ -9,13 +9,13 @@
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2011-05-25 19:56+0200\n"
 "PO-Revision-Date: 2010-04-15 13:22+0000\n"
-"Last-Translator: Costales <marcos@xxxxxxxxxxxxxx>\n"
+"Last-Translator: Costales <costales.marcos@xxxxxxxxx>\n"
 "Language-Team: Catalan <ca@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:40+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -159,12 +159,8 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Costales https://launchpad.net/~costales\n";
 "  Gerardb https://launchpad.net/~gerbercar-gmail\n";
-"  Joan Duran https://launchpad.net/~jodufi\n";
-"  Josep Sànchez https://launchpad.net/~papapep\n";
-"  Pedro Carrasco https://launchpad.net/~blare82\n";
-"  Rafael Carreras https://launchpad.net/~rafael-carreras";
+"  Pedro Carrasco https://launchpad.net/~blare82";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -403,537 +399,3 @@
 #: data/ui/preferences.glade:179
 msgid "<b>ufw Options</b>"
 msgstr ""
-
-#~ msgid "Disabled"
-#~ msgstr "Desactivat"
-
-#~ msgid "About dialog"
-#~ msgstr "Diàleg de Quant a"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "El tallafocs està activat"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "El tallafocs no està activat"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Sou a punt de sobreescriure el fitxer."
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Aneu a afegir més regles."
-
-#~ msgid "Website"
-#~ msgstr "Lloc web"
-
-#~ msgid "Export rules"
-#~ msgstr "Exporta les regles"
-
-#~ msgid "Import rules"
-#~ msgstr "Importa les regles"
-
-#~ msgid "Starting"
-#~ msgstr "S'està iniciant"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "ambdós"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Permet\n"
-#~ "Denega\n"
-#~ "Limita"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Denega totes les connexions entrants"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Denega el trànsit entrant"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Permet totes les connexions entrants"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Permet el trànsit entrant"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Programes preconfigurats"
-
-#~ msgid "Add the rule"
-#~ msgstr "Afegeix la regla"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Servei\n"
-#~ "Programa"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Serveis preconfigurats"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Afegeix aquest servei com a regla"
-
-#~ msgid "Select all"
-#~ msgstr "Selecciona-ho tot"
-
-#~ msgid "Remove"
-#~ msgstr "Suprimeix"
-
-#~ msgid "Port number"
-#~ msgstr "Número de port"
-
-#~ msgid "Select all rules"
-#~ msgstr "Selecciona totes les regles"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Activa l'ajustament"
-
-#~ msgid "Preferences"
-#~ msgstr "Preferències"
-
-#~ msgid "Clear log"
-#~ msgstr "Neteja el registre"
-
-#~ msgid "Close this window"
-#~ msgstr "Tanca aquesta finestra"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "S'ha produit un error en canviar l'estat del tallafocs"
-
-#~ msgid "Operation done"
-#~ msgstr "S'ha completat l'operació"
-
-#~ msgid "Changed policy"
-#~ msgstr "S'ha canviat la política"
-
-#~ msgid "Working"
-#~ msgstr "S'està treballant"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Edita les preferències"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "S'ha canviat l'estat del tallafocs"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "No s'ha trobat l'ufw al sistema"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "S'està treballant, espereu..."
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Activa/desactiva el tallafocs"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Error: seleccioneu les regles"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Error: heu d'introduïr tot l'abast dels ports"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Error: no hi han regles"
-
-#~ msgid "Error overwriting file."
-#~ msgstr "S'ha produït un error en sobreescriure el fitxer."
-
-#~ msgid "Error changing policy"
-#~ msgstr "S'ha produït un error en canviar la política"
-
-#~ msgid "Help not found."
-#~ msgstr "No s'ha trobat l'ajuda."
-
-#~ msgid "Open rules from file "
-#~ msgstr "Obre les regles des del fitxer "
-
-#~ msgid "Save rules to file "
-#~ msgstr "Desa les regles al fitxer "
-
-#~ msgid "Action canceled"
-#~ msgstr "S'ha cancel·lat l'acció"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Fi del registre ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Inici del registre ---\n"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ "Totes les línies han de tenir aquest format: \"text:IP-text\"\n"
-#~ "Vegeu http://www.bluetack.co.uk per a baixar fitxers."
-
-#~ msgid "Error in format file."
-#~ msgstr "Hi ha un error en el format del fitxer."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Hi ha un error de format al fitxer, línia "
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Aneu a afegir noves adreces IP prohibides.\n"
-#~ "El format ha de ser \"text:IP-text\"\n"
-
-#~ msgid "Error opening file."
-#~ msgstr "S'ha produït un error en obrir el fitxer."
-
-#~ msgid "Save rules to file"
-#~ msgstr "Desa les regles al fitxer"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Prohibeix adreces IP"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Prohibeix adreces IP específiques des del fitxer"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Importa les regles des del fitxer"
-
-#~ msgid "Quit application"
-#~ msgstr "Surt de l'aplicació"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Activa/desactiva el tallafocs"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Configuració actual</b>"
-
-#~ msgid "Port number or service"
-#~ msgstr "Númro de port o servei"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Especifica el tipus preconfigurat"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Regles</b>"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Reinicialitza als valors predeterminats"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Afegeix una regla nova</b>"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Suprimeix les regles seleccionades"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Número de port. Si s'ha establert, utilitzareu un abast"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Activa el registre del Gufw"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Mostra la icona a la safata"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Mostra la icona del Gufw a la safata del sistema"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Activa el registre de l'ufw"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Amb aquesta funció activada, el Gufw registra l'activitat. Si es desactiva, "
-#~ "no s'elimina el registre actual"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "Amb aquesta funció activada, quan tanqueu el Gufw, aquest es minimitzarà a "
-#~ "la safata"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Amb aquesta funció activada, l'ufw registra l'activitat de l'ufw. Per a més "
-#~ "informació, llegiu el manual de l'ufw"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Amb aquesta funció activada, el Gufw s'iniciarà automàticament i us demanarà "
-#~ "la contrasenya de usuari primari. (NOTA: quan tanqueu el Gufw, el tallafocs "
-#~ "es mantindrà en el seu últim estat)"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Minimitza a la safata al tancar"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Inicia automàticament amb la sessió"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Paràmetres del sistema</b>"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Heu d'executar el Gufw com a usuari primari => gksudo --preserve-env "
-#~ "/path/gufw.py"
-
-#~ msgid "About Dialog"
-#~ msgstr "Diàleg Quant a"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Error: el número de port no és vàlid"
-
-#~ msgid "About Gufw"
-#~ msgstr "Quant al Gufw"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Vegeu el registre del Gufw d'aquesta sessió"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Ajuda del Gufw"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Surt de l'aplicació o minimitza a la safata del sistema"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Registre del Gufw"
-
-#~ msgid "Start operations..."
-#~ msgstr "Inici de l'operació..."
-
-#~ msgid "...Finish operation"
-#~ msgstr "...final de l'operació"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "El tallafoc està activat en mode \"Permet tot\""
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "El tallafoc està activat en mode \"Denega tot\""
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr ""
-#~ "S'estan bloquejant ip específiques del fitxer amb format: text:IP-text"
-
-#~ msgid "Firewall working..."
-#~ msgstr "El tallafoc està activat"
-
-#~ msgid "Firewall log"
-#~ msgstr "Registre del tallafoc"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Buida el registre del tallafoc"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Finestra de registre del tallafoc"
-
-#~ msgid "Rule(s) added"
-#~ msgstr "S'han afegit regles"
-
-#~ msgid "Log"
-#~ msgstr "Registre"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Denega\n"
-#~ "Rebutja\n"
-#~ "Permet"
-
-#~ msgid "Show Add Window"
-#~ msgstr "Mostra la finestra d'addició"
-
-#~ msgid "Remove seleted rule"
-#~ msgstr "Elimina la regla seleccionada"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Denega\n"
-#~ "Rebutja\n"
-#~ "Permet\n"
-#~ "Limita"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Programa\n"
-#~ "Servei"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 Projecte Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Baix\n"
-#~ "Mig\n"
-#~ "Alt"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Registre del tallafocs"
-
-#~ msgid "By Default "
-#~ msgstr "Per defecte "
-
-#~ msgid "Add new rule"
-#~ msgstr "Afegeix una regla nova"
-
-#~ msgid "Service or port (range port \"port1:port2\")"
-#~ msgstr "Servei o port (rang de ports «port1:port2»)"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Habilita el registre de l'ufw."
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Habilita el registre del Gufw"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Neteja el registre del Gufw"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Opcions del registre</b>"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Registre d'accions del tallafoc</b>"
-
-#~ msgid "Set level"
-#~ msgstr "Estableix el nivell"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Registre del Gufw habilitat"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Tallafocs habilitat"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Tallafocs inhabilitat"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Registre del Gufw inhabilitat"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Heu d'executar el Gufw com a usuari primari => gksu gufw"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Afegeix una nova regla al tallafocs"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Ambdós"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Permet\n"
-#~ "Denega\n"
-#~ "Rebutja\n"
-#~ "Limita"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 Projecte Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Baix\n"
-#~ "Mig\n"
-#~ "Alt\n"
-#~ "Total"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Insereix la regla a la fila especificada"
-
-#~ msgid "Add Rule"
-#~ msgstr "Afegeix una regla"
-
-#~ msgid "Add..."
-#~ msgstr "Afegeix..."
-
-#~ msgid "Set level:"
-#~ msgstr "Definiu el nivell:"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Sense registre\n"
-#~ "Registra\n"
-#~ "Registra-ho tot"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 The Gufw project"
-
-#~ msgid "Rules removed"
-#~ msgstr "S'han suprimit les regles"
-
-#~ msgid "Rules added"
-#~ msgstr "S'han afegit les regles"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Entrada\n"
-#~ "Sortida"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "«Registre» registrarà totes les connexions noves. «Registra-ho tot» "
-#~ "registrarà tots els paquets"
-
-#~ msgid "Rule removed"
-#~ msgstr "Regla eliminada"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Servei o port (interval de ports «port1:port2»)"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Número de port (interval de ports «port1:port2»)"
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Habilita el registre ufw"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Registre d'accions del tallafocs</b>"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "Eliminareu totes les regles i reinicialitzareu el tallafocs!"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Reinicialitza la configuració..."
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Reinicialitza a la configuració inicial"

=== renamed file 'po/gui-ufw-cs.po' => 'po/cs.po'
--- po/gui-ufw-cs.po	2011-05-31 17:44:34 +0000
+++ po/cs.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -160,14 +160,11 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Adrian Guniš https://launchpad.net/~andygun\n";
 "  Costales https://launchpad.net/~costales\n";
 "  Konki https://launchpad.net/~pavel-konkol\n";
 "  Kuvaly [LCT] https://launchpad.net/~kuvaly\n";
-"  Roman Horník https://launchpad.net/~roman.hornik\n";
 "  Sesivany https://launchpad.net/~jiri-eischmann\n";
-"  Vojtěch Trefný https://launchpad.net/~vojtech.trefny\n";
-"  Zdeněk Dlauhý https://launchpad.net/~zdlauhy";
+"  Vojtěch Trefný https://launchpad.net/~vojtech.trefny";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -407,545 +404,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>Předvolby ufw</b>"
 
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Povolit/zakázat firewall"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw nebyl nalezen"
-
-#~ msgid "Working"
-#~ msgstr "Pracuji"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Pracuji, prosím čekejte"
-
-#~ msgid "About dialog"
-#~ msgstr "O aplikaci"
-
-#~ msgid "Disabled"
-#~ msgstr "Zakázáno"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Firewall zakázán"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Chyba při změně pravidel"
-
-#~ msgid "Action canceled"
-#~ msgstr "Činnost přerušena"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Chystáte se přepsat soubor."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Chyba při přepisování souboru."
-
-#~ msgid "Error in format file."
-#~ msgstr "Chyba ve formáttu souboru."
-
-#~ msgid "Error opening file."
-#~ msgstr "Chyba při otevírání souboru."
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Chystáte se přidat ban na IP adresu.\n"
-#~ "Formát musí být \"text:IP-text\"\n"
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Chyba ve formátu souboru, řádek "
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Ban na IP adresu ze souboru"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Importovat pravidla ze souboru"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Uložit pravidla do souboru"
-
-#~ msgid "Export rules"
-#~ msgstr "Exportovat pravidla"
-
-#~ msgid "Import rules"
-#~ msgstr "Importovat pravidla"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Nápověda Gufw"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Zakázat všechna příchozí spojení"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Zakázat příchozí přenos"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Povolit příchozí spojení"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Povolit příchozí přenos"
-
-#~ msgid "Port number or service"
-#~ msgstr "Číslo portu nebo služba"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "oboje"
-
-#~ msgid "Add the rule"
-#~ msgstr "Přidat pravidlo"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Služba\n"
-#~ "Program"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Předpřipravené služby"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Předpřipravené programy"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Zvolte předpřipravený typ"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Přidat službu jako pravidlo"
-
-#~ msgid "Port number"
-#~ msgstr "Číslo portu"
-
-#~ msgid "Remove"
-#~ msgstr "Odstranit"
-
-#~ msgid "About Gufw"
-#~ msgstr "O Gufw"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Gufw musí být spuštěno s právy superuživatele => gksudo --preserve-env "
-#~ "/path/gufw.py"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Chyba: Neplatné číslo portu"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Chyba: Musíte zadat kompletní rozsah portů"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Upravit nastavení"
-
-#~ msgid "Website"
-#~ msgstr "Webová stránka"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Přidat nové pravidlo</b>"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Povolit wrapping"
-
-#~ msgid "Clear log"
-#~ msgstr "Vyčistit záznam"
-
-#~ msgid "Preferences"
-#~ msgstr "Volby"
-
-#~ msgid "Close this window"
-#~ msgstr "Zavřít toto okno"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Automaticky spouštět při startu systému"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Systémová nastavení</b>"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Pokud toto povolíte, Gufw se automaticky spustí při startu systému (bude "
-#~ "vyžadovat heslo administrátora). Poznámka: Když Gufw uzavřete, firewall "
-#~ "stále běží s posledním nastavením."
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "Pokud toto povolíte, Gufw bude při uzavření minimalizován do oznamovací "
-#~ "oblasti."
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Zobrazit záznam Gufw tohoto sezení"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Konec záznamu ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Začátek záznamu ---\n"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Záznam Gufw"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Povolit Gufw zaznamenávání"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Povolit ufw zaznamenávání"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Pokud toto povolíte, ufw bude zaznamenávat aktivitu. Pro více informací "
-#~ "navštivte manuálovou stránku ufw."
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Zakázat IP adresu"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Při uzavření minimalizovat do oznamovací oblasti"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Číslo portu. Pokud toto vyplníte, bude použit rozsah"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Pokud toto povolíte, Gufw bude zaznamenávat aktivitu. Zakázání nesmažr "
-#~ "aktuální záznam."
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "Všechny řádky musí být ve formátu: \"text:IP-text\"\n"
-#~ "Vzorové soubory můžete stáhnout na http://www.bluetack.co.uk";
-
-#~ msgid "Help not found."
-#~ msgstr "Nápověda nenalezena."
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Zobrazovat ikonu v oznamovací oblasti"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Zobrazovat ikonu v oznamovací oblasti"
-
-#~ msgid "Starting"
-#~ msgstr "Spouštím"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Povolit\n"
-#~ "Zakázat\n"
-#~ "Omezit"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Chyba při změně statusu firewallu"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Status firewallu změněn"
-
-#~ msgid "Start operations..."
-#~ msgstr "Připravuji operace..."
-
-#~ msgid "Operation done"
-#~ msgstr "Operace provedena"
-
-#~ msgid "...Finish operation"
-#~ msgstr "...operace skončeny"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Nahrát pravidla ze souboru "
-
-#~ msgid "Changed policy"
-#~ msgstr "Politika změněna"
-
-#~ msgid "Select all"
-#~ msgstr "Vybrat vše"
-
-#~ msgid "Select all rules"
-#~ msgstr "Vybrat všechna pravidla"
-
-#~ msgid "Save rules to file "
-#~ msgstr "Uložit pravidla dou souboru "
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Odstranit vybraná pravidla"
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Chystáte se přidat další pravidla"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Povolit firewall"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Povolit/zakázat firewall"
-
-#~ msgid "About Dialog"
-#~ msgstr "Dialog O aplikaci"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Chyba: Nejsou zde žádná pravidla"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Chyba: Vyberte pravidla"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Současné nastavení</b>"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Pravidla</b>"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Ukončit aplikaci nebo minimalizovat do oznamovací oblasti"
-
-#~ msgid "Quit application"
-#~ msgstr "Ukončit aplikaci"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Firewall povolen - povolit vše"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Firewall povolen - zakázat vše"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Firewall pracuje..."
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Firewall - okno záznamu"
-
-#~ msgid "Firewall log"
-#~ msgstr "Záznam firewallu"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Záznam činnosti firewallu</b>"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Vymazat záznam"
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr "Ban na IP adresu ze souboru, formát: text:IP-text"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Firewall povolen"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Firewall zakázán"
-
-#~ msgid "Rule removed"
-#~ msgstr "Pravidlo odstraněno"
-
-#~ msgid "Rules added"
-#~ msgstr "Pravidla přidána"
-
-#~ msgid "Log"
-#~ msgstr "Protokol"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Zakázat\n"
-#~ "Zahodit\n"
-#~ "Povolit"
-
-#~ msgid "By Default "
-#~ msgstr "StandardnÄ› "
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Gufw je nutné spouštět s právy administrátora => gksu gufw"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Přidá pravidlo pro firewall"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "ObÄ›"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Povolit zapisování do protokolu ufw"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Služba nebo port (rozsah portů \"port1:port2\")"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 The Gufw Project"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Povolit zapisování do protokolu Gufw"
-
-#~ msgid "Add new rule"
-#~ msgstr "Přidání nového pravidla"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Program\n"
-#~ "Služba"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Číslo portu (rozsah portů \"port1:port2\")"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Zakázat\n"
-#~ "Zahodit\n"
-#~ "Povolit\n"
-#~ "Omezit"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Nízká\n"
-#~ "Střední\n"
-#~ "Vysoká"
-
-#~ msgid "Set level"
-#~ msgstr "Nastavení úrovně"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Protokol firewallu"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Vyčistit protokol Gufw"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Protokol Gufw povolen"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Volby protokolu</b>"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Protokol Gufw zakázán"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Vrátit na výchozí hodnoty"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Povolit\n"
-#~ "Zakázat\n"
-#~ "Zahodit\n"
-#~ "Omezit"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 The Gufw project"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Nízká\n"
-#~ "Střední\n"
-#~ "Vysoká\n"
-#~ "Plná"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 The Gufw project"
-
-#~ msgid "Incoming"
-#~ msgstr "Příchozí"
-
-#~ msgid "Outgoing"
-#~ msgstr "Odchozí"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Příchozí\n"
-#~ "Odchozí"
-
-#~ msgid ""
-#~ "Default\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Výchozí\n"
-#~ "Zaznamenávat\n"
-#~ "Zaznamenávat vše"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Žádný záznam\n"
-#~ "Zaznamenávat\n"
-#~ "Zaznamenávat vše"
-
-#~ msgid "Set level:"
-#~ msgstr "Nastavení úroveň:"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "\"Zaznamenávat\" bude zaznamenávat všechna nová spojení. \"Zaznamenávat "
-#~ "vše\" bude zaznamenávat všechny pakety."
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Vložte pravidlo do patřičného řádku"
-
-#~ msgid "Add Rule"
-#~ msgstr "Přidat pravidlo"
-
-#~ msgid "Add..."
-#~ msgstr "Přidat..."
-
-#~ msgid "Rules removed"
-#~ msgstr "Pravidla odstraněna"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "Tímto odstraníte všechna pravidla a vynulujete firewall!"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Obnovit konfiguraci..."
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Protokol o činnostech firewallu</b>"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Obnovit do původní konfigurace"
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Povolit zaznamenávání ufw."
-
-#~ msgid "About Firewall"
-#~ msgstr "O firewallu"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Nastavení firewallu"

=== renamed file 'po/gui-ufw-da.po' => 'po/da.po'
--- po/gui-ufw-da.po	2011-05-31 17:44:34 +0000
+++ po/da.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:40+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -159,10 +159,7 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  AJenbo https://launchpad.net/~ajenbo\n";
-"  Costales https://launchpad.net/~costales\n";
-"  Joe Hansen https://launchpad.net/~joedalton2\n";
-"  Martin Harder https://launchpad.net/~martinharder";
+"  Costales https://launchpad.net/~costales";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -401,347 +398,3 @@
 #: data/ui/preferences.glade:179
 msgid "<b>ufw Options</b>"
 msgstr ""
-
-#~ msgid "Working"
-#~ msgstr "Arbejder"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Rediger indstillinger"
-
-#~ msgid "Disabled"
-#~ msgstr "Deaktiveret"
-
-#~ msgid "Operation done"
-#~ msgstr "Operation udført"
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Fejl under overskrivning af fil."
-
-#~ msgid "Help not found."
-#~ msgstr "Hjælp ikke fundet."
-
-#~ msgid "Save rules to file "
-#~ msgstr "Gem regler til fil "
-
-#~ msgid "Action canceled"
-#~ msgstr "Handling afbrudt"
-
-#~ msgid "About Gufw"
-#~ msgstr "Om Gufw"
-
-#~ msgid "Error in format file."
-#~ msgstr "Fejl i formatfil."
-
-#~ msgid "Error opening file."
-#~ msgstr "Fejl ved at åbne fil."
-
-#~ msgid "Website"
-#~ msgstr "Netsted"
-
-#~ msgid "Export rules"
-#~ msgstr "Eksportregler"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Importregler fra fil"
-
-#~ msgid "Import rules"
-#~ msgstr "Importregler"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Gem regler til fil"
-
-#~ msgid "Quit application"
-#~ msgstr "Afslut program"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Gufw hjælp"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Nægt alle indgående forbindelser"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Nægt indgående trafik"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Tillad alle indgående forbindelser"
-
-#~ msgid "Port number"
-#~ msgstr "Portnummer"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Tilføj tjenesten som regel"
-
-#~ msgid "Select all"
-#~ msgstr "Vælg alle"
-
-#~ msgid "Select all rules"
-#~ msgstr "Vælg alle regler"
-
-#~ msgid "Remove"
-#~ msgstr "Fjern"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Brandmur slået til - Nægt alle"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Arbejder, vent venligst..."
-
-#~ msgid "Firewall working..."
-#~ msgstr "Brandmur arbejder..."
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Slå brandmur til/fra"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Fejl under ændring af status brandmur"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Ændrede status brandmur"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw ikke fundet i systemet"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr "Du skal køre Gufw som root=> gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Brandmur slået til - Tillad alle"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Fejl: Port er et ugyldigt nummer"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Fejl: Du skal udfylde hele rækken af porte"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Fejl: Vælg regel(er)"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Fejl: Der er ikke regler"
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Fejl i formatfil, linje "
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Slå brandmur til/fra"
-
-#~ msgid "Starting"
-#~ msgstr "Starter"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Nuværende konfiguration</b>"
-
-#~ msgid "Add the rule"
-#~ msgstr "Tilføj reglen"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "begge"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Brandmur slået til"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Tillad\n"
-#~ "Nægt\n"
-#~ "Begræns"
-
-#~ msgid "Port number or service"
-#~ msgstr "Portnummer eller tjeneste"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Tillad indgående trafik"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Fjern de(n) valgte regel(er)"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Regler</b>"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Nulstil til standardværdier"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Tilføj en ny regel</b>"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Tjeneste\n"
-#~ "Program"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Prækonfigurerede tjenester"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Prækonfigurerede programmer"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Portnummer: Hvis indstillet, vil du bruge et spænd"
-
-#~ msgid "Preferences"
-#~ msgstr "Præferencer"
-
-#~ msgid "Close this window"
-#~ msgstr "Luk dette vindue"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Systemopsætning</b>"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Logindstillinger</b>"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Slå ufw-logger til"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Logvindue brandmur"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Brandmur slået fra"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Fejl ved ændring af politik"
-
-#~ msgid "About Dialog"
-#~ msgstr "Om vindue"
-
-#~ msgid "Start operations..."
-#~ msgstr "GÃ¥ i gang..."
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Afslut handling"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Ã…bn regler fra fil "
-
-#~ msgid "Changed policy"
-#~ msgstr "Ændret politik"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Logslutning ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Logbegyndelse ---\n"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Du er ved at overskrive filen."
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ "Alle linjer bør have dette format: »tekst;IP-tekst«\n"
-#~ "Besøg http://www.bluetack.co.uk for filer der kan hentes."
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Ryd brandmurslog"
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Du er ved at tilføje nye forbudte ip-adresser.\n"
-#~ "Formatet skal være »tekst;IP-tekst«\n"
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Du er ved at tilføje flere regler."
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Se Gufw-log for denne session"
-
-#~ msgid "About dialog"
-#~ msgstr "Om vindue"
-
-#~ msgid "Firewall log"
-#~ msgstr "Brandmurlog"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Handlingslog for brandmur</b>"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Gufw-log"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Forbyder ip-adresser"
-
-#~ msgid "Clear log"
-#~ msgstr "Ryd log"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Specificer den prækonfigurerede type"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Start automatisk op"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Slå Gufw-logger til"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Med denne slået til vil Gufw automatisk starte op og anmode om root-"
-#~ "adgangskode. (Bemærk: Når du lukker Gufw blev brandmuren forblive i sin "
-#~ "sidste tilstand)"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Med denne slået til så logger Gufw aktiviteten. Hvis den slås fra fjernes "
-#~ "den aktuelle log ikke"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Med denne slået til så logger ufw aktiviteten i ufw. Læs ufw-manualen for "
-#~ "yderligere information"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Afslut program eller minimer til statusikon"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Minimer til statusområdet ved lukning"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Vis statusikon"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Vis Gufw-ikonet i statusområdet"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "Med denne slået til når Gufw lukkes ned vil Gufw minimere sig selv til "
-#~ "statusområdet"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Aktiver ombrydning"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Forbyd specifikke ip-adresser fra fil"
-
-#~ msgid "Log"
-#~ msgstr "Log"
-
-#~ msgid "Add Rule"
-#~ msgstr "Tilføj regel"
-
-#~ msgid "Add..."
-#~ msgstr "Tilføj..."

=== renamed file 'po/gui-ufw-de.po' => 'po/de.po'
--- po/gui-ufw-de.po	2011-05-31 17:44:34 +0000
+++ po/de.po	2011-08-18 07:35:33 +0000
@@ -8,14 +8,14 @@
 "Project-Id-Version: gui-ufw\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2011-05-25 19:56+0200\n"
-"PO-Revision-Date: 2010-11-06 20:08+0000\n"
-"Last-Translator: Mario Blättermann <mariobl@xxxxxxxxxx>\n"
+"PO-Revision-Date: 2011-07-19 20:14+0000\n"
+"Last-Translator: Christian <Unknown>\n"
 "Language-Team: German <de@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -117,11 +117,11 @@
 
 #: gufw/view/guiGufw.py:1041
 msgid "Reloaded ufw rules"
-msgstr ""
+msgstr "UWF-Regeln neu geladen"
 
 #: gufw/view/guiGufw.py:1050
 msgid "This will remove all rules and disable the firewall!"
-msgstr ""
+msgstr "Es werden alle Regeln entfernt und die Firewall wird deaktiviert!"
 
 #: gufw/view/guiGufw.py:1051
 msgid "Do you want to continue?"
@@ -145,7 +145,7 @@
 
 #: data/ui/about.glade:8
 msgid "Firewall: About"
-msgstr ""
+msgstr "Firewall: Ãœber"
 
 #: data/ui/about.glade:15
 msgid "© 2008-2011 The Gufw project"
@@ -159,28 +159,20 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Atarius https://launchpad.net/~ralf-berger\n";
+"  Christian https://launchpad.net/~make-panic\n";
+"  Christian Lins https://launchpad.net/~cli\n";
 "  Costales https://launchpad.net/~costales\n";
-"  Eduard Gotwig https://launchpad.net/~gotwig\n";
-"  Erik Hahn https://launchpad.net/~ehahn\n";
 "  Hendrik Knackstedt https://launchpad.net/~hennekn\n";
 "  Johannes Boost https://launchpad.net/~jjjb\n";
-"  Josef Nacke https://launchpad.net/~supermariohana\n";
-"  Keruskerfuerst https://launchpad.net/~arminmohring\n";
-"  Matthias Mainzer https://launchpad.net/~matthias-mainzer\n";
+"  Martin Kaffanke https://launchpad.net/~martin-kaffanke\n";
 "  Michael Mauch https://launchpad.net/~michael-mauch\n";
-"  Nico Beierle https://launchpad.net/~schnico\n";
 "  Philipp Meier https://launchpad.net/~meier-philipp\n";
-"  Septime Lowe https://launchpad.net/~septox\n";
-"  SpaceCafé https://launchpad.net/~spacecafe\n";
-"  herbert https://launchpad.net/~bsecd\n";
-"  norsen https://launchpad.net/~21t\n";
-"  peles https://launchpad.net/~lukas-lpsite\n";
-"  renewehle https://launchpad.net/~bujin2006";
+"  Vemboca https://launchpad.net/~vemboca\n";
+"  norsen https://launchpad.net/~21t";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
-msgstr ""
+msgstr "Firewall: Regel hinzufügen"
 
 #: data/ui/add.glade:306
 msgid "Show extended actions"
@@ -228,59 +220,59 @@
 
 #: data/ui/extra_translations_no_distribute.glade:17
 msgid "ALLOW IN"
-msgstr ""
+msgstr "EINGEHENDE ERLAUBEN"
 
 #: data/ui/extra_translations_no_distribute.glade:24
 msgid "DENY IN"
-msgstr ""
+msgstr "EINGEHENDE VERBIETEN"
 
 #: data/ui/extra_translations_no_distribute.glade:35
 msgid "REJECT IN"
-msgstr ""
+msgstr "EINGEHENDE ZURÃœCKWEISEN"
 
 #: data/ui/extra_translations_no_distribute.glade:46
 msgid "LIMIT IN"
-msgstr ""
+msgstr "EINGEHENDE LIMITIEREN"
 
 #: data/ui/extra_translations_no_distribute.glade:57
 msgid "ALLOW OUT"
-msgstr ""
+msgstr "AUSGEHENDE ERLAUBEN"
 
 #: data/ui/extra_translations_no_distribute.glade:68
 msgid "DENY OUT"
-msgstr ""
+msgstr "AUSGEHENDE VERBIETEN"
 
 #: data/ui/extra_translations_no_distribute.glade:81
 msgid "REJECT OUT"
-msgstr ""
+msgstr "AUSGEHENDE ZURÃœCKWEISEN"
 
 #: data/ui/extra_translations_no_distribute.glade:94
 msgid "LIMIT OUT"
-msgstr ""
+msgstr "AUSGEHENDE LIMITIEREN"
 
 #: data/ui/extra_translations_no_distribute.glade:107
 msgid "ALLOW"
-msgstr ""
+msgstr "GESTATTEN"
 
 #: data/ui/extra_translations_no_distribute.glade:118
 msgid "DENY"
-msgstr ""
+msgstr "ABLEHNEN"
 
 #: data/ui/extra_translations_no_distribute.glade:131
 msgid "REJECT"
-msgstr ""
+msgstr "ZURÃœCKWEISEN"
 
 #: data/ui/extra_translations_no_distribute.glade:144
 msgid "LIMIT"
-msgstr ""
+msgstr "EINGRENZEN"
 
 #: data/ui/extra_translations_no_distribute.glade:160
 msgid "Anywhere"
-msgstr ""
+msgstr "Irgendwo"
 
 #: data/ui/log.glade:7
 msgid "Firewall: Log"
-msgstr ""
+msgstr "Firewall: Aufzeichnen"
 
 #: data/ui/log.glade:26
 msgid "Show for server script"
@@ -300,7 +292,7 @@
 
 #: data/ui/main.glade:152
 msgid "Log..."
-msgstr ""
+msgstr "Log..."
 
 #: data/ui/main.glade:185
 msgid "_Edit"
@@ -308,7 +300,7 @@
 
 #: data/ui/main.glade:193
 msgid "Add Rule..."
-msgstr ""
+msgstr "Regel hinzufügen..."
 
 #: data/ui/main.glade:204
 msgid "Remove Rule"
@@ -316,11 +308,11 @@
 
 #: data/ui/main.glade:222
 msgid "Reload rules"
-msgstr ""
+msgstr "Regeln neuladen"
 
 #: data/ui/main.glade:233
 msgid "Reset Firewall..."
-msgstr ""
+msgstr "Firewall zurücksetzen..."
 
 #: data/ui/main.glade:269
 msgid "_Help"
@@ -328,19 +320,19 @@
 
 #: data/ui/main.glade:277
 msgid "Documentation..."
-msgstr ""
+msgstr "Dokumentation..."
 
 #: data/ui/main.glade:288
 msgid "Get Help Online..."
-msgstr ""
+msgstr "Online Hilfe erhalten …"
 
 #: data/ui/main.glade:299
 msgid "Report a Problem..."
-msgstr ""
+msgstr "Ein Problem melden..."
 
 #: data/ui/main.glade:310
 msgid "Translate This Application..."
-msgstr ""
+msgstr "Diese Anwendung übersetzen..."
 
 #: data/ui/main.glade:365
 msgid "<b>Actual Status</b>"
@@ -380,7 +372,7 @@
 
 #: data/ui/preferences.glade:30
 msgid "Firewall: Preferences"
-msgstr ""
+msgstr "Firewall: Einstellungen"
 
 #: data/ui/preferences.glade:59
 msgid "Logging"
@@ -418,517 +410,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>ufw-Optionen</b>"
 
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Firewall aktivieren/deaktivieren"
-
-#~ msgid "About dialog"
-#~ msgstr "Ãœber Gufw"
-
-#~ msgid "Disabled"
-#~ msgstr "Deaktiviert"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Firewall aktiviert"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Firewall deaktiviert"
-
-#~ msgid "Action canceled"
-#~ msgstr "Aktion abgebrochen"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Verweigere alle eingehenden Verbindungen"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Alle eingehenden Verbindungen erlauben"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "beides"
-
-#~ msgid "Add the rule"
-#~ msgstr "Regel hinzufügen"
-
-#~ msgid "Port number"
-#~ msgstr "Portnummer"
-
-#~ msgid "Remove"
-#~ msgstr "Entfernen"
-
-#~ msgid "About Gufw"
-#~ msgstr "Ãœber Gufw"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw wurde nicht gefunden"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Arbeitet gerade, bitte warten..."
-
-#~ msgid "Working"
-#~ msgstr "Arbeitet gerade"
-
-#~ msgid "Error in format file."
-#~ msgstr "Fehler in der Datei."
-
-#~ msgid "Import rules from file"
-#~ msgstr "Regeln aus Datei importieren"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Regeln in Datei speichern"
-
-#~ msgid "Export rules"
-#~ msgstr "Regeln exportieren"
-
-#~ msgid "Import rules"
-#~ msgstr "Regeln importieren"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Vorkonfigurierte Dienste"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Vorkonfigurierte Programme"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Den Dienst als Regel hinzufügen"
-
-#~ msgid "Port number or service"
-#~ msgstr "Portnummer oder Dienstprogramm"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Dienst\n"
-#~ "Programm"
-
-#~ msgid "Website"
-#~ msgstr "Webseite"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Neue Regel hinzufügen</b>"
-
-#~ msgid "Clear log"
-#~ msgstr "Lösche Log"
-
-#~ msgid "Preferences"
-#~ msgstr "Einstellungen"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Fehler: Portangabe ist nicht gültig"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Fehler: Es muss der komplette Bereich der Ports angegeben werden."
-
-#~ msgid "Help not found."
-#~ msgstr "Hilfe nicht gefunden"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Spezifiziere den vorkonfigurierten Typ"
-
-#~ msgid "Close this window"
-#~ msgstr "Fenster schließen"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Beim Schließen in das Benachrichtigungsfeld minimieren"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Aktiviere/Deaktiviere Firewall"
-
-#~ msgid "Operation done"
-#~ msgstr "Vorgang erledigt"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Fehler: Wähle Regel(n)"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Fehler: Keine Regeln festgelegt"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Firewall-Status geändert"
-
-#~ msgid "Start operations..."
-#~ msgstr "Starte Vorgänge ..."
-
-#~ msgid "Starting"
-#~ msgstr "Startet"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Derzeitige Konfiguration</b>"
-
-#~ msgid "Changed policy"
-#~ msgstr "Geänderte Richtlinie"
-
-#~ msgid "Save rules to file "
-#~ msgstr "Regeln in Datei speichern "
-
-#~ msgid "Open rules from file "
-#~ msgstr "Nutze Regeln aus Datei "
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Zulassen\n"
-#~ "Verweigern\n"
-#~ "Begrenzung"
-
-#~ msgid "Select all"
-#~ msgstr "Markiere alles"
-
-#~ msgid "Select all rules"
-#~ msgstr "Markiere alle Regeln"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Automatisch mit Sitzung starten"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Entferne die markierte(n) Regel(n)"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Zeige Programmsymbol im Panel"
-
-#~ msgid "Quit application"
-#~ msgstr "Programm beenden"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Regeln</b>"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Firewall aktiviert - Alles erlauben"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Firewall aktiviert - Alles verbieten"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Firewall arbeitet"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Sie müssen Gufw als root aufrufen =>gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Zeilenumbruch aktivieren"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "Wenn Gufw geschlossen wird und dies aktiviert ist, dann minimiert Gufw in "
-#~ "die Menüleiste."
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Wenn dies aktiviert ist, protokolliert Gufw die Vorgänge. Deaktivieren "
-#~ "löscht nicht die aktuelle Protokoll-Datei."
-
-#~ msgid "Edit preferences"
-#~ msgstr "Einstellungen bearbeiten"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Protokollfenster der Firewall"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Fehler beim Ändern des Firewall-Status"
-
-#~ msgid "About Dialog"
-#~ msgstr "Info"
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Beende Vorgang"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Sie werden die Datei überschreiben."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Fehler beim Ãœberschreiben der Datei."
-
-#~ msgid "Error changing policy"
-#~ msgstr "Fehler beim Ändern der Richtlinien"
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Sie werden weitere regeln hinzufügen."
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Log Ende ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Log Start ---\n"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ "Alle Zeilen sollten folgendes Format haben: \"text:IP-text\n"
-#~ "Besuchen Sie http://www.bluetack.co.uk zum Herunterladen der Dateien."
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Firewallprotokoll löschen"
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Fehler in der Datei, Zeile "
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Sie werden neue zu blockierende IP-Adressen hinzuzufügen.\n"
-#~ "Folgendes Format muss eingehalten werden: text:IP-text\n"
-
-#~ msgid "Error opening file."
-#~ msgstr "Fehler beim Öffnen der Datei."
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Das Gufw-Protokoll für diese Sitzung"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Blockiere IP-Adressen"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Blockiere IP-Adressen aus einer Datei"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Gufw-Hilfe"
-
-#~ msgid "Firewall log"
-#~ msgstr "Firewall-Protokoll"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Blockiere eingehenden Verkehr"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Erlaube eingehenden Verkehr"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Portnummer. Wenn diese gesetzt ist, wird dieser Bereich verwendet."
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Programm beenden oder in das Benachrichtigungsfeld minimieren"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Gufw-Log"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Protokoll-Optionen</b>"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Aktiviere ufw-Protokoll"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Zeige das Gufw-Symbol im Benachrichtigungsfeld an"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Wenn dies aktiviert ist, protokolliert ufw die eigenen Vorgänge. Lesen Sie "
-#~ "das Handbuch von ufw für weitere Informationen."
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Systemeinstellungen</b>"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Wenn dies aktiviert ist startet Gufw automatisch und fragt nach dem "
-#~ "Systemadministrator-Kennwort. (Hinweis: wenn Gufw beendet wird, verbleibt "
-#~ "die Firewall in ihrem letzten Zustand)"
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr "Banne gegebene IP Adressen aus der Datei mit dem Format Text:IP-Text"
-
-#~ msgid "Rule removed"
-#~ msgstr "Regel entfernt"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Firewall aktiviert"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Firewall deaktiviert"
-
-#~ msgid "Rules removed"
-#~ msgstr "Regeln entfernt"
-
-#~ msgid "Rules added"
-#~ msgstr "Regeln hinzugefügt"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Beide"
-
-#~ msgid "Add new rule"
-#~ msgstr "Neue Regel hinzufügen"
-
-#~ msgid "Log"
-#~ msgstr "Protokoll"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Ablehnen\n"
-#~ "Aussortieren\n"
-#~ "Erlauben"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Neue Firewallregel hinzufügen"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 Das Gufw Projekt"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Aktiviere ufw Protokoll"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Lösche Gufw Log"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Firewall Protokoll"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Gering\n"
-#~ "Normal\n"
-#~ "Hoch\n"
-#~ "Sehr Hoch"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Firewall Protokoll</b>"
-
-#~ msgid "Set level"
-#~ msgstr "Sicherheitsstufe"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Gufw Protokoll aktiviert"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Gufw Protokoll deaktiviert"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Aktiviere Gufw Protokoll"
-
-#~ msgid "By Default "
-#~ msgstr "Standard "
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Sie müssen Gufw als Root ausführen => gksu gufw"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Eingehend\n"
-#~ "Ausgehend"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "Alle Regeln werden gelöscht, und die Firewall zurückgesetzt!"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Auf ursprüngliche Konfiguration zurücksetzen"
-
-#~ msgid "Add Rule"
-#~ msgstr "Regel hinzufügen"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Keine Protokollierung\n"
-#~ "Normale Protokollierung\n"
-#~ "Vollständige Protokollierung"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "Normale Protokollierung zeichnet alle neuen Verbindungen auf. Vollständige "
-#~ "Protokollierung zeichnet jedes Paket auf."
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Programm\n"
-#~ "Dienst"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 Das Gufw Projekt"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Aktiviere Gufw-Protokollierung"
-
-#~ msgid "Set level:"
-#~ msgstr "Stufe festlegen:"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "Firewallaktivitätsprotokoll"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Erlauben\n"
-#~ "Ablehnen\n"
-#~ "Aussortieren\n"
-#~ "Begrenzen"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Konfiguration zurücksetzten …"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "Ein Fenster zum Hinzufügen von Regeln öffnen"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Regel in die angegebene Zeile einfügen"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Ausgewählte Regel(n) entfernen"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Dienst oder Port (Portbereich »Port1:Port2«)"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Diese Regel zur Firewall hinzufügen"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Auf voreingestellte Werte zurücksetzen"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Port-Nummer (Portbereich »Port1:Port2«)"
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Aktiviere ufw-Protokollierung."
-
-#~ msgid "Tool for create a script in another computer"
-#~ msgstr "Werkzeug, um ein Skript für einen anderen Rechner zu erstellen"
-
-#~ msgid "About Firewall Configuration"
-#~ msgstr "Ãœber Firewall-Konfiguration"
-
-#~ msgid "Will remove all rules and disable the firewall!"
-#~ msgstr "Alle Regeln werden entfernt und die Firewall deaktiviert!"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Firewall-Konfiguration"

=== renamed file 'po/gui-ufw-el.po' => 'po/el.po'
--- po/gui-ufw-el.po	2011-05-31 17:44:34 +0000
+++ po/el.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -160,11 +160,7 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Charis Kouzinopoulos https://launchpad.net/~charis\n";
-"  Fotis Tsamis https://launchpad.net/~phantomas\n";
-"  George Kontis https://launchpad.net/~giormatsis\n";
-"  Panagiotis Ligopsychakis https://launchpad.net/~panligo\n";
-"  Vasilis Mavroudis https://launchpad.net/~vmavroudis";
+"  Fotis Tsamis https://launchpad.net/~phantomas";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -404,215 +400,5 @@
 msgid "<b>ufw Options</b>"
 msgstr ""
 
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Η καταγραφή Gufw ενεργοποιήθηκε"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Ενεργοποιήθηκε το τείχος προστασίας"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Απενεργοποιήθηκε το τείχος προστασίας"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Η καταγραφή Gufw απενεργοποιήθηκε"
-
-#~ msgid "Rules removed"
-#~ msgstr "Οι κανόνες αφαιρέθηκαν"
-
-#~ msgid "Rule removed"
-#~ msgstr "Ο κανόνας αφαιρέθηκε"
-
-#~ msgid "Rules added"
-#~ msgstr "Οι κανόνες προστέθηκαν"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Πρέπει να εκτελέσετε το Gufw σαν υπερχρήστης => gksu gufw"
-
-#~ msgid "Log"
-#~ msgstr "Ημερολόγιο καταγραφής"
-
-#~ msgid "Remove"
-#~ msgstr "Αφαίρεση"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Εισάγετε τον κανόνα στην καθορισμένη σειρά"
-
-#~ msgid "Add Rule"
-#~ msgstr "Προσθήκη Κανόνα"
-
-#~ msgid "Add..."
-#~ msgstr "Προσθήκη..."
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Υπηρεσία η θύρα (εύρος θυρών \"port1:port2\")"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Χωρίς καταγραφή\n"
-#~ "Καταγραφή\n"
-#~ "Καταγραφή όλων"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr "Η καταγραφή θα καταχωρίσει όλες τις νέες συνδέσεις και όλα τα πακέτα"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Πρόγραμμα\n"
-#~ "Υπηρεσία"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Αριθμός θύρας (εύρος θυρών \"port1:port2\")"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Ενεργοποίηση κατγραφής ufw"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Ενεργοποίηση κατγραφής Gufw"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Επαναφορά στις αρχικές ρυθμίσεις"
-
-#~ msgid "Add the rule"
-#~ msgstr "Πρόσθεσε τον κανόνα"
-
-#~ msgid "Preferences"
-#~ msgstr "Προτιμήσεις"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Χαμηλό\n"
-#~ "Μεσαίο\n"
-#~ "Υψηλό\n"
-#~ "Πλήρες"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Εκαθάριση καταγραφής του Gufw"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Επιλογές Καταγραφής</b>"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Ενέργειες καταγραφής του τείχους προστασίας</b>"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 The Gufw project"
-
-#~ msgid "About Gufw"
-#~ msgstr "Περί Gufw"
-
-#~ msgid "Removed all rules"
-#~ msgstr "Όλοι οι κανόνες εφαιρέθηκαν"
-
-#~ msgid "Allow In"
-#~ msgstr "Επέτρεψε τα εισερχόμενα"
-
-#~ msgid "Limit In"
-#~ msgstr "Περιόρισε τα εισερχόμενα"
-
-#~ msgid "You will remove all rules!"
-#~ msgstr "Θα αφαιρέσετε όλους τους κανόνες!"
-
-#~ msgid "Deny In"
-#~ msgstr "Αρνήσου τα εισερχόμενα"
-
-#~ msgid "Remove all rules"
-#~ msgstr "Αφαίρεση όλων των κανόνων"
-
-#~ msgid "Deny"
-#~ msgstr "Αρνήσου"
-
-#~ msgid "Reject Out"
-#~ msgstr "Απέρριψε τα εξερχόμενα"
-
-#~ msgid "Allow"
-#~ msgstr "Επέτρεψε"
-
-#~ msgid "Limit"
-#~ msgstr "Περιορισμός"
-
-#~ msgid "Allow Out"
-#~ msgstr "Επέτρεψε τα εξερχόμενα"
-
-#~ msgid "Limit Out"
-#~ msgstr "Περιόρισε τα εξερχόμενα"
-
-#~ msgid "Reject In"
-#~ msgstr "Απέρριψε τα εισερχόμενα"
-
-#~ msgid "Deny Out"
-#~ msgstr "Αρνήσου τα εξερχόμενα"
-
-#~ msgid "Remove all rules..."
-#~ msgstr "Αφαίρεσε όλους τους κανόνες"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Επαναφορά στις αρχικές ρυθμίσεις"
-
-#~ msgid "Reset configuration..."
-#~ msgstr "Επαναφορά ρυθμίσεων"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "Θα αφαιρέσετε όλους τους κανόνες και θα επαναφέρετε το firewall!"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Επαναφορά Ρυθμίσεων..."
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Ενεργοποίηση καταγραφής από το Gufw"
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Ενεργοποίηση καταγραφής από το ufw"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Ιστορικό ενεργειών του τείχους προστασίας</b>"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Και τα δύο"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Εισερχόμενη\n"
-#~ "Εξερχόμενη"
-
-#~ msgid "Set level:"
-#~ msgstr "Ορισμός επιπέδου:"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Άρνηση\n"
-#~ "Απόρριψη\n"
-#~ "Αποδοχή"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Αποδοχή\n"
-#~ "Άρνηση\n"
-#~ "Απόρριψη\n"
-#~ "Περιορισμός"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Ρύθμιση τείχους προστασίας"

=== renamed file 'po/gui-ufw-en_AU.po' => 'po/en_AU.po'
--- po/gui-ufw-en_AU.po	2011-05-31 17:44:34 +0000
+++ po/en_AU.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -159,7 +159,8 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Hew McLachlan https://launchpad.net/~hew";
+"  Hew McLachlan https://launchpad.net/~hew\n";
+"  Jeremy Bicha https://launchpad.net/~jbicha";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -401,474 +402,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>ufw Options</b>"
 
-#~ msgid "Working"
-#~ msgstr "Working"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Edit preferences"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Enable/disable firewall"
-
-#~ msgid "Disabled"
-#~ msgstr "Disabled"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Error changing status firewall"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Changed status firewall"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw not found in the system"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Working, please wait..."
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Error: Select rule(s)"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Error: You must enter the complete range of ports"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Error: There aren't rules"
-
-#~ msgid "Start operations..."
-#~ msgstr "Start operations..."
-
-#~ msgid "Operation done"
-#~ msgstr "Operation done"
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Finish operation"
-
-#~ msgid "About Dialog"
-#~ msgstr "About Dialogue"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Error changing policy"
-
-#~ msgid "Help not found."
-#~ msgstr "Help not found."
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Error: Port is an invalid number"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Open rules from file "
-
-#~ msgid "Changed policy"
-#~ msgstr "Changed policy"
-
-#~ msgid "Save rules to file "
-#~ msgstr "Save rules to file "
-
-#~ msgid "Action canceled"
-#~ msgstr "Action canceled"
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Error in format file, line "
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Log end ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Log start ---\n"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "You are going to overwrite the file."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Error overwriting file."
-
-#~ msgid "Error in format file."
-#~ msgstr "Error in format file."
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "You are adding an IP banlist.\n"
-#~ "Ensure the format is: Name:IP\n"
-
-#~ msgid "Error opening file."
-#~ msgstr "Error opening file."
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "All lines should have this format: \"Name:IP\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-
-#~ msgid "You are going add more rules."
-#~ msgstr "You are going add more rules."
-
-#~ msgid "About Gufw"
-#~ msgstr "About Gufw"
-
-#~ msgid "Website"
-#~ msgstr "Website"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Banning IP addresses"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Banning specific IP addresses from file"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Import rules from file"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "See Gufw log for this session"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Save rules to file"
-
-#~ msgid "Export rules"
-#~ msgstr "Export rules"
-
-#~ msgid "Import rules"
-#~ msgstr "Import rules"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Enable/disable the firewall"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Gufw Help"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Current Configuration</b>"
-
-#~ msgid "About dialog"
-#~ msgstr "About dialogue"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Deny all incoming connections"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Deny incoming traffic"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Allow all incoming connections"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Allow incoming traffic"
-
-#~ msgid "Starting"
-#~ msgstr "Starting"
-
-#~ msgid "Add the rule"
-#~ msgstr "Add the rule"
-
-#~ msgid "Port number or service"
-#~ msgstr "Port number or service"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Firewall enabled"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Specify a preconfigured type"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Reset to the default values"
-
-#~ msgid "Port number"
-#~ msgstr "Port number for beginning of range"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Service\n"
-#~ "Program"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Preconfigured services"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Preconfigured programs"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Add this rule"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Port number for end of range"
-
-#~ msgid "Select all"
-#~ msgstr "Select all"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Enable wrapping"
-
-#~ msgid "Remove"
-#~ msgstr "Remove"
-
-#~ msgid "Select all rules"
-#~ msgstr "Select all rules"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Add a new rule</b>"
-
-#~ msgid "Clear log"
-#~ msgstr "Clear log"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Gufw Log"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Remove the selected rule(s)"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Log Options</b>"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Enable ufw logging"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Show tray icon"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Show the Gufw icon in the notification area"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Enable Gufw logging"
-
-#~ msgid "Preferences"
-#~ msgstr "Preferences"
-
-#~ msgid "Close this window"
-#~ msgstr "Close this window"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "With this enabled, Gufw logs its activity. Disabling it does not remove the "
-#~ "actual log."
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "With this enabled, ufw logs its activity. Read the ufw manual for more "
-#~ "information."
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>System Settings</b>"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "With this enabled, when you close Gufw, it will minimize to the notification "
-#~ "area."
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "With this enabled, Gufw will run on startup, and ask you the root password. "
-#~ "(NOTE: When you close Gufw, the firewall will remain in its last state)."
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Minimize to tray on close"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Autostart with session"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Quit application or minimize to tray icon"
-
-#~ msgid "Quit application"
-#~ msgstr "Quit application"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Firewall enabled - Allow all"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Firewall enabled - Deny all"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Firewall working..."
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Firewall disabled"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Firewall Log Window"
-
-#~ msgid "Firewall log"
-#~ msgstr "Firewall log"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Clear Firewall Log"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Firewall actions log</b>"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Enabled Firewall"
-
-#~ msgid "Rule(s) added"
-#~ msgstr "Rule(s) added"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Disabled Firewall"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Gufw Log Disabled"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Gufw Log Enabled"
-
-#~ msgid "Log"
-#~ msgstr "Log"
-
-#~ msgid "Add new rule"
-#~ msgstr "Add new rule"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-
-#~ msgid "By Default "
-#~ msgstr "By Default "
-
-#~ msgid "Show Add Window"
-#~ msgstr "Show Add Window"
-
-#~ msgid "Remove seleted rule"
-#~ msgstr "Remove seleted rule"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "You must run Gufw as root => gksu gufw"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Enable ufw Logging."
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 The Gufw Project"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Enable Gufw Logging"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Firewall Log"
-
-#~ msgid "Set level"
-#~ msgstr "Set level"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Program\n"
-#~ "Service"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Port number (range ports \"port1:port2\")"
-
-#~ msgid "Service or port (range port \"port1:port2\")"
-#~ msgstr "Service or port (range port \"port1:port2\")"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Clear Gufw Log"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Add a new firewall rule"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-
-#~ msgid "Rules removed"
-#~ msgstr "Rules removed"
-
-#~ msgid "Rules added"
-#~ msgstr "Rules added"
-
-#~ msgid "Rule removed"
-#~ msgstr "Rule removed"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Service or port (range ports \"port1:port2\")"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-
-#~ msgid "Add Rule"
-#~ msgstr "Add Rule"
-
-#~ msgid "About Firewall"
-#~ msgstr "About Firewall"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Firewall Configuration"

=== renamed file 'po/gui-ufw-en_CA.po' => 'po/en_CA.po'
--- po/gui-ufw-en_CA.po	2011-05-31 17:44:34 +0000
+++ po/en_CA.po	2011-08-18 07:35:33 +0000
@@ -8,14 +8,14 @@
 "Project-Id-Version: gui-ufw\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2011-05-25 19:56+0200\n"
-"PO-Revision-Date: 2011-04-04 11:17+0000\n"
-"Last-Translator: Pierre-Luc Charette <Unknown>\n"
+"PO-Revision-Date: 2011-08-12 00:41+0000\n"
+"Last-Translator: Jeremy Bicha <jeremy@xxxxxxxxx>\n"
 "Language-Team: English (Canada) <en_CA@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -117,7 +117,7 @@
 
 #: gufw/view/guiGufw.py:1041
 msgid "Reloaded ufw rules"
-msgstr ""
+msgstr "Reloaded ufw rules"
 
 #: gufw/view/guiGufw.py:1050
 msgid "This will remove all rules and disable the firewall!"
@@ -160,8 +160,8 @@
 msgstr ""
 "Launchpad Contributions:\n"
 "  Dan Klassen https://launchpad.net/~danklassen\n";
-"  Pierre-Luc Charette https://launchpad.net/~klbsjpolp\n";
-"  Wade Pedersen https://launchpad.net/~starcraftguy40";
+"  Jeremy Bicha https://launchpad.net/~jbicha\n";
+"  Pierre-Luc Charette https://launchpad.net/~klbsjpolp";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -213,55 +213,55 @@
 
 #: data/ui/extra_translations_no_distribute.glade:17
 msgid "ALLOW IN"
-msgstr ""
+msgstr "ALLOW IN"
 
 #: data/ui/extra_translations_no_distribute.glade:24
 msgid "DENY IN"
-msgstr ""
+msgstr "DENY IN"
 
 #: data/ui/extra_translations_no_distribute.glade:35
 msgid "REJECT IN"
-msgstr ""
+msgstr "REJECT IN"
 
 #: data/ui/extra_translations_no_distribute.glade:46
 msgid "LIMIT IN"
-msgstr ""
+msgstr "LIMIT IN"
 
 #: data/ui/extra_translations_no_distribute.glade:57
 msgid "ALLOW OUT"
-msgstr ""
+msgstr "ALLOW OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:68
 msgid "DENY OUT"
-msgstr ""
+msgstr "DENY OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:81
 msgid "REJECT OUT"
-msgstr ""
+msgstr "REJECT OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:94
 msgid "LIMIT OUT"
-msgstr ""
+msgstr "LIMIT OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:107
 msgid "ALLOW"
-msgstr ""
+msgstr "ALLOW"
 
 #: data/ui/extra_translations_no_distribute.glade:118
 msgid "DENY"
-msgstr ""
+msgstr "DENY"
 
 #: data/ui/extra_translations_no_distribute.glade:131
 msgid "REJECT"
-msgstr ""
+msgstr "REJECT"
 
 #: data/ui/extra_translations_no_distribute.glade:144
 msgid "LIMIT"
-msgstr ""
+msgstr "LIMIT"
 
 #: data/ui/extra_translations_no_distribute.glade:160
 msgid "Anywhere"
-msgstr ""
+msgstr "Anywhere"
 
 #: data/ui/log.glade:7
 msgid "Firewall: Log"
@@ -301,7 +301,7 @@
 
 #: data/ui/main.glade:222
 msgid "Reload rules"
-msgstr ""
+msgstr "Reload rules"
 
 #: data/ui/main.glade:233
 msgid "Reset Firewall..."
@@ -402,441 +402,3 @@
 #: data/ui/preferences.glade:179
 msgid "<b>ufw Options</b>"
 msgstr "<b>ufw Options</b>"
-
-#~ msgid "Working"
-#~ msgstr "Working"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Enable/disable the firewall"
-
-#~ msgid "Disabled"
-#~ msgstr "Disabled"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw not found in the system"
-
-#~ msgid "About dialog"
-#~ msgstr "About dialogue"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Working, please wait..."
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Error: Port is an invalid number"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Error: You must enter the complete range of ports"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Error changing policy"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Firewall enabled"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Firewall disabled"
-
-#~ msgid "Action canceled"
-#~ msgstr "Action canceled"
-
-#~ msgid "Help not found."
-#~ msgstr "Help not found."
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "You are going to overwrite the file."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Error overwriting file."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Error in format file, line "
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-
-#~ msgid "Error in format file."
-#~ msgstr "Error in format file."
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-
-#~ msgid "Error opening file."
-#~ msgstr "Error opening file."
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Log end ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Log start ---\n"
-
-#~ msgid "About Gufw"
-#~ msgstr "About Gufw"
-
-#~ msgid "Website"
-#~ msgstr "Website"
-
-#~ msgid "Export rules"
-#~ msgstr "Export rules"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "See Gufw log for this session"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Save rules to file"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Banning IP addresses"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Banning specific IP addresses from file"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Import rules from file"
-
-#~ msgid "Import rules"
-#~ msgstr "Import rules"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Edit preferences"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Gufw Help"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Allow all incoming connections"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Deny all incoming connections"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Deny incoming traffic"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Allow incoming traffic"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Specific the preconfigured type"
-
-#~ msgid "Port number or service"
-#~ msgstr "Port number or service"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-
-#~ msgid "Add the rule"
-#~ msgstr "Add the rule"
-
-#~ msgid "Port number"
-#~ msgstr "Port number"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Service\n"
-#~ "Program"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Preconfigured services"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Preconfigured programs"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Add the service as rule"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Reset to the default values"
-
-#~ msgid "Remove"
-#~ msgstr "Remove"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Add a new rule</b>"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Port number. If it is set, you will use a range"
-
-#~ msgid "Preferences"
-#~ msgstr "Preferences"
-
-#~ msgid "Clear log"
-#~ msgstr "Clear log"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Gufw Log"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Enable wrapping"
-
-#~ msgid "Close this window"
-#~ msgstr "Close this window"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Minimize to tray on close"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Autostart with session"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr "With this enabled, when you close Gufw, it will minimize to tray"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Log Options</b>"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Enable Gufw logging"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Enable ufw logging"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>System Settings</b>"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Error: There aren't rules"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Enable/disable firewall"
-
-#~ msgid "About Dialog"
-#~ msgstr "About Dialogue"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Error: Select rule(s)"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Error changing status firewall"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Changed status firewall"
-
-#~ msgid "Start operations..."
-#~ msgstr "Start operations..."
-
-#~ msgid "Operation done"
-#~ msgstr "Operation done"
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Finish operation"
-
-#~ msgid "Quit application"
-#~ msgstr "Quit application"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Current Configuration</b>"
-
-#~ msgid "You are going add more rules."
-#~ msgstr "You are going to add more rules."
-
-#~ msgid "Open rules from file "
-#~ msgstr "Open rules from file "
-
-#~ msgid "Changed policy"
-#~ msgstr "Changed policy"
-
-#~ msgid "Save rules to file "
-#~ msgstr "Save rules to file "
-
-#~ msgid "Select all"
-#~ msgstr "Select all"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Quit application or minimize to tray icon"
-
-#~ msgid "Starting"
-#~ msgstr "Starting"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Show tray icon"
-
-#~ msgid "Select all rules"
-#~ msgstr "Select all rules"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Show the Gufw icon in tray area"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Remove the selected rule(s)"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Enabled Firewall"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Disabled Firewall"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Gufw Log Disabled"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Gufw Log Enabled"
-
-#~ msgid "Rule removed"
-#~ msgstr "Rule removed"
-
-#~ msgid "Rules removed"
-#~ msgstr "Rules removed"
-
-#~ msgid "Rules added"
-#~ msgstr "Rules added"
-
-#~ msgid "Log"
-#~ msgstr "Log"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "You must run Gufw as root => gksu gufw"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "In\n"
-#~ "Out"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr "Log will log all new connections. Log all will log all packets"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Insert the rule in a row specified"
-
-#~ msgid "Add Rule"
-#~ msgstr "Add Rule"
-
-#~ msgid "Add..."
-#~ msgstr "Add..."
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 The Gufw project"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Service or port (range ports \"port1:port2\")"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Enable ufw Logging."
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Enable Gufw Logging"
-
-#~ msgid "Set level:"
-#~ msgstr "Set level:"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Program\n"
-#~ "Service"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Port number (range ports \"port1:port2\")"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Firewall actions log</b>"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Clear Gufw Log"

=== renamed file 'po/gui-ufw-en_GB.po' => 'po/en_GB.po'
--- po/gui-ufw-en_GB.po	2011-05-31 17:44:34 +0000
+++ po/en_GB.po	2011-08-18 07:35:33 +0000
@@ -8,14 +8,14 @@
 "Project-Id-Version: gui-ufw\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2011-05-25 19:56+0200\n"
-"PO-Revision-Date: 2011-03-29 21:46+0000\n"
+"PO-Revision-Date: 2011-06-09 22:45+0000\n"
 "Last-Translator: Chris Woollard <cwoollard@xxxxxxxxx>\n"
 "Language-Team: English (United Kingdom) <en_GB@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:40+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -117,7 +117,7 @@
 
 #: gufw/view/guiGufw.py:1041
 msgid "Reloaded ufw rules"
-msgstr ""
+msgstr "Reloaded ufw rules"
 
 #: gufw/view/guiGufw.py:1050
 msgid "This will remove all rules and disable the firewall!"
@@ -159,17 +159,11 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Anthony Scarth https://launchpad.net/~maroubal2\n";
 "  Chris Woollard https://launchpad.net/~cwoollard\n";
 "  Costales https://launchpad.net/~costales\n";
-"  Gordon Stevens https://launchpad.net/~reileigh\n";
-"  Inox https://launchpad.net/~inox\n";
 "  James Thorrold https://launchpad.net/~jthorrold\n";
-"  Jonathon Fernyhough https://launchpad.net/~jfernyhough\n";
-"  Robert Premuz https://launchpad.net/~rpr-nospam\n";
-"  Robert Readman https://launchpad.net/~robert-readman\n";
 "  Yigit Güneli https://launchpad.net/~yiit\n";
-"  leoquant https://launchpad.net/~leoquant";
+"  rpr nospam https://launchpad.net/~rpr-nospam";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -221,51 +215,51 @@
 
 #: data/ui/extra_translations_no_distribute.glade:17
 msgid "ALLOW IN"
-msgstr ""
+msgstr "ALLOW IN"
 
 #: data/ui/extra_translations_no_distribute.glade:24
 msgid "DENY IN"
-msgstr ""
+msgstr "DENY IN"
 
 #: data/ui/extra_translations_no_distribute.glade:35
 msgid "REJECT IN"
-msgstr ""
+msgstr "REJECT IN"
 
 #: data/ui/extra_translations_no_distribute.glade:46
 msgid "LIMIT IN"
-msgstr ""
+msgstr "LIMIT IN"
 
 #: data/ui/extra_translations_no_distribute.glade:57
 msgid "ALLOW OUT"
-msgstr ""
+msgstr "ALLOW OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:68
 msgid "DENY OUT"
-msgstr ""
+msgstr "DENY OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:81
 msgid "REJECT OUT"
-msgstr ""
+msgstr "REJECT OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:94
 msgid "LIMIT OUT"
-msgstr ""
+msgstr "LIMIT OUT"
 
 #: data/ui/extra_translations_no_distribute.glade:107
 msgid "ALLOW"
-msgstr ""
+msgstr "ALLOW"
 
 #: data/ui/extra_translations_no_distribute.glade:118
 msgid "DENY"
-msgstr ""
+msgstr "DENY"
 
 #: data/ui/extra_translations_no_distribute.glade:131
 msgid "REJECT"
-msgstr ""
+msgstr "REJECT"
 
 #: data/ui/extra_translations_no_distribute.glade:144
 msgid "LIMIT"
-msgstr ""
+msgstr "LIMIT"
 
 #: data/ui/extra_translations_no_distribute.glade:160
 msgid "Anywhere"
@@ -309,7 +303,7 @@
 
 #: data/ui/main.glade:222
 msgid "Reload rules"
-msgstr ""
+msgstr "Reload rules"
 
 #: data/ui/main.glade:233
 msgid "Reset Firewall..."
@@ -410,490 +404,3 @@
 #: data/ui/preferences.glade:179
 msgid "<b>ufw Options</b>"
 msgstr "<b>ufw Options</b>"
-
-#~ msgid "Working"
-#~ msgstr "Working"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Enable/disable the firewall"
-
-#~ msgid "Disabled"
-#~ msgstr "Disabled"
-
-#~ msgid "About dialog"
-#~ msgstr "About dialogue"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw not found on the system"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Working, please wait..."
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Error: Port is an invalid number"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Error: You must enter the complete range of ports"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Error changing policy"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Firewall enabled"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Firewall disabled"
-
-#~ msgid "Action canceled"
-#~ msgstr "Action cancelled"
-
-#~ msgid "Help not found."
-#~ msgstr ""
-#~ "Launchpad Contributions:\r\n"
-#~ "  Gordon Stevens https://translations.launchpad.net/~vegetarian2000";
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "You are going to overwrite the file."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Error in format file, line "
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk/ for download files."
-
-#~ msgid "Error in format file."
-#~ msgstr "Error in file format."
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "You are going to add new banned IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-
-#~ msgid "Error opening file."
-#~ msgstr "Error opening file."
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Log end ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Log start ---\n"
-
-#~ msgid "About Gufw"
-#~ msgstr "About Gufw"
-
-#~ msgid "Website"
-#~ msgstr "Website"
-
-#~ msgid "Export rules"
-#~ msgstr "Export rules"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "See the Gufw log for this session"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Save rules to file"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Banning IP addresses"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Banning specific IP addresses from file"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Import rules from file"
-
-#~ msgid "Import rules"
-#~ msgstr "Import rules"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Edit preferences"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Gufw help"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Allow all incoming connections"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Deny all incoming connections"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Deny incoming traffic"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Allow incoming traffic"
-
-#~ msgid "Port number or service"
-#~ msgstr "Port number or service"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-
-#~ msgid "Add the rule"
-#~ msgstr "Add the rule"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Specify the preconfigured type"
-
-#~ msgid "Port number"
-#~ msgstr "Port number"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Service\n"
-#~ "Program"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Preconfigured services"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Preconfigured programs"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Add the service as a rule"
-
-#~ msgid "Remove"
-#~ msgstr "Remove"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Reset to the default values"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Add a new rule</b>"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Port number. If it is set, you need to use a range"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Enable wrapping"
-
-#~ msgid "Preferences"
-#~ msgstr "Preferences"
-
-#~ msgid "Clear log"
-#~ msgstr "Clear log"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Gufw log"
-
-#~ msgid "Close this window"
-#~ msgstr "Close this window"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Minimize to tray on close"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Autostart with session"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "With this enabled, Gufw will minimize to tray, when the Close Window button "
-#~ "is clicked"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Log options</b>"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Enable Gufw logging"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "With this enabled, Gufw will autostart and then ask you for the root "
-#~ "password. (NOTE: When you close Gufw, the firewall will remain in its last "
-#~ "state)"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Enable ufw logging"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "When enabled, Gufw logs the activity. Note: disabling it does not remove the "
-#~ "actual log"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>System settings</b>"
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Error overwriting file."
-
-#~ msgid "About Dialog"
-#~ msgstr "About Dialogue"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Firewall enabled - Allow all"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Firewall enabled - Deny all"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Firewall working..."
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Firewall Log Window"
-
-#~ msgid "Operation done"
-#~ msgstr "Operation done"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Enable/disable firewall"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Error on changing status firewall"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Changed status firewall"
-
-#~ msgid "Start operations..."
-#~ msgstr "Start operations..."
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Finish operation"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Enabled Firewall"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Disabled Firewall"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Gufw Log Disabled"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Gufw Log Enabled"
-
-#~ msgid "Removed all rules"
-#~ msgstr "Removed all rules"
-
-#~ msgid "Rules removed"
-#~ msgstr "Rules removed"
-
-#~ msgid "Rules added"
-#~ msgstr "Rules added"
-
-#~ msgid "Rule removed"
-#~ msgstr "Rule removed"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "You must run Gufw as root => gksu gufw"
-
-#~ msgid "Limit In"
-#~ msgstr "Limit In"
-
-#~ msgid "Allow Out"
-#~ msgstr "Allow Out"
-
-#~ msgid "Limit Out"
-#~ msgstr "Limit Out"
-
-#~ msgid "Allow In"
-#~ msgstr "Allow In"
-
-#~ msgid "Reject In"
-#~ msgstr "Reject In"
-
-#~ msgid "Deny Out"
-#~ msgstr "Deny Out"
-
-#~ msgid "You will remove all rules!"
-#~ msgstr "You will remove all rules!"
-
-#~ msgid "Remove all rules"
-#~ msgstr "Remove all rules"
-
-#~ msgid "Deny In"
-#~ msgstr "Deny In"
-
-#~ msgid "log"
-#~ msgstr "log"
-
-#~ msgid "Reject"
-#~ msgstr "Reject"
-
-#~ msgid "Deny"
-#~ msgstr "Deny"
-
-#~ msgid "Reject Out"
-#~ msgstr "Reject Out"
-
-#~ msgid "Limit"
-#~ msgstr "Limit"
-
-#~ msgid "Allow"
-#~ msgstr "Allow"
-
-#~ msgid "Log"
-#~ msgstr "Log"
-
-#~ msgid "log-all"
-#~ msgstr "log-all"
-
-#~ msgid "Remove all rules..."
-#~ msgstr "Remove all rules..."
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Insert the rule in a row specified"
-
-#~ msgid "Add Rule"
-#~ msgstr "Add Rule"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-
-#~ msgid "Close"
-#~ msgstr "Close"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "In\n"
-#~ "Out"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Service or port (range ports \"port1:port2\")"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr "Log will log all new connections. Log all will log all packets"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Program\n"
-#~ "Service"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Port number (range ports \"port1:port2\")"
-
-#~ msgid "Add"
-#~ msgstr "Add"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 The Gufw project"
-
-#~ msgid "Clear"
-#~ msgstr "Clear"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Enable ufw Logging."
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Enable Gufw Logging"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Clear Gufw Log"
-
-#~ msgid "Set level:"
-#~ msgstr "Set level:"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Firewall actions log</b>"
-
-#~ msgid "Add..."
-#~ msgstr "Add..."
-
-#~ msgid "Reset to initial status..."
-#~ msgstr "Reset to initial status..."
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "You will remove all rules and reset the firewall!"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Reset Configuration..."
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Enable ufw logging."
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Firewall Actions Log</b>"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Reset to initial configuration"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Add this rule to the firewall"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Remove the selected rule(s)"
-
-#~ msgid "Enable listening report"
-#~ msgstr "Enable listening report"
-
-#~ msgid "About Firewall"
-#~ msgstr "About Firewall"

=== added file 'po/eo.po'
--- po/eo.po	1970-01-01 00:00:00 +0000
+++ po/eo.po	2011-08-18 07:35:33 +0000
@@ -0,0 +1,406 @@
+# Esperanto translation for gui-ufw
+# Copyright (c) 2011 Rosetta Contributors and Canonical Ltd 2011
+# This file is distributed under the same license as the gui-ufw package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2011.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: gui-ufw\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2011-05-25 19:56+0200\n"
+"PO-Revision-Date: 2011-06-01 12:24+0000\n"
+"Last-Translator: Michael Moroni <michael.moroni@xxxxxxxxxx>\n"
+"Language-Team: Esperanto <eo@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
+
+#: gufw/view/guiGufw.py:143
+msgid "To"
+msgstr "Al"
+
+#: gufw/view/guiGufw.py:147
+msgid "Action"
+msgstr "Ago"
+
+#: gufw/view/guiGufw.py:151
+msgid "From"
+msgstr "De"
+
+#: gufw/view/guiGufw.py:162
+msgid "Protocol"
+msgstr "Protokolo"
+
+#: gufw/view/guiGufw.py:165
+msgid "Port"
+msgstr "Konektejo"
+
+#: gufw/view/guiGufw.py:168
+msgid "Address"
+msgstr "Adreso"
+
+#: gufw/view/guiGufw.py:171
+msgid "Application"
+msgstr "Aplikaĵo"
+
+#: gufw/view/guiGufw.py:443
+msgid "Select rule(s)"
+msgstr "Elekti regulo(j)n"
+
+#: gufw/view/guiGufw.py:458
+msgid "Removing rules..."
+msgstr "Foriganta regulojn..."
+
+#: gufw/view/guiGufw.py:486
+msgid "Rule(s) removed"
+msgstr "Regulo(j) forigita(j)"
+
+#: gufw/view/guiGufw.py:488 gufw/view/guiGufw.py:559 gufw/view/guiGufw.py:589
+#: gufw/view/guiGufw.py:651 gufw/view/guiGufw.py:712
+msgid "Error performing operation"
+msgstr "Eraro dum efektivigado de ago"
+
+#: gufw/view/guiGufw.py:557 gufw/view/guiGufw.py:587 gufw/view/guiGufw.py:649
+#: gufw/view/guiGufw.py:710
+msgid "Rule added"
+msgstr "Regulo aldonita"
+
+#: gufw/view/guiGufw.py:639
+msgid "Error: Insert a port number"
+msgstr "Eraro: Enmetu konektejnombron"
+
+#: gufw/view/guiGufw.py:643 gufw/view/guiGufw.py:701 gufw/view/guiGufw.py:705
+msgid "Error: Range ports only with tcp or udp protocol"
+msgstr "Eraro: Variejaj konektejoj nur kun TCP- aÅ­ UDP-protokoloj"
+
+#: gufw/view/guiGufw.py:697
+msgid "Error: Fields filled out incorrectly"
+msgstr "Eraro: kampoj malkorekte plenigitaj"
+
+#: gufw/view/guiGufw.py:777
+msgid "Wrong identification"
+msgstr "Malkorekta identigilo"
+
+#: gufw/view/guiGufw.py:902
+msgid "Disabled firewall"
+msgstr "Malŝalti fajroŝirmilon"
+
+#: gufw/view/guiGufw.py:907
+msgid "Enabled firewall"
+msgstr "Enŝalti fajroŝirmilon"
+
+#: gufw/view/guiGufw.py:921
+msgid "Deny all INCOMING traffic"
+msgstr "Malpermesi tutan ENIRANTAN trafikon"
+
+#: gufw/view/guiGufw.py:925
+msgid "Reject all INCOMING traffic"
+msgstr "Malakcepti tutan ENIRANTAN trafikon"
+
+#: gufw/view/guiGufw.py:929
+msgid "Allow all INCOMING traffic"
+msgstr "Permesi tutan ENIRANTAN trafikon"
+
+#: gufw/view/guiGufw.py:943
+msgid "Deny all OUTGOING traffic"
+msgstr "Malpermesi tutan ELIRANTAN trafikon"
+
+#: gufw/view/guiGufw.py:947
+msgid "Reject all OUTGOING traffic"
+msgstr "Malakcepti tutan ELIRANTAN trafikon"
+
+#: gufw/view/guiGufw.py:951
+msgid "Allow all OUTGOING traffic"
+msgstr "Permesi tutan ELIRANTAN trafikon"
+
+#: gufw/view/guiGufw.py:1041
+msgid "Reloaded ufw rules"
+msgstr "Reŝargitaj ufw-reguloj"
+
+#: gufw/view/guiGufw.py:1050
+msgid "This will remove all rules and disable the firewall!"
+msgstr "Ĉi tio forigos ĉiujn regulojn kaj malŝaltos la fajroŝirmilon"
+
+#: gufw/view/guiGufw.py:1051
+msgid "Do you want to continue?"
+msgstr "Ĉu vi volas daŭrigi?"
+
+#: gufw/view/guiGufw.py:1052
+msgid "Reset Firewall"
+msgstr "Reŝargi fajroŝirmilon"
+
+#: gufw/view/guiGufw.py:1060
+msgid "Removed rules and reset firewall!"
+msgstr "Reguloj forigitaj kaj fajroŝirmilo reŝargita!"
+
+#: gufw/view/guiGufw.py:1159 gufw/view/guiGufw.py:1161
+msgid " on "
+msgstr " en "
+
+#: gufw/view/guiGufw.py:1191 data/ui/main.glade:129
+msgid "Firewall"
+msgstr "Fajroŝirmilo"
+
+#: data/ui/about.glade:8
+msgid "Firewall: About"
+msgstr "Fajroŝirmilo: Pri"
+
+#: data/ui/about.glade:15
+msgid "© 2008-2011 The Gufw project"
+msgstr "© 2008-2011 La projekto Gufw"
+
+#: data/ui/about.glade:16
+msgid "Graphic user interface for ufw"
+msgstr "Grafika uzantinterfaco por ufw"
+
+#: data/ui/about.glade:49
+msgid "translator-credits"
+msgstr ""
+"Launchpad Contributions:\n"
+"  Michael Moroni https://launchpad.net/~airon90";
+
+#: data/ui/add.glade:287
+msgid "Firewall: Add Rule"
+msgstr "Fajroŝirmilo: Aldoni regulon"
+
+#: data/ui/add.glade:306
+msgid "Show extended actions"
+msgstr "Montri etenditajn agojn"
+
+#: data/ui/add.glade:385 data/ui/add.glade:623 data/ui/add.glade:833
+msgid "Rule  number to insert"
+msgstr "Enmetenda regulnombro"
+
+#: data/ui/add.glade:607
+msgid "Preconfigured"
+msgstr "Apriore agordita"
+
+#: data/ui/add.glade:730
+msgid "Port or service"
+msgstr "Konektejo aÅ­ servo"
+
+#: data/ui/add.glade:813
+msgid "Simple"
+msgstr "Simpla"
+
+#: data/ui/add.glade:1004 data/ui/add.glade:1024
+msgid "Port (Range PortA:PortB)"
+msgstr "Konektejo (Variejo KonektejoA:KonektejoB)"
+
+#: data/ui/add.glade:1042 data/ui/add.glade:1062
+msgid "IP Address"
+msgstr "IP-adreso"
+
+#: data/ui/add.glade:1077
+msgid "From:"
+msgstr "De:"
+
+#: data/ui/add.glade:1090
+msgid "To:"
+msgstr "Al:"
+
+#: data/ui/add.glade:1116
+msgid "Clean values in boxes"
+msgstr "Vakigi valorojn en kestoj"
+
+#: data/ui/add.glade:1172
+msgid "Advanced"
+msgstr "Sperta"
+
+#: data/ui/extra_translations_no_distribute.glade:17
+msgid "ALLOW IN"
+msgstr "PERMESI EN"
+
+#: data/ui/extra_translations_no_distribute.glade:24
+msgid "DENY IN"
+msgstr "MALPERMESI EN"
+
+#: data/ui/extra_translations_no_distribute.glade:35
+msgid "REJECT IN"
+msgstr "MALAKCEPTI EN"
+
+#: data/ui/extra_translations_no_distribute.glade:46
+msgid "LIMIT IN"
+msgstr "LIMIGI EN"
+
+#: data/ui/extra_translations_no_distribute.glade:57
+msgid "ALLOW OUT"
+msgstr "PERMESI EL"
+
+#: data/ui/extra_translations_no_distribute.glade:68
+msgid "DENY OUT"
+msgstr "MALPERMESI EL"
+
+#: data/ui/extra_translations_no_distribute.glade:81
+msgid "REJECT OUT"
+msgstr "MALAKCEPTI EL"
+
+#: data/ui/extra_translations_no_distribute.glade:94
+msgid "LIMIT OUT"
+msgstr "LIMIGI EL"
+
+#: data/ui/extra_translations_no_distribute.glade:107
+msgid "ALLOW"
+msgstr "PERMESI"
+
+#: data/ui/extra_translations_no_distribute.glade:118
+msgid "DENY"
+msgstr "MALPERMESI"
+
+#: data/ui/extra_translations_no_distribute.glade:131
+msgid "REJECT"
+msgstr "MALAKCEPTI"
+
+#: data/ui/extra_translations_no_distribute.glade:144
+msgid "LIMIT"
+msgstr "LIMIGI"
+
+#: data/ui/extra_translations_no_distribute.glade:160
+msgid "Anywhere"
+msgstr "Ĉie"
+
+#: data/ui/log.glade:7
+msgid "Firewall: Log"
+msgstr "Fajroŝirmilo: Protokolo"
+
+#: data/ui/log.glade:26
+msgid "Show for server script"
+msgstr "Montri skriptojn por serviloj"
+
+#: data/ui/log.glade:30
+msgid "Use this for create a script"
+msgstr "Uzi ĉi tion por krei skripton"
+
+#: data/ui/log.glade:51
+msgid "Remove all Gufw log"
+msgstr "Forigi ĉiujn Gufw-protokolojn"
+
+#: data/ui/main.glade:144
+msgid "_File"
+msgstr "_Dosiero"
+
+#: data/ui/main.glade:152
+msgid "Log..."
+msgstr "Protokoloj..."
+
+#: data/ui/main.glade:185
+msgid "_Edit"
+msgstr "R_edakti"
+
+#: data/ui/main.glade:193
+msgid "Add Rule..."
+msgstr "Aldoni regulon..."
+
+#: data/ui/main.glade:204
+msgid "Remove Rule"
+msgstr "Forigi regulon"
+
+#: data/ui/main.glade:222
+msgid "Reload rules"
+msgstr "Reŝargi regulojn"
+
+#: data/ui/main.glade:233
+msgid "Reset Firewall..."
+msgstr "Reŝargi fajroŝirmilon..."
+
+#: data/ui/main.glade:269
+msgid "_Help"
+msgstr "_Helpo"
+
+#: data/ui/main.glade:277
+msgid "Documentation..."
+msgstr "Dokumentado..."
+
+#: data/ui/main.glade:288
+msgid "Get Help Online..."
+msgstr "Akiri retan helpon..."
+
+#: data/ui/main.glade:299
+msgid "Report a Problem..."
+msgstr "Raporti problemon…"
+
+#: data/ui/main.glade:310
+msgid "Translate This Application..."
+msgstr "Traduki ĉi tiun aplikaĵon…"
+
+#: data/ui/main.glade:365
+msgid "<b>Actual Status</b>"
+msgstr "<b>Aktuala stato</b>"
+
+#: data/ui/main.glade:376
+msgid "Enabled"
+msgstr "Enŝaltita"
+
+#: data/ui/main.glade:421
+msgid "Incoming:"
+msgstr "Eniranta:"
+
+#: data/ui/main.glade:432
+msgid "Outgoing:"
+msgstr "Eliranta:"
+
+#: data/ui/main.glade:548
+msgid "<b>Rules</b>"
+msgstr "<b>Reguloj</b>"
+
+#: data/ui/main.glade:612
+msgid "Unlock"
+msgstr "Malŝlosi"
+
+#: data/ui/main.glade:658
+msgid "Show Add Rule window"
+msgstr "Montri fenestron por \"Aldoni regulon\""
+
+#: data/ui/main.glade:676
+msgid "Remove selected rule"
+msgstr "Forigi elektitan regulon"
+
+#: data/ui/main.glade:717
+msgid "<b>Listening Report</b>"
+msgstr "<b>AÅ­skultanta raporto</b>"
+
+#: data/ui/preferences.glade:30
+msgid "Firewall: Preferences"
+msgstr "Fajroŝirmilo: Agordoj"
+
+#: data/ui/preferences.glade:59
+msgid "Logging"
+msgstr "Protokolanta"
+
+#: data/ui/preferences.glade:74
+msgid "Listening Report"
+msgstr "AÅ­skultanta raporto"
+
+#: data/ui/preferences.glade:78
+msgid ""
+"Ports in the listening state for TCP and open state for UDP.\n"
+"Enabled: Will consume more CPU resources."
+msgstr ""
+"Konektejo en la aÅ­skultanta stato por TCP kaj en la malfermita stato por "
+"UDP.\n"
+"Enŝaltita: ĝi konsumos pli da CPU-risurcoj."
+
+#: data/ui/preferences.glade:91
+msgid "Show notifications"
+msgstr "Montri sciigojn"
+
+#: data/ui/preferences.glade:95
+msgid "Will show new connections in Listening Report"
+msgstr "Montros novajn konektojn en AÅ­skultanta raporto"
+
+#: data/ui/preferences.glade:112
+msgid "<b>Gufw Options</b>"
+msgstr "<b>Agordoj de Gufw</b>"
+
+#: data/ui/preferences.glade:141
+msgid "Logging:"
+msgstr "Protokolado:"
+
+#: data/ui/preferences.glade:179
+msgid "<b>ufw Options</b>"
+msgstr "<b>Agordoj de ufw</b>"
+
+#~ msgid "Firewall Configuration"
+#~ msgstr "Fajroŝirmilaj agordoj"

=== renamed file 'po/gui-ufw-es.po' => 'po/es.po'
--- po/gui-ufw-es.po	2011-05-31 17:44:34 +0000
+++ po/es.po	2011-08-18 07:35:33 +0000
@@ -8,14 +8,14 @@
 "Project-Id-Version: gui-ufw\n"
 "Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
 "POT-Creation-Date: 2011-05-25 19:56+0200\n"
-"PO-Revision-Date: 2011-03-01 19:14+0000\n"
-"Last-Translator: Costales <marcos@xxxxxxxxxxxxxx>\n"
+"PO-Revision-Date: 2011-06-01 07:43+0000\n"
+"Last-Translator: Fitoschido <fitoschido@xxxxxxxxx>\n"
 "Language-Team: Spanish <es@xxxxxx>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:40+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -27,7 +27,7 @@
 
 #: gufw/view/guiGufw.py:151
 msgid "From"
-msgstr "Desde"
+msgstr "De"
 
 #: gufw/view/guiGufw.py:162
 msgid "Protocol"
@@ -51,11 +51,11 @@
 
 #: gufw/view/guiGufw.py:458
 msgid "Removing rules..."
-msgstr "Eliminando reglas..."
+msgstr "Quitando reglas..."
 
 #: gufw/view/guiGufw.py:486
 msgid "Rule(s) removed"
-msgstr "Regla(s) eliminada(s)"
+msgstr "Regla(s) quitada(s)"
 
 #: gufw/view/guiGufw.py:488 gufw/view/guiGufw.py:559 gufw/view/guiGufw.py:589
 #: gufw/view/guiGufw.py:651 gufw/view/guiGufw.py:712
@@ -117,7 +117,7 @@
 
 #: gufw/view/guiGufw.py:1041
 msgid "Reloaded ufw rules"
-msgstr ""
+msgstr "Reglas de ufw recargadas"
 
 #: gufw/view/guiGufw.py:1050
 msgid "This will remove all rules and disable the firewall!"
@@ -159,26 +159,13 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Alejandro Navarro https://launchpad.net/~alexnmoya\n";
 "  Costales https://launchpad.net/~costales\n";
-"  DellDor https://launchpad.net/~delldor\n";
 "  Edgar Polanco https://launchpad.net/~theboss-edgar14\n";
-"  Emilio https://launchpad.net/~turl\n";
 "  Fitoschido https://launchpad.net/~fitoschido\n";
-"  Guadafanex https://launchpad.net/~parraymartinez\n";
-"  Iván Campaña https://launchpad.net/~ivan-campana\n";
-"  Lord Soth https://launchpad.net/~soth-phreak\n";
-"  Luis J. Claros https://launchpad.net/~luisj-claros\n";
 "  Monkey https://launchpad.net/~monkey-libre\n";
-"  Paco Molinero https://launchpad.net/~franciscomol\n";
 "  Pedro Carrasco https://launchpad.net/~blare82\n";
 "  Santi Martínez Cantelli https://launchpad.net/~cantelli\n";
-"  angvp https://launchpad.net/~angvp\n";
-"  enekosz https://launchpad.net/~enekoserna\n";
-"  gnuckx https://launchpad.net/~gnuckx\n";
-"  jfunez https://launchpad.net/~juan-funez\n";
-"  jon latorre https://launchpad.net/~moebius-etxea\n";
-"  xarehek https://launchpad.net/~rafacor-80";
+"  angvp https://launchpad.net/~angvp";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -230,51 +217,51 @@
 
 #: data/ui/extra_translations_no_distribute.glade:17
 msgid "ALLOW IN"
-msgstr ""
+msgstr "PERMITIR ENTRADA"
 
 #: data/ui/extra_translations_no_distribute.glade:24
 msgid "DENY IN"
-msgstr ""
+msgstr "DENEGAR ENTRADA"
 
 #: data/ui/extra_translations_no_distribute.glade:35
 msgid "REJECT IN"
-msgstr ""
+msgstr "RECHAZAR ENTRADA"
 
 #: data/ui/extra_translations_no_distribute.glade:46
 msgid "LIMIT IN"
-msgstr ""
+msgstr "LIMITAR ENTRADA"
 
 #: data/ui/extra_translations_no_distribute.glade:57
 msgid "ALLOW OUT"
-msgstr ""
+msgstr "PERMITIR SALIDA"
 
 #: data/ui/extra_translations_no_distribute.glade:68
 msgid "DENY OUT"
-msgstr ""
+msgstr "DENEGAR SALIDA"
 
 #: data/ui/extra_translations_no_distribute.glade:81
 msgid "REJECT OUT"
-msgstr ""
+msgstr "RECHAZAR SALIDA"
 
 #: data/ui/extra_translations_no_distribute.glade:94
 msgid "LIMIT OUT"
-msgstr ""
+msgstr "LIMITAR SALIDA"
 
 #: data/ui/extra_translations_no_distribute.glade:107
 msgid "ALLOW"
-msgstr ""
+msgstr "PERMITIR"
 
 #: data/ui/extra_translations_no_distribute.glade:118
 msgid "DENY"
-msgstr ""
+msgstr "DENEGAR"
 
 #: data/ui/extra_translations_no_distribute.glade:131
 msgid "REJECT"
-msgstr ""
+msgstr "RECHAZAR"
 
 #: data/ui/extra_translations_no_distribute.glade:144
 msgid "LIMIT"
-msgstr ""
+msgstr "LIMITAR"
 
 #: data/ui/extra_translations_no_distribute.glade:160
 msgid "Anywhere"
@@ -318,7 +305,7 @@
 
 #: data/ui/main.glade:222
 msgid "Reload rules"
-msgstr ""
+msgstr "Recargar reglas"
 
 #: data/ui/main.glade:233
 msgid "Reset Firewall..."
@@ -420,642 +407,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>Opciones de ufw</b>"
 
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "ambos"
-
-#~ msgid "Remove"
-#~ msgstr "Eliminar"
-
-#~ msgid "Disabled"
-#~ msgstr "Desactivado"
-
-#~ msgid "Error changing policy"
-#~ msgstr "Error al cambiar la política"
-
-#~ msgid "Action canceled"
-#~ msgstr "Acción cancelada"
-
-#~ msgid "Error opening file."
-#~ msgstr "Error al abrir archivo."
-
-#~ msgid "Error in format file."
-#~ msgstr "Error en el formato del archivo."
-
-#~ msgid "Save rules to file"
-#~ msgstr "Guardar reglas en archivo"
-
-#~ msgid "Export rules"
-#~ msgstr "Exportar reglas"
-
-#~ msgid "Import rules"
-#~ msgstr "Importar reglas"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Denegar todas las conexiones entrantes"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Denegar tráfico entrante"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Permitir tráfico entrante"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Permitir todas las conexiones entrantes"
-
-#~ msgid "Port number or service"
-#~ msgstr "Número de puerto o servicio"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Servicio\n"
-#~ "Programa"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Servicios preconfigurados"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Programas preconfigurados"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Especificar el tipo preconfigurado"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Establecer valores por defecto"
-
-#~ msgid "Port number"
-#~ msgstr "Número de puerto"
-
-#~ msgid "About Gufw"
-#~ msgstr "Acerca de Gufw"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "No se ha encontrado ufw en el sistema"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Procesando, por favor espere..."
-
-#~ msgid "Gufw Help"
-#~ msgstr "Ayuda de Gufw"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Importar reglas desde un archivo"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Debe ejecutar Gufw como superusuario => gksudo --preserve-env "
-#~ "/usr/share/gufw/gufw.py"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Error: Debe ingresar un rango completo de puertos"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Editar preferencias"
-
-#~ msgid "Website"
-#~ msgstr "Sitio web"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Añadir nueva regla</b>"
-
-#~ msgid "Preferences"
-#~ msgstr "Preferencias"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Minimizar al área de notificación al cerrar"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Opciones de Registro</b>"
-
-#~ msgid "Close this window"
-#~ msgstr "Cerrar esta ventana"
-
-#~ msgid "Clear log"
-#~ msgstr "Limpiar registro"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Activar registro de Gufw"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Activar registro de ufw"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Número de puerto. Si esta asignado, se utilizará un rango"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ "Todas las lineas deben tener éste formato: 'texto:IP-texto'\n"
-#~ "Visita http://www.bluetack.co.uk para descargar archivos."
-
-#~ msgid "Show tray icon"
-#~ msgstr "Mostrar icono en el área de notificación"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Mostrar el icono de Gufw en el área de notificación"
-
-#~ msgid "Starting"
-#~ msgstr "Iniciando"
-
-#~ msgid "About dialog"
-#~ msgstr "Acerca de"
-
-#~ msgid "Working"
-#~ msgstr "Trabajando"
-
-#~ msgid "Select all"
-#~ msgstr "Seleccionar todo"
-
-#~ msgid "Select all rules"
-#~ msgstr "Seleccionar todas las reglas"
-
-#~ msgid "Save rules to file "
-#~ msgstr "Guardar reglas a archivo. "
-
-#~ msgid "About Dialog"
-#~ msgstr "Diálogo «Acerca de»"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Configuración actual</b>"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Error: No hay reglas"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Reglas</b>"
-
-#~ msgid "Quit application"
-#~ msgstr "Salir de la aplicación"
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Ventana de registro del cortafuegos"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Borrar los registros del cortafuegos"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Ver el registro de Gufw para esta sesión"
-
-#~ msgid "Firewall log"
-#~ msgstr "Registro del cortafuegos"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Permitir\n"
-#~ "Denegar\n"
-#~ "Limitar"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Error al cambiar el estado del cortafuegos"
-
-#~ msgid "Operation done"
-#~ msgstr "Operación realizada"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Error: Número de puerto no válido"
-
-#~ msgid "...Finish operation"
-#~ msgstr "Finalizar operación"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Abrir reglas desde archivo "
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Error en  formato de archivo, línea "
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Activa/Desactiva el cortafuegos"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Cortafuegos activado"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Eliminar la(s) regla(s) seleccionada(s)"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Con esta opción activada, Gufw lleva a cabo el registro de la actividad. "
-#~ "Desactivándolo no se elimina el registro actual"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Salir del programa o minimizar al área de notificación"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Arrancar al iniciar sesión"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Activar/Desactivar el cortafuegos"
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr ""
-#~ "Vetar la dirección IP específica del archivo con formato: text:IP-text"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Cambiado estado del cortafuegos"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Cortafuegos activado - Denegar todo"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Cortfuegos trabajando..."
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Cortafuegos activado - Permitir todo"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Cortafuegos desactivado"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Error: Seleccione regla/s"
-
-#~ msgid "Start operations..."
-#~ msgstr "Iniciar operaciones..."
-
-#~ msgid "Changed policy"
-#~ msgstr "Política cambiada"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Va a sobrescribir el archivo"
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Error sobrescribiendo el archivo."
-
-#~ msgid "Help not found."
-#~ msgstr "No se encontró la Ayuda"
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Va a añadir más reglas."
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Inicio del registro ---\n"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Fin del registro ---"
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Va a añadir nuevas direcciones IP vetadas.\n"
-#~ "El formato debe ser \"text:IP-text\"\n"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Vetar direcciones IP"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Vetar direcciones IP específicas desde un archivo"
-
-#~ msgid "Add the rule"
-#~ msgstr "Añadir la regla"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Añadir el servicio como regla"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Registro de Gufw"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Activar envoltura"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Con esta opción activada, ufw registra su actividad. Lea el manual de ufw "
-#~ "para tener más información"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Configuración del sistema</b>"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "Con esto activado, al cerrar Gufw se minimizará al área de notificación"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Con ésto activado, Gufw auto-arranca pidiendo la contraseña de "
-#~ "administrador. (NOTA: Cuando cierre Gufw, el cortafuegos va a retomar en "
-#~ "éste ultimo estado)"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Log habilitado"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Cortafuegos activo"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Cortafuegos inactivo"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Log deshabilitado"
-
-#~ msgid "Rule(s) added"
-#~ msgstr "Regla(s) añadida(s)"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Debe ejecutar Gufw como administrador => gksu gufw"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Denegar\n"
-#~ "Rechazar\n"
-#~ "Permitir"
-
-#~ msgid "By Default "
-#~ msgstr "Por defecto "
-
-#~ msgid "Show Add Window"
-#~ msgstr "Mostrar la ventana para añadir reglas"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Denegar\n"
-#~ "Rechazar\n"
-#~ "Permitir\n"
-#~ "Límite"
-
-#~ msgid "Add new rule"
-#~ msgstr "Añadir nueva regla"
-
-#~ msgid "Remove seleted rule"
-#~ msgstr "Borrar la regla seleccionada"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Programa\n"
-#~ "Servicio"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Número de puerto (rango de puertos \"puerto1:puerto2\")"
-
-#~ msgid "Service or port (range port \"port1:port2\")"
-#~ msgstr "Servicio o puerto (rango de puertos \"puerto1:puerto2\")"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Habilitar el historial de ufw"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Habilitar el historial de Gufw"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Limpiar el historial de Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Bajo\n"
-#~ "Medio\n"
-#~ "Alto"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Historial del cortafuegos"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Registro de acciones del cortafuegos</b>"
-
-#~ msgid "Set level"
-#~ msgstr "Establecer nivel"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 El Projecto Gufw"
-
-#~ msgid "Log"
-#~ msgstr "Registro"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Añadir una regla nueva al cortafuegos"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Ambos"
-
-#~ msgid "Rules removed"
-#~ msgstr "Reglas borradas"
-
-#~ msgid "Rules added"
-#~ msgstr "Reglas añadidas"
-
-#~ msgid "Rule removed"
-#~ msgstr "Regla borrada"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Servicio o puerto (rango de puertos \"puerto1:puerto2\")"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Permitir\n"
-#~ "Denegar\n"
-#~ "Rechazar\n"
-#~ "Limitar"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 El proyecto Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Bajo\n"
-#~ "Medio\n"
-#~ "Alto\n"
-#~ "Completo"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Entrante\n"
-#~ "Saliente"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Sin registro\n"
-#~ "Registro\n"
-#~ "Registro completo"
-
-#~ msgid "Set level:"
-#~ msgstr "Establecer nivel:"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Añadir regla en una fila especificada"
-
-#~ msgid "Add Rule"
-#~ msgstr "Añadir regla"
-
-#~ msgid "Add..."
-#~ msgstr "Añadir..."
-
-#~ msgid "Allow In"
-#~ msgstr "Permitir Entrante"
-
-#~ msgid "Removed all rules"
-#~ msgstr "Borradas todas las reglas"
-
-#~ msgid "Limit In"
-#~ msgstr "Limitar Entrante"
-
-#~ msgid "You will remove all rules!"
-#~ msgstr "¡Borrarás todas las reglas!"
-
-#~ msgid "Remove all rules"
-#~ msgstr "Borrar todas las reglas"
-
-#~ msgid "Deny In"
-#~ msgstr "Denegar Entrante"
-
-#~ msgid "Reject"
-#~ msgstr "Rechazar"
-
-#~ msgid "Deny"
-#~ msgstr "Denegar"
-
-#~ msgid "Reject Out"
-#~ msgstr "Rechazar Saliente"
-
-#~ msgid "Limit"
-#~ msgstr "Limitar"
-
-#~ msgid "Allow"
-#~ msgstr "Permitir"
-
-#~ msgid "Allow Out"
-#~ msgstr "Permitir Saliente"
-
-#~ msgid "Limit Out"
-#~ msgstr "Limitar Saliente"
-
-#~ msgid "Reject In"
-#~ msgstr "Rechazar Entrante"
-
-#~ msgid "Deny Out"
-#~ msgstr "Denegar Saliente"
-
-#~ msgid "Add"
-#~ msgstr "Añadir"
-
-#~ msgid "Close"
-#~ msgstr "Cerrar"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 El proyecto Gufw"
-
-#~ msgid "Clear"
-#~ msgstr "Limpiar"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr "Registrar: nuevas conexiones. Registrar todo: nuevos paquetes"
-
-#~ msgid "Remove all rules..."
-#~ msgstr "Borrar todas las reglas..."
-
-#~ msgid "log"
-#~ msgstr "registrar"
-
-#~ msgid "log-all"
-#~ msgstr "registrar todo"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "¡Va a eliminar todas las reglas y reconfigurar el cortafuegos!"
-
-#~ msgid "Remove the selected rule/s"
-#~ msgstr "Elimina las reglas seleccionadas"
-
-#~ msgid "Reset configuration..."
-#~ msgstr "Reconfigurar a estado inicial..."
-
-#~ msgid "Open window for add rules"
-#~ msgstr "Abrir ventana para añadir reglas"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Reconfigurar a la configuración inicial"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Registro acciones Cortafuegos</b>"
-
-#~ msgid "Clear Gufw log"
-#~ msgstr "Limpiar registro de Gufw"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Reconfigurar..."
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Activar registro de ufw"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Añadir esta regla al cortafuegos"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "Abrir ventana para añadir reglas"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Borrar la regla seleccionada"
-
-#~ msgid "Enable listening report"
-#~ msgstr "Activar informe de escucha"
-
-#~ msgid "Tool for create a script in another computer"
-#~ msgstr "Opción para crear un script en otro ordenador"
-
-#~ msgid "<b>Listening Option</b>"
-#~ msgstr "<b>Opción de escucha</b>"
-
-#~ msgid ""
-#~ "Listening state for TCP and the open state for UDP\n"
-#~ "Enabled: Gufw will consume more CPU resources"
-#~ msgstr ""
-#~ "Estado de escucha para TCP y estado abierto para UDP\n"
-#~ "Activo: Gufw consumirá más recursos de CPU"
-
-#~ msgid "Will remove all rules and disable the firewall!"
-#~ msgstr "¡Se borrarán todas las reglas y se desactivará el cortafuegos!"
-
-#~ msgid "About Firewall"
-#~ msgstr "Acerca de Cortafuegos"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Configuración del cortafuegos"

=== renamed file 'po/gui-ufw-et.po' => 'po/et.po'
--- po/gui-ufw-et.po	2011-05-31 17:44:34 +0000
+++ po/et.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"

=== renamed file 'po/gui-ufw-eu.po' => 'po/eu.po'
--- po/gui-ufw-eu.po	2011-05-31 17:44:34 +0000
+++ po/eu.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -159,8 +159,7 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Mikel Pascual Aldabaldetreku https://launchpad.net/~mpascual\n";
-"  jon latorre https://launchpad.net/~moebius-etxea";
+"  stax https://launchpad.net/~unsegundo-yavoy";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -399,455 +398,3 @@
 #: data/ui/preferences.glade:179
 msgid "<b>ufw Options</b>"
 msgstr ""
-
-#~ msgid "Working"
-#~ msgstr "Lanean"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Hobespenak editatu"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Suhesia gaitu/desgaitu"
-
-#~ msgid "Disabled"
-#~ msgstr "Desgaituta"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Errorea suhesiaren egoera aldatzean"
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Suhesiaren egoera aldatuta"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ez da ufw aurkitu sisteman"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Erro bezala exekutatu behar duzu Gufw =>gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Lanean, itxaron..."
-
-#~ msgid "Operation done"
-#~ msgstr "Ekintza burututa"
-
-#~ msgid "About Dialog"
-#~ msgstr "Honi buruz"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Errorea: Ataka-zenbaki baliogabea"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Errorea: Ataka-barruti osoa sartu behar duzu"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Errorea: Ez dago araurik"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Errorea: Araua(k) hautatu"
-
-#~ msgid "Start operations..."
-#~ msgstr "Ekintzak hasi..."
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Ekintzak amaitu"
-
-#~ msgid "Changed policy"
-#~ msgstr "Politika aldatuta"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Fitxategia gainidatziko duzu."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Errorea fitxategia gainidaztean."
-
-#~ msgid "Error changing policy"
-#~ msgstr "Errorea politika aldatzean"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Fitxategiko arauak ireki "
-
-#~ msgid "Help not found."
-#~ msgstr "Ez da Laguntza aurkitu."
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Arau gehiago gehituko dituzu."
-
-#~ msgid "Save rules to file "
-#~ msgstr "Fitxategian gorde arauak "
-
-#~ msgid "Action canceled"
-#~ msgstr "Ekintza ezeztatuta"
-
-#~ msgid "About Gufw"
-#~ msgstr "Gufw-i buruz"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "Lerro guztiek izan behar dute formatu hau: \"text:IP-text\"\n"
-#~ "http://www.bluetack.co.uk bisita ezazu fitxategiak deskargatzeko."
-
-#~ msgid "Error in format file."
-#~ msgstr "Errorea fitxategiaren formatuan."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Errorea fitxategi-formatuan, lerroa: "
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "IP helbide berriak blokeatuko dituzu.\n"
-#~ "Formatua: \"text:IP-text\"\n"
-
-#~ msgid "Error opening file."
-#~ msgstr "Errorea fitxategia irekitzean."
-
-#~ msgid "Website"
-#~ msgstr "Webgunea"
-
-#~ msgid "Export rules"
-#~ msgstr "Arauak esportatu"
-
-#~ msgid "Import rules"
-#~ msgstr "Arauak inportatu"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Arauak gorde fitxategian"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "IP helbideak blokeatzen"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "IP helbide zehatzak blokeatzen fitxategitik"
-
-#~ msgid "Import rules from file"
-#~ msgstr "Arauak inportatu fitxategitik"
-
-#~ msgid "Quit application"
-#~ msgstr "Aplikazioa itxi"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Gufw laguntza"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Oraingo konfigurazioa</b>"
-
-#~ msgid "About dialog"
-#~ msgstr "Honi buruz"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Sarrera-konexio guztiak ukatu"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Sarrera-trafikoa ukatu"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Sarrera-konexio guztiak onartu"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Suhesia gaitu/desgaitu"
-
-#~ msgid "Starting"
-#~ msgstr "Abiarazten"
-
-#~ msgid "Add the rule"
-#~ msgstr "Araua gehitu"
-
-#~ msgid "Port number or service"
-#~ msgstr "Zerbitzu- edo ataka-zenbakia"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "biak"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Suhesia gaituta"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Onartu\n"
-#~ "Ukatu\n"
-#~ "Mugatu"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Sarrera-trafikoa onartu"
-
-#~ msgid "Port number"
-#~ msgstr "Ataka-zenbakia"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Balio lehenetsiak berrezarri"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Zerbitzua\n"
-#~ "Programa"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Aurrekonfiguratutako zerbitzuak"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Aurrekonfiguratutako programak"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Aurrekonfiguratutako mota zehaztu"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Arau bezala gehitu zerbitzua"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr "Ataka-zenbakia. Zehaztuz gero, barruti bat erabiliko duzu"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Aplikazioa itxi edo erretilura minimizatu"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Arau berria gehitu</b>"
-
-#~ msgid "Select all"
-#~ msgstr "Dena hautatu"
-
-#~ msgid "Select all rules"
-#~ msgstr "Arau guztiak hautatu"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Arauak</b>"
-
-#~ msgid "Remove"
-#~ msgstr "Ezabatu"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Hautatutako araua(k) ezabatu"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Erretiluan erakutsi Gufw"
-
-#~ msgid "Preferences"
-#~ msgstr "Hobespenak"
-
-#~ msgid "Close this window"
-#~ msgstr "Leiho hau itxi"
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Erretilura minimizatu istean"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Sisteamren ezarpenak</b>"
-
-#~ msgid "Show tray icon"
-#~ msgstr "Erretiluan erakutsi"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr "Hau gaituta badago, Gufw itxiz gero, erretilura minimizatuo da"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Sesio honen Gufw-loga ikusi"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- Log amaiera---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- Log hasiera ---\n"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Gufw-loga"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Sesioarekin batera abiarazi"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Gufw-loga gaitu"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Ufw-loga gaitu"
-
-#~ msgid "Clear log"
-#~ msgstr "Loga garbitu"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Hau gaituta, aktibitate oro erregistratzen du Gufw-ek log batean. "
-#~ "Desgaitzean ez da log-ik ezabatzen."
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Hau gaituta, Gufw automatikoki abiaraziko da, erro-pasahitza eskatuz. "
-#~ "(OHARRA: Gufw istean, ez da suhesia gaitu/desgaituko)"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Hau gaituta, aktibitate oro erregistratzen du ufw-ek log batean. Informazio "
-#~ "gehiago lortzeko, ufw-en manuala irakurri."
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Suhesia gaituta - Guztiak onartu"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Suhesia gaituta - Guztiak ukatu"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Suhesia martxan..."
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Suhesi-erregistro leihoa"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "Suhesia ezgaituta"
-
-#~ msgid "Firewall log"
-#~ msgstr "Suhesi-erregistroa"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Suhesi-erregistroa garbitu"
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr ""
-#~ "Ip helbide zehatzak blokeatu, formatu honetako fitxategitik: text:IP-text"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Kapsulatzea gaitu"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Gufw-Txostenak Gaituta"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Suhesia Gaituta"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Suhesia Ezgaituta"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Gufw-Txostenak Ezgaituta"
-
-#~ msgid "Rules removed"
-#~ msgstr "Arauak kenduta"
-
-#~ msgid "Rules added"
-#~ msgstr "Arauak gehituta"
-
-#~ msgid "Rule removed"
-#~ msgstr "Araua kenduta"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Erro bezala exekutatu behar duzu Gufw => gksu gufw"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Ukatu\n"
-#~ "Ezetsi\n"
-#~ "Onartu"
-
-#~ msgid "Log"
-#~ msgstr "Txostena"
-
-#~ msgid "By Default "
-#~ msgstr "Lehenetsia "
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Suhesi-arau berria gehitu"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Biak"
-
-#~ msgid "Add new rule"
-#~ msgstr "Arau berria gehitu"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Programa\n"
-#~ "Zerbitzua"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Ukatu\n"
-#~ "Ezetsi\n"
-#~ "Onartu\n"
-#~ "Mugatu"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Zerbitzua edo ataka (ataka-barrutia: \"ataka1:ataka2\")"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 Gufw Proiektua"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Ataka zenbakia (ataka-barrutia: \"ataka1:ataka2\")"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "ufw-txostena Gaitu"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Gufw-txostena Gaitu"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Gufw-txostena Garbitu"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Baxua\n"
-#~ "Ertaina\n"
-#~ "Altua"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Suhesi-txostena"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Txosten-aukerak</b>"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Suhesi-ekintzen txostena</b>"
-
-#~ msgid "Set level"
-#~ msgstr "Maila ezarria"
-
-#~ msgid "Add..."
-#~ msgstr "Gehitu..."
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 The Gufw project"
-
-#~ msgid "Add Rule"
-#~ msgstr "Araua Gehitu"

=== renamed file 'po/gui-ufw-fi.po' => 'po/fi.po'
--- po/gui-ufw-fi.po	2011-05-31 17:44:34 +0000
+++ po/fi.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -166,8 +166,7 @@
 "  Hannu Vilponen https://launchpad.net/~hannu-vilponen\n";
 "  Heikki Kulhia https://launchpad.net/~hessuk\n";
 "  Heikki Mäntysaari https://launchpad.net/~heikki-mantysaari\n";
-"  Jiri Grönroos https://launchpad.net/~jiri-gronroos\n";
-"  Mikko Koskenranta https://launchpad.net/~mikko-koskenranta";
+"  Jiri Grönroos https://launchpad.net/~jiri-gronroos";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -407,257 +406,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>ufw-asetukset</b>"
 
-#~ msgid "Rules removed"
-#~ msgstr "Säännöt poistettu"
-
-#~ msgid "Rules added"
-#~ msgstr "Säännöt lisätty"
-
-#~ msgid "Rule removed"
-#~ msgstr "Sääntö poistettu"
-
-#~ msgid "Log"
-#~ msgstr "Loki"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Estä\n"
-#~ "Torju\n"
-#~ "Salli"
-
-#~ msgid "By Default "
-#~ msgstr "Oletuksena "
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Kumpikin"
-
-#~ msgid "Add new rule"
-#~ msgstr "Lisää uusi sääntö"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Estä\n"
-#~ "Torju\n"
-#~ "Salli\n"
-#~ "Rajoita"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 Gufw Projekti"
-
-#~ msgid "Website"
-#~ msgstr "Kotisivu"
-
-#~ msgid "Add the rule"
-#~ msgstr "Lisää sääntö"
-
-#~ msgid "Preferences"
-#~ msgstr "Asetukset"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Matala\n"
-#~ "Keskitaso\n"
-#~ "Korkea"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Lokin asetukset</b>"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Palomuurin toimenpideloki</b>"
-
-#~ msgid "Set level"
-#~ msgstr "Aseta taso"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Salli\n"
-#~ "Estä\n"
-#~ "Torju\n"
-#~ "Rajoita"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Palomuuri päällä"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Palomuuri pois päältä"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Gufw:n loki pois päältä"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Gufw:n loki päällä"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Gufw täytyy suorittaa järjestelmänvalvojana (komento gksu gufw)"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Lisää uusi palomuurisääntö"
-
-#~ msgid "Incoming"
-#~ msgstr "Saapuva"
-
-#~ msgid "Outgoing"
-#~ msgstr "Lähtevä"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Sisään\n"
-#~ "Ulos"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Palvelu tai portti (porttialue muodossa ”portti1:portti2”)"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Palauta oletusasetukset"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Portin numero (porttialue muodossa ”portti1:portti2”)"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 Gufw-projekti"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Matala\n"
-#~ "Tavallinen\n"
-#~ "Korkea\n"
-#~ "Täysi"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Palomuurin loki"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Rivitä automaattisesti"
-
-#~ msgid "Remove"
-#~ msgstr "Poista"
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Lisää sääntö sille tarkoitetulle riville"
-
-#~ msgid "Add Rule"
-#~ msgstr "Lisää sääntö"
-
-#~ msgid "Add..."
-#~ msgstr "Lisää..."
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Ei lokia\n"
-#~ "Kirjaa lokiin\n"
-#~ "Kirjaa kaikki lokiin"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "Kirjaa lokiin -toiminto kirjaa kaikki uudet yhteydet. Kirjaa kaikki lokiin -"
-#~ "toiminto kirjaa kaikki paketit lokiin"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Sovellus\n"
-#~ "Palvelu"
-
-#~ msgid "About Gufw"
-#~ msgstr "Tietoja Gufw-sovelluksesta"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Käytä ufw:n lokitoimintoa"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Käytä Gufw:n lokitoimintoa"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Tyhjennä Gufw:n loki"
-
-#~ msgid "Set level:"
-#~ msgstr "Aseta taso:"
-
-#~ msgid "Remove all rules"
-#~ msgstr "Poista kaikki säännöt"
-
-#~ msgid "Clear"
-#~ msgstr "Tyhjennä"
-
-#~ msgid "Add"
-#~ msgstr "Lisää"
-
-#~ msgid "Close"
-#~ msgstr "Sulje"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr ""
-#~ "Olet poistamassa kaikki nykyiset säännöt ja palauttamassa alkuperäiset "
-#~ "asetukset!"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Palauta alkuperäiset asetukset"
-
-#~ msgid "Clear Gufw log"
-#~ msgstr "Pyyhi merkinnät Gufw:n lokitiedostosta"
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Palomuurin toimintoloki</b>"
-
-#~ msgid "Reset configuration..."
-#~ msgstr "Palauta oletusasetukset..."
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Palauta alkuperäiset asetukset"
-
-#~ msgid "Remove the selected rule/s"
-#~ msgstr "Poista valittu sääntö/säännöt"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Käytä Gufw-lokitoimintoa"
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Käytä ufw-lokitoimintoa"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Lisää tämä sääntö palomuuriin"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Poista valitut säännöt"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "Avaa ikkuna säännön lisäämiseksi"
-
-#~ msgid "<b>Listening Option</b>"
-#~ msgstr "<b>Tarkkailuvalinnat</b>"
-
-#~ msgid "Enable listening report"
-#~ msgstr "Ota tarkkailuraportti käyttöön"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Palomuurin asetukset"

=== renamed file 'po/gui-ufw-fo.po' => 'po/fo.po'
--- po/gui-ufw-fo.po	2011-05-31 17:44:34 +0000
+++ po/fo.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"

=== renamed file 'po/gui-ufw-fr.po' => 'po/fr.po'
--- po/gui-ufw-fr.po	2011-05-31 17:44:34 +0000
+++ po/fr.po	2011-08-18 07:35:33 +0000
@@ -15,8 +15,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:41+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -160,39 +160,24 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  BashHunter https://launchpad.net/~bashhunter\n";
-"  Brahim Benali https://launchpad.net/~benalib\n";
-"  Cedynamix https://launchpad.net/~cedynamix\n";
+"  BriceF https://launchpad.net/~ubuntu077\n";
 "  Costales https://launchpad.net/~costales\n";
 "  Florent (LSc) https://launchpad.net/~lorkscorguar\n";
-"  François Blondel https://launchpad.net/~francoisblondel\n";
 "  Jean-François Fortin Tam https://launchpad.net/~kiddo\n";
-"  Jörg BUCHMANN https://launchpad.net/~jorg-buchmann\n";
 "  Marting https://launchpad.net/~marting\n";
 "  Nicolas DERIVE https://launchpad.net/~kalon33\n";
-"  Nicolas Delvaux https://launchpad.net/~malaria\n";
+"  Nicolas Delvaux https://launchpad.net/~malizor\n";
 "  Nizar Kerkeni https://launchpad.net/~nizarus\n";
-"  Pascal Lemazurier https://launchpad.net/~pascal-lemazurier\n";
-"  Pierre David https://launchpad.net/~azerty-de\n";
-"  Pierre Slamich https://launchpad.net/~pierre-slamich\n";
 "  Psykotik https://launchpad.net/~linux-ikiru\n";
-"  Ptitphysik https://launchpad.net/~amalpeyre\n";
 "  Quentin Pagès https://launchpad.net/~kwentin\n";
 "  Rémi Héneault https://launchpad.net/~foux-dev\n";
-"  Sorkin https://launchpad.net/~kosnila\n";
-"  Stéphane V https://launchpad.net/~svergeylen\n";
 "  Thibault Févry https://launchpad.net/~thibaultfevry\n";
 "  Tugdualenligne https://launchpad.net/~josse-du-plessis\n";
-"  TuniX12 https://launchpad.net/~tunix12-deactivatedaccount\n";
-"  Yellow_Panther https://launchpad.net/~yanick-saugy\n";
 "  Yohann CHASTRE https://launchpad.net/~yohann-chastre\n";
-"  Yves MATHIEU https://launchpad.net/~ymathieu\n";
 "  anonymous https://launchpad.net/~anonymous-deactivatedaccount-";
 "deactivatedaccount-deactivatedaccount\n"
 "  moimael https://launchpad.net/~moimael\n";
-"  ravomavain https://launchpad.net/~ravomavain\n";
-"  virtual_spirit https://launchpad.net/~xx-virtual-spirit-xx\n";
-"  yocmoi82 https://launchpad.net/~yoann-berriet";
+"  nodiscc https://launchpad.net/~nodiscc";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -434,607 +419,5 @@
 msgid "<b>ufw Options</b>"
 msgstr "<b>Options de ufw</b>"
 
-#~ msgid "Firewall disabled"
-#~ msgstr "Pare-feu désactivé"
-
-#~ msgid "Firewall enabled"
-#~ msgstr "Pare-feu activé"
-
-#~ msgid "Enable/disable the firewall"
-#~ msgstr "Activer/Désactiver le pare-feu"
-
-#~ msgid "Add the rule"
-#~ msgstr "Ajouter la règle"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw n'est pas installé sur le système"
-
-#~ msgid "Disabled"
-#~ msgstr "Désactivé"
-
-#~ msgid "Action canceled"
-#~ msgstr "Action annulée"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Rétablir les valeurs par défaut"
-
-#~ msgid "Remove"
-#~ msgstr "Supprimer"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "Refuser toutes les connexions entrantes"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "Refuser le trafic entrant"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "Autoriser le trafic entrant"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "Service\n"
-#~ "Programme"
-
-#~ msgid "About dialog"
-#~ msgstr "À propos"
-
-#~ msgid "Error opening file."
-#~ msgstr "Erreur lors de l'ouverture du fichier."
-
-#~ msgid "Import rules from file"
-#~ msgstr "Importer des règles depuis un fichier"
-
-#~ msgid "Import rules"
-#~ msgstr "Importer des règles"
-
-#~ msgid "Export rules"
-#~ msgstr "Exporter les règles"
-
-#~ msgid "Error in format file."
-#~ msgstr "Erreur dans le format du fichier."
-
-#~ msgid "Working, please wait..."
-#~ msgstr "Travail en cours, veuillez patienter..."
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "Autoriser toutes les connexions entrantes"
-
-#~ msgid "Error in format file, line "
-#~ msgstr "Erreur dans le format de fichier, ligne "
-
-#~ msgid "Error changing policy"
-#~ msgstr "Erreur lors du changement de stratégie"
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "Vous êtes sur le point d'écraser le fichier."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "Erreur lors de l'écrasement du fichier."
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "Vous êtes sur le point d'ajouter de nouvelles adresses IP à bannir.\n"
-#~ "Le format doit être du type « text:IP-text »\n"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "Blocage d'adresses IP spécifiques à partir du fichier"
-
-#~ msgid "Save rules to file"
-#~ msgstr "Enregistrer les règles dans un fichier"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "Blocage d'adresses IP"
-
-#~ msgid "Port number or service"
-#~ msgstr "Numéro de port ou service"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "les deux"
-
-#~ msgid "Port number"
-#~ msgstr "Numéro de port"
-
-#~ msgid "About Gufw"
-#~ msgstr "À propos de Gufw"
-
-#~ msgid "Gufw Help"
-#~ msgstr "Aide pour Gufw"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "Ajouter le service aux règles"
-
-#~ msgid "Close this window"
-#~ msgstr "Fermer cette fenêtre"
-
-#~ msgid "Preferences"
-#~ msgstr "Préférences"
-
-#~ msgid "Website"
-#~ msgstr "Site Internet"
-
-#~ msgid "Edit preferences"
-#~ msgstr "Modifier les préférences"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "Voir le journal de Gufw pour cette session"
-
-#~ msgid "--- Log end ---"
-#~ msgstr "-- Fin du journal --"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Activer la journalisation de Gufw"
-
-#~ msgid "Enable ufw logging"
-#~ msgstr "Activer la journalisation de ufw"
-
-#~ msgid "Clear log"
-#~ msgstr "Effacer le journal"
-
-#~ msgid "Gufw Log"
-#~ msgstr "Journal de Gufw"
-
-#~ msgid "Autostart with session"
-#~ msgstr "Démarrer automatiquement lors de l'ouverture de session"
-
-#~ msgid "Enable wrapping"
-#~ msgstr "Activer le wrapping"
-
-#~ msgid ""
-#~ "With this enabled, ufw logs the activity of ufw. Read the ufw manual for "
-#~ "more information"
-#~ msgstr ""
-#~ "Si cette option est activée, les activités de ufw vont être journalisées. "
-#~ "Lisez le manuel de ufw pour plus d'informations."
-
-#~ msgid "Help not found."
-#~ msgstr "Aide non trouvée."
-
-#~ msgid "Show tray icon"
-#~ msgstr "Afficher l'icône de notification"
-
-#~ msgid "Show the Gufw icon in tray area"
-#~ msgstr "Afficher l'icône de Gufw dans la zone de notification"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Autoriser\n"
-#~ "Interdire\n"
-#~ "Limiter"
-
-#~ msgid "Error changing status firewall"
-#~ msgstr "Erreur lors du changement de statut du pare-feu"
-
-#~ msgid "Start operations..."
-#~ msgstr "Démarrage des opérations..."
-
-#~ msgid "Operation done"
-#~ msgstr "Opération réalisée"
-
-#~ msgid "...Finish operation"
-#~ msgstr "...Fin des opérations"
-
-#~ msgid "Open rules from file "
-#~ msgstr "Ouvrir des règles depuis un fichier "
-
-#~ msgid "Select all rules"
-#~ msgstr "Sélectionner toutes les règles"
-
-#~ msgid "Remove the selected(s) rule(s)"
-#~ msgstr "Enlever la(les) règle(s) sélectionnée(s)"
-
-#~ msgid "You are going add more rules."
-#~ msgstr "Vous allez ajouter plus de règles."
-
-#~ msgid "Changed status firewall"
-#~ msgstr "Statut du pare-feu changé"
-
-#~ msgid "Enable/disable firewall"
-#~ msgstr "Activer/désactiver le pare-feu"
-
-#~ msgid " <b>Current Configuration</b>"
-#~ msgstr " <b>Configuration actuelle</b>"
-
-#~ msgid "Starting"
-#~ msgstr "Démarrage"
-
-#~ msgid ""
-#~ "\n"
-#~ "   <b>Rules</b>"
-#~ msgstr ""
-#~ "\n"
-#~ "   <b>Règles</b>"
-
-#~ msgid "Quit application"
-#~ msgstr "Quitter l'application"
-
-#~ msgid "Firewall enabled - Deny all"
-#~ msgstr "Pare-feu activé - Tout refuser"
-
-#~ msgid "Firewall working..."
-#~ msgstr "Pare-feu en cours de fonctionnement..."
-
-#~ msgid "Firewall Log Window"
-#~ msgstr "Fenêtre du Journal du Pare-feu"
-
-#~ msgid "Firewall log"
-#~ msgstr "Journal du pare-feu"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Journal des activités du pare-feu</b>"
-
-#~ msgid "Clear Firewall Log"
-#~ msgstr "Effacer le journal du pare-feu"
-
-#~ msgid "Working"
-#~ msgstr "En fonctionnement"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr ""
-#~ "Vous devez exécuter Gufw en tant que root => gksudo --preserve-env "
-#~ "/path/gufw.py"
-
-#~ msgid "Firewall enabled - Allow all"
-#~ msgstr "Pare-feu activé - Tout autoriser"
-
-#~ msgid "About Dialog"
-#~ msgstr "Boîte de dialogue « À propos »"
-
-#~ msgid "Error: Port is an invalid number"
-#~ msgstr "Erreur : le numéro de port n'est pas valable"
-
-#~ msgid "Error: You must enter the complete range of ports"
-#~ msgstr "Erreur : vous devez saisir la plage complète des ports"
-
-#~ msgid "Error: There aren't rules"
-#~ msgstr "Erreur : il n'y a pas de règles"
-
-#~ msgid "Error: Select rule(s)"
-#~ msgstr "Erreur :  sélectionnez la/les règles(s)"
-
-#~ msgid "Changed policy"
-#~ msgstr "Stratégie modifiée"
-
-#~ msgid "Save rules to file "
-#~ msgstr "Enregistrer les règles dans un fichier "
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "-- Début du journal --\n"
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "Toutes les lignes doivent avoir ce format : « texte:IP-texte »\n"
-#~ "Consultez http://www.bluetack.co.uk pour télécharger les fichiers."
-
-#~ msgid "Preconfigured services"
-#~ msgstr "Services préconfigurés"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "Programmes préconfigurés"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "Type de règles préconfigurés"
-
-#~ msgid "Port number. If it is set, you will use a range"
-#~ msgstr ""
-#~ "Numéro du port. S'il est défini, vous devrez utiliser une plage de ports"
-
-#~ msgid "Quit application or minimize to tray icon"
-#~ msgstr "Quitter l'application ou réduire dans la barre de notification"
-
-#~ msgid "Select all"
-#~ msgstr "Tout sélectionner"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>Ajouter une nouvelle règle</b>"
-
-#~ msgid ""
-#~ "With this enabled, Gufw logs the activity. Disabling it does not remove the "
-#~ "actual log"
-#~ msgstr ""
-#~ "Une fois activé, Gufw journalise l'activité du pare-feu. Sa désactivation ne "
-#~ "supprime pas le journal."
-
-#~ msgid "Minimize to tray on close"
-#~ msgstr "Réduire dans la zone de notification à la fermeture"
-
-#~ msgid "<b>System Settings</b>"
-#~ msgstr "<b>Paramètres du système</b>"
-
-#~ msgid "With this enabled, when you close Gufw, it will minimize to tray"
-#~ msgstr ""
-#~ "Si cette option est activée, lorsque vous fermez Gufw, il sera réduit dans "
-#~ "la barre de notification"
-
-#~ msgid ""
-#~ "With this enabled, Gufw will autostart, ask you the root password. (NOTE: "
-#~ "When you close Gufw, the firewall will remain in its last state)"
-#~ msgstr ""
-#~ "Si cette option est activée, Gufw démarrera automatiquement et vous "
-#~ "demandera le mot de passe root. (N.B. : lorsque vous fermez Gufw, le pare "
-#~ "feu restera dans son dernier état)."
-
-#~ msgid "Banning specify ip addresses from file with format: text:IP-text"
-#~ msgstr ""
-#~ "Bannir les adresses IP spécifiées depuis un fichier avec le format: text:IP-"
-#~ "text"
-
-#~ msgid "Rule(s) added"
-#~ msgstr "Règle(s) ajoutée(s)"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Pare-feu activé"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Pare-feu désactivé"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Journalisation Gufw désactivée"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Journalisation Gufw activée"
-
-#~ msgid "Log"
-#~ msgstr "Journal"
-
-#~ msgid "By Default "
-#~ msgstr "Par défaut "
-
-#~ msgid "Show Add Window"
-#~ msgstr "Show Add Window"
-
-#~ msgid "Add new rule"
-#~ msgstr "Ajouter une nouvelle règle"
-
-#~ msgid "Remove seleted rule"
-#~ msgstr "Supprimer la règle sélectionnée"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Vous devez exécuter Gufw en tant que root => gsku gufw"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Activer la journalisation de ufw"
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Activer la journalisation de Gufw"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High"
-#~ msgstr ""
-#~ "Bas\n"
-#~ "Moyen\n"
-#~ "Élevé"
-
-#~ msgid "Firewall Log"
-#~ msgstr "Journal du pare-feu"
-
-#~ msgid "Set level"
-#~ msgstr "Marquer un niveau"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Programme\n"
-#~ "Service"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Refuser\n"
-#~ "Rejeter\n"
-#~ "Autoriser\n"
-#~ "Limiter"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Vider le journal de Gufw"
-
-#~ msgid "Service or port (range port \"port1:port2\")"
-#~ msgstr "Service ou port (intervalle \"port1:port2\")"
-
-#~ msgid "© 2009 The Gufw Project"
-#~ msgstr "© 2009 projet Gufw"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Options du journal</b>"
-
-#~ msgid "Rules removed"
-#~ msgstr "Règles supprimées"
-
-#~ msgid "Rules added"
-#~ msgstr "Règles ajoutées"
-
-#~ msgid "Rule removed"
-#~ msgstr "Règle supprimée"
-
-#~ msgid "Add a new firewall rule"
-#~ msgstr "Ajouter une nouvelle règle au pare-feu"
-
-#~ msgid "© 2008-2009 The Gufw project"
-#~ msgstr "© 2008-2009 Le projet Gufw"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 The Gufw project"
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Ne pas enregistrer\n"
-#~ "Enregistrer\n"
-#~ "Tout enregistrer"
-
-#~ msgid "Set level:"
-#~ msgstr "Définir le niveau :"
-
-#~ msgid "You will remove all rules!"
-#~ msgstr "Vous supprimerez toutes les règles !"
-
-#~ msgid "Remove all rules"
-#~ msgstr "Supprimer toutes les règles"
-
-#~ msgid "Remove all rules..."
-#~ msgstr "Supprimer toutes les règles..."
-
-#~ msgid "Reject Out"
-#~ msgstr "Rejeter la sortie"
-
-#~ msgid "Limit Out"
-#~ msgstr "Limiter la sortie"
-
-#~ msgid "Removed all rules"
-#~ msgstr "Toutes les règles ont été supprimées"
-
-#~ msgid "log-all"
-#~ msgstr "Tout journaliser"
-
-#~ msgid "Allow Out"
-#~ msgstr "Autoriser la sortie"
-
-#~ msgid "Allow In"
-#~ msgstr "Autoriser l'entrée"
-
-#~ msgid "Limit In"
-#~ msgstr "Limiter l'entrée"
-
-#~ msgid "Reject In"
-#~ msgstr "Rejeter l'entrée"
-
-#~ msgid "Deny Out"
-#~ msgstr "Refuser la sortie"
-
-#~ msgid "Deny In"
-#~ msgstr "Refuser l'entrée"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "« log » journalisera toutes les nouvelles connexions. « log all » "
-#~ "journalisera tous les paquets."
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Insérer la règle dans la ligne spécifiée"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Rétablir la configuration par défaut"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Bas\n"
-#~ "Moyen\n"
-#~ "Haut\n"
-#~ "Complet"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Rétablir la configuration…"
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Activer la journalisation d'ufw."
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Journal des événements du pare-feu</b>"
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr ""
-#~ "Vous allez supprimer toutes les règles et réinitialiser le pare-feu !"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Service ou port (plage de ports « port1:port2 »)"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Numéro de port (plage de ports « port1:port2 »)"
-
-#~ msgid "Add Rule"
-#~ msgstr "Ajouter une règle"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "Ouvrir une fenêtre pour ajouter une règle"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Les deux"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Ajouter cette règle au pare-feu"
-
-#~ msgid "Enable listening report"
-#~ msgstr "Activer un rapport d'écoute"
-
-#~ msgid "Tool for create a script in another computer"
-#~ msgstr "Outil pour créer un script pour un autre ordinateur"
-
-#~ msgid ""
-#~ "Listening state for TCP and the open state for UDP\n"
-#~ "Enabled: Gufw will consume more CPU resources"
-#~ msgstr ""
-#~ "Status d'écoute pour TCP et statut en cours pour UDP\n"
-#~ "Activé : Gufw consommera plus de ressources processeur"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "In\n"
-#~ "Out"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Supprimer la(les) règle(s) sélectionnée(s)"
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-
-#~ msgid "<b>Listening Option</b>"
-#~ msgstr "<b>Option d'écoute</b>"
-
-#~ msgid "About Firewall"
-#~ msgstr "À propos du Pare-Feu"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Configuration du pare-feu"

=== renamed file 'po/gui-ufw-gl.po' => 'po/gl.po'
--- po/gui-ufw-gl.po	2011-05-31 17:44:34 +0000
+++ po/gl.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:40+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 
 #: gufw/view/guiGufw.py:143
 msgid "To"
@@ -159,10 +159,7 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Fran Diéguez https://launchpad.net/~frandieguez\n";
-"  Gabriel Ferreiro https://launchpad.net/~gbril9119\n";
 "  Miguel Anxo Bouzada https://launchpad.net/~mbouzada\n";
-"  SLR https://launchpad.net/~santiago-lorente-rey\n";
 "  keko https://launchpad.net/~keko-gl";
 
 #: data/ui/add.glade:287
@@ -403,256 +400,5 @@
 msgid "<b>ufw Options</b>"
 msgstr ""
 
-#~ msgid "Rules removed"
-#~ msgstr "Elimináronse as regras"
-
-#~ msgid "Rules added"
-#~ msgstr "Engadíronse as regras"
-
-#~ msgid "Rule removed"
-#~ msgstr "Eliminouse a regra"
-
-#~ msgid "Log"
-#~ msgstr "Rexistro"
-
-#~ msgid "Remove"
-#~ msgstr "Eliminar"
-
-#~ msgid ""
-#~ "Allow\n"
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Limit"
-#~ msgstr ""
-#~ "Permitir\n"
-#~ "Denegar\n"
-#~ "Rexeitar\n"
-#~ "Limitar"
-
-#~ msgid "Add Rule"
-#~ msgstr "Engadir regra"
-
-#~ msgid "Add..."
-#~ msgstr "Engadir..."
-
-#~ msgid ""
-#~ "Deny\n"
-#~ "Reject\n"
-#~ "Allow"
-#~ msgstr ""
-#~ "Denegar\n"
-#~ "Rexeitar\n"
-#~ "Permitir"
-
-#~ msgid ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Both"
-#~ msgstr ""
-#~ "TCP\n"
-#~ "UDP\n"
-#~ "Ambos"
-
-#~ msgid "Service or port (range ports \"port1:port2\")"
-#~ msgstr "Servizo ou porto (rango de portos \"port1:port2\")"
-
-#~ msgid "Port number (range ports \"port1:port2\")"
-#~ msgstr "Número de porto (rango de portos \"port1:port2\")"
-
-#~ msgid "© 2008-2010 The Gufw project"
-#~ msgstr "© 2008-2010 O proxecto Gufw"
-
-#~ msgid "About Gufw"
-#~ msgstr "Sobre Gufw"
-
-#~ msgid "Enable ufw Logging."
-#~ msgstr "Activar o rexistro de ufw."
-
-#~ msgid "Enable Gufw Logging"
-#~ msgstr "Activar o rexistro de Gufw"
-
-#~ msgid "Add the rule"
-#~ msgstr "Engadir a regra"
-
-#~ msgid "Preferences"
-#~ msgstr "Preferencias"
-
-#~ msgid ""
-#~ "Low\n"
-#~ "Medium\n"
-#~ "High\n"
-#~ "Full"
-#~ msgstr ""
-#~ "Baixo\n"
-#~ "Medio\n"
-#~ "Alto\n"
-#~ "Completo"
-
-#~ msgid "Clear Gufw Log"
-#~ msgstr "Limpar o rexistro de Gufw"
-
-#~ msgid "<b>Log Options</b>"
-#~ msgstr "<b>Opcións do rexistro</b>"
-
-#~ msgid "Set level:"
-#~ msgstr "Estabelecer nivel:"
-
-#~ msgid "<b>Firewall actions log</b>"
-#~ msgstr "<b>Rexistro de accións do firewall</b>"
-
-#~ msgid "Gufw Log Enabled"
-#~ msgstr "Rexistro de Gufw activado"
-
-#~ msgid "Enabled Firewall"
-#~ msgstr "Activouse o firewall"
-
-#~ msgid "Disabled Firewall"
-#~ msgstr "Desactivouse o firewall"
-
-#~ msgid "Gufw Log Disabled"
-#~ msgstr "Rexistro de Gufw desactivado"
-
-#~ msgid "You must run Gufw as root => gksu gufw"
-#~ msgstr "Debe executar Gufw como administrador => gksu gufw"
-
-#~ msgid ""
-#~ "In\n"
-#~ "Out"
-#~ msgstr ""
-#~ "Entrante\n"
-#~ "Saínte"
-
-#~ msgid "You will remove all rules!"
-#~ msgstr "Eliminará todas as regras!"
-
-#~ msgid "Remove all rules"
-#~ msgstr "Eliminar todas as regras"
-
-#~ msgid "Removed all rules"
-#~ msgstr "Elimináronse todas as regras"
-
-#~ msgid "Allow In"
-#~ msgstr "Permitir o tráfico entrante"
-
-#~ msgid "Limit In"
-#~ msgstr "Limitar o tráfico entrante"
-
-#~ msgid "Deny In"
-#~ msgstr "Denegar o tráfico entrante"
-
-#~ msgid "Reject"
-#~ msgstr "Rexeitar"
-
-#~ msgid "Deny"
-#~ msgstr "Denegar"
-
-#~ msgid "Reject Out"
-#~ msgstr "Rexeitar o tráfico saínte"
-
-#~ msgid "Limit Out"
-#~ msgstr "Limitar o tráfico saínte"
-
-#~ msgid "Limit"
-#~ msgstr "Limitar"
-
-#~ msgid "Allow"
-#~ msgstr "Permitir"
-
-#~ msgid "Allow Out"
-#~ msgstr "Permitir o tráfico saínte"
-
-#~ msgid "Reject In"
-#~ msgstr "Rexeitar o tráfico entrante"
-
-#~ msgid "Deny Out"
-#~ msgstr "Denegar o tráfico saínte"
-
-#~ msgid "log"
-#~ msgstr "Rexistro"
-
-#~ msgid "log-all"
-#~ msgstr "Rexistrar todo"
-
-#~ msgid "Remove all rules..."
-#~ msgstr "Eliminar todas regras..."
-
-#~ msgid ""
-#~ "No log\n"
-#~ "Log\n"
-#~ "Log all"
-#~ msgstr ""
-#~ "Non rexistrar\n"
-#~ "Rexistrar\n"
-#~ "Rexistrar todo"
-
-#~ msgid ""
-#~ "Program\n"
-#~ "Service"
-#~ msgstr ""
-#~ "Programa\n"
-#~ "Servizo"
-
-#~ msgid "Add"
-#~ msgstr "Engadir"
-
-#~ msgid "Close"
-#~ msgstr "Pechar"
-
-#~ msgid "Clear"
-#~ msgstr "Limpar"
-
-#~ msgid "Reset to initial status..."
-#~ msgstr "Restabelecer o estado inicial..."
-
-#~ msgid "Clear Gufw log"
-#~ msgstr "Limpar o rexistro de Gufw"
-
-#~ msgid "Remove the selected rule/s"
-#~ msgstr "Eliminar a(s) regra(s) seleccionada(s)"
-
-#~ msgid "Enable Gufw logging"
-#~ msgstr "Activar o rexistro de Gufw"
-
-#~ msgid "Reset configuration..."
-#~ msgstr "Reiniciar configuración..."
-
-#~ msgid "Open window for add rules"
-#~ msgstr "Abrir a xanela para engadir regras"
-
-#~ msgid "Reset to initial configuration"
-#~ msgstr "Restabelecer á configuración inicial"
-
-#~ msgid "Reset Configuration..."
-#~ msgstr "Restabelecer a configuración..."
-
-#~ msgid "Enable ufw logging."
-#~ msgstr "Activar o rexistro de ufw."
-
-#~ msgid "You will remove all rules and reset the firewall!"
-#~ msgstr "Eliminaranse tódalas regras e reiniciarase o firewall"
-
-#~ msgid "Log will log all new connections. Log all will log all packets"
-#~ msgstr ""
-#~ "O rexistro gardará tódalas novas conexións. O rexistro gardará tódolos "
-#~ "paquetes."
-
-#~ msgid "Insert the rule in a row specified"
-#~ msgstr "Engada a regra nunha fila especificada"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "Restablecer os valores iniciáis."
-
-#~ msgid "<b>Firewall Actions Log</b>"
-#~ msgstr "<b>Rexistro de accions do Firewall</b>"
-
-#~ msgid "Add this rule to the firewall"
-#~ msgstr "Engadir esta regra ó cortafogos"
-
-#~ msgid "Open a window for add rules"
-#~ msgstr "Abrir unha fiestra para engadir regras"
-
-#~ msgid "Remove the selected rule(s)"
-#~ msgstr "Eliminar a regra seleccionada(s)"
-
 #~ msgid "Firewall Configuration"
 #~ msgstr "Configuración da devasa"

=== renamed file 'po/messages.pot' => 'po/gufw.pot'
--- po/messages.pot	2011-05-25 18:15:20 +0000
+++ po/gufw.pot	2011-08-18 07:35:33 +0000
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-05-25 19:56+0200\n"
+"POT-Creation-Date: 2011-08-17 21:03+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@xxxxxx>\n"
@@ -17,382 +17,423 @@
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: gufw/view/guiGufw.py:143
+#: ../gufw/daemon/gufw.daemon.policy.in.h:1
+msgid "Manage firewall configuration"
+msgstr ""
+
+#: ../gufw/daemon/gufw.daemon.policy.in.h:2
+msgid "You need to authenticate to modify the firewall configuration."
+msgstr ""
+
+#: ../gufw/view/guiGufw.py:138
 msgid "To"
 msgstr ""
 
-#: gufw/view/guiGufw.py:147
+#: ../gufw/view/guiGufw.py:142
 msgid "Action"
 msgstr ""
 
-#: gufw/view/guiGufw.py:151
+#: ../gufw/view/guiGufw.py:146
 msgid "From"
 msgstr ""
 
-#: gufw/view/guiGufw.py:162
+#: ../gufw/view/guiGufw.py:157
 msgid "Protocol"
 msgstr ""
 
-#: gufw/view/guiGufw.py:165
+#: ../gufw/view/guiGufw.py:160
 msgid "Port"
 msgstr ""
 
-#: gufw/view/guiGufw.py:168
+#: ../gufw/view/guiGufw.py:163
 msgid "Address"
 msgstr ""
 
-#: gufw/view/guiGufw.py:171
+#: ../gufw/view/guiGufw.py:166
 msgid "Application"
 msgstr ""
 
-#: gufw/view/guiGufw.py:443
+#: ../gufw/view/guiGufw.py:454
 msgid "Select rule(s)"
 msgstr ""
 
-#: gufw/view/guiGufw.py:458
+#: ../gufw/view/guiGufw.py:469
 msgid "Removing rules..."
 msgstr ""
 
-#: gufw/view/guiGufw.py:486
+#: ../gufw/view/guiGufw.py:497
 msgid "Rule(s) removed"
 msgstr ""
 
-#: gufw/view/guiGufw.py:488 gufw/view/guiGufw.py:559 gufw/view/guiGufw.py:589
-#: gufw/view/guiGufw.py:651 gufw/view/guiGufw.py:712
+#: ../gufw/view/guiGufw.py:499 ../gufw/view/guiGufw.py:573
+#: ../gufw/view/guiGufw.py:610 ../gufw/view/guiGufw.py:675
+#: ../gufw/view/guiGufw.py:736
 msgid "Error performing operation"
 msgstr ""
 
-#: gufw/view/guiGufw.py:557 gufw/view/guiGufw.py:587 gufw/view/guiGufw.py:649
-#: gufw/view/guiGufw.py:710
+#: ../gufw/view/guiGufw.py:571 ../gufw/view/guiGufw.py:608
+#: ../gufw/view/guiGufw.py:673 ../gufw/view/guiGufw.py:734
 msgid "Rule added"
 msgstr ""
 
-#: gufw/view/guiGufw.py:639
+#: ../gufw/view/guiGufw.py:663
 msgid "Error: Insert a port number"
 msgstr ""
 
-#: gufw/view/guiGufw.py:643 gufw/view/guiGufw.py:701 gufw/view/guiGufw.py:705
+#: ../gufw/view/guiGufw.py:667 ../gufw/view/guiGufw.py:725
+#: ../gufw/view/guiGufw.py:729
 msgid "Error: Range ports only with tcp or udp protocol"
 msgstr ""
 
-#: gufw/view/guiGufw.py:697
+#: ../gufw/view/guiGufw.py:721
 msgid "Error: Fields filled out incorrectly"
 msgstr ""
 
-#: gufw/view/guiGufw.py:777
+#: ../gufw/view/guiGufw.py:817
 msgid "Wrong identification"
 msgstr ""
 
-#: gufw/view/guiGufw.py:902
+#: ../gufw/view/guiGufw.py:944
+msgid "Enabled firewall"
+msgstr ""
+
+#: ../gufw/view/guiGufw.py:949
 msgid "Disabled firewall"
 msgstr ""
 
-#: gufw/view/guiGufw.py:907
-msgid "Enabled firewall"
-msgstr ""
-
-#: gufw/view/guiGufw.py:921
+#: ../gufw/view/guiGufw.py:963
 msgid "Deny all INCOMING traffic"
 msgstr ""
 
-#: gufw/view/guiGufw.py:925
+#: ../gufw/view/guiGufw.py:967
 msgid "Reject all INCOMING traffic"
 msgstr ""
 
-#: gufw/view/guiGufw.py:929
+#: ../gufw/view/guiGufw.py:971
 msgid "Allow all INCOMING traffic"
 msgstr ""
 
-#: gufw/view/guiGufw.py:943
+#: ../gufw/view/guiGufw.py:985
 msgid "Deny all OUTGOING traffic"
 msgstr ""
 
-#: gufw/view/guiGufw.py:947
+#: ../gufw/view/guiGufw.py:989
 msgid "Reject all OUTGOING traffic"
 msgstr ""
 
-#: gufw/view/guiGufw.py:951
+#: ../gufw/view/guiGufw.py:993
 msgid "Allow all OUTGOING traffic"
 msgstr ""
 
-#: gufw/view/guiGufw.py:1041
+#: ../gufw/view/guiGufw.py:1039
+msgid ""
+"© 2008-2011 The Gufw Project\n"
+"Shield logo © 2007 Michael Spiegel"
+msgstr ""
+
+#: ../gufw/view/guiGufw.py:1040
+msgid "Graphical user interface for ufw"
+msgstr ""
+
+#: ../gufw/view/guiGufw.py:1060
+msgid "translator-credits"
+msgstr ""
+
+#: ../gufw/view/guiGufw.py:1063
+msgid ""
+"The shield logo is licensed under a Creative Commons\n"
+"Attribution 3.0 Unported License. See for more information:\n"
+"http://creativecommons.org/licenses/by/3.0/\n";
+"\n"
+"All other content is licensed under the GPL-3+.\n"
+"\n"
+"Gufw is free software; you can redistribute it and/or modify\n"
+"it under the terms of the GNU General Public License as\n"
+"published by the Free Software Foundation; either version 3\n"
+"of the License, or (at your option) any later version.\n"
+"\n"
+"Gufw is distributed in the hope that it will be useful,\n"
+"but WITHOUT ANY WARRANTY; without even the implied\n"
+"warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR\n"
+"PURPOSE.\n"
+"See the GNU General Public License for more details.\n"
+"\n"
+"You should have received a copy of the GNU General Public\n"
+"License along with Gufw; if not, see for more information:\n"
+"http://www.gnu.org/licenses";
+msgstr ""
+
+#: ../gufw/view/guiGufw.py:1099
 msgid "Reloaded ufw rules"
 msgstr ""
 
-#: gufw/view/guiGufw.py:1050
+#: ../gufw/view/guiGufw.py:1106
 msgid "This will remove all rules and disable the firewall!"
 msgstr ""
 
-#: gufw/view/guiGufw.py:1051
+#: ../gufw/view/guiGufw.py:1107
 msgid "Do you want to continue?"
 msgstr ""
 
-#: gufw/view/guiGufw.py:1052
+#: ../gufw/view/guiGufw.py:1108
 msgid "Reset Firewall"
 msgstr ""
 
-#: gufw/view/guiGufw.py:1060
+#: ../gufw/view/guiGufw.py:1117
 msgid "Removed rules and reset firewall!"
 msgstr ""
 
-#: gufw/view/guiGufw.py:1159 gufw/view/guiGufw.py:1161
+#: ../gufw/view/guiGufw.py:1176 ../gufw/view/guiGufw.py:1178
 msgid " on "
 msgstr ""
 
-#: gufw/view/guiGufw.py:1191 data/ui/main.glade:129
+#: ../gufw/view/guiGufw.py:1208 ../data/ui/main.ui.h:7
 msgid "Firewall"
 msgstr ""
 
-#: data/ui/about.glade:8
-msgid "Firewall: About"
-msgstr ""
-
-#: data/ui/about.glade:15
-msgid "© 2008-2011 The Gufw project"
-msgstr ""
-
-#: data/ui/about.glade:16
-msgid "Graphic user interface for ufw"
-msgstr ""
-
-#: data/ui/about.glade:49
-msgid "translator-credits"
-msgstr ""
-
-#: data/ui/add.glade:287
+#. Expired time notification blocked by bug #390508
+#: ../data/ui/add.ui.h:1
+msgid "Advanced"
+msgstr ""
+
+#: ../data/ui/add.ui.h:2
+msgid "Clean values in boxes"
+msgstr ""
+
+#: ../data/ui/add.ui.h:3
 msgid "Firewall: Add Rule"
 msgstr ""
 
-#: data/ui/add.glade:306
+#: ../data/ui/add.ui.h:4
+msgid "From:"
+msgstr ""
+
+#: ../data/ui/add.ui.h:5
+msgid "IP Address"
+msgstr ""
+
+#: ../data/ui/add.ui.h:6
+msgid "Port number. Use PortA:PortB for a port range."
+msgstr ""
+
+#: ../data/ui/add.ui.h:7
+msgid "Port or service"
+msgstr ""
+
+#: ../data/ui/add.ui.h:8
+msgid "Preconfigured"
+msgstr ""
+
+#: ../data/ui/add.ui.h:9
+msgid "Rule number to insert"
+msgstr ""
+
+#: ../data/ui/add.ui.h:10
 msgid "Show extended actions"
 msgstr ""
 
-#: data/ui/add.glade:385 data/ui/add.glade:623 data/ui/add.glade:833
-msgid "Rule  number to insert"
-msgstr ""
-
-#: data/ui/add.glade:607
-msgid "Preconfigured"
-msgstr ""
-
-#: data/ui/add.glade:730
-msgid "Port or service"
-msgstr ""
-
-#: data/ui/add.glade:813
+#: ../data/ui/add.ui.h:11
 msgid "Simple"
 msgstr ""
 
-#: data/ui/add.glade:1004 data/ui/add.glade:1024
-msgid "Port (Range PortA:PortB)"
-msgstr ""
-
-#: data/ui/add.glade:1042 data/ui/add.glade:1062
-msgid "IP Address"
-msgstr ""
-
-#: data/ui/add.glade:1077
-msgid "From:"
-msgstr ""
-
-#: data/ui/add.glade:1090
+#: ../data/ui/add.ui.h:12
 msgid "To:"
 msgstr ""
 
-#: data/ui/add.glade:1116
-msgid "Clean values in boxes"
-msgstr ""
-
-#: data/ui/add.glade:1172
-msgid "Advanced"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:17
+#: ../data/ui/extra_translations_no_distribute.ui.h:1
+msgid "ALLOW"
+msgstr ""
+
+#: ../data/ui/extra_translations_no_distribute.ui.h:2
 msgid "ALLOW IN"
 msgstr ""
 
-#: data/ui/extra_translations_no_distribute.glade:24
+#: ../data/ui/extra_translations_no_distribute.ui.h:3
+msgid "ALLOW OUT"
+msgstr ""
+
+#: ../data/ui/extra_translations_no_distribute.ui.h:4
+msgid "Anywhere"
+msgstr ""
+
+#: ../data/ui/extra_translations_no_distribute.ui.h:5
+msgid "DENY"
+msgstr ""
+
+#: ../data/ui/extra_translations_no_distribute.ui.h:6
 msgid "DENY IN"
 msgstr ""
 
-#: data/ui/extra_translations_no_distribute.glade:35
-msgid "REJECT IN"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:46
+#: ../data/ui/extra_translations_no_distribute.ui.h:7
+msgid "DENY OUT"
+msgstr ""
+
+#: ../data/ui/extra_translations_no_distribute.ui.h:8
+msgid "LIMIT"
+msgstr ""
+
+#: ../data/ui/extra_translations_no_distribute.ui.h:9
 msgid "LIMIT IN"
 msgstr ""
 
-#: data/ui/extra_translations_no_distribute.glade:57
-msgid "ALLOW OUT"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:68
-msgid "DENY OUT"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:81
-msgid "REJECT OUT"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:94
+#: ../data/ui/extra_translations_no_distribute.ui.h:10
 msgid "LIMIT OUT"
 msgstr ""
 
-#: data/ui/extra_translations_no_distribute.glade:107
-msgid "ALLOW"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:118
-msgid "DENY"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:131
+#: ../data/ui/extra_translations_no_distribute.ui.h:11
 msgid "REJECT"
 msgstr ""
 
-#: data/ui/extra_translations_no_distribute.glade:144
-msgid "LIMIT"
-msgstr ""
-
-#: data/ui/extra_translations_no_distribute.glade:160
-msgid "Anywhere"
-msgstr ""
-
-#: data/ui/log.glade:7
+#: ../data/ui/extra_translations_no_distribute.ui.h:12
+msgid "REJECT IN"
+msgstr ""
+
+#: ../data/ui/extra_translations_no_distribute.ui.h:13
+msgid "REJECT OUT"
+msgstr ""
+
+#: ../data/ui/log.ui.h:1
 msgid "Firewall: Log"
 msgstr ""
 
-#: data/ui/log.glade:26
-msgid "Show for server script"
-msgstr ""
-
-#: data/ui/log.glade:30
-msgid "Use this for create a script"
-msgstr ""
-
-#: data/ui/log.glade:51
-msgid "Remove all Gufw log"
-msgstr ""
-
-#: data/ui/main.glade:144
-msgid "_File"
-msgstr ""
-
-#: data/ui/main.glade:152
-msgid "Log..."
-msgstr ""
-
-#: data/ui/main.glade:185
-msgid "_Edit"
-msgstr ""
-
-#: data/ui/main.glade:193
-msgid "Add Rule..."
-msgstr ""
-
-#: data/ui/main.glade:204
-msgid "Remove Rule"
-msgstr ""
-
-#: data/ui/main.glade:222
-msgid "Reload rules"
-msgstr ""
-
-#: data/ui/main.glade:233
-msgid "Reset Firewall..."
-msgstr ""
-
-#: data/ui/main.glade:269
-msgid "_Help"
-msgstr ""
-
-#: data/ui/main.glade:277
+#: ../data/ui/log.ui.h:2
+msgid "Remove all Gufw logs"
+msgstr ""
+
+#: ../data/ui/log.ui.h:3
+msgid "Show as server script"
+msgstr ""
+
+#: ../data/ui/log.ui.h:4
+msgid "Show in a simpler format that can be used for scripting"
+msgstr ""
+
+#: ../data/ui/main.ui.h:1
+msgid "<b>Firewall</b>"
+msgstr ""
+
+#: ../data/ui/main.ui.h:2
+msgid "<b>Listening Report</b>"
+msgstr ""
+
+#: ../data/ui/main.ui.h:3
+msgid "<b>Rules</b>"
+msgstr ""
+
+#: ../data/ui/main.ui.h:4
+msgid "Add"
+msgstr ""
+
+#: ../data/ui/main.ui.h:5
+msgid "Add a rule..."
+msgstr ""
+
+#: ../data/ui/main.ui.h:6
 msgid "Documentation..."
 msgstr ""
 
-#: data/ui/main.glade:288
+#: ../data/ui/main.ui.h:8
 msgid "Get Help Online..."
 msgstr ""
 
-#: data/ui/main.glade:299
-msgid "Report a Problem..."
-msgstr ""
-
-#: data/ui/main.glade:310
-msgid "Translate This Application..."
-msgstr ""
-
-#: data/ui/main.glade:365
-msgid "<b>Actual Status</b>"
-msgstr ""
-
-#: data/ui/main.glade:376
-msgid "Enabled"
-msgstr ""
-
-#: data/ui/main.glade:421
+#: ../data/ui/main.ui.h:9
 msgid "Incoming:"
 msgstr ""
 
-#: data/ui/main.glade:432
+#: ../data/ui/main.ui.h:10
 msgid "Outgoing:"
 msgstr ""
 
-#: data/ui/main.glade:548
-msgid "<b>Rules</b>"
-msgstr ""
-
-#: data/ui/main.glade:612
-msgid "Unlock"
-msgstr ""
-
-#: data/ui/main.glade:658
-msgid "Show Add Rule window"
-msgstr ""
-
-#: data/ui/main.glade:676
-msgid "Remove selected rule"
-msgstr ""
-
-#: data/ui/main.glade:717
-msgid "<b>Listening Report</b>"
-msgstr ""
-
-#: data/ui/preferences.glade:30
+#: ../data/ui/main.ui.h:11
+msgid "Re_load rules"
+msgstr ""
+
+#: ../data/ui/main.ui.h:12
+msgid "Re_move Rule"
+msgstr ""
+
+#: ../data/ui/main.ui.h:13
+msgid "Re_set Firewall..."
+msgstr ""
+
+#: ../data/ui/main.ui.h:14
+msgid "Remove"
+msgstr ""
+
+#: ../data/ui/main.ui.h:15
+msgid "Remove the selected rule(s)"
+msgstr ""
+
+#: ../data/ui/main.ui.h:16
+msgid "Report a Problem..."
+msgstr ""
+
+#: ../data/ui/main.ui.h:17
+msgid "Status"
+msgstr ""
+
+#: ../data/ui/main.ui.h:18
+msgid "Translate this Application..."
+msgstr ""
+
+#: ../data/ui/main.ui.h:19
+msgid "Unlock the firewall"
+msgstr ""
+
+#: ../data/ui/main.ui.h:20
+msgid "_Add Rule..."
+msgstr ""
+
+#: ../data/ui/main.ui.h:21
+msgid "_Edit"
+msgstr ""
+
+#: ../data/ui/main.ui.h:22
+msgid "_File"
+msgstr ""
+
+#: ../data/ui/main.ui.h:23
+msgid "_Help"
+msgstr ""
+
+#: ../data/ui/main.ui.h:24
+msgid "_Log..."
+msgstr ""
+
+#: ../data/ui/preferences.ui.h:1
+msgid "<b>Gufw Options</b>"
+msgstr ""
+
+#: ../data/ui/preferences.ui.h:2
+msgid "<b>ufw Options</b>"
+msgstr ""
+
+#: ../data/ui/preferences.ui.h:3
 msgid "Firewall: Preferences"
 msgstr ""
 
-#: data/ui/preferences.glade:59
+#: ../data/ui/preferences.ui.h:4
+msgid "Listening Report"
+msgstr ""
+
+#: ../data/ui/preferences.ui.h:5
 msgid "Logging"
 msgstr ""
 
-#: data/ui/preferences.glade:74
-msgid "Listening Report"
+#: ../data/ui/preferences.ui.h:6
+msgid "Logging:"
 msgstr ""
 
-#: data/ui/preferences.glade:78
+#: ../data/ui/preferences.ui.h:7
 msgid ""
 "Ports in the listening state for TCP and open state for UDP.\n"
-"Enabled: Will consume more CPU resources."
+"If enabled, will result in higher CPU usage."
 msgstr ""
 
-#: data/ui/preferences.glade:91
+#: ../data/ui/preferences.ui.h:9
 msgid "Show notifications"
 msgstr ""
 
-#: data/ui/preferences.glade:95
-msgid "Will show new connections in Listening Report"
-msgstr ""
-
-#: data/ui/preferences.glade:112
-msgid "<b>Gufw Options</b>"
-msgstr ""
-
-#: data/ui/preferences.glade:141
-msgid "Logging:"
-msgstr ""
-
-#: data/ui/preferences.glade:179
-msgid "<b>ufw Options</b>"
+#: ../data/ui/preferences.ui.h:10
+msgid "Show notifications for new connections in Listening Report"
 msgstr ""

=== renamed file 'po/gui-ufw-he.po' => 'po/he.po'
--- po/gui-ufw-he.po	2011-05-31 17:44:34 +0000
+++ po/he.po	2011-08-18 07:35:33 +0000
@@ -14,8 +14,8 @@
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2011-05-29 21:40+0000\n"
-"X-Generator: Launchpad (build 13117)\n"
+"X-Launchpad-Export-Date: 2011-08-15 14:28+0000\n"
+"X-Generator: Launchpad (build 13687)\n"
 "X-Poedit-Language: Hebrew\n"
 
 #: gufw/view/guiGufw.py:143
@@ -160,8 +160,7 @@
 msgid "translator-credits"
 msgstr ""
 "Launchpad Contributions:\n"
-"  Mark Krapivner https://launchpad.net/~mark125\n";
-"  Yaron https://launchpad.net/~sh-yaron";
+"  Mark Krapivner https://launchpad.net/~mark125";
 
 #: data/ui/add.glade:287
 msgid "Firewall: Add Rule"
@@ -400,315 +399,3 @@
 #: data/ui/preferences.glade:179
 msgid "<b>ufw Options</b>"
 msgstr ""
-
-#~ msgid "Working"
-#~ msgstr "עובד"
-
-#~ msgid "Disabled"
-#~ msgstr "כבוי"
-
-#~ msgid "About dialog"
-#~ msgstr "תיבת אודות"
-
-#~ msgid "ufw not found in the system"
-#~ msgstr "ufw לא נמצא מותקן במערכת"
-
-#~ msgid "You must run Gufw as root => gksudo --preserve-env /path/gufw.py"
-#~ msgstr "עליך להפעיל את Gufw כמשתמש על => gksudo --preserve-env /path/gufw.py"
-
-#~ msgid "Working, please wait..."
-#~ msgstr "מעבד, נא המתן..."
-
-#~ msgid "Error changing policy"
-#~ msgstr "שגיאה בשינוי המדיניות"
-
-#~ msgid "Firewall disabled"
-#~ msgstr "חומת האש נוטרלה"
-
-#~ msgid "Action canceled"
-#~ msgstr "הפעולה בוטלה"
-
-#~ msgid "Help not found."
-#~ msgstr "לא נמצאה עזרה."
-
-#~ msgid "You are going to overwrite the file."
-#~ msgstr "אתה עומד לשכתב על הקובץ."
-
-#~ msgid "Error overwriting file."
-#~ msgstr "שגיאה בשיכתוב הקובץ."
-
-#~ msgid "Error in format file, line "
-#~ msgstr "שגיאה במבנה הקובץ, שורה "
-
-#~ msgid ""
-#~ "You are going to add new banning IP addresses.\n"
-#~ "The format must be \"text:IP-text\"\n"
-#~ msgstr ""
-#~ "אתה עומד להוסיף כתובות IP חדשות לחסימה.\n"
-#~ "על המבנה להיות \"text:IP-text\"\n"
-
-#~ msgid "Error opening file."
-#~ msgstr "ארעה שגיאה בעת פתיחת הקובץ."
-
-#~ msgid ""
-#~ ".\n"
-#~ "All lines should have this format: \"text:IP-text\"\n"
-#~ "Visit http://www.bluetack.co.uk for download files."
-#~ msgstr ""
-#~ ".\n"
-#~ "על כל השורות להיות בעלות המבנה: \"text:IP-text\"\n"
-#~ "בקרו באתר http://www.bluetack.co.uk להורדת קבצים."
-
-#~ msgid "Error in format file."
-#~ msgstr "שגיאה במבנה הקובץ."
-
-#~ msgid "--- Log end ---"
-#~ msgstr "--- סוף הדוח ---"
-
-#~ msgid "--- Log start ---\n"
-#~ msgstr "--- תחילת הדוח ---\n"
-
-#~ msgid "About Gufw"
-#~ msgstr "אודות Gufw"
-
-#~ msgid "Website"
-#~ msgstr "אתר הבית"
-
-#~ msgid "Export rules"
-#~ msgstr "ייצא כללים"
-
-#~ msgid "See Gufw log for this session"
-#~ msgstr "צפה בדוח של Gufw להפעלה זו"
-
-#~ msgid "Save rules to file"
-#~ msgstr "שמור כללים לקובץ"
-
-#~ msgid "Banning IP addresses"
-#~ msgstr "חסימת כתובות IP"
-
-#~ msgid "Banning specific IP addresses from file"
-#~ msgstr "חסימת כתובת IP מסויימת מקובץ"
-
-#~ msgid "Import rules from file"
-#~ msgstr "ייבא כללים מקובץייבא"
-
-#~ msgid "Import rules"
-#~ msgstr "ייבא כללים"
-
-#~ msgid "Edit preferences"
-#~ msgstr "ערוך העדפות"
-
-#~ msgid "Gufw Help"
-#~ msgstr "עזרת Gufw"
-
-#~ msgid "Allow all incoming connections"
-#~ msgstr "אפשר את כל החיבורים הנכנסים"
-
-#~ msgid "Deny all incoming connections"
-#~ msgstr "מנע את כל החיבורים הנכנסים"
-
-#~ msgid "Deny incoming traffic"
-#~ msgstr "מנע תעבורה נכנסת"
-
-#~ msgid "Allow incoming traffic"
-#~ msgstr "אפשר תעבורה נכנסת"
-
-#~ msgid ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "both"
-#~ msgstr ""
-#~ "tcp\n"
-#~ "udp\n"
-#~ "שניהם"
-
-#~ msgid "Add the rule"
-#~ msgstr "הוסף את הכלל"
-
-#~ msgid "Specific the preconfigured type"
-#~ msgstr "בייחוד את הסוג המוגדר מראש"
-
-#~ msgid ""
-#~ "Service\n"
-#~ "Program"
-#~ msgstr ""
-#~ "שירות\n"
-#~ "תוכנית"
-
-#~ msgid "Preconfigured services"
-#~ msgstr "שירותים המוגדרים מראש"
-
-#~ msgid "Preconfigured programs"
-#~ msgstr "תוכניות המוגדרות מראש"
-
-#~ msgid "Add the service as rule"
-#~ msgstr "הוסף את השירות ככלל"
-
-#~ msgid "Remove"
-#~ msgstr "הסר"
-
-#~ msgid "Reset to the default values"
-#~ msgstr "אפס לערכי ברירת המחדל"
-
-#~ msgid "   <b>Add a new rule</b>"
-#~ msgstr "   <b>הוסף כלל ×