[gevice] src/gevicefind.py: fixed search.



commit ef964ca526f1bc39717ab320c5141fae1e3f4177
Author: Alejandro Valdes Jimenez <avaldes gnome org>
Date:   Fri Oct 14 15:16:58 2011 -0300

    src/gevicefind.py: fixed search.

 ChangeLog               |   13 ++
 data/ui/pref.xml        |    4 +-
 po/ChangeLog            |    7 +
 po/LINGUAS              |    1 +
 po/es.po                |  385 ++++++++++++++++++-----------------------------
 src/gevice.py           |    2 +
 src/gevicedatabase.py   |   10 +-
 src/gevicedevice.py     |    8 +-
 src/gevicediagram.py    |    8 +-
 src/geviceexport.py     |    9 +-
 src/gevicefind.py       |    5 +-
 src/gevicemaintainer.py |    4 +-
 src/gevicemodel.py      |    8 +-
 src/geviceprefer.py     |    8 +-
 src/gevicevte.py        |    8 +-
 15 files changed, 215 insertions(+), 265 deletions(-)
---
diff --git a/ChangeLog b/ChangeLog
index bf8f948..9c7e20f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2011-10-14  Alejandro Valdes Jimenez  <avaldes gnome org>
+	* data/ui/pref.xml:
+	* src/gevice.py:
+	* src/gevicedatabase.py:
+	* src/gevicedevice.py:
+	* src/gevicediagram.py:
+	* src/geviceexport.py:
+	* src/gevicefind.py: fixed search.
+	* src/gevicemaintainer.py:
+	* src/gevicemodel.py:
+	* src/geviceprefer.py:
+	* src/gevicevte.py:
+
 2011-10-08  Alejandro Valdes Jimenez  <avaldes gnome org>
 	* data/ui/gevice.css: remove file
 	* src/gevice.py: setting new style of ToolBar
diff --git a/data/ui/pref.xml b/data/ui/pref.xml
index efeb90a..9b1ad4c 100644
--- a/data/ui/pref.xml
+++ b/data/ui/pref.xml
@@ -127,7 +127,7 @@
               <object class="GtkLabel" id="label20">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="label" translatable="yes" context="yes">View</property>
+                <property name="label" translatable="yes">View</property>
               </object>
               <packing>
                 <property name="tab_fill">False</property>
@@ -209,7 +209,7 @@
               <object class="GtkLabel" id="label7">
                 <property name="visible">True</property>
                 <property name="can_focus">False</property>
-                <property name="label" translatable="yes" context="yes">Lists of users</property>
+                <property name="label" translatable="yes">Lists of users</property>
               </object>
               <packing>
                 <property name="position">1</property>
diff --git a/po/ChangeLog b/po/ChangeLog
index bc22879..d812309 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,10 @@
+2011-10-14  Alejandro Valdes Jimenez  <avaldes gnome org>
+
+	reviewed by: <delete if not using a buddy>
+
+	* LINGUAS:
+	* es.po:
+
 2011-10-08  Alejandro Valdes Jimenez  <avaldes gnome org>
 	* LINGUAS: add new file.
 
diff --git a/po/LINGUAS b/po/LINGUAS
index 8357fca..1144b29 100644
--- a/po/LINGUAS
+++ b/po/LINGUAS
@@ -1 +1,2 @@
+# keep this file sorted alphabetically, one language code per line
 es
