--- a/i18n/Beremiz_ru_RU.po Thu Apr 21 17:49:39 2016 +0300
+++ b/i18n/Beremiz_ru_RU.po Thu Apr 21 17:51:29 2016 +0300
@@ -7,8 +7,8 @@
"Project-Id-Version: Beremiz\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-04-20 13:39+0300\n"
-"PO-Revision-Date: 2016-04-20 16:06+0300\n"
+"POT-Creation-Date: 2016-04-21 17:11+0300\n" +"PO-Revision-Date: 2016-04-21 17:22+0300\n" "Language-Team: Andrey Skvortsov <andrej.skvortzov@gmail.com>\n"
@@ -39,7 +39,7 @@
@@ -92,8 +92,8 @@
-#: ../dialogs/PouTransitionDialog.py:94 ../dialogs/PouActionDialog.py:91
-#: ../dialogs/PouDialog.py:113
+#: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:66 +#: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113 @@ -122,7 +122,7 @@
msgid "\"%s\" can't use itself!"
msgstr "\"%s\" не может использовать сам себя!!!"
-#: ../IDEFrame.py:1618 ../IDEFrame.py:1637
+#: ../IDEFrame.py:1615 ../IDEFrame.py:1634 msgid "\"%s\" config already exists!"
msgstr "Конфигурация \"%s\" уже существует!!!"
@@ -132,7 +132,7 @@
msgid "\"%s\" configuration already exists !!!"
msgstr "Конфигурация \"%s\" уже существует!!!"
msgid "\"%s\" data type already exists!"
msgstr "Тип данных \"%s\" уже существует!!!"
@@ -146,7 +146,7 @@
msgid "\"%s\" element for this pou already exists!"
msgstr "Элемент с именем \"%s\" уже существует в этом POU!!!"
msgid "\"%s\" folder is not a valid Beremiz project\n"
msgstr "Директория \"%s\" не является проектом Beremiz\n"
@@ -161,7 +161,7 @@
#: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120
#: ../editors/DataTypeEditor.py:554 ../editors/DataTypeEditor.py:583
#: ../editors/CodeFileEditor.py:750 ../controls/VariablePanel.py:733
msgid "\"%s\" is a keyword. It can't be used!"
msgstr "\"%s\" является ключевым словом и не может быть использован!"
@@ -185,12 +185,12 @@
#: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:47
#: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118
#: ../editors/DataTypeEditor.py:578 ../editors/CodeFileEditor.py:748
-#: ../controls/VariablePanel.py:731 ../IDEFrame.py:1561
+#: ../controls/VariablePanel.py:731 ../IDEFrame.py:1558 msgid "\"%s\" is not a valid identifier!"
msgstr "\"%s\" неверный идентификатор!"
msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
msgstr "\"%s\" используется более чем одним POU. Продолжить?"
@@ -200,7 +200,7 @@
#: ../editors/Viewer.py:363 ../editors/TextViewer.py:268
#: ../editors/TextViewer.py:297 ../editors/TextViewer.py:348
#: ../editors/TextViewer.py:371 ../controls/VariablePanel.py:328
msgid "\"%s\" pou already exists!"
msgstr "POU \"%s\" уже существует!"
@@ -237,6 +237,10 @@
"Right value must be greater than left value."
msgstr "\"%s\" не является корректной размерностью массива! Правое значение должно быть больше левого."
+#: ../editors/CodeFileEditor.py:663 msgid "%(codefile_name)s"
msgstr "%(codefile_name)"
@@ -384,15 +388,15 @@
-#: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1584 ../IDEFrame.py:1626
+#: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1581 ../IDEFrame.py:1623 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
msgstr "В POU присутствует элемент с именем \"%s\". Это может вызвать конфликт. Хотите продолжить?"
#: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103
#: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100
-#: ../controls/VariablePanel.py:735 ../IDEFrame.py:1596 ../IDEFrame.py:1607
+#: ../controls/VariablePanel.py:735 ../IDEFrame.py:1593 ../IDEFrame.py:1604 msgid "A POU named \"%s\" already exists!"
msgstr "POU с именем \"%s\" уже существует!"
@@ -407,7 +411,7 @@
msgstr "Необходимо выбрать размещение!"
#: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:737
-#: ../IDEFrame.py:1598 ../IDEFrame.py:1609
+#: ../IDEFrame.py:1595 ../IDEFrame.py:1606 msgid "A variable with \"%s\" as name already exists in this pou!"
msgstr "Переменная с именем \"%s\" уже существует в этом POU!"
@@ -421,7 +425,7 @@
@@ -467,11 +471,11 @@
#: ../canfestival/SlaveEditor.py:57 ../canfestival/NetworkEditor.py:78
-#: ../editors/Viewer.py:584 ../Beremiz.py:1026
+#: ../editors/Viewer.py:584 ../Beremiz.py:1024 -#: ../IDEFrame.py:1858 ../IDEFrame.py:1893
+#: ../IDEFrame.py:1856 ../IDEFrame.py:1891 msgstr "Добавить действие"
@@ -479,11 +483,11 @@
msgid "Add C code accessing located variables synchronously"
msgstr "Добавить C-код с синхронным доступом к локальным переменным"
msgid "Add Configuration"
msgstr "Добавить конфигурацию"
msgstr "Добавить тип данных"
@@ -495,7 +499,7 @@
msgstr "Добавить IP адрес"
@@ -503,11 +507,11 @@
msgid "Add Python code executed asynchronously"
msgstr "Добавить асинхронно вызываемый код на Python"
-#: ../IDEFrame.py:1869 ../IDEFrame.py:1919
+#: ../IDEFrame.py:1867 ../IDEFrame.py:1917 -#: ../IDEFrame.py:1847 ../IDEFrame.py:1890
+#: ../IDEFrame.py:1845 ../IDEFrame.py:1888 msgstr "Добавить переход"
@@ -662,7 +666,7 @@
msgstr "Базовые параметры"
@@ -863,7 +867,7 @@
msgid "Change POU Type To"
msgstr "Сменить тип POU на"
@@ -877,7 +881,7 @@
#: ../plcopen/iec_std.csv:81
-msgstr "Символьные строки"
+msgstr "Строковые операции" msgid "Choose a SVG file"
@@ -892,7 +896,7 @@
-#: ../Beremiz.py:901 ../Beremiz.py:936
+#: ../Beremiz.py:899 ../Beremiz.py:934 @@ -953,12 +957,12 @@
-#: ../PLCOpenEditor.py:192 ../Beremiz.py:669
+#: ../PLCOpenEditor.py:192 ../Beremiz.py:667 msgid "Close Application"
msgstr "Закрыть приложение"
-#: ../PLCOpenEditor.py:102 ../Beremiz.py:326 ../Beremiz.py:613
+#: ../PLCOpenEditor.py:102 ../Beremiz.py:326 ../Beremiz.py:611 @@ -977,6 +981,10 @@
+#: ../dialogs/ProjectDialog.py:57 #: ../controls/ProjectPropertiesPanel.py:94
msgid "Company Name (required):"
msgstr "Компания (обязательно):"
@@ -1107,7 +1115,7 @@
@@ -1319,7 +1327,7 @@
msgid "Debug: Unsupported type to debug '%s'\n"
msgstr "Отладка: неподдерживамый отладкой тип '%s'\n"
@@ -1335,7 +1343,7 @@
msgid "Debugger stopped.\n"
msgstr "Отладчик остановлен.\n"
-#: ../editors/Viewer.py:568 ../Beremiz.py:1030 ../IDEFrame.py:1927
+#: ../editors/Viewer.py:568 ../Beremiz.py:1028 ../IDEFrame.py:1925 @@ -1371,6 +1379,10 @@
"Функциональный блок формирует выход XOUT пропорционально частоте изменения входа XIN."
+#: ../editors/CodeFileEditor.py:664 #: ../controls/VariablePanel.py:422
@@ -1499,7 +1511,7 @@
msgstr "Редактировать переход"
msgstr "Редактор панели инструментов"
@@ -1559,9 +1571,9 @@
#: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
#: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:225
#: ../controls/VariablePanel.py:392 ../controls/VariablePanel.py:754
-#: ../Beremiz.py:1169 ../IDEFrame.py:978 ../IDEFrame.py:1584
-#: ../IDEFrame.py:1621 ../IDEFrame.py:1626 ../IDEFrame.py:1640
-#: ../IDEFrame.py:1645 ../Beremiz_service.py:190
+#: ../Beremiz.py:1167 ../IDEFrame.py:975 ../IDEFrame.py:1581 +#: ../IDEFrame.py:1618 ../IDEFrame.py:1623 ../IDEFrame.py:1637 +#: ../IDEFrame.py:1642 ../Beremiz_service.py:190 @@ -1744,7 +1756,7 @@
-#: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1714
+#: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1712 @@ -1752,8 +1764,8 @@
msgstr "Функциональный &блок"
-#: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1713
+#: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1711 msgstr "Функциональный блок"
@@ -1845,6 +1857,10 @@
+#: ../dialogs/DiscoveryDialog.py:93 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279
msgstr "Неверный IP-адрес"
@@ -1881,6 +1897,10 @@
+#: ../editors/CodeFileEditor.py:663 +msgstr "Исходное значение" #: ../editors/Viewer.py:548 ../editors/Viewer.py:2058
@@ -2051,7 +2071,7 @@
@@ -2127,7 +2147,7 @@
@@ -2232,9 +2252,13 @@
+#: ../dialogs/DiscoveryDialog.py:91 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
-#: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
-#: ../controls/VariablePanel.py:54
+#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663 +#: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54 @@ -2377,6 +2401,10 @@
"Таймер выключения может быть использован, чтобы внести задержку установки выхода в TRUE на фиксированный период времени после того, как вход стал TRUE."
+#: ../editors/CodeFileEditor.py:664 #: ../dialogs/SearchInProjectDialog.py:93
@@ -2402,7 +2430,7 @@
-#: ../dialogs/FindInPouDialog.py:82
+#: ../dialogs/FindInPouDialog.py:82 ../editors/CodeFileEditor.py:664 @@ -2465,6 +2493,10 @@
+#: ../dialogs/DiscoveryDialog.py:94 #: ../dialogs/PouDialog.py:100
@@ -2499,7 +2531,7 @@
msgid "Page Size (optional):"
msgstr "Размер страницы (опционально):"
@@ -2512,7 +2544,7 @@
@@ -2576,7 +2608,7 @@
msgstr "Предварительный просмотр"
@@ -2593,6 +2625,10 @@
msgid "Problem starting PLC : error %d"
msgstr "Проблема запуска ПЛК: ошибка %d"
+#: ../dialogs/ProjectDialog.py:55 #: ../controls/ProjectPropertiesPanel.py:80
msgid "Product Name (required):"
msgstr "Имя продукта (обязательно):"
@@ -2601,12 +2637,16 @@
msgid "Product Release (optional):"
msgstr "Релиз продукта (опцинально):"
+#: ../dialogs/ProjectDialog.py:56 +msgstr "Версия продукта" #: ../controls/ProjectPropertiesPanel.py:81
msgid "Product Version (required):"
msgstr "Версия продукта (обязательно):"
-#: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1712
+#: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1710 @@ -2622,7 +2662,7 @@
msgid "Programs can't be used by other POUs!"
msgstr "Программы не могут использоваться другими POU!"
-#: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:559
+#: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:556 @@ -2635,6 +2675,10 @@
+#: ../dialogs/ProjectDialog.py:54 #: ../controls/ProjectPropertiesPanel.py:78
msgid "Project Name (required):"
msgstr "Имя проекта (обязательно):"
@@ -2724,7 +2768,7 @@
"Часы реального времени используется для получения меток времени, установки даты и времени дня в отчетах, сообщениях об авариях и пр."
msgid "Really delete node '%s'?"
msgstr "Действительно удалить элемент '%s'?"
@@ -2757,16 +2801,16 @@
msgid "Remainder (modulo)"
msgstr "Остаток от деления (modulo)"
msgstr "Удалить %s элемент"
msgstr "Удалить тип данных"
@@ -2798,7 +2842,7 @@
msgstr "Удалить переменную"
@@ -2830,7 +2874,7 @@
msgid "Reset search result"
msgstr "Сбросить результаты поиска"
-#: ../PLCControler.py:97 ../Beremiz.py:1041
+#: ../PLCControler.py:97 ../Beremiz.py:1039 @@ -2940,7 +2984,7 @@
msgstr "Область действия"
-#: ../dialogs/SearchInProjectDialog.py:105 ../IDEFrame.py:598
+#: ../dialogs/SearchInProjectDialog.py:105 ../IDEFrame.py:595 @@ -2970,7 +3014,7 @@
msgid "Select an instance"
msgstr "Выберете экземпляр"
@@ -2994,6 +3038,10 @@
"Семафор предоставляет собой программный механизм синхронизации для обеспечения исключительного доступа к определенным ресурсам."
+#: ../dialogs/DiscoveryDialog.py:81 +msgid "Service Discovery" #: ../dialogs/DiscoveryDialog.py:84
msgid "Services available:"
msgstr "Сервисы доступны:"
@@ -3120,6 +3168,10 @@
msgid "Syntax error in regular expression of pattern to search!"
msgstr "Синтаксическая ошибка в регулярном выражении шаблона поиска!"
+#: ../dialogs/DiscoveryDialog.py:92 #: ../plcopen/iec_std.csv:29
@@ -3152,16 +3204,16 @@
msgid "The group of block must be coherent!"
-#: ../Beremiz.py:616 ../IDEFrame.py:986
+#: ../Beremiz.py:614 ../IDEFrame.py:983 msgid "There are changes, do you want to save?"
msgstr "Хотите сохранить изменения?"
-#: ../IDEFrame.py:1621 ../IDEFrame.py:1640
+#: ../IDEFrame.py:1618 ../IDEFrame.py:1637 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
msgstr "Существует POU с именем \"%s\". Это может вызвать конфликт. Хотите продолжить?"
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -3267,8 +3319,8 @@
#: ../dialogs/ActionBlockDialog.py:38 ../editors/ResourceEditor.py:83
-#: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
-#: ../controls/VariablePanel.py:54
+#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663 +#: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54 @@ -3511,9 +3563,17 @@
+#: ../dialogs/DurationEditorDialog.py:151 @@ -3543,6 +3603,10 @@
msgstr "функциональный блок"
+#: ../dialogs/DurationEditorDialog.py:151 @@ -3550,6 +3614,14 @@
+#: ../dialogs/DurationEditorDialog.py:153 +#: ../dialogs/DurationEditorDialog.py:152 @@ -3559,10 +3631,18 @@
+#: ../PLCOpenEditor.py:346 +msgid "plcopen_about.html" +msgstr "plcopen_about.ru.html" #: ../dialogs/PouDialog.py:31
+#: ../dialogs/DurationEditorDialog.py:152 #: ../plcopen/iec_std.csv:84
msgid "string from the middle"
msgstr "строка из середины"
--- a/i18n/messages.pot Thu Apr 21 17:49:39 2016 +0300
+++ b/i18n/messages.pot Thu Apr 21 17:51:29 2016 +0300
@@ -8,7 +8,7 @@
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2016-04-20 13:39+0300\n"
+"POT-Creation-Date: 2016-04-21 17:11+0300\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -30,7 +30,7 @@
@@ -73,8 +73,8 @@
-#: ../dialogs/PouTransitionDialog.py:94 ../dialogs/PouActionDialog.py:91
-#: ../dialogs/PouDialog.py:113
+#: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:66 +#: ../dialogs/PouActionDialog.py:91 ../dialogs/PouDialog.py:113 @@ -103,7 +103,7 @@
msgid "\"%s\" can't use itself!"
-#: ../IDEFrame.py:1618 ../IDEFrame.py:1637
+#: ../IDEFrame.py:1615 ../IDEFrame.py:1634 msgid "\"%s\" config already exists!"
@@ -113,7 +113,7 @@
msgid "\"%s\" configuration already exists !!!"
msgid "\"%s\" data type already exists!"
@@ -127,7 +127,7 @@
msgid "\"%s\" element for this pou already exists!"
msgid "\"%s\" folder is not a valid Beremiz project\n"
@@ -142,7 +142,7 @@
#: ../dialogs/PouActionDialog.py:98 ../dialogs/PouDialog.py:120
#: ../editors/DataTypeEditor.py:554 ../editors/DataTypeEditor.py:583
#: ../editors/CodeFileEditor.py:750 ../controls/VariablePanel.py:733
msgid "\"%s\" is a keyword. It can't be used!"
@@ -166,12 +166,12 @@
#: ../dialogs/BlockPreviewDialog.py:203 ../dialogs/PouNameDialog.py:47
#: ../dialogs/PouActionDialog.py:96 ../dialogs/PouDialog.py:118
#: ../editors/DataTypeEditor.py:578 ../editors/CodeFileEditor.py:748
-#: ../controls/VariablePanel.py:731 ../IDEFrame.py:1561
+#: ../controls/VariablePanel.py:731 ../IDEFrame.py:1558 msgid "\"%s\" is not a valid identifier!"
msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
@@ -181,7 +181,7 @@
#: ../editors/Viewer.py:363 ../editors/TextViewer.py:268
#: ../editors/TextViewer.py:297 ../editors/TextViewer.py:348
#: ../editors/TextViewer.py:371 ../controls/VariablePanel.py:328
msgid "\"%s\" pou already exists!"
@@ -218,6 +218,10 @@
"Right value must be greater than left value."
+#: ../editors/CodeFileEditor.py:663 #: ../PLCControler.py:970
msgid "%s \"%s\" can't be pasted as a %s."
@@ -360,15 +364,15 @@
-#: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1584 ../IDEFrame.py:1626
+#: ../dialogs/PouDialog.py:124 ../IDEFrame.py:1581 ../IDEFrame.py:1623 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?"
#: ../dialogs/SFCStepNameDialog.py:53 ../dialogs/PouTransitionDialog.py:103
#: ../dialogs/PouNameDialog.py:51 ../dialogs/PouActionDialog.py:100
-#: ../controls/VariablePanel.py:735 ../IDEFrame.py:1596 ../IDEFrame.py:1607
+#: ../controls/VariablePanel.py:735 ../IDEFrame.py:1593 ../IDEFrame.py:1604 msgid "A POU named \"%s\" already exists!"
@@ -383,7 +387,7 @@
#: ../dialogs/SFCStepNameDialog.py:55 ../controls/VariablePanel.py:737
-#: ../IDEFrame.py:1598 ../IDEFrame.py:1609
+#: ../IDEFrame.py:1595 ../IDEFrame.py:1606 msgid "A variable with \"%s\" as name already exists in this pou!"
@@ -397,7 +401,7 @@
@@ -443,11 +447,11 @@
#: ../canfestival/SlaveEditor.py:57 ../canfestival/NetworkEditor.py:78
-#: ../editors/Viewer.py:584 ../Beremiz.py:1026
+#: ../editors/Viewer.py:584 ../Beremiz.py:1024 -#: ../IDEFrame.py:1858 ../IDEFrame.py:1893
+#: ../IDEFrame.py:1856 ../IDEFrame.py:1891 @@ -455,11 +459,11 @@
msgid "Add C code accessing located variables synchronously"
msgid "Add Configuration"
@@ -471,7 +475,7 @@
@@ -479,11 +483,11 @@
msgid "Add Python code executed asynchronously"
-#: ../IDEFrame.py:1869 ../IDEFrame.py:1919
+#: ../IDEFrame.py:1867 ../IDEFrame.py:1917 -#: ../IDEFrame.py:1847 ../IDEFrame.py:1890
+#: ../IDEFrame.py:1845 ../IDEFrame.py:1888 @@ -635,7 +639,7 @@
@@ -811,7 +815,7 @@
msgid "Change POU Type To"
@@ -840,7 +844,7 @@
-#: ../Beremiz.py:901 ../Beremiz.py:936
+#: ../Beremiz.py:899 ../Beremiz.py:934 @@ -901,12 +905,12 @@
-#: ../PLCOpenEditor.py:192 ../Beremiz.py:669
+#: ../PLCOpenEditor.py:192 ../Beremiz.py:667 msgid "Close Application"
-#: ../PLCOpenEditor.py:102 ../Beremiz.py:326 ../Beremiz.py:613
+#: ../PLCOpenEditor.py:102 ../Beremiz.py:326 ../Beremiz.py:611 @@ -922,6 +926,10 @@
+#: ../dialogs/ProjectDialog.py:57 #: ../controls/ProjectPropertiesPanel.py:94
msgid "Company Name (required):"
@@ -1049,7 +1057,7 @@
@@ -1259,7 +1267,7 @@
msgid "Debug: Unsupported type to debug '%s'\n"
@@ -1275,7 +1283,7 @@
msgid "Debugger stopped.\n"
-#: ../editors/Viewer.py:568 ../Beremiz.py:1030 ../IDEFrame.py:1927
+#: ../editors/Viewer.py:568 ../Beremiz.py:1028 ../IDEFrame.py:1925 @@ -1309,6 +1317,10 @@
"The derivative function block produces an output XOUT proportional to the rate of change of the input XIN."
+#: ../editors/CodeFileEditor.py:664 #: ../controls/VariablePanel.py:422
@@ -1432,7 +1444,7 @@
@@ -1489,9 +1501,9 @@
#: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
#: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:225
#: ../controls/VariablePanel.py:392 ../controls/VariablePanel.py:754
-#: ../Beremiz.py:1169 ../IDEFrame.py:978 ../IDEFrame.py:1584
-#: ../IDEFrame.py:1621 ../IDEFrame.py:1626 ../IDEFrame.py:1640
-#: ../IDEFrame.py:1645 ../Beremiz_service.py:190
+#: ../Beremiz.py:1167 ../IDEFrame.py:975 ../IDEFrame.py:1581 +#: ../IDEFrame.py:1618 ../IDEFrame.py:1623 ../IDEFrame.py:1637 +#: ../IDEFrame.py:1642 ../Beremiz_service.py:190 @@ -1672,7 +1684,7 @@
-#: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1714
+#: ../dialogs/SearchInProjectDialog.py:44 ../IDEFrame.py:1712 @@ -1680,8 +1692,8 @@
-#: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1713
+#: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:1711 @@ -1765,6 +1777,10 @@
+#: ../dialogs/DiscoveryDialog.py:93 #: ../Beremiz_service.py:278 ../Beremiz_service.py:279
@@ -1801,6 +1817,10 @@
+#: ../editors/CodeFileEditor.py:663 #: ../editors/Viewer.py:548 ../editors/Viewer.py:2058
@@ -1961,7 +1981,7 @@
msgid "Less than or equal to"
@@ -2031,7 +2051,7 @@
@@ -2136,9 +2156,13 @@
+#: ../dialogs/DiscoveryDialog.py:91 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
-#: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
-#: ../controls/VariablePanel.py:54
+#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663 +#: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54 @@ -2272,6 +2296,10 @@
"The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true."
+#: ../editors/CodeFileEditor.py:664 #: ../dialogs/SearchInProjectDialog.py:93
@@ -2297,7 +2325,7 @@
-#: ../dialogs/FindInPouDialog.py:82
+#: ../dialogs/FindInPouDialog.py:82 ../editors/CodeFileEditor.py:664 @@ -2356,6 +2384,10 @@
+#: ../dialogs/DiscoveryDialog.py:94 #: ../dialogs/PouDialog.py:100
@@ -2390,7 +2422,7 @@
msgid "Page Size (optional):"
@@ -2403,7 +2435,7 @@
@@ -2467,7 +2499,7 @@
@@ -2484,6 +2516,10 @@
msgid "Problem starting PLC : error %d"
+#: ../dialogs/ProjectDialog.py:55 #: ../controls/ProjectPropertiesPanel.py:80
msgid "Product Name (required):"
@@ -2492,12 +2528,16 @@
msgid "Product Release (optional):"
+#: ../dialogs/ProjectDialog.py:56 #: ../controls/ProjectPropertiesPanel.py:81
msgid "Product Version (required):"
-#: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1712
+#: ../dialogs/SearchInProjectDialog.py:46 ../IDEFrame.py:1710 @@ -2513,7 +2553,7 @@
msgid "Programs can't be used by other POUs!"
-#: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:559
+#: ../controls/ProjectPropertiesPanel.py:84 ../IDEFrame.py:556 @@ -2526,6 +2566,10 @@
+#: ../dialogs/ProjectDialog.py:54 #: ../controls/ProjectPropertiesPanel.py:78
msgid "Project Name (required):"
@@ -2605,7 +2649,7 @@
"The real time clock has many uses including time stamping, setting dates and times of day in batch reports, in alarm messages and so on."
msgid "Really delete node '%s'?"
@@ -2638,16 +2682,16 @@
msgid "Remainder (modulo)"
@@ -2679,7 +2723,7 @@
@@ -2711,7 +2755,7 @@
msgid "Reset search result"
-#: ../PLCControler.py:97 ../Beremiz.py:1041
+#: ../PLCControler.py:97 ../Beremiz.py:1039 @@ -2817,7 +2861,7 @@
-#: ../dialogs/SearchInProjectDialog.py:105 ../IDEFrame.py:598
+#: ../dialogs/SearchInProjectDialog.py:105 ../IDEFrame.py:595 @@ -2847,7 +2891,7 @@
msgid "Select an instance"
@@ -2869,6 +2913,10 @@
"The semaphore provides a mechanism to allow software elements mutually exclusive access to certain ressources."
+#: ../dialogs/DiscoveryDialog.py:81 +msgid "Service Discovery" #: ../dialogs/DiscoveryDialog.py:84
msgid "Services available:"
@@ -2986,6 +3034,10 @@
msgid "Syntax error in regular expression of pattern to search!"
+#: ../dialogs/DiscoveryDialog.py:92 #: ../plcopen/iec_std.csv:29
@@ -3013,16 +3065,16 @@
msgid "The group of block must be coherent!"
-#: ../Beremiz.py:616 ../IDEFrame.py:986
+#: ../Beremiz.py:614 ../IDEFrame.py:983 msgid "There are changes, do you want to save?"
-#: ../IDEFrame.py:1621 ../IDEFrame.py:1640
+#: ../IDEFrame.py:1618 ../IDEFrame.py:1637 msgid "There is a POU named \"%s\". This could cause a conflict. Do you wish to continue?"
"There was a problem printing.\n"
"Perhaps your current printer is not set correctly?"
@@ -3126,8 +3178,8 @@
#: ../dialogs/ActionBlockDialog.py:38 ../editors/ResourceEditor.py:83
-#: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
-#: ../controls/VariablePanel.py:54
+#: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:663 +#: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54 @@ -3348,6 +3400,14 @@
+#: ../dialogs/DurationEditorDialog.py:151 #: ../PLCOpenEditor.py:326
@@ -3374,14 +3434,34 @@
+#: ../dialogs/DurationEditorDialog.py:151 #: ../PLCOpenEditor.py:387
+#: ../dialogs/DurationEditorDialog.py:153 +#: ../dialogs/DurationEditorDialog.py:152 +#: ../PLCOpenEditor.py:346 +msgid "plcopen_about.html" #: ../dialogs/PouDialog.py:31
+#: ../dialogs/DurationEditorDialog.py:152 #: ../plcopen/iec_std.csv:84
msgid "string from the middle"