0.1.7 release
authorkibergus <kibergus@gmail.com>
Thu, 18 Mar 2010 19:07:24 +0000 (19:07 +0000)
committerkibergus <kibergus@gmail.com>
Thu, 18 Mar 2010 19:07:24 +0000 (19:07 +0000)
git-svn-id: file:///svnroot/ussd-widget/trunk@28 d197f4d6-dc93-42ad-8354-0da1f58e353f

ussd-widget/build_ussd-widget.py
ussd-widget/po/ru.po
ussd-widget/src/usr/lib/hildon-desktop/ussd-widget.py
ussd-widget/src/usr/share/locale/ru/LC_MESSAGES/ussd-widget.mo

index b6581e9..a74c843 100644 (file)
@@ -34,9 +34,9 @@ if __name__ == "__main__":
 #    p.postinstall="""#!/bin/sh
 #""" #Set here your post install script
 
-    version = "0.1.6"
+    version = "0.1.7"
     build = "0" 
-    changeloginformation = "SMS listener. Changed parser sintax." 
+    changeloginformation = "Bug fix release." 
    
     dir_name = "src"   
 
index 1f95b1b..9c9df0c 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 0.1.3\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-03-13 12:04+0300\n"
+"POT-Creation-Date: 2010-03-18 21:58+0300\n"
 "PO-Revision-Date: 2010-01-29 17:51+0300\n"
 "Last-Translator: Alexey Guseunov <kibergusBarkBarkgmail.com>\n"
 "Language-Team: Russian\n"
@@ -14,67 +14,67 @@ msgstr ""
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: utf-8\n"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "German"
 msgstr "Немецкий"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "English"
 msgstr "Английский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Italian"
 msgstr "Итальянский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "French"
 msgstr "Французский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Spanish"
 msgstr "Испанский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Dutch"
 msgstr "Голандский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Swedish"
 msgstr "Шведский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Danish"
 msgstr "Датский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Portuguese"
 msgstr "Португальский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Finnish"
 msgstr "Финский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Norwegian"
 msgstr "Норвежский"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Greek"
 msgstr "Греческий"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Turkish"
 msgstr "Турецкий"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Reserved1"
 msgstr "Зарезервирован1"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Reserved2"
 msgstr "Зарезервирован2"
 
-#: src/usr/lib/hildon-desktop/ussd-widget.py:29
+#: src/usr/lib/hildon-desktop/ussd-widget.py:30
 msgid "Unspecified"
 msgstr "Не указан"
 
@@ -263,7 +263,7 @@ msgstr "Дополнительные опции для ussdquery.py"
 
 #: src/usr/lib/hildon-desktop/ussd-widget.py:718
 msgid "Enable SMS listener."
-msgstr ""
+msgstr "Включить обработку СМС"
 
 #: src/usr/lib/hildon-desktop/ussd-widget.py:726
 msgid "SMS number"
@@ -427,4 +427,3 @@ msgstr "Выберите цвет текста"
 #: src/usr/lib/hildon-desktop/ussd-widget.py:827
 msgid "Choose a font"
 msgstr "Выберите шрифт"
-
index 79c92d3..3fbe088 100755 (executable)
@@ -14,6 +14,7 @@ import fcntl
 import dbus
 import subprocess
 import gsmdecode
+import sys
 from dbus.mainloop.glib import DBusGMainLoop
 
 try :
@@ -876,6 +877,7 @@ def smart_split_string (str, reply1, reply2, reres1 = None, reres2 = None) :
                                                word += reply1
                                ws = 0
                                num = -1
+                               subst = ''
                                # Delete backslash if it delimites usual numbers from % or &
                                if str[i] == '\\' and i < len(str)-1 and str[i+1] in ["1", "2", "3", "4", "5", "6", "7", "8", "9", "0"] :
                                        continue
@@ -1075,8 +1077,16 @@ hd_plugin_type = UssdWidgetPlugin
 # The code below is just for testing purposes.
 # It allows to run the widget as a standalone process.
 if __name__ == "__main__":
+       plugin_id = "ussd-widget.console"
+       if len(sys.argv) == 2:
+               try:
+                       plugin_id = "ussd-widget.desktop-"+str(int(sys.argv[1]))
+               except:
+                       print "Plugin id must be integer"
+                       sys.exit(-1)
+
        import gobject
        gobject.type_register(hd_plugin_type)
-       obj = gobject.new(hd_plugin_type, plugin_id="plugin_id")
+       obj = gobject.new(hd_plugin_type, plugin_id=plugin_id)
        obj.show_all()
        gtk.main()
index 1c929ef..09a2f16 100644 (file)
Binary files a/ussd-widget/src/usr/share/locale/ru/LC_MESSAGES/ussd-widget.mo and b/ussd-widget/src/usr/share/locale/ru/LC_MESSAGES/ussd-widget.mo differ