diff --git a/po/es.po b/po/es.po
index 696975f..06a6d36 100644
--- a/po/es.po
+++ b/po/es.po
@@ -1,455 +1,366 @@
-# Spanish translations for gevice package.
-# Copyright (C) 2009 THE gevice'S COPYRIGHT HOLDER
-# This file is distributed under the same license as the gevice package.
-# Alejandro Valdes Jimenez <avaldes utalca cl>, 2009.
+# translation of gevice.HEAD.po to EspaÃol
+# Spanish translation of the Gevice
+# Copyright (C) 2008 Alejandro Valdes Jimenez <avaldes gnome org>
+# Alejandro Valdes Jimenez <avaldes gnome org>, 2008, 2009, 2010, 2011.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gevice 0.5.1\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-09-21 18:33-0300\n"
-"PO-Revision-Date: 2009-05-14 22:21-0400\n"
-"Last-Translator: Alejandro Valdes Jimenez <avaldes utalca cl>\n"
-"Language-Team: Spanish\n"
-"Language: \n"
+"Project-Id-Version: gevice.master\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?";
+"product=gevice&component=general\n"
+"POT-Creation-Date: 2011-10-08 21:45-0300\n"
+"PO-Revision-Date: 2011-10-08 21:45-0300\n"
+"Last-Translator: Alejandro Valdes Jimenez <avaldes gnome org>\n"
+"Language-Team: EspaÃol <gnome-es-list gnome org>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ASCII\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: ../src/gevicedatabase.py:32
+#: ../src/gevicedatabase.py:29
 msgid "Unable to connect to the database"
 msgstr "No se puede conectar a la base de datos"
 
-#: ../src/gevicedatabase.py:42 ../src/gevicedatabase.py:50
-#: ../src/gevicedatabase.py:58 ../src/gevicedatabase.py:66
+#: ../src/gevicedatabase.py:42 ../src/gevicedatabase.py:53
+#: ../src/gevicedatabase.py:64 ../src/gevicedatabase.py:75
 msgid "Unable to execute SQL: "
-msgstr "No se puede ejecutar la SQL"
+msgstr "No se puede ejectar la instrucciÃn SQL"
 
-#: ../src/gevicedatabase.py:86
-#, fuzzy
+#: ../src/gevicedatabase.py:98
 msgid "Save database"
-msgstr "Usuario base de datos"
+msgstr "Guardar base de datos"
 
-#: ../src/gevicedatabase.py:87 ../src/gevice.py:170
+#: ../src/gevicedatabase.py:99 ../src/gevice.py:194
 msgid "Save"
 msgstr "Guardar"
 
-#: ../src/gevicedatabase.py:121
+#: ../src/gevicedatabase.py:133
 msgid "Disconnect from database"
 msgstr "Desconectar de la base de datos"
 
-#: ../src/gevicedatabase.py:122
+#: ../src/gevicedatabase.py:134
 msgid "Disconnect"
 msgstr "Desconectar"
 
-#: ../src/gevicedevice.py:43
+#: ../src/gevicedevice.py:41
 msgid "New device"
 msgstr "Nuevo dispositivo"
 
-#: ../src/gevicedevice.py:79
+#: ../src/gevicedevice.py:77
 msgid "Modify device"
 msgstr "Modificar dispositivo"
 
-#: ../src/gevicedevice.py:123 ../src/gevicemaintainer.py:426
-#: ../src/gevicemaintainer.py:446 ../src/geviceprefer.py:182
+#: ../src/gevicedevice.py:113 ../src/gevicemaintainer.py:414
+#: ../src/gevicemaintainer.py:436 ../src/geviceprefer.py:177
 msgid "Do you want to remove: "
-msgstr "Quiere remover: "
+msgstr "Quiere eliminar: "
 
-#: ../src/gevicedevice.py:214
-#, fuzzy
+#: ../src/gevicedevice.py:202
 msgid "Enter name of device"
-msgstr "Crear diagrama de dispositivos"
+msgstr "Ingrese el nombre del dispositivo"
 
-#: ../src/gevicedevice.py:217
+#: ../src/gevicedevice.py:208
 msgid "Enter serial number of device"
-msgstr ""
+msgstr "Ingrese el nÃmero de serie del dispositivo"
 
-#: ../src/gevicedevice.py:224
+#: ../src/gevicedevice.py:218
 msgid "Serial number exist, view device: "
-msgstr ""
+msgstr "El nÃmero de serie ya existe, vea el dispositivo: "
 
 #: ../src/geviceexport.py:18
 msgid "Save file as"
 msgstr "Guardar archivo como"
 
-#: ../src/geviceexport.py:40
+#: ../src/geviceexport.py:43
 msgid "Can not write to file"
-msgstr "No puede escribir en el archivo"
+msgstr "No se puede escribir el archivo"
 
 #. create columns
