diff --git a/consolegui/application/ConnectionTabs.py b/consolegui/application/ConnectionTabs.py index 109c33c..bee05fe 100644 --- a/consolegui/application/ConnectionTabs.py +++ b/consolegui/application/ConnectionTabs.py @@ -14,6 +14,8 @@ from more import get_sid, get_view_params from MainClass import ApiClient from calculate.consolegui.datavars import DataVarsGui from pid_information import client_pid_info +from calculate.lib.cl_lang import setLocalTranslate +setLocalTranslate('console_gui',sys.modules[__name__]) class SelectedMethodWgt(QtGui.QWidget): def __init__(self, app, args): @@ -181,7 +183,10 @@ class SelectedMethodWgt(QtGui.QWidget): def parse(): import argparse - parser = argparse.ArgumentParser() + parser = argparse.ArgumentParser(add_help=False) + parser.add_argument( + '-h', '--help', action='store_true', default=False, + dest='help', help=_("show this help message and exit")) parser.add_argument( '-l', '--lang', type=str, dest='lang', help=_('language for translation')) @@ -194,7 +199,7 @@ def parse(): parser.add_argument( '--host', type=str, default = 'localhost', dest='host', help=_('destination host')) - return parser.parse_args() + return parser class DBusWidget(dbus.service.Object): def __init__(self, name, session, parent): diff --git a/ru/console_gui.po b/ru/console_gui.po index f8a0259..4d81434 100644 --- a/ru/console_gui.po +++ b/ru/console_gui.po @@ -2,8 +2,8 @@ msgid "" msgstr "" "Project-Id-Version: console_gui_translate\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2012-06-25 12:20+0300\n" -"PO-Revision-Date: 2012-06-25 12:22+0300\n" +"POT-Creation-Date: 2012-06-25 16:41+0300\n" +"PO-Revision-Date: 2012-06-25 16:42+0300\n" "Last-Translator: Denis \n" "Language-Team: \n" "Language: \n" @@ -51,7 +51,7 @@ msgid "Once the session is closed, data on %d processes will be lost!" msgstr "При закрытии сессии данные %d процессa будут удалены!" #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/Box.py:418 -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:171 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:173 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/more.py:699 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/more.py:1956 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/more.py:2283 @@ -59,7 +59,7 @@ msgid "Yes" msgstr "Да" #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/Box.py:419 -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:172 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:174 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/more.py:701 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/more.py:1958 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/more.py:2284 @@ -280,7 +280,7 @@ msgstr "Сессия не соответствует Вашему сертифи msgid "Failed to kill the process!" msgstr "Не удалось завершить процесс!" -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:166 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:168 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/helpwidget.py:53 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/helpwidget.py:138 #: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ControlButton.py:224 @@ -288,24 +288,28 @@ msgstr "Не удалось завершить процесс!" msgid "Close" msgstr "Закрыть" -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:187 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:189 +msgid "show this help message and exit" +msgstr "вывод этой справки и выход" + +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:192 msgid "language for translation" msgstr "язык для перевода" -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:190 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:195 msgid "call method" msgstr "вызов метода" -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:193 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:198 msgid "port number" msgstr "номер порта" -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:196 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:201 msgid "destination host" msgstr "хост назначения" -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:342 -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:415 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:347 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/ConnectionTabs.py:420 msgid "New connection" msgstr "Новое соединение" @@ -1082,12 +1086,12 @@ msgstr "Удалить строку" msgid "View options" msgstr "Просмотреть параметры" -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/mainframe.py:2259 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/mainframe.py:2257 msgid " Step " msgstr " Шаг " -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/mainframe.py:2262 -#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/mainframe.py:2266 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/mainframe.py:2260 +#: /var/calculate/mydir/source/spyder/cl-api-client/consolegui/application/mainframe.py:2264 msgid "Run" msgstr "Выполнение" diff --git a/scripts/cl-console-gui b/scripts/cl-console-gui index 65d0c35..71f9b4d 100755 --- a/scripts/cl-console-gui +++ b/scripts/cl-console-gui @@ -25,7 +25,11 @@ def main(): __builtin__.__dict__['_print'] = _print host, port, args = None, None, None if len(sys.argv) > 1: - args = parse() + parser = parse() + args = parser.parse_args() + if args.help: + parser.print_help() + sys.exit(0) if args.method: app = QtGui.QApplication(sys.argv) app.setQuitOnLastWindowClosed(True)