-#: ../src/gevicemaintainer.py:37 ../src/gevicemaintainer.py:73
-#: ../src/gevicemaintainer.py:117 ../src/gevicemaintainer.py:161
+#: ../src/gevicemaintainer.py:33 ../src/gevicemaintainer.py:69
+#: ../src/gevicemaintainer.py:113 ../src/gevicemaintainer.py:157
 msgid "ID"
 msgstr "ID"
 
-#: ../src/gevicemaintainer.py:45
+#: ../src/gevicemaintainer.py:41
 msgid "Name"
 msgstr "Nombre"
 
 #. create columns
-#: ../src/gevicemaintainer.py:81 ../src/gevicemodel.py:31
+#: ../src/gevicemaintainer.py:77 ../src/gevicemodel.py:18
 msgid "Device"
 msgstr "Dispositivo"
 
-#: ../src/gevicemaintainer.py:89 ../src/gevicemodel.py:39
+#: ../src/gevicemaintainer.py:85 ../src/gevicemodel.py:26
 msgid "Model"
 msgstr "Modelo"
 
-#: ../src/gevicemaintainer.py:125 ../src/gevicemaintainer.py:177
+#: ../src/gevicemaintainer.py:121 ../src/gevicemaintainer.py:173
 msgid "Edifice"
-msgstr ""
+msgstr "Edificio"
 
-#: ../src/gevicemaintainer.py:133 ../src/gevicemodel.py:67
-#, fuzzy
+#: ../src/gevicemaintainer.py:129 ../src/gevicemodel.py:54
 msgid "Location"
-msgstr "A_cciones"
+msgstr "UbicaciÃn"
 
-#: ../src/gevicemaintainer.py:169 ../src/gevice.py:391
+#: ../src/gevicemaintainer.py:165 ../src/gevice.py:456
 msgid "Campus"
-msgstr ""
+msgstr "Campus"
 
-#. show error message and delete the row.
-#: ../src/gevicemaintainer.py:360 ../src/geviceprefer.py:144
+#: ../src/gevicemaintainer.py:347 ../src/geviceprefer.py:139
 msgid "Name exist: "
-msgstr "El nombre existe: "
+msgstr "El nombre ya existe: "
 
-#: ../src/gevicemodel.py:46
+#: ../src/gevicemodel.py:33
 msgid "IP"
 msgstr "IP"
 
-#: ../src/gevicemodel.py:53
+#: ../src/gevicemodel.py:40
 msgid "Serial"
-msgstr "Serial"
+msgstr "NÃmero de serie"
 
-#: ../src/gevicemodel.py:60
+#: ../src/gevicemodel.py:47
 msgid "Comments"
 msgstr "Comentarios"
 
-#: ../src/gevicemodel.py:74
+#: ../src/gevicemodel.py:61
 msgid "Ports Availables"
-msgstr ""
+msgstr "Puertas disponibles"
 
-#: ../src/geviceprefer.py:30
+#: ../src/geviceprefer.py:27
 msgid "Host"
-msgstr "Servidor"
+msgstr "MÃquina"
 
-#: ../src/geviceprefer.py:31
+#: ../src/geviceprefer.py:28
 msgid "Database"
 msgstr "Base de datos"
 
-#: ../src/geviceprefer.py:32
+#: ../src/geviceprefer.py:29
 msgid "User database"
-msgstr "Usuario base de datos"
+msgstr "Usuario de la base de datos"
 
-#: ../src/geviceprefer.py:109
-#, fuzzy
+#: ../src/geviceprefer.py:106
 msgid "Users"
-msgstr "Usuario: "
+msgstr "Usuarios"
 
-#: ../src/geviceprefer.py:190
+#: ../src/geviceprefer.py:188
 msgid "Select background color"
 msgstr "Seleccione color de fondo"
 
-#: ../src/geviceprefer.py:193
+#: ../src/geviceprefer.py:191
 msgid "Select text color"
 msgstr "Seleccione color del texto"
 
-#: ../src/gevice.py:150
-#, fuzzy
+#: ../src/gevice.py:174
 msgid "Dual terminal"
-msgstr "Ver terminal"
+msgstr "Terminal doble"
 
-#: ../src/gevice.py:154
+#: ../src/gevice.py:178
 msgid "_File"
 msgstr "_Archivo"
 
-#: ../src/gevice.py:155
+#: ../src/gevice.py:179
 msgid "_Edit"
 msgstr "_Editar"
 
-#: ../src/gevice.py:156
+#: ../src/gevice.py:180
 msgid "_View"
 msgstr "_Ver"
 
-#: ../src/gevice.py:157
+#: ../src/gevice.py:181
 msgid "_Protocol"
 msgstr "_Protocolo"
 
-#: ../src/gevice.py:158
+#: ../src/gevice.py:182
 msgid "_Help"
-msgstr "A_yuda"
+msgstr "_Ayuda"
 
-#: ../src/gevice.py:159
+#: ../src/gevice.py:183
 msgid "_Maintainer"
 msgstr "_Mantenedores"
 
-#: ../src/gevice.py:160
+#: ../src/gevice.py:184
 msgid "_Actions"
-msgstr "A_cciones"
+msgstr "_Acciones"
 
-#: ../src/gevice.py:161 ../src/gevice.py:204 ../src/gevice.py:515
+#: ../src/gevice.py:185 ../src/gevice.py:583
 msgid "Connect"
 msgstr "Conectar"
 
-#: ../src/gevice.py:161 ../src/gevice.py:514
+#: ../src/gevice.py:185 ../src/gevice.py:582
 msgid "Connect to database"
-msgstr "Conectar a la base de datos"
+msgstr "Conectar a base de datos"
 
-#: ../src/gevice.py:162 ../src/gevice.py:266
+#: ../src/gevice.py:186 ../src/gevice.py:293
 msgid "Local"
 msgstr "Local"
 
-#: ../src/gevice.py:162 ../src/gevice.py:200
+#: ../src/gevice.py:186
 msgid "Open local terminal"
 msgstr "Abrir terminal local"
 
-#: ../src/gevice.py:163
+#: ../src/gevice.py:187
 msgid "_Quit"
 msgstr "_Salir"
 
-#: ../src/gevice.py:163
+#: ../src/gevice.py:187
 msgid "Quit the program"
 msgstr "Salir del programa"
 
-#: ../src/gevice.py:164
+#: ../src/gevice.py:188
 msgid "Preferences"
 msgstr "Preferencias"
 
-#: ../src/gevice.py:164
+#: ../src/gevice.py:188
 msgid "Setting preferences"
-msgstr "Ajustar preferencias"
+msgstr "Configurar preferencias"
 
-#: ../src/gevice.py:169
+#: ../src/gevice.py:193
 msgid "Find"
 msgstr "Buscar"
 
-#: ../src/gevice.py:169
+#: ../src/gevice.py:193
 msgid "Search a device"
 msgstr "Buscar un dispositivo"
 
-#: ../src/gevice.py:170
+#: ../src/gevice.py:194
 msgid "Save model"
-msgstr "Guardar modelo"
+msgstr "Guardal modelo"
 
-#: ../src/gevice.py:171
+#: ../src/gevice.py:195
 msgid "Refresh"
 msgstr "Actualizar"
 
-#: ../src/gevice.py:171
+#: ../src/gevice.py:195
 msgid "Refresh model"
 msgstr "Actualizar modelo"
 
-#: ../src/gevice.py:172
-msgid "Export to CSV"
-msgstr "Exportar a CSV"
+#: ../src/gevice.py:196
+msgid "Export all to CSV"
+msgstr "Exportar todo a archivo CSV"
 
-#: ../src/gevice.py:176
+#: ../src/gevice.py:200
 msgid "Add"
 msgstr "Agregar"
 
-#: ../src/gevice.py:176
+#: ../src/gevice.py:200
 msgid "Add a device"
 msgstr "Agregar un dispositivo"
 
-#: ../src/gevice.py:177
+#: ../src/gevice.py:201
 msgid "Remove"
-msgstr "Remover"
+msgstr "Eliminar"
 
-#: ../src/gevice.py:177
+#: ../src/gevice.py:201
 msgid "Remove device selected"
-msgstr "Remover el dispositivo seleccionado"
+msgstr "Eliminar dispositivo seleccionado"
 
-#: ../src/gevice.py:178
+#: ../src/gevice.py:202
 msgid "Edit"
 msgstr "Editar"
 
-#: ../src/gevice.py:178
+#: ../src/gevice.py:202
 msgid "Edit data of device selected"
-msgstr "Editar datos del dispositivo seleccionado"
+msgstr "Editar dispositivo seleccionado"
 
-#: ../src/gevice.py:179
+#: ../src/gevice.py:203
 msgid "Expand"
 msgstr "Expandir"
 
-#: ../src/gevice.py:179
+#: ../src/gevice.py:203
 msgid "Expand tree of device selected"
-msgstr "Expadir arbol de dispositivo seleccionado"
+msgstr "Expandir Ãrbol de dispositivo seleccionado"
 
-#: ../src/gevice.py:180
+#: ../src/gevice.py:204
 msgid "Decrease"
-msgstr "Reducir"
+msgstr "Contraer"
 
-#: ../src/gevice.py:180
+#: ../src/gevice.py:204
 msgid "Decrease tree of device selected"
-msgstr "Reducir arbol de dispositivo seleccionado"
+msgstr "Contraer Ãrbol de dispositivo seleccionado"
 
-#: ../src/gevice.py:181
-#, fuzzy
+#: ../src/gevice.py:205
 msgid "Generate Diagram"
 msgstr "Generar diagrama"
 
-#: ../src/gevice.py:181
-#, fuzzy
+#: ../src/gevice.py:205
 msgid "Generate diagram of devices"
-msgstr "Crear diagrama de dispositivos"
+msgstr "Generar diagrama de dispositivos"
 
-#: ../src/gevice.py:182 ../src/gevice.py:404
+#: ../src/gevice.py:206 ../src/gevice.py:469
 msgid "Mark"
 msgstr "Marca"
 
-#: ../src/gevice.py:183 ../src/gevice.py:430
+#: ../src/gevice.py:207 ../src/gevice.py:495
 msgid "Type of link"
 msgstr "Tipo de enlace"
 
-#: ../src/gevice.py:184 ../src/gevice.py:417
+#: ../src/gevice.py:208 ../src/gevice.py:482
 msgid "Type of device"
 msgstr "Tipo de dispositivo"
 
-#: ../src/gevice.py:185 ../src/gevice.py:327
+#: ../src/gevice.py:209 ../src/gevice.py:392
 msgid "Model of device"
-msgstr "Modelo de dispositivo"
+msgstr "Modelo del dispositivo"
 
-#: ../src/gevice.py:186
+#: ../src/gevice.py:210
 msgid "Levels of locations"
-msgstr ""
+msgstr "Niveles de ubicaciones"
 
-#: ../src/gevice.py:187
+#: ../src/gevice.py:211
 msgid "Campus of organization"
-msgstr ""
-
-#: ../src/gevice.py:187
-msgid "Campus of Organization"
-msgstr ""
+msgstr "Campus de la organizaciÃn"
 
-#: ../src/gevice.py:188 ../src/gevice.py:347
-#, fuzzy
+#: ../src/gevice.py:212 ../src/gevice.py:412
 msgid "Locations of devices"
-msgstr "Modelo de dispositivo"
+msgstr "UbiaciÃn de dispositivos"
 
-#: ../src/gevice.py:189 ../src/gevice.py:365
+#: ../src/gevice.py:213 ../src/gevice.py:430
 msgid "Edifices of campus"
-msgstr ""
+msgstr "Edificios del campus"
 
-#: ../src/gevice.py:193
+#: ../src/gevice.py:217
 msgid "Tree"
 msgstr "Arbol"
 
-#: ../src/gevice.py:193
+#: ../src/gevice.py:217
 msgid "Show tree"
-msgstr "Ver arbol"
+msgstr "Mostrar el Ãrbol"
 
-#: ../src/gevice.py:194
+#: ../src/gevice.py:218
 msgid "Terminal"
 msgstr "Terminal"
 
-#: ../src/gevice.py:194
+#: ../src/gevice.py:218
 msgid "Show terminal"
-msgstr "Ver terminal"
-
-#: ../src/gevice.py:198
-msgid "ssh"
-msgstr "ssh"
-
-#: ../src/gevice.py:198
-msgid "Use ssh protocol"
-msgstr "Usar protocolo ssh"
-
-#: ../src/gevice.py:199
-msgid "telnet"
-msgstr "telnet"
-
-#: ../src/gevice.py:199
-msgid "Use telnet protocol"
-msgstr "Usar protocolo telnet"
+msgstr "Mostrar terminal"
 
-#: ../src/gevice.py:200
-msgid "local"
-msgstr "local"
+#: ../src/gevice.py:222
+msgid "Open terminal"
+msgstr "Abrir terminal"
 
-#: ../src/gevice.py:204
-msgid "Connect to"
-msgstr "conectar a"
+#: ../src/gevice.py:305
+msgid "Not device selected"
+msgstr "No hay dispositivo seleccionado"
 
-#: ../src/gevice.py:378
+#: ../src/gevice.py:443
 msgid "Level"
-msgstr ""
+msgstr "Nivel"
 
-#: ../src/gevice.py:471
+#: ../src/gevice.py:536
 msgid "You need choose some device to generate the diagram."
-msgstr ""
+msgstr "Debe seleccionar algun dispositivo para generar el diagrama"
+
+#: ../src/gevice.py:592
+msgid "Model saved"
+msgstr "Model guardado"
 
-#: ../src/gevice.py:595
+#: ../src/gevice.py:654
 msgid "[Host: "
-msgstr "[Servidor: "
+msgstr "[MÃquina: "
 
-#: ../src/gevice.py:596
+#: ../src/gevice.py:655
 msgid "Database: "
 msgstr "Base de datos: "
 
-#: ../src/gevice.py:597
+#: ../src/gevice.py:656
 msgid "User: "
 msgstr "Usuario: "
-
-#~ msgid "Create diagram"
-#~ msgstr "Crear diagrama"
-
-#~ msgid "Background"
-#~ msgstr "Fondo"
-
-#~ msgid "CSV"
-#~ msgstr "CSV"
-
-#~ msgid "Colors"
-#~ msgstr "Colores"
-
-#~ msgid "Comment"
-#~ msgstr "Comentario"
-
-#~ msgid "Database:"
-#~ msgstr "Base de datos:"
-
-#~ msgid "Device name"
-#~ msgstr "Nombre de dispositivo"
-
-#~ msgid "Diagram"
-#~ msgstr "Diagrama"
-
-#~ msgid "Filter"
-#~ msgstr "Filtro"
-
-#~ msgid "Format"
-#~ msgstr "Formato"
-
-#~ msgid "Gevice"
-#~ msgstr "Gevice"
-
-#~ msgid "Host:"
-#~ msgstr "Servidor:"
-
-#~ msgid "Link"
-#~ msgstr "Enlace"
-
-#~ msgid "New Model"
-#~ msgstr "Nuevo modelo"
-
-#~ msgid "Password:"
-#~ msgstr "Clave:"
-
-#~ msgid "Program"
-#~ msgstr "Programa"
-
-#~ msgid "Separator"
-#~ msgstr "Separador"
-
-#~ msgid "Text color"
-#~ msgstr "Color del texto"
-
-#~ msgid "Type"
-#~ msgstr "Tipo"
-
-#~ msgid "User database:"
-#~ msgstr "Usuario de base de datos:"
-
-#~ msgid "View"
-#~ msgstr "Ver"
diff --git a/src/gevice.py b/src/gevice.py
index 8ce79e4..b89c348 100755
--- a/src/gevice.py
+++ b/src/gevice.py
@@ -33,7 +33,9 @@ import geviceexport
 import gevicemaintainer
 
 import gettext
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
 gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
 class Gevice:
diff --git a/src/gevicedatabase.py b/src/gevicedatabase.py
index eb897fd..6bb055a 100644
--- a/src/gevicedatabase.py
+++ b/src/gevicedatabase.py
@@ -1,13 +1,15 @@
 from gi.repository import Gtk, Gdk
 import os
+import psycopg2
+
+import config
 
 import gettext
-gettext.textdomain("gevice")
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
+gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
-import psycopg2
-import config
-
 class GeviceDatabase:
     def __init__ (self):
         self.dbase = None
diff --git a/src/gevicedevice.py b/src/gevicedevice.py
index 7a03d7a..49c8711 100644
--- a/src/gevicedevice.py
+++ b/src/gevicedevice.py
@@ -1,12 +1,14 @@
 from gi.repository import Gtk
 import os
 
+import config
+
 import gettext
-gettext.textdomain("gevice")
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
+gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
-import config
-
 class GeviceDevice:
     def __init__ (self):
         self.action = "add"
diff --git a/src/gevicediagram.py b/src/gevicediagram.py
index b8bdd2d..7f2e475 100644
--- a/src/gevicediagram.py
+++ b/src/gevicediagram.py
@@ -2,12 +2,14 @@ from gi.repository import Gtk
 import os
 from pygraphviz import *
 
+import config
+
 import gettext
-gettext.textdomain("gevice")
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
+gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
-import config
-
 class GeviceDiagram:
     def __init__ (self):
         self.window_diagram = None
diff --git a/src/geviceexport.py b/src/geviceexport.py
index 6fafb7f..7177796 100644
--- a/src/geviceexport.py
+++ b/src/geviceexport.py
@@ -1,13 +1,14 @@
 from gi.repository import Gtk
-
 import os
 
+import config
+
 import gettext
-gettext.textdomain("gevice")
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
+gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
-import config
-
 class GeviceExport:
     def __init__ (self):
         self.endline = "\n"
diff --git a/src/gevicefind.py b/src/gevicefind.py
index b8a6f43..76f9797 100644
--- a/src/gevicefind.py
+++ b/src/gevicefind.py
@@ -4,7 +4,9 @@ import os
 import config
 
 import gettext
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
 gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
 class GeviceFind:
@@ -70,8 +72,7 @@ class GeviceFind:
 	gevice.gmodel.treeview.set_cursor(path,None,False)
 	gevice.gmodel.treeview.grab_focus()
 	selection.select_iter(iter)
-
-      return True
+	return True
 
   def on_button_find_find_clicked(self,button,gevice):      
     self.sname = self.entry_find.get_text().strip()
diff --git a/src/gevicemaintainer.py b/src/gevicemaintainer.py
index f35d0dc..5432ade 100644
--- a/src/gevicemaintainer.py
+++ b/src/gevicemaintainer.py
@@ -1,11 +1,13 @@
 from gi.repository import Gtk
-
 import os
 import psycopg2
+
 import config
 
 import gettext
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
 gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
 class GeviceMaintainer:
diff --git a/src/gevicemodel.py b/src/gevicemodel.py
index e4e3ea5..db59c06 100644
--- a/src/gevicemodel.py
+++ b/src/gevicemodel.py
@@ -1,11 +1,13 @@
 from gi.repository import Gtk
 
+import config
+
 import gettext
-gettext.textdomain("gevice")
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
+gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
-import config
-
 class GeviceModel:
     def __init__ (self,gevice):
         self.treestore = Gtk.TreeStore(str,str,str,str,str,str,str,str,str,str)
diff --git a/src/geviceprefer.py b/src/geviceprefer.py
index f123c64..3a122bc 100644
--- a/src/geviceprefer.py
+++ b/src/geviceprefer.py
@@ -2,12 +2,14 @@ from gi.repository import Gtk, Gdk
 import os
 import gconf
 
+import config
+
 import gettext
-gettext.textdomain("gevice")
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
+gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
-import config
-
 class GevicePrefer:
     def __init__ (self,gevice):
         self.flag_load_preferences = False
diff --git a/src/gevicevte.py b/src/gevicevte.py
index 630cf92..5a7a448 100644
--- a/src/gevicevte.py
+++ b/src/gevicevte.py
@@ -1,11 +1,13 @@
 from gi.repository import Gtk, Vte, Gdk
 
+import config
+
 import gettext
-gettext.textdomain("gevice")
+gettext.bindtextdomain(config.PACKAGE,config.LOCALEDIR)
+gettext.textdomain(config.PACKAGE)
+gettext.bind_textdomain_codeset (config.PACKAGE, "UTF-8");
 from gettext import gettext as _
 
-import config
-
 class GeviceVte:
     def __init__ (self):
         pass



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]