i18n/Beremiz_it_IT.po
changeset 2351 467f6daff4e9
parent 1803 da138c5a3063
child 2514 756d02cf78db
equal deleted inserted replaced
2350:9f7028ab8294 2351:467f6daff4e9
     1 # English translations for Beremiz package.
     1 # SOME DESCRIPTIVE TITLE.
     2 # Copyright (C) 2017 THE Beremiz'S COPYRIGHT HOLDER
     2 # Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
     3 # This file is distributed under the same license as the Beremiz package.
     3 # This file is distributed under the same license as the Beremiz package.
     4 # Automatically generated, 2017.
     4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
     5 # 
     5 # 
     6 # Translators:
     6 #, fuzzy
     7 # Luca Magnabosco <magnabosco.luca@gmail.com>, 2017
       
     8 msgid ""
     7 msgid ""
     9 msgstr ""
     8 msgstr ""
    10 "Project-Id-Version: Beremiz\n"
     9 "Project-Id-Version: Beremiz\n"
    11 "Report-Msgid-Bugs-To: \n"
    10 "Report-Msgid-Bugs-To: \n"
    12 "POT-Creation-Date: 2017-07-05 13:02+0300\n"
    11 "POT-Creation-Date: 2018-06-15 16:39+0300\n"
    13 "PO-Revision-Date: 2017-07-05 13:02+0300\n"
    12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    14 "Last-Translator: Luca Magnabosco <magnabosco.luca@gmail.com>, 2017\n"
    13 "Last-Translator: Andrey Skvortsov <andrej.skvortzov@gmail.com>, 2018\n"
    15 "Language-Team: Italian (Italy) (https://www.transifex.com/beremiz/teams/75746/it_IT/)\n"
    14 "Language-Team: Italian (Italy) (https://www.transifex.com/beremiz/teams/75746/it_IT/)\n"
    16 "MIME-Version: 1.0\n"
    15 "MIME-Version: 1.0\n"
    17 "Content-Type: text/plain; charset=UTF-8\n"
    16 "Content-Type: text/plain; charset=UTF-8\n"
    18 "Content-Transfer-Encoding: 8bit\n"
    17 "Content-Transfer-Encoding: 8bit\n"
    19 "Language: it_IT\n"
    18 "Language: it_IT\n"
    20 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
    19 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
    21 
    20 
    22 #: ../BeremizIDE.py:1095 ../PLCOpenEditor.py:418
    21 #: ../util/ExceptionHandler.py:58
    23 #, python-format
    22 #, python-format
    24 msgid ""
    23 msgid ""
    25 "\n"
    24 "\n"
    26 "An unhandled exception (bug) occured. Bug report saved at :\n"
    25 "An unhandled exception (bug) occured. Bug report saved at :\n"
    27 "(%s)\n"
    26 "(%s)\n"
    32 "You should now restart program.\n"
    31 "You should now restart program.\n"
    33 "\n"
    32 "\n"
    34 "Traceback:\n"
    33 "Traceback:\n"
    35 msgstr ""
    34 msgstr ""
    36 
    35 
    37 #: ../controls/VariablePanel.py:72
    36 #: ../controls/VariablePanel.py:90
    38 msgid "   External"
    37 msgid "   External"
    39 msgstr "   External"
    38 msgstr "   External"
    40 
    39 
    41 #: ../controls/VariablePanel.py:71
    40 #: ../controls/VariablePanel.py:89
    42 msgid "   InOut"
    41 msgid "   InOut"
    43 msgstr "   InOut"
    42 msgstr "   InOut"
    44 
    43 
    45 #: ../controls/VariablePanel.py:71
    44 #: ../controls/VariablePanel.py:89
    46 msgid "   Input"
    45 msgid "   Input"
    47 msgstr "   Input"
    46 msgstr "   Input"
    48 
    47 
    49 #: ../controls/VariablePanel.py:72
    48 #: ../controls/VariablePanel.py:90
    50 msgid "   Local"
    49 msgid "   Local"
    51 msgstr "   Local"
    50 msgstr "   Local"
    52 
    51 
    53 #: ../controls/VariablePanel.py:71
    52 #: ../controls/VariablePanel.py:89
    54 msgid "   Output"
    53 msgid "   Output"
    55 msgstr "   Output"
    54 msgstr "   Output"
    56 
    55 
    57 #: ../controls/VariablePanel.py:73
    56 #: ../controls/VariablePanel.py:91
    58 msgid "   Temp"
    57 msgid "   Temp"
    59 msgstr "   Temp"
    58 msgstr "   Temp"
    60 
    59 
    61 #: ../dialogs/PouTransitionDialog.py:94 ../dialogs/ProjectDialog.py:69
    60 #: ../dialogs/PouTransitionDialog.py:101 ../dialogs/ProjectDialog.py:74
    62 #: ../dialogs/PouActionDialog.py:92 ../dialogs/PouDialog.py:114
    61 #: ../dialogs/PouActionDialog.py:99 ../dialogs/PouDialog.py:122
    63 #, python-format
    62 #, python-format
    64 msgid " and %s"
    63 msgid " and %s"
    65 msgstr " e %s"
    64 msgstr " e %s"
    66 
    65 
    67 #: ../ProjectController.py:1151
    66 #: ../ProjectController.py:1182
    68 msgid " generation failed !\n"
    67 msgid " generation failed !\n"
    69 msgstr " generazione fallita!\n"
    68 msgstr " generazione fallita!\n"
    70 
    69 
    71 #: ../plcopen/plcopen.py:886
    70 #: ../plcopen/plcopen.py:1029
    72 #, python-format
    71 #, python-format
    73 msgid "\"%s\" Data Type doesn't exist !!!"
    72 msgid "\"%s\" Data Type doesn't exist !!!"
    74 msgstr "Il tipo di dato \"%s\" non esiste !!!"
    73 msgstr "Il tipo di dato \"%s\" non esiste !!!"
    75 
    74 
    76 #: ../plcopen/plcopen.py:904
    75 #: ../plcopen/plcopen.py:1047
    77 #, python-format
    76 #, python-format
    78 msgid "\"%s\" POU already exists !!!"
    77 msgid "\"%s\" POU already exists !!!"
    79 msgstr "La POU \"%s\" esiste già !!!"
    78 msgstr "La POU \"%s\" esiste già !!!"
    80 
    79 
    81 #: ../plcopen/plcopen.py:925
    80 #: ../plcopen/plcopen.py:1068
    82 #, python-format
    81 #, python-format
    83 msgid "\"%s\" POU doesn't exist !!!"
    82 msgid "\"%s\" POU doesn't exist !!!"
    84 msgstr "La POU \"%s\" non esiste !!!"
    83 msgstr "La POU \"%s\" non esiste !!!"
    85 
    84 
    86 #: ../editors/Viewer.py:247
    85 #: ../editors/Viewer.py:288
    87 #, python-format
    86 #, python-format
    88 msgid "\"%s\" can't use itself!"
    87 msgid "\"%s\" can't use itself!"
    89 msgstr "\"%s\" non può utilizzare se stesso!"
    88 msgstr "\"%s\" non può utilizzare se stesso!"
    90 
    89 
    91 #: ../IDEFrame.py:1655 ../IDEFrame.py:1674
    90 #: ../IDEFrame.py:1688 ../IDEFrame.py:1707
    92 #, python-format
    91 #, python-format
    93 msgid "\"%s\" config already exists!"
    92 msgid "\"%s\" config already exists!"
    94 msgstr "La config \"%s\" esiste già!"
    93 msgstr "La config \"%s\" esiste già!"
    95 
    94 
    96 #: ../plcopen/plcopen.py:472
    95 #: ../plcopen/plcopen.py:531
    97 #, python-format
    96 #, python-format
    98 msgid "\"%s\" configuration already exists !!!"
    97 msgid "\"%s\" configuration already exists !!!"
    99 msgstr "La configurazione \"%s\" esiste già !!!"
    98 msgstr "La configurazione \"%s\" esiste già !!!"
   100 
    99 
   101 #: ../IDEFrame.py:1605
   100 #: ../plcopen/plcopen.py:540
       
   101 #, python-format
       
   102 msgid "\"%s\" configuration doesn't exist !!!"
       
   103 msgstr ""
       
   104 
       
   105 #: ../IDEFrame.py:1638
   102 #, python-format
   106 #, python-format
   103 msgid "\"%s\" data type already exists!"
   107 msgid "\"%s\" data type already exists!"
   104 msgstr "Il tipo di dato \"%s\" esiste già!"
   108 msgstr "Il tipo di dato \"%s\" esiste già!"
   105 
   109 
   106 #: ../dialogs/PouTransitionDialog.py:105 ../dialogs/BlockPreviewDialog.py:220
   110 #: ../dialogs/PouTransitionDialog.py:112 ../dialogs/BlockPreviewDialog.py:220
   107 #: ../dialogs/PouActionDialog.py:103 ../editors/Viewer.py:263
   111 #: ../dialogs/PouActionDialog.py:110 ../editors/Viewer.py:304
   108 #: ../editors/Viewer.py:331 ../editors/Viewer.py:355 ../editors/Viewer.py:375
   112 #: ../editors/Viewer.py:374 ../editors/Viewer.py:398 ../editors/Viewer.py:418
   109 #: ../editors/TextViewer.py:272 ../editors/TextViewer.py:301
   113 #: ../editors/TextViewer.py:270 ../editors/TextViewer.py:299
   110 #: ../controls/VariablePanel.py:396
   114 #: ../controls/VariablePanel.py:425
   111 #, python-format
   115 #, python-format
   112 msgid "\"%s\" element for this pou already exists!"
   116 msgid "\"%s\" element for this pou already exists!"
   113 msgstr "L'elemento \"%s\" per questa pou esiste già!"
   117 msgstr "L'elemento \"%s\" per questa pou esiste già!"
   114 
   118 
   115 #: ../BeremizIDE.py:897
   119 #: ../BeremizIDE.py:928
   116 #, python-format
   120 #, python-format
   117 msgid "\"%s\" folder is not a valid Beremiz project\n"
   121 msgid "\"%s\" folder is not a valid Beremiz project\n"
   118 msgstr "La cartella \"%s\" non è un valido progetto Beremiz\n"
   122 msgstr "La cartella \"%s\" non è un valido progetto Beremiz\n"
   119 
   123 
   120 #: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouTransitionDialog.py:101
   124 #: ../dialogs/SFCStepNameDialog.py:56 ../dialogs/PouTransitionDialog.py:108
   121 #: ../dialogs/BlockPreviewDialog.py:208 ../dialogs/PouNameDialog.py:50
   125 #: ../dialogs/BlockPreviewDialog.py:209 ../dialogs/PouNameDialog.py:54
   122 #: ../dialogs/PouActionDialog.py:99 ../dialogs/PouDialog.py:121
   126 #: ../dialogs/PouActionDialog.py:106 ../dialogs/PouDialog.py:129
   123 #: ../editors/ResourceEditor.py:449 ../editors/ResourceEditor.py:484
   127 #: ../editors/ResourceEditor.py:483 ../editors/ResourceEditor.py:518
   124 #: ../editors/DataTypeEditor.py:555 ../editors/DataTypeEditor.py:587
   128 #: ../editors/DataTypeEditor.py:571 ../editors/DataTypeEditor.py:603
   125 #: ../editors/CodeFileEditor.py:776 ../controls/VariablePanel.py:773
   129 #: ../editors/CodeFileEditor.py:774 ../controls/VariablePanel.py:787
   126 #: ../IDEFrame.py:1596
   130 #: ../IDEFrame.py:1629
   127 #, python-format
   131 #, python-format
   128 msgid "\"%s\" is a keyword. It can't be used!"
   132 msgid "\"%s\" is a keyword. It can't be used!"
   129 msgstr "\"%s\" è una parola chiave. Non può essere usata!"
   133 msgstr "\"%s\" è una parola chiave. Non può essere usata!"
   130 
   134 
   131 #: ../plcopen/plcopen.py:2417
   135 #: ../plcopen/plcopen.py:2836
   132 #, python-format
   136 #, python-format
   133 msgid "\"%s\" is an invalid value!"
   137 msgid "\"%s\" is an invalid value!"
   134 msgstr "\"%s\" è un valore non valido!"
   138 msgstr "\"%s\" è un valore non valido!"
   135 
   139 
   136 #: ../PLCOpenEditor.py:349 ../PLCOpenEditor.py:391
   140 #: ../PLCOpenEditor.py:323 ../PLCOpenEditor.py:365
   137 #, python-format
   141 #, python-format
   138 msgid "\"%s\" is not a valid folder!"
   142 msgid "\"%s\" is not a valid folder!"
   139 msgstr "\"%s\" non è una cartella valida!"
   143 msgstr "\"%s\" non è una cartella valida!"
   140 
   144 
   141 #: ../dialogs/SFCStepNameDialog.py:50 ../dialogs/PouTransitionDialog.py:99
   145 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:106
   142 #: ../dialogs/BlockPreviewDialog.py:204 ../dialogs/PouNameDialog.py:48
   146 #: ../dialogs/BlockPreviewDialog.py:205 ../dialogs/PouNameDialog.py:52
   143 #: ../dialogs/PouActionDialog.py:97 ../dialogs/PouDialog.py:119
   147 #: ../dialogs/PouActionDialog.py:104 ../dialogs/PouDialog.py:127
   144 #: ../editors/ResourceEditor.py:447 ../editors/ResourceEditor.py:482
   148 #: ../editors/ResourceEditor.py:481 ../editors/ResourceEditor.py:516
   145 #: ../editors/DataTypeEditor.py:585 ../editors/CodeFileEditor.py:774
   149 #: ../editors/DataTypeEditor.py:601 ../editors/CodeFileEditor.py:772
   146 #: ../controls/VariablePanel.py:771 ../IDEFrame.py:1594
   150 #: ../controls/VariablePanel.py:785 ../IDEFrame.py:1627
   147 #, python-format
   151 #, python-format
   148 msgid "\"%s\" is not a valid identifier!"
   152 msgid "\"%s\" is not a valid identifier!"
   149 msgstr "\"%s\" non è un identificatore valido!"
   153 msgstr "\"%s\" non è un identificatore valido!"
   150 
   154 
   151 #: ../IDEFrame.py:2410
   155 #: ../IDEFrame.py:2436
   152 #, python-format
   156 #, python-format
   153 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   157 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?"
   154 msgstr "%s\" è utilizzato da una o più POU. Vuoi continuare?"
   158 msgstr "%s\" è utilizzato da una o più POU. Vuoi continuare?"
   155 
   159 
   156 #: ../dialogs/BlockPreviewDialog.py:212 ../dialogs/PouDialog.py:123
   160 #: ../dialogs/BlockPreviewDialog.py:213 ../dialogs/PouDialog.py:131
   157 #: ../editors/Viewer.py:261 ../editors/Viewer.py:316 ../editors/Viewer.py:346
   161 #: ../editors/Viewer.py:302 ../editors/Viewer.py:359 ../editors/Viewer.py:389
   158 #: ../editors/Viewer.py:368 ../editors/TextViewer.py:270
   162 #: ../editors/Viewer.py:411 ../editors/TextViewer.py:268
   159 #: ../editors/TextViewer.py:299 ../editors/TextViewer.py:350
   163 #: ../editors/TextViewer.py:297 ../editors/TextViewer.py:351
   160 #: ../editors/TextViewer.py:373 ../controls/VariablePanel.py:338
   164 #: ../editors/TextViewer.py:374 ../controls/VariablePanel.py:364
   161 #: ../IDEFrame.py:1614
   165 #: ../IDEFrame.py:1647
   162 #, python-format
   166 #, python-format
   163 msgid "\"%s\" pou already exists!"
   167 msgid "\"%s\" pou already exists!"
   164 msgstr "Il POU \"%s\" esiste già!"
   168 msgstr "Il POU \"%s\" esiste già!"
   165 
   169 
   166 #: ../dialogs/SFCStepNameDialog.py:58
   170 #: ../dialogs/SFCStepNameDialog.py:62
   167 #, python-format
   171 #, python-format
   168 msgid "\"%s\" step already exists!"
   172 msgid "\"%s\" step already exists!"
   169 msgstr "Il passo \"%s\" esiste già!"
   173 msgstr "Il passo \"%s\" esiste già!"
   170 
   174 
   171 #: ../editors/DataTypeEditor.py:550
   175 #: ../editors/DataTypeEditor.py:566
   172 #, python-format
   176 #, python-format
   173 msgid "\"%s\" value already defined!"
   177 msgid "\"%s\" value already defined!"
   174 msgstr "Il valore \"%s\" è già definito!"
   178 msgstr "Il valore \"%s\" è già definito!"
   175 
   179 
   176 #: ../dialogs/ArrayTypeDialog.py:97 ../editors/DataTypeEditor.py:743
   180 #: ../dialogs/ArrayTypeDialog.py:105 ../editors/DataTypeEditor.py:759
   177 #, python-format
   181 #, python-format
   178 msgid "\"%s\" value isn't a valid array dimension!"
   182 msgid "\"%s\" value isn't a valid array dimension!"
   179 msgstr "Il valore \"%s\" non è una dimensione valida per un array!"
   183 msgstr "Il valore \"%s\" non è una dimensione valida per un array!"
   180 
   184 
   181 #: ../dialogs/ArrayTypeDialog.py:103 ../editors/DataTypeEditor.py:750
   185 #: ../dialogs/ArrayTypeDialog.py:109 ../editors/DataTypeEditor.py:766
   182 #, python-format
   186 #, python-format
   183 msgid ""
   187 msgid ""
   184 "\"%s\" value isn't a valid array dimension!\n"
   188 "\"%s\" value isn't a valid array dimension!\n"
   185 "Right value must be greater than left value."
   189 "Right value must be greater than left value."
   186 msgstr ""
   190 msgstr ""
   187 "Il valore \"%s\" non rappresenta una dimensione valida per un array!\n"
   191 "Il valore \"%s\" non rappresenta una dimensione valida per un array!\n"
   188 "Il valore di destra deve essere maggiore del valore di sinistra."
   192 "Il valore di destra deve essere maggiore del valore di sinistra."
   189 
   193 
   190 #: ../PLCGenerator.py:1101
   194 #: ../PLCGenerator.py:1133
   191 #, python-brace-format
   195 #, python-brace-format
   192 msgid "\"{a1}\" function cancelled in \"{a2}\" POU: No input connected"
   196 msgid "\"{a1}\" function cancelled in \"{a2}\" POU: No input connected"
   193 msgstr "Funzione \"{a1}\" cancellata nel POU \"{a2}\": Nessun input connesso"
   197 msgstr "Funzione \"{a1}\" cancellata nel POU \"{a2}\": Nessun input connesso"
   194 
   198 
   195 #: ../editors/Viewer.py:251
   199 #: ../editors/Viewer.py:292
   196 #, python-brace-format
   200 #, python-brace-format
   197 msgid "\"{a1}\" is already used by \"{a2}\"!"
   201 msgid "\"{a1}\" is already used by \"{a2}\"!"
   198 msgstr "\"{a1}\" è già utilizzato da \"{a2}\"!"
   202 msgstr "\"{a1}\" è già utilizzato da \"{a2}\"!"
   199 
   203 
   200 #: ../plcopen/plcopen.py:496
   204 #: ../plcopen/plcopen.py:557
   201 #, python-brace-format
   205 #, python-brace-format
   202 msgid "\"{a1}\" resource already exists in \"{a2}\" configuration !!!"
   206 msgid "\"{a1}\" resource already exists in \"{a2}\" configuration !!!"
   203 msgstr "La risorsa \"{a1}\" esiste già nella configurazione di \"{a2}\" !!!"
   207 msgstr "La risorsa \"{a1}\" esiste già nella configurazione di \"{a2}\" !!!"
   204 
   208 
   205 #: ../plcopen/plcopen.py:514
   209 #: ../plcopen/plcopen.py:577
   206 #, python-brace-format
   210 #, python-brace-format
   207 msgid "\"{a1}\" resource doesn't exist in \"{a2}\" configuration !!!"
   211 msgid "\"{a1}\" resource doesn't exist in \"{a2}\" configuration !!!"
   208 msgstr "La risorsa \"{a1}\" non esiste nella configurazione di \"{a2}\" !!!"
   212 msgstr "La risorsa \"{a1}\" non esiste nella configurazione di \"{a2}\" !!!"
   209 
   213 
   210 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:578
   214 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:580
   211 #, python-format
   215 #, python-format
   212 msgid "%03gms"
   216 msgid "%03gms"
   213 msgstr "%03g ms"
   217 msgstr "%03g ms"
   214 
   218 
   215 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:569
   219 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:571
   216 #, python-format
   220 #, python-format
   217 msgid "%dd"
   221 msgid "%dd"
   218 msgstr "%d d"
   222 msgstr "%d d"
   219 
   223 
   220 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:56
   224 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:61
   221 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:570
   225 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:572
   222 #, python-format
   226 #, python-format
   223 msgid "%dh"
   227 msgid "%dh"
   224 msgstr "%d h"
   228 msgstr "%d h"
   225 
   229 
   226 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:55
   230 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:60
   227 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:571
   231 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:573
   228 #, python-format
   232 #, python-format
   229 msgid "%dm"
   233 msgid "%dm"
   230 msgstr "%d m"
   234 msgstr "%d m"
   231 
   235 
   232 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:53
   236 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:58
   233 #, python-format
   237 #, python-format
   234 msgid "%dms"
   238 msgid "%dms"
   235 msgstr "%d ms"
   239 msgstr "%d ms"
   236 
   240 
   237 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:54
   241 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:59
   238 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:572
   242 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:574
   239 #, python-format
   243 #, python-format
   240 msgid "%ds"
   244 msgid "%ds"
   241 msgstr "%d s"
   245 msgstr "%d s"
   242 
   246 
   243 #: ../PLCControler.py:1533
   247 #: ../PLCControler.py:1114
   244 #, python-format
   248 #, python-format
   245 msgid "%s Data Types"
   249 msgid "%s Data Types"
   246 msgstr "%s Data Types"
   250 msgstr "%s Data Types"
   247 
   251 
   248 #: ../PLCControler.py:1516
   252 #: ../PLCControler.py:1097
   249 #, python-format
   253 #, python-format
   250 msgid "%s POUs"
   254 msgid "%s POUs"
   251 msgstr "%s POUs"
   255 msgstr "%s POUs"
   252 
   256 
   253 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:90
   257 #: ../canfestival/SlaveEditor.py:73 ../canfestival/NetworkEditor.py:97
   254 #, python-format
   258 #, python-format
   255 msgid "%s Profile"
   259 msgid "%s Profile"
   256 msgstr "%s Profilo"
   260 msgstr "%s Profilo"
   257 
   261 
   258 #: ../plcopen/plcopen.py:1650 ../plcopen/plcopen.py:1657
   262 #: ../plcopen/plcopen.py:1901 ../plcopen/plcopen.py:1908
   259 #: ../plcopen/plcopen.py:1669 ../plcopen/plcopen.py:1677
   263 #: ../plcopen/plcopen.py:1921 ../plcopen/plcopen.py:1929
   260 #: ../plcopen/plcopen.py:1687
   264 #: ../plcopen/plcopen.py:1939 ../plcopen/plcopen.py:1950
   261 #, python-format
   265 #, python-format
   262 msgid "%s body don't have instances!"
   266 msgid "%s body don't have instances!"
   263 msgstr "Il corpo di %s non contiene istanze!"
   267 msgstr "Il corpo di %s non contiene istanze!"
   264 
   268 
   265 #: ../plcopen/plcopen.py:1705 ../plcopen/plcopen.py:1712
   269 #: ../plcopen/plcopen.py:1957 ../plcopen/plcopen.py:1964
   266 #: ../plcopen/plcopen.py:1719
   270 #: ../plcopen/plcopen.py:1971
   267 #, python-format
   271 #, python-format
   268 msgid "%s body don't have text!"
   272 msgid "%s body don't have text!"
   269 msgstr "Il corpo di %s non contiene testo!"
   273 msgstr "Il corpo di %s non contiene testo!"
   270 
   274 
   271 #: ../IDEFrame.py:386
   275 #: ../IDEFrame.py:388
   272 msgid "&Add Element"
   276 msgid "&Add Element"
   273 msgstr "&Aggiungi Elemento"
   277 msgstr "&Aggiungi Elemento"
   274 
   278 
   275 #: ../dialogs/AboutDialog.py:73 ../dialogs/AboutDialog.py:121
   279 #: ../dialogs/AboutDialog.py:71 ../dialogs/AboutDialog.py:117
   276 #: ../dialogs/AboutDialog.py:158
   280 #: ../dialogs/AboutDialog.py:152
   277 msgid "&Close"
   281 msgid "&Close"
   278 msgstr "&Chiudi"
   282 msgstr "&Chiudi"
   279 
   283 
   280 #: ../IDEFrame.py:356
   284 #: ../IDEFrame.py:361
   281 msgid "&Configuration"
   285 msgid "&Configuration"
   282 msgstr "&Configurazione"
   286 msgstr "&Configurazione"
   283 
   287 
   284 #: ../IDEFrame.py:345
   288 #: ../IDEFrame.py:350
   285 msgid "&Data Type"
   289 msgid "&Data Type"
   286 msgstr "&Data Type"
   290 msgstr "&Data Type"
   287 
   291 
   288 #: ../IDEFrame.py:390
   292 #: ../IDEFrame.py:392
   289 msgid "&Delete"
   293 msgid "&Delete"
   290 msgstr "&Cancella"
   294 msgstr "&Cancella"
   291 
   295 
   292 #: ../IDEFrame.py:337
   296 #: ../IDEFrame.py:342
   293 msgid "&Display"
   297 msgid "&Display"
   294 msgstr "&Visualizzazione"
   298 msgstr "&Visualizzazione"
   295 
   299 
   296 #: ../IDEFrame.py:336
   300 #: ../IDEFrame.py:341
   297 msgid "&Edit"
   301 msgid "&Edit"
   298 msgstr "&Modifica"
   302 msgstr "&Modifica"
   299 
   303 
   300 #: ../IDEFrame.py:335
   304 #: ../IDEFrame.py:340
   301 msgid "&File"
   305 msgid "&File"
   302 msgstr "&File"
   306 msgstr "&File"
   303 
   307 
   304 #: ../IDEFrame.py:347
   308 #: ../IDEFrame.py:352
   305 msgid "&Function"
   309 msgid "&Function"
   306 msgstr "&Funzione"
   310 msgstr "&Funzione"
   307 
   311 
   308 #: ../IDEFrame.py:338
   312 #: ../IDEFrame.py:343
   309 msgid "&Help"
   313 msgid "&Help"
   310 msgstr "&Help"
   314 msgstr "&Help"
   311 
   315 
   312 #: ../dialogs/AboutDialog.py:72
   316 #: ../dialogs/AboutDialog.py:70
   313 msgid "&License"
   317 msgid "&License"
   314 msgstr "&Licenza"
   318 msgstr "&Licenza"
   315 
   319 
   316 #: ../IDEFrame.py:351
   320 #: ../IDEFrame.py:356
   317 msgid "&Program"
   321 msgid "&Program"
   318 msgstr "&Programma"
   322 msgstr "&Programma"
   319 
   323 
   320 #: ../PLCOpenEditor.py:127
   324 #: ../PLCOpenEditor.py:98
   321 msgid "&Properties"
   325 msgid "&Properties"
   322 msgstr "&Proprietà"
   326 msgstr "&Proprietà"
   323 
   327 
   324 #: ../BeremizIDE.py:219
   328 #: ../BeremizIDE.py:244
   325 msgid "&Recent Projects"
   329 msgid "&Recent Projects"
   326 msgstr "Progetti &recenti"
   330 msgstr "Progetti &recenti"
   327 
   331 
   328 #: ../IDEFrame.py:353
   332 #: ../IDEFrame.py:358
   329 msgid "&Resource"
   333 msgid "&Resource"
   330 msgstr "&Risorse"
   334 msgstr "&Risorse"
   331 
   335 
   332 #: ../controls/SearchResultPanel.py:239
   336 #: ../controls/SearchResultPanel.py:247
   333 #, python-brace-format
   337 #, python-brace-format
   334 msgid "'{a1}' - {a2} match in project"
   338 msgid "'{a1}' - {a2} match in project"
   335 msgstr "{a1}' - {a2} corrispondenza nel progetto"
   339 msgstr "{a1}' - {a2} corrispondenza nel progetto"
   336 
   340 
   337 #: ../controls/SearchResultPanel.py:241
   341 #: ../controls/SearchResultPanel.py:249
   338 #, python-brace-format
   342 #, python-brace-format
   339 msgid "'{a1}' - {a2} matches in project"
   343 msgid "'{a1}' - {a2} matches in project"
   340 msgstr "'{a1}' - {a2} corrisponde nel progetto"
   344 msgstr "'{a1}' - {a2} corrisponde nel progetto"
   341 
   345 
   342 #: ../connectors/PYRO/__init__.py:90
   346 #: ../connectors/PYRO/__init__.py:98
   343 #, python-brace-format
   347 #, python-brace-format
   344 msgid "'{a1}' is located at {a2}\n"
   348 msgid "'{a1}' is located at {a2}\n"
   345 msgstr "'{a1}' si trova in {a2}\n"
   349 msgstr "'{a1}' si trova in {a2}\n"
   346 
   350 
   347 #: ../controls/SearchResultPanel.py:291
   351 #: ../controls/SearchResultPanel.py:298
   348 #, python-format
   352 #, python-format
   349 msgid "(%d matches)"
   353 msgid "(%d matches)"
   350 msgstr "(%d corrisponde)"
   354 msgstr "(%d corrisponde)"
   351 
   355 
   352 #: ../PLCOpenEditor.py:406 ../PLCOpenEditor.py:408 ../PLCOpenEditor.py:409
   356 #: ../dialogs/PouTransitionDialog.py:103 ../dialogs/PouActionDialog.py:101
   353 msgid ",   "
   357 #: ../dialogs/PouDialog.py:124
   354 msgstr ",   "
       
   355 
       
   356 #: ../dialogs/PouTransitionDialog.py:96 ../dialogs/PouActionDialog.py:94
       
   357 #: ../dialogs/PouDialog.py:116
       
   358 #, python-format
   358 #, python-format
   359 msgid ", %s"
   359 msgid ", %s"
   360 msgstr ", %s"
   360 msgstr ", %s"
   361 
   361 
   362 #: ../PLCOpenEditor.py:404
   362 #: ../controls/UriLocationEditor.py:49
   363 msgid ". "
   363 msgid "- Select URI type -"
   364 msgstr ". "
   364 msgstr ""
   365 
   365 
   366 #: ../controls/LogViewer.py:279
   366 #: ../controls/LogViewer.py:287
   367 msgid "1d"
   367 msgid "1d"
   368 msgstr "1d"
   368 msgstr "1d"
   369 
   369 
   370 #: ../controls/LogViewer.py:280
   370 #: ../controls/LogViewer.py:288
   371 msgid "1h"
   371 msgid "1h"
   372 msgstr "1h"
   372 msgstr "1h"
   373 
   373 
   374 #: ../controls/LogViewer.py:281
   374 #: ../controls/LogViewer.py:289
   375 msgid "1m"
   375 msgid "1m"
   376 msgstr "1m"
   376 msgstr "1m"
   377 
   377 
   378 #: ../controls/LogViewer.py:282
   378 #: ../controls/LogViewer.py:290
   379 msgid "1s"
   379 msgid "1s"
   380 msgstr "1s"
   380 msgstr "1s"
   381 
   381 
   382 #: ../dialogs/PouDialog.py:125 ../IDEFrame.py:1617 ../IDEFrame.py:1663
   382 #: ../dialogs/PouDialog.py:133 ../IDEFrame.py:1650 ../IDEFrame.py:1696
   383 #: ../IDEFrame.py:1682
   383 #: ../IDEFrame.py:1715
   384 #, python-format
   384 #, python-format
   385 msgid ""
   385 msgid ""
   386 "A POU has an element named \"%s\". This could cause a conflict. Do you wish "
   386 "A POU has an element named \"%s\". This could cause a conflict. Do you wish "
   387 "to continue?"
   387 "to continue?"
   388 msgstr ""
   388 msgstr ""
   389 "Una POU contiene un elemento con nome \"%s\". Questo può causare un "
   389 "Una POU contiene un elemento con nome \"%s\". Questo può causare un "
   390 "conflitto.Vuoi continuare?"
   390 "conflitto.Vuoi continuare?"
   391 
   391 
   392 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:103
   392 #: ../dialogs/SFCStepNameDialog.py:58 ../dialogs/PouTransitionDialog.py:110
   393 #: ../dialogs/PouNameDialog.py:52 ../dialogs/PouActionDialog.py:101
   393 #: ../dialogs/PouNameDialog.py:56 ../dialogs/PouActionDialog.py:108
   394 #: ../controls/VariablePanel.py:775 ../IDEFrame.py:1631 ../IDEFrame.py:1644
   394 #: ../controls/VariablePanel.py:789 ../IDEFrame.py:1664 ../IDEFrame.py:1677
   395 #, python-format
   395 #, python-format
   396 msgid "A POU named \"%s\" already exists!"
   396 msgid "A POU named \"%s\" already exists!"
   397 msgstr "Esiste già una POU con nome \"%s\"!"
   397 msgstr "Esiste già una POU con nome \"%s\"!"
   398 
   398 
   399 #: ../ConfigTreeNode.py:424
   399 #: ../ConfigTreeNode.py:424
   400 #, python-brace-format
   400 #, python-brace-format
   401 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n"
   401 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n"
   402 msgstr "Esiste già un figlio con nome \"{a1}\" -> \"{a2}\"\n"
   402 msgstr "Esiste già un figlio con nome \"{a1}\" -> \"{a2}\"\n"
   403 
   403 
   404 #: ../dialogs/BrowseLocationsDialog.py:218
   404 #: ../dialogs/BrowseLocationsDialog.py:229
   405 msgid "A location must be selected!"
   405 msgid "A location must be selected!"
   406 msgstr "Deve essere selezionata una locazione!"
   406 msgstr "Deve essere selezionata una locazione!"
   407 
   407 
   408 #: ../editors/ResourceEditor.py:451
   408 #: ../editors/ResourceEditor.py:485
   409 msgid "A task with the same name already exists!"
   409 msgid "A task with the same name already exists!"
   410 msgstr "Esiste già un task con lo stesso nome!"
   410 msgstr "Esiste già un task con lo stesso nome!"
   411 
   411 
   412 #: ../dialogs/SFCStepNameDialog.py:56 ../controls/VariablePanel.py:777
   412 #: ../dialogs/SFCStepNameDialog.py:60 ../controls/VariablePanel.py:791
   413 #: ../IDEFrame.py:1633 ../IDEFrame.py:1646
   413 #: ../IDEFrame.py:1666 ../IDEFrame.py:1679
   414 #, python-format
   414 #, python-format
   415 msgid "A variable with \"%s\" as name already exists in this pou!"
   415 msgid "A variable with \"%s\" as name already exists in this pou!"
   416 msgstr "Una variabile con \"1%s\" come nome è già esistente in questo POU!"
   416 msgstr "Una variabile con \"1%s\" come nome è già esistente in questo POU!"
   417 
   417 
   418 #: ../editors/CodeFileEditor.py:780
   418 #: ../editors/CodeFileEditor.py:778
   419 #, python-format
   419 #, python-format
   420 msgid "A variable with \"%s\" as name already exists!"
   420 msgid "A variable with \"%s\" as name already exists!"
   421 msgstr "Esiste già una variabile con il nome \"%s\"!"
   421 msgstr "Esiste già una variabile con il nome \"%s\"!"
   422 
   422 
   423 #: ../BeremizIDE.py:283 ../dialogs/AboutDialog.py:48 ../PLCOpenEditor.py:168
   423 #: ../BeremizIDE.py:311 ../dialogs/AboutDialog.py:46 ../PLCOpenEditor.py:142
   424 msgid "About"
   424 msgid "About"
   425 msgstr "Informazioni"
   425 msgstr "Informazioni"
   426 
   426 
   427 #: ../plcopen/iec_std.csv:22
   427 #: ../plcopen/iec_std.csv:22
   428 msgid "Absolute number"
   428 msgid "Absolute number"
   429 msgstr "Numero assoluto"
   429 msgstr "Numero assoluto"
   430 
   430 
   431 #: ../dialogs/SFCStepDialog.py:73 ../dialogs/ActionBlockDialog.py:43
   431 #: ../dialogs/SFCStepDialog.py:75 ../dialogs/ActionBlockDialog.py:47
   432 msgid "Action"
   432 msgid "Action"
   433 msgstr "Azione"
   433 msgstr "Azione"
   434 
   434 
   435 #: ../editors/Viewer.py:614 ../editors/Viewer.py:2394
   435 #: ../editors/Viewer.py:653 ../editors/Viewer.py:2427
   436 msgid "Action Block"
   436 msgid "Action Block"
   437 msgstr "Blocco azione"
   437 msgstr "Blocco azione"
   438 
   438 
   439 #: ../dialogs/PouActionDialog.py:82
   439 #: ../dialogs/PouActionDialog.py:89
   440 msgid "Action Name"
   440 msgid "Action Name"
   441 msgstr "Nome dell'azione"
   441 msgstr "Nome dell'azione"
   442 
   442 
   443 #: ../dialogs/PouActionDialog.py:49
   443 #: ../dialogs/PouActionDialog.py:56
   444 msgid "Action Name:"
   444 msgid "Action Name:"
   445 msgstr "Nome dell'azione:"
   445 msgstr "Nome dell'azione:"
   446 
   446 
   447 #: ../plcopen/plcopen.py:1364
   447 #: ../plcopen/plcopen.py:1567
   448 #, python-format
   448 #, python-format
   449 msgid "Action with name %s doesn't exist!"
   449 msgid "Action with name %s doesn't exist!"
   450 msgstr "L'azione con il nome %s non esiste!"
   450 msgstr "L'azione con il nome %s non esiste!"
   451 
   451 
   452 #: ../PLCControler.py:98
   452 #: ../plcopen/types_enums.py:76
   453 msgid "Actions"
   453 msgid "Actions"
   454 msgstr "Azioni"
   454 msgstr "Azioni"
   455 
   455 
   456 #: ../dialogs/ActionBlockDialog.py:133
   456 #: ../dialogs/ActionBlockDialog.py:139
   457 msgid "Actions:"
   457 msgid "Actions:"
   458 msgstr "Azioni:"
   458 msgstr "Azioni:"
   459 
   459 
   460 #: ../editors/Viewer.py:431
   460 #: ../editors/Viewer.py:473
   461 msgid "Active"
   461 msgid "Active"
   462 msgstr "Attivo"
   462 msgstr "Attivo"
   463 
   463 
   464 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:101
   464 #: ../canfestival/SlaveEditor.py:84 ../canfestival/NetworkEditor.py:108
   465 #: ../BeremizIDE.py:965 ../editors/Viewer.py:647
   465 #: ../BeremizIDE.py:1001 ../editors/Viewer.py:686
   466 msgid "Add"
   466 msgid "Add"
   467 msgstr "Aggiungi"
   467 msgstr "Aggiungi"
   468 
   468 
   469 #: ../IDEFrame.py:1893 ../IDEFrame.py:1928
   469 #: ../IDEFrame.py:1924 ../IDEFrame.py:1959
   470 msgid "Add Action"
   470 msgid "Add Action"
   471 msgstr "Aggiungi Azione"
   471 msgstr "Aggiungi Azione"
   472 
   472 
   473 #: ../features.py:32
   473 #: ../features.py:33
   474 msgid "Add C code accessing located variables synchronously"
   474 msgid "Add C code accessing located variables synchronously"
   475 msgstr ""
   475 msgstr ""
   476 "Aggiungi codice C con accesso in modo sincrono alle variabili localizzate."
   476 "Aggiungi codice C con accesso in modo sincrono alle variabili localizzate."
   477 
   477 
   478 #: ../IDEFrame.py:1876
   478 #: ../IDEFrame.py:1907
   479 msgid "Add Configuration"
   479 msgid "Add Configuration"
   480 msgstr "Aggiungi Configurazione"
   480 msgstr "Aggiungi Configurazione"
   481 
   481 
   482 #: ../IDEFrame.py:1856
   482 #: ../IDEFrame.py:1887
   483 msgid "Add DataType"
   483 msgid "Add DataType"
   484 msgstr "Aggiungi DataType"
   484 msgstr "Aggiungi DataType"
   485 
   485 
   486 #: ../editors/Viewer.py:572
   486 #: ../editors/Viewer.py:609
   487 msgid "Add Divergence Branch"
   487 msgid "Add Divergence Branch"
   488 msgstr "Aggiuni un ramo divergente"
   488 msgstr "Aggiuni un ramo divergente"
   489 
   489 
   490 #: ../dialogs/DiscoveryDialog.py:117
   490 #: ../dialogs/DiscoveryDialog.py:121
   491 msgid "Add IP"
   491 msgid "Add IP"
   492 msgstr "Aggiungi IP"
   492 msgstr "Aggiungi IP"
   493 
   493 
   494 #: ../IDEFrame.py:1864
   494 #: ../IDEFrame.py:1895
   495 msgid "Add POU"
   495 msgid "Add POU"
   496 msgstr "Aggiungi POU"
   496 msgstr "Aggiungi POU"
   497 
   497 
   498 #: ../features.py:33
   498 #: ../features.py:34
   499 msgid "Add Python code executed asynchronously"
   499 msgid "Add Python code executed asynchronously"
   500 msgstr "Aggiungi codice Python eseguito asincronomamente"
   500 msgstr "Aggiungi codice Python eseguito asincronomamente"
   501 
   501 
   502 #: ../IDEFrame.py:1904 ../IDEFrame.py:1954
   502 #: ../IDEFrame.py:1935 ../IDEFrame.py:1985
   503 msgid "Add Resource"
   503 msgid "Add Resource"
   504 msgstr "Aggiungi Risorsa"
   504 msgstr "Aggiungi Risorsa"
   505 
   505 
   506 #: ../IDEFrame.py:1882 ../IDEFrame.py:1925
   506 #: ../IDEFrame.py:1913 ../IDEFrame.py:1956
   507 msgid "Add Transition"
   507 msgid "Add Transition"
   508 msgstr "Aggiungi Transazione"
   508 msgstr "Aggiungi Transazione"
   509 
   509 
   510 #: ../editors/Viewer.py:559
   510 #: ../editors/Viewer.py:596
   511 msgid "Add Wire Segment"
   511 msgid "Add Wire Segment"
   512 msgstr "Aggiungi un segmento di cavo"
   512 msgstr "Aggiungi un segmento di cavo"
   513 
   513 
   514 #: ../editors/SFCViewer.py:433
   514 #: ../editors/SFCViewer.py:447
   515 msgid "Add a new initial step"
   515 msgid "Add a new initial step"
   516 msgstr "Aggiungi un nuovo salto iniziale"
   516 msgstr "Aggiungi un nuovo salto iniziale"
   517 
   517 
   518 #: ../editors/Viewer.py:2757 ../editors/SFCViewer.py:770
   518 #: ../editors/Viewer.py:2791 ../editors/SFCViewer.py:784
   519 msgid "Add a new jump"
   519 msgid "Add a new jump"
   520 msgstr "Aggiungi un nuovo salto"
   520 msgstr "Aggiungi un nuovo salto"
   521 
   521 
   522 #: ../editors/SFCViewer.py:455
   522 #: ../editors/SFCViewer.py:469
   523 msgid "Add a new step"
   523 msgid "Add a new step"
   524 msgstr "Aggiungi un nuovo passo"
   524 msgstr "Aggiungi un nuovo passo"
   525 
   525 
   526 #: ../features.py:34
   526 #: ../features.py:35
   527 msgid "Add a simple WxGlade based GUI."
   527 msgid "Add a simple WxGlade based GUI."
   528 msgstr "Aggiungi una semplice GUI basata su WxGlade."
   528 msgstr "Aggiungi una semplice GUI basata su WxGlade."
   529 
   529 
   530 #: ../dialogs/ActionBlockDialog.py:137
   530 #: ../dialogs/ActionBlockDialog.py:143
   531 msgid "Add action"
   531 msgid "Add action"
   532 msgstr "Aggiungi azione"
   532 msgstr "Aggiungi azione"
   533 
   533 
   534 #: ../editors/DataTypeEditor.py:352
   534 #: ../editors/DataTypeEditor.py:364
   535 msgid "Add element"
   535 msgid "Add element"
   536 msgstr "Aggiungi elemento"
   536 msgstr "Aggiungi elemento"
   537 
   537 
   538 #: ../editors/ResourceEditor.py:268
   538 #: ../editors/ResourceEditor.py:283
   539 msgid "Add instance"
   539 msgid "Add instance"
   540 msgstr "Aggiungi instanza"
   540 msgstr "Aggiungi instanza"
   541 
   541 
   542 #: ../canfestival/NetworkEditor.py:103
   542 #: ../canfestival/NetworkEditor.py:110
   543 msgid "Add slave"
   543 msgid "Add slave"
   544 msgstr "Aggiungi slave"
   544 msgstr "Aggiungi slave"
   545 
   545 
   546 #: ../editors/ResourceEditor.py:239
   546 #: ../editors/ResourceEditor.py:252
   547 msgid "Add task"
   547 msgid "Add task"
   548 msgstr "Aggiungi task"
   548 msgstr "Aggiungi task"
   549 
   549 
   550 #: ../editors/CodeFileEditor.py:658 ../controls/VariablePanel.py:450
   550 #: ../editors/CodeFileEditor.py:654 ../controls/VariablePanel.py:481
   551 msgid "Add variable"
   551 msgid "Add variable"
   552 msgstr "Aggiungere variabile"
   552 msgstr "Aggiungere variabile"
   553 
   553 
   554 #: ../plcopen/iec_std.csv:33
   554 #: ../plcopen/iec_std.csv:33
   555 msgid "Addition"
   555 msgid "Addition"
   556 msgstr "Somma"
   556 msgstr "Somma"
   557 
   557 
   558 #: ../plcopen/definitions.py:49
   558 #: ../plcopen/definitions.py:51
   559 msgid "Additional function blocks"
   559 msgid "Additional function blocks"
   560 msgstr "Blocchi funzione aggiuntivi"
   560 msgstr "Blocchi funzione aggiuntivi"
   561 
   561 
   562 #: ../editors/Viewer.py:630
   562 #: ../editors/Viewer.py:669
   563 msgid "Adjust Block Size"
   563 msgid "Adjust Block Size"
   564 msgstr "Modificare la dimensione del blocco"
   564 msgstr "Modificare la dimensione del blocco"
   565 
   565 
   566 #: ../editors/Viewer.py:1686
   566 #: ../editors/Viewer.py:1720
   567 msgid "Alignment"
   567 msgid "Alignment"
   568 msgstr "Allineamento"
   568 msgstr "Allineamento"
   569 
   569 
   570 #: ../dialogs/BrowseLocationsDialog.py:40
   570 #: ../dialogs/BrowseLocationsDialog.py:42
   571 #: ../dialogs/BrowseLocationsDialog.py:48
   571 #: ../dialogs/BrowseLocationsDialog.py:53
   572 #: ../dialogs/BrowseLocationsDialog.py:141
   572 #: ../dialogs/BrowseLocationsDialog.py:152
   573 #: ../dialogs/BrowseLocationsDialog.py:144 ../controls/LogViewer.py:298
   573 #: ../dialogs/BrowseLocationsDialog.py:155 ../controls/LogViewer.py:307
   574 #: ../controls/VariablePanel.py:70
   574 #: ../controls/VariablePanel.py:88
   575 msgid "All"
   575 msgid "All"
   576 msgstr "Tutti"
   576 msgstr "Tutti"
   577 
   577 
   578 #: ../editors/FileManagementPanel.py:35
   578 #: ../editors/FileManagementPanel.py:37
   579 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   579 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv"
   580 msgstr "Tutti i file (*.*)|*.*|CSV file (*.csv)|*.csv"
   580 msgstr "Tutti i file (*.*)|*.*|CSV file (*.csv)|*.csv"
   581 
   581 
   582 #: ../ProjectController.py:1685
   582 #: ../ProjectController.py:1670
   583 msgid "Already connected. Please disconnect\n"
   583 msgid "Already connected. Please disconnect\n"
   584 msgstr "Già connesso. Per favore disconnettere\n"
   584 msgstr "Già connesso. Per favore disconnettere\n"
   585 
   585 
   586 #: ../editors/DataTypeEditor.py:591
   586 #: ../editors/DataTypeEditor.py:607
   587 #, python-format
   587 #, python-format
   588 msgid "An element named \"%s\" already exists in this structure!"
   588 msgid "An element named \"%s\" already exists in this structure!"
   589 msgstr "Un elemento con nome \"%s\" esiste già in questa struttura!"
   589 msgstr "Un elemento con nome \"%s\" esiste già in questa struttura!"
   590 
   590 
   591 #: ../editors/ResourceEditor.py:486
   591 #: ../editors/ResourceEditor.py:520
   592 msgid "An instance with the same name already exists!"
   592 msgid "An instance with the same name already exists!"
   593 msgstr "Un instanza con lo stesso nome esiste già!"
   593 msgstr "Un instanza con lo stesso nome esiste già!"
   594 
   594 
   595 #: ../dialogs/ConnectionDialog.py:100
   595 #: ../dialogs/ConnectionDialog.py:103
   596 msgid "Apply name modification to all continuations with the same name"
   596 msgid "Apply name modification to all continuations with the same name"
   597 msgstr "Applicare la modifica del nome a tutte le istanze con lo stesso nome"
   597 msgstr "Applicare la modifica del nome a tutte le istanze con lo stesso nome"
   598 
   598 
   599 #: ../plcopen/iec_std.csv:31
   599 #: ../plcopen/iec_std.csv:31
   600 msgid "Arc cosine"
   600 msgid "Arc cosine"
   610 
   610 
   611 #: ../plcopen/iec_std.csv:33
   611 #: ../plcopen/iec_std.csv:33
   612 msgid "Arithmetic"
   612 msgid "Arithmetic"
   613 msgstr "Aritmetica"
   613 msgstr "Aritmetica"
   614 
   614 
   615 #: ../editors/DataTypeEditor.py:54 ../editors/DataTypeEditor.py:633
   615 #: ../editors/DataTypeEditor.py:60 ../editors/DataTypeEditor.py:649
   616 #: ../controls/VariablePanel.py:858
   616 #: ../controls/VariablePanel.py:872
   617 msgid "Array"
   617 msgid "Array"
   618 msgstr "Array"
   618 msgstr "Array"
   619 
   619 
   620 #: ../plcopen/iec_std.csv:39
   620 #: ../plcopen/iec_std.csv:39
   621 msgid "Assignment"
   621 msgid "Assignment"
   622 msgstr "Assegnazione"
   622 msgstr "Assegnazione"
   623 
   623 
   624 #: ../dialogs/FBDVariableDialog.py:222
   624 #: ../dialogs/FBDVariableDialog.py:226
   625 msgid "At least a variable or an expression must be selected!"
   625 msgid "At least a variable or an expression must be selected!"
   626 msgstr "Deve essere selezionata almeno una variabile o un'espressione!"
   626 msgstr "Deve essere selezionata almeno una variabile o un'espressione!"
   627 
   627 
   628 #: ../controls/ProjectPropertiesPanel.py:100
   628 #: ../controls/ProjectPropertiesPanel.py:111
   629 msgid "Author"
   629 msgid "Author"
   630 msgstr "Autore"
   630 msgstr "Autore"
   631 
   631 
   632 #: ../controls/ProjectPropertiesPanel.py:97
   632 #: ../controls/ProjectPropertiesPanel.py:108
   633 msgid "Author Name (optional):"
   633 msgid "Author Name (optional):"
   634 msgstr "Nome autore (opzionale):"
   634 msgstr "Nome autore (opzionale):"
   635 
   635 
   636 #: ../dialogs/FindInPouDialog.py:77
   636 #: ../dialogs/FindInPouDialog.py:80
   637 msgid "Backward"
   637 msgid "Backward"
   638 msgstr "Indietro"
   638 msgstr "Indietro"
   639 
   639 
   640 #: ../util/Zeroconf.py:599
   640 #: ../canfestival/config_utils.py:365 ../canfestival/config_utils.py:672
   641 msgid "Bad domain name (circular) at "
       
   642 msgstr "Nome di dominio scorretto (circolare) a"
       
   643 
       
   644 #: ../util/Zeroconf.py:602
       
   645 msgid "Bad domain name at "
       
   646 msgstr "Nome di dominio scorretto a "
       
   647 
       
   648 #: ../canfestival/config_utils.py:342 ../canfestival/config_utils.py:630
       
   649 #, python-format
   641 #, python-format
   650 msgid "Bad location size : %s"
   642 msgid "Bad location size : %s"
   651 msgstr "Dimensione della locazione sbagliata; %s"
   643 msgstr "Dimensione della locazione sbagliata; %s"
   652 
   644 
   653 #: ../dialogs/ArrayTypeDialog.py:54 ../editors/DataTypeEditor.py:175
   645 #: ../dialogs/ArrayTypeDialog.py:57 ../editors/DataTypeEditor.py:183
   654 #: ../editors/DataTypeEditor.py:205 ../editors/DataTypeEditor.py:297
   646 #: ../editors/DataTypeEditor.py:213 ../editors/DataTypeEditor.py:307
   655 msgid "Base Type:"
   647 msgid "Base Type:"
   656 msgstr "Tipo base:"
   648 msgstr "Tipo base:"
   657 
   649 
   658 #: ../editors/DataTypeEditor.py:623 ../controls/VariablePanel.py:816
   650 #: ../editors/DataTypeEditor.py:639 ../controls/VariablePanel.py:830
   659 msgid "Base Types"
   651 msgid "Base Types"
   660 msgstr "Tipi base"
   652 msgstr "Tipi base"
   661 
   653 
   662 #: ../BeremizIDE.py:455
   654 #: ../BeremizIDE.py:483
   663 msgid "Beremiz"
   655 msgid "Beremiz"
   664 msgstr "Beremiz"
   656 msgstr "Beremiz"
   665 
   657 
   666 #: ../plcopen/iec_std.csv:70
   658 #: ../plcopen/iec_std.csv:70
   667 msgid "Binary selection (1 of 2)"
   659 msgid "Binary selection (1 of 2)"
   689 
   681 
   690 #: ../plcopen/iec_std.csv:69
   682 #: ../plcopen/iec_std.csv:69
   691 msgid "Bitwise inverting"
   683 msgid "Bitwise inverting"
   692 msgstr "Inversione bit a bit"
   684 msgstr "Inversione bit a bit"
   693 
   685 
   694 #: ../editors/Viewer.py:584 ../editors/Viewer.py:2407
   686 #: ../editors/Viewer.py:621 ../editors/Viewer.py:2440
   695 msgid "Block"
   687 msgid "Block"
   696 msgstr "Blocco"
   688 msgstr "Blocco"
   697 
   689 
   698 #: ../dialogs/FBDBlockDialog.py:60
   690 #: ../dialogs/FBDBlockDialog.py:63
   699 msgid "Block Properties"
   691 msgid "Block Properties"
   700 msgstr "Proprietà blocco"
   692 msgstr "Proprietà blocco"
   701 
   693 
   702 #: ../editors/TextViewer.py:262
   694 #: ../editors/TextViewer.py:260
   703 msgid "Block name"
   695 msgid "Block name"
   704 msgstr "Nome blocco"
   696 msgstr "Nome blocco"
   705 
   697 
   706 #: ../editors/Viewer.py:550
   698 #: ../editors/Viewer.py:586
   707 msgid "Bottom"
   699 msgid "Bottom"
   708 msgstr "Sotto"
   700 msgstr "Sotto"
   709 
   701 
   710 #: ../ProjectController.py:1363
   702 #: ../ProjectController.py:1400
   711 msgid "Broken"
   703 msgid "Broken"
   712 msgstr "Rotto"
   704 msgstr "Rotto"
   713 
   705 
   714 #: ../dialogs/BrowseValuesLibraryDialog.py:38
   706 #: ../dialogs/BrowseValuesLibraryDialog.py:40
   715 #, python-format
   707 #, python-format
   716 msgid "Browse %s values library"
   708 msgid "Browse %s values library"
   717 msgstr ""
   709 msgstr ""
   718 
   710 
   719 #: ../dialogs/BrowseLocationsDialog.py:65
   711 #: ../dialogs/BrowseLocationsDialog.py:72
   720 msgid "Browse Locations"
   712 msgid "Browse Locations"
   721 msgstr ""
   713 msgstr ""
   722 
   714 
   723 #: ../ProjectController.py:1832
   715 #: ../ProjectController.py:1815
   724 msgid "Build"
   716 msgid "Build"
   725 msgstr "Compila"
   717 msgstr "Compila"
   726 
   718 
   727 #: ../ProjectController.py:1297
   719 #: ../ProjectController.py:1335
   728 msgid "Build directory already clean\n"
   720 msgid "Build directory already clean\n"
   729 msgstr "Cartella di compilazione già vuota\n"
   721 msgstr "Cartella di compilazione già vuota\n"
   730 
   722 
   731 #: ../ProjectController.py:1833
   723 #: ../ProjectController.py:1816
   732 msgid "Build project into build folder"
   724 msgid "Build project into build folder"
   733 msgstr "Compila il progetto nella cartella di compilazione"
   725 msgstr "Compila il progetto nella cartella di compilazione"
   734 
   726 
   735 #: ../ProjectController.py:1080
   727 #: ../ProjectController.py:1108
   736 msgid "C Build crashed !\n"
   728 msgid "C Build crashed !\n"
   737 msgstr "La compilazione C si è bloccata inaspettatamente !\n"
   729 msgstr "La compilazione C si è bloccata inaspettatamente !\n"
   738 
   730 
   739 #: ../ProjectController.py:1077
   731 #: ../ProjectController.py:1105
   740 msgid "C Build failed.\n"
   732 msgid "C Build failed.\n"
   741 msgstr "Compilazione C fallita.\n"
   733 msgstr "Compilazione C fallita.\n"
   742 
   734 
   743 #: ../c_ext/CFileEditor.py:63
   735 #: ../c_ext/CFileEditor.py:66
   744 msgid "C code"
   736 msgid "C code"
   745 msgstr "Codice C"
   737 msgstr "Codice C"
   746 
   738 
   747 #: ../ProjectController.py:1155
   739 #: ../ProjectController.py:1186
   748 msgid "C code generated successfully.\n"
   740 msgid "C code generated successfully.\n"
   749 msgstr "Codice C generato con successo.\n"
   741 msgstr "Codice C generato con successo.\n"
   750 
   742 
   751 #: ../targets/toolchain_makefile.py:122
   743 #: ../targets/toolchain_makefile.py:126
   752 msgid "C compilation failed.\n"
   744 msgid "C compilation failed.\n"
   753 msgstr "Compilazione C fallita.\n"
   745 msgstr "Compilazione C fallita.\n"
   754 
   746 
   755 #: ../targets/toolchain_gcc.py:192
   747 #: ../targets/toolchain_gcc.py:199
   756 #, python-format
   748 #, python-format
   757 msgid "C compilation of %s failed.\n"
   749 msgid "C compilation of %s failed.\n"
   758 msgstr "La compilazione C di %s è fallita,\n"
   750 msgstr "La compilazione C di %s è fallita,\n"
   759 
   751 
   760 #: ../features.py:32
   752 #: ../features.py:33
   761 msgid "C extension"
   753 msgid "C extension"
   762 msgstr "Estensione C"
   754 msgstr "Estensione C"
   763 
   755 
   764 #: ../dialogs/AboutDialog.py:71
   756 #: ../dialogs/AboutDialog.py:69
   765 msgid "C&redits"
   757 msgid "C&redits"
   766 msgstr "Ringraziamenti"
   758 msgstr "Ringraziamenti"
   767 
   759 
   768 #: ../canfestival/NetworkEditor.py:52
   760 #: ../canfestival/NetworkEditor.py:58
   769 msgid "CANOpen network"
   761 msgid "CANOpen network"
   770 msgstr "Rete CANOpen"
   762 msgstr "Rete CANOpen"
   771 
   763 
   772 #: ../canfestival/SlaveEditor.py:44
   764 #: ../canfestival/SlaveEditor.py:48
   773 msgid "CANOpen slave"
   765 msgid "CANOpen slave"
   774 msgstr "Slave CANOpen"
   766 msgstr "Slave CANOpen"
   775 
   767 
   776 #: ../features.py:31
   768 #: ../features.py:31
   777 msgid "CANopen support"
   769 msgid "CANopen support"
   778 msgstr "Supporto CANopen"
   770 msgstr "Supporto CANopen"
   779 
   771 
   780 #: ../plcopen/plcopen.py:1589 ../plcopen/plcopen.py:1603
   772 #: ../plcopen/plcopen.py:1839 ../plcopen/plcopen.py:1853
   781 #: ../plcopen/plcopen.py:1627 ../plcopen/plcopen.py:1643
   773 #: ../plcopen/plcopen.py:1878 ../plcopen/plcopen.py:1894
   782 msgid "Can only generate execution order on FBD networks!"
   774 msgid "Can only generate execution order on FBD networks!"
   783 msgstr ""
   775 msgstr ""
   784 
   776 
   785 #: ../controls/VariablePanel.py:267
   777 #: ../controls/VariablePanel.py:291
   786 msgid "Can only give a location to local or global variables"
   778 msgid "Can only give a location to local or global variables"
   787 msgstr ""
   779 msgstr ""
   788 
   780 
   789 #: ../PLCOpenEditor.py:344
   781 #: ../PLCOpenEditor.py:318
   790 #, python-format
   782 #, python-format
   791 msgid "Can't generate program to file %s!"
   783 msgid "Can't generate program to file %s!"
   792 msgstr ""
   784 msgstr ""
   793 
   785 
   794 #: ../controls/VariablePanel.py:265
   786 #: ../controls/VariablePanel.py:289
   795 msgid "Can't give a location to a function block instance"
   787 msgid "Can't give a location to a function block instance"
   796 msgstr ""
   788 msgstr ""
   797 
   789 
   798 #: ../PLCOpenEditor.py:389
   790 #: ../PLCOpenEditor.py:363
   799 #, python-format
   791 #, python-format
   800 msgid "Can't save project to file %s!"
   792 msgid "Can't save project to file %s!"
   801 msgstr ""
   793 msgstr ""
   802 
   794 
   803 #: ../controls/VariablePanel.py:313
   795 #: ../controls/VariablePanel.py:339
   804 msgid "Can't set an initial value to a function block instance"
   796 msgid "Can't set an initial value to a function block instance"
   805 msgstr ""
   797 msgstr ""
   806 
   798 
   807 #: ../ConfigTreeNode.py:529
   799 #: ../ConfigTreeNode.py:532
   808 #, python-brace-format
   800 #, python-brace-format
   809 msgid "Cannot create child {a1} of type {a2} "
   801 msgid "Cannot create child {a1} of type {a2} "
   810 msgstr ""
   802 msgstr ""
   811 
   803 
   812 #: ../ConfigTreeNode.py:454
   804 #: ../ConfigTreeNode.py:454
   813 #, python-format
   805 #, python-format
   814 msgid "Cannot find lower free IEC channel than %d\n"
   806 msgid "Cannot find lower free IEC channel than %d\n"
   815 msgstr ""
   807 msgstr ""
   816 
   808 
   817 #: ../connectors/PYRO/__init__.py:131
   809 #: ../connectors/PYRO/__init__.py:139
   818 msgid "Cannot get PLC status - connection failed.\n"
   810 msgid "Cannot get PLC status - connection failed.\n"
   819 msgstr ""
   811 msgstr ""
   820 
   812 
   821 #: ../ProjectController.py:943
   813 #: ../ProjectController.py:967
   822 msgid "Cannot open/parse VARIABLES.csv!\n"
   814 msgid "Cannot open/parse VARIABLES.csv!\n"
   823 msgstr ""
   815 msgstr ""
   824 
   816 
   825 #: ../canfestival/config_utils.py:374
   817 #: ../canfestival/config_utils.py:400
   826 #, python-brace-format
   818 #, python-brace-format
   827 msgid ""
   819 msgid ""
   828 "Cannot set bit offset for non bool '{a1}' variable "
   820 "Cannot set bit offset for non bool '{a1}' variable "
   829 "(ID:{a2},Idx:{a3},sIdx:{a4}))"
   821 "(ID:{a2},Idx:{a3},sIdx:{a4}))"
   830 msgstr ""
   822 msgstr ""
   831 
   823 
   832 #: ../dialogs/SearchInProjectDialog.py:59 ../dialogs/FindInPouDialog.py:86
   824 #: ../ProjectController.py:1761
       
   825 msgid "Cannot transfer while PLC is running. Stop it now?"
       
   826 msgstr ""
       
   827 
       
   828 #: ../dialogs/SearchInProjectDialog.py:63 ../dialogs/FindInPouDialog.py:89
   833 msgid "Case sensitive"
   829 msgid "Case sensitive"
   834 msgstr ""
   830 msgstr ""
   835 
   831 
   836 #: ../editors/Viewer.py:545
   832 #: ../editors/Viewer.py:581
   837 msgid "Center"
   833 msgid "Center"
   838 msgstr ""
   834 msgstr ""
   839 
   835 
   840 #: ../Beremiz_service.py:268
   836 #: ../Beremiz_service.py:276
   841 msgid "Change IP of interface to bind"
   837 msgid "Change IP of interface to bind"
   842 msgstr ""
   838 msgstr ""
   843 
   839 
   844 #: ../Beremiz_service.py:267
   840 #: ../Beremiz_service.py:275
   845 msgid "Change Name"
   841 msgid "Change Name"
   846 msgstr "Cambiare Nome"
   842 msgstr "Cambiare Nome"
   847 
   843 
   848 #: ../IDEFrame.py:1946
   844 #: ../IDEFrame.py:1977
   849 msgid "Change POU Type To"
   845 msgid "Change POU Type To"
   850 msgstr ""
   846 msgstr ""
   851 
   847 
   852 #: ../Beremiz_service.py:269
   848 #: ../Beremiz_service.py:277
   853 msgid "Change Port Number"
   849 msgid "Change Port Number"
   854 msgstr ""
   850 msgstr ""
   855 
   851 
   856 #: ../Beremiz_service.py:270
   852 #: ../Beremiz_service.py:278
   857 msgid "Change working directory"
   853 msgid "Change working directory"
   858 msgstr ""
   854 msgstr ""
   859 
   855 
   860 #: ../plcopen/iec_std.csv:81
   856 #: ../plcopen/iec_std.csv:81
   861 msgid "Character string"
   857 msgid "Character string"
   862 msgstr "Stringa di caratteri"
   858 msgstr "Stringa di caratteri"
   863 
   859 
   864 #: ../svgui/svgui.py:128
   860 #: ../svgui/svgui.py:136
   865 msgid "Choose a SVG file"
   861 msgid "Choose a SVG file"
   866 msgstr "Scegliere un file SVG"
   862 msgstr "Scegliere un file SVG"
   867 
   863 
   868 #: ../ProjectController.py:542
   864 #: ../ProjectController.py:561
   869 msgid "Choose a directory to save project"
   865 msgid "Choose a directory to save project"
   870 msgstr "Scegliere una cartella per salvare il progetto"
   866 msgstr "Scegliere una cartella per salvare il progetto"
   871 
   867 
   872 #: ../canfestival/canfestival.py:162 ../PLCOpenEditor.py:302
   868 #: ../canfestival/canfestival.py:171 ../PLCOpenEditor.py:276
   873 #: ../PLCOpenEditor.py:334 ../PLCOpenEditor.py:383
   869 #: ../PLCOpenEditor.py:308 ../PLCOpenEditor.py:357
   874 msgid "Choose a file"
   870 msgid "Choose a file"
   875 msgstr "Scegliere n file"
   871 msgstr "Scegliere n file"
   876 
   872 
   877 #: ../BeremizIDE.py:833 ../BeremizIDE.py:869
   873 #: ../BeremizIDE.py:900
   878 msgid "Choose a project"
   874 msgid "Choose a project"
   879 msgstr "Scegliere un progetto"
   875 msgstr "Scegliere un progetto"
   880 
   876 
   881 #: ../dialogs/BrowseValuesLibraryDialog.py:41
   877 #: ../dialogs/BrowseValuesLibraryDialog.py:43
   882 #, python-format
   878 #, python-format
   883 msgid "Choose a value for %s:"
   879 msgid "Choose a value for %s:"
   884 msgstr "Scegliere un valore per %s:"
   880 msgstr "Scegliere un valore per %s:"
   885 
   881 
   886 #: ../Beremiz_service.py:325
   882 #: ../Beremiz_service.py:333
   887 msgid "Choose a working directory "
   883 msgid "Choose a working directory "
   888 msgstr "Selezionare una cartella di lavoro "
   884 msgstr "Selezionare una cartella di lavoro "
   889 
   885 
   890 #: ../ProjectController.py:449
   886 #: ../BeremizIDE.py:864
       
   887 msgid "Choose an empty directory for new project"
       
   888 msgstr ""
       
   889 
       
   890 #: ../ProjectController.py:468
   891 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   891 msgid "Chosen folder doesn't contain a program. It's not a valid project!"
   892 msgstr ""
   892 msgstr ""
   893 
   893 
   894 #: ../ProjectController.py:416
   894 #: ../ProjectController.py:435
   895 msgid "Chosen folder isn't empty. You can't use it for a new project!"
   895 msgid "Chosen folder isn't empty. You can't use it for a new project!"
   896 msgstr ""
   896 msgstr ""
   897 
   897 
   898 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
   898 #: ../controls/VariablePanel.py:60
   899 msgid "Class"
   899 msgid "Class"
   900 msgstr "Classe"
   900 msgstr "Classe"
   901 
   901 
   902 #: ../controls/VariablePanel.py:441
   902 #: ../controls/VariablePanel.py:472
   903 msgid "Class Filter:"
   903 msgid "Class Filter:"
   904 msgstr "Filtro Classi:"
   904 msgstr "Filtro Classi:"
   905 
   905 
   906 #: ../dialogs/FBDVariableDialog.py:70
   906 #: ../dialogs/FBDVariableDialog.py:74
   907 msgid "Class:"
   907 msgid "Class:"
   908 msgstr "Classe:"
   908 msgstr "Classe:"
   909 
   909 
   910 #: ../ProjectController.py:1836
   910 #: ../ProjectController.py:1821
   911 msgid "Clean"
   911 msgid "Clean"
   912 msgstr "Pulisci"
   912 msgstr "Pulisci"
   913 
   913 
   914 #: ../controls/LogViewer.py:318
   914 #: ../controls/LogViewer.py:327
   915 msgid "Clean log messages"
   915 msgid "Clean log messages"
   916 msgstr "Cancella i messaggi di log"
   916 msgstr "Cancella i messaggi di log"
   917 
   917 
   918 #: ../ProjectController.py:1838
   918 #: ../ProjectController.py:1822
   919 msgid "Clean project build folder"
   919 msgid "Clean project build folder"
   920 msgstr "Pulisci la cartella di compilazione del progetto"
   920 msgstr "Pulisci la cartella di compilazione del progetto"
   921 
   921 
   922 #: ../ProjectController.py:1294
   922 #: ../ProjectController.py:1332
   923 msgid "Cleaning the build directory\n"
   923 msgid "Cleaning the build directory\n"
   924 msgstr "Cancellando la cartella di compilazione\n"
   924 msgstr "Cancellando la cartella di compilazione\n"
   925 
   925 
   926 #: ../IDEFrame.py:435
   926 #: ../IDEFrame.py:437
   927 msgid "Clear Errors"
   927 msgid "Clear Errors"
   928 msgstr "Cancella gli Errori"
   928 msgstr "Cancella gli Errori"
   929 
   929 
   930 #: ../editors/Viewer.py:641
   930 #: ../editors/Viewer.py:680
   931 msgid "Clear Execution Order"
   931 msgid "Clear Execution Order"
   932 msgstr "Pulisci l'Ordine di Esecuzione"
   932 msgstr "Pulisci l'Ordine di Esecuzione"
   933 
   933 
   934 #: ../dialogs/SearchInProjectDialog.py:103 ../dialogs/FindInPouDialog.py:109
   934 #: ../dialogs/SearchInProjectDialog.py:107 ../dialogs/FindInPouDialog.py:112
   935 msgid "Close"
   935 msgid "Close"
   936 msgstr "Chiusi"
   936 msgstr "Chiusi"
   937 
   937 
   938 #: ../BeremizIDE.py:595 ../PLCOpenEditor.py:209
   938 #: ../BeremizIDE.py:627 ../PLCOpenEditor.py:183
   939 msgid "Close Application"
   939 msgid "Close Application"
   940 msgstr "Chiudi Applicazione"
   940 msgstr "Chiudi Applicazione"
   941 
   941 
   942 #: ../BeremizIDE.py:228 ../BeremizIDE.py:539 ../PLCOpenEditor.py:110
   942 #: ../BeremizIDE.py:253 ../BeremizIDE.py:566 ../PLCOpenEditor.py:81
   943 #: ../IDEFrame.py:1013
   943 #: ../IDEFrame.py:1040
   944 msgid "Close Project"
   944 msgid "Close Project"
   945 msgstr "Chiudi Progetto"
   945 msgstr "Chiudi Progetto"
   946 
   946 
   947 #: ../BeremizIDE.py:226 ../PLCOpenEditor.py:108
   947 #: ../BeremizIDE.py:251 ../PLCOpenEditor.py:79
   948 msgid "Close Tab"
   948 msgid "Close Tab"
   949 msgstr "Chiudi Tab"
   949 msgstr "Chiudi Tab"
   950 
   950 
   951 #: ../editors/Viewer.py:600 ../editors/Viewer.py:2415
   951 #: ../editors/Viewer.py:638 ../editors/Viewer.py:2448
   952 msgid "Coil"
   952 msgid "Coil"
   953 msgstr "Bobina"
   953 msgstr "Bobina"
   954 
   954 
   955 #: ../editors/Viewer.py:620 ../editors/LDViewer.py:506
   955 #: ../editors/Viewer.py:659 ../editors/LDViewer.py:517
   956 msgid "Comment"
   956 msgid "Comment"
   957 msgstr "Commento"
   957 msgstr "Commento"
   958 
   958 
   959 #: ../BeremizIDE.py:276 ../BeremizIDE.py:279 ../PLCOpenEditor.py:161
   959 #: ../BeremizIDE.py:303 ../BeremizIDE.py:307 ../PLCOpenEditor.py:134
   960 #: ../PLCOpenEditor.py:164
   960 #: ../PLCOpenEditor.py:138
   961 msgid "Community support"
   961 msgid "Community support"
   962 msgstr "Supporto della community"
   962 msgstr "Supporto della community"
   963 
   963 
   964 #: ../dialogs/ProjectDialog.py:60
   964 #: ../dialogs/ProjectDialog.py:65
   965 msgid "Company Name"
   965 msgid "Company Name"
   966 msgstr "Nome dell'azienda"
   966 msgstr "Nome dell'azienda"
   967 
   967 
   968 #: ../controls/ProjectPropertiesPanel.py:95
   968 #: ../controls/ProjectPropertiesPanel.py:106
   969 msgid "Company Name (required):"
   969 msgid "Company Name (required):"
   970 msgstr "Nome dell'azienda (necessario):"
   970 msgstr "Nome dell'azienda (necessario):"
   971 
   971 
   972 #: ../controls/ProjectPropertiesPanel.py:96
   972 #: ../controls/ProjectPropertiesPanel.py:107
   973 msgid "Company URL (optional):"
   973 msgid "Company URL (optional):"
   974 msgstr "Indirizzo web dell'azienda (opzionale):"
   974 msgstr "Indirizzo web dell'azienda (opzionale):"
   975 
   975 
   976 #: ../plcopen/iec_std.csv:75
   976 #: ../plcopen/iec_std.csv:75
   977 msgid "Comparison"
   977 msgid "Comparison"
   978 msgstr "Comparazione"
   978 msgstr "Comparazione"
   979 
   979 
   980 #: ../ProjectController.py:734
   980 #: ../ProjectController.py:756
   981 msgid "Compiling IEC Program into C code...\n"
   981 msgid "Compiling IEC Program into C code...\n"
   982 msgstr "Compilando il IEC Programma IEC in codice C...\n"
   982 msgstr "Compilando il IEC Programma IEC in codice C...\n"
   983 
   983 
   984 #: ../plcopen/iec_std.csv:85
   984 #: ../plcopen/iec_std.csv:85
   985 msgid "Concatenation"
   985 msgid "Concatenation"
   986 msgstr "Concatenazione"
   986 msgstr "Concatenazione"
   987 
   987 
   988 #: ../editors/ConfTreeNodeEditor.py:230
   988 #: ../editors/ConfTreeNodeEditor.py:241
   989 msgid "Config"
   989 msgid "Config"
   990 msgstr "Configurazione"
   990 msgstr "Configurazione"
   991 
   991 
   992 #: ../editors/ProjectNodeEditor.py:36
   992 #: ../editors/ProjectNodeEditor.py:39
   993 msgid "Config variables"
   993 msgid "Config variables"
   994 msgstr "Configurazione varialibi"
   994 msgstr "Configurazione varialibi"
   995 
   995 
   996 #: ../dialogs/SearchInProjectDialog.py:40
   996 #: ../dialogs/SearchInProjectDialog.py:43
   997 msgid "Configuration"
   997 msgid "Configuration"
   998 msgstr "Configurazione"
   998 msgstr "Configurazione"
   999 
   999 
  1000 #: ../PLCControler.py:99
  1000 #: ../plcopen/types_enums.py:77
  1001 msgid "Configurations"
  1001 msgid "Configurations"
  1002 msgstr "Configurazioni"
  1002 msgstr "Configurazioni"
  1003 
  1003 
  1004 #: ../editors/Viewer.py:308 ../editors/Viewer.py:338 ../editors/Viewer.py:360
  1004 #: ../editors/Viewer.py:351 ../editors/Viewer.py:381 ../editors/Viewer.py:403
  1005 #: ../editors/TextViewer.py:291 ../editors/TextViewer.py:342
  1005 #: ../editors/TextViewer.py:289 ../editors/TextViewer.py:343
  1006 #: ../editors/TextViewer.py:365 ../controls/VariablePanel.py:328
  1006 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:354
  1007 msgid "Confirm or change variable name"
  1007 msgid "Confirm or change variable name"
  1008 msgstr "Conferma o cambia il nome della variabile"
  1008 msgstr "Conferma o cambia il nome della variabile"
  1009 
  1009 
  1010 #: ../ProjectController.py:1851
  1010 #: ../ProjectController.py:1842
  1011 msgid "Connect"
  1011 msgid "Connect"
  1012 msgstr "Connetti"
  1012 msgstr "Connetti"
  1013 
  1013 
  1014 #: ../ProjectController.py:1852
  1014 #: ../ProjectController.py:1843
  1015 msgid "Connect to the target PLC"
  1015 msgid "Connect to the target PLC"
  1016 msgstr "Connetti al PLC target"
  1016 msgstr "Connetti al PLC target"
  1017 
  1017 
  1018 #: ../ProjectController.py:1354
  1018 #: ../ProjectController.py:1391
  1019 #, python-format
  1019 #, python-format
  1020 msgid "Connected to URI: %s"
  1020 msgid "Connected to URI: %s"
  1021 msgstr "Connetti all URI: %s"
  1021 msgstr "Connetti all URI: %s"
  1022 
  1022 
  1023 #: ../dialogs/SFCTransitionDialog.py:77 ../editors/Viewer.py:586
  1023 #: ../dialogs/SFCTransitionDialog.py:78 ../editors/Viewer.py:623
  1024 #: ../editors/Viewer.py:2408
  1024 #: ../editors/Viewer.py:2441
  1025 msgid "Connection"
  1025 msgid "Connection"
  1026 msgstr "Connessione"
  1026 msgstr "Connessione"
  1027 
  1027 
  1028 #: ../dialogs/ConnectionDialog.py:53
  1028 #: ../dialogs/ConnectionDialog.py:55
  1029 msgid "Connection Properties"
  1029 msgid "Connection Properties"
  1030 msgstr "Proprietà della Connessione"
  1030 msgstr "Proprietà della Connessione"
  1031 
  1031 
  1032 #: ../ProjectController.py:1709
  1032 #: ../ProjectController.py:1691
  1033 msgid "Connection canceled!\n"
  1033 msgid "Connection canceled!\n"
  1034 msgstr "Connessione cancellata!\n"
  1034 msgstr "Connessione cancellata!\n"
  1035 
  1035 
  1036 #: ../ProjectController.py:1734
  1036 #: ../ProjectController.py:1714
  1037 #, python-format
  1037 #, python-format
  1038 msgid "Connection failed to %s!\n"
  1038 msgid "Connection failed to %s!\n"
  1039 msgstr "Connessione a %s fallita!\n"
  1039 msgstr "Connessione a %s fallita!\n"
  1040 
  1040 
  1041 #: ../connectors/PYRO/__init__.py:115 ../connectors/WAMP/__init__.py:111
  1041 #: ../connectors/PYRO/__init__.py:123 ../connectors/WAMP/__init__.py:120
  1042 msgid "Connection lost!\n"
  1042 msgid "Connection lost!\n"
  1043 msgstr "Connessione persa!\n"
  1043 msgstr "Connessione persa!\n"
  1044 
  1044 
  1045 #: ../connectors/PYRO/__init__.py:102
  1045 #: ../connectors/PYRO/__init__.py:110
  1046 #, python-format
  1046 #, python-format
  1047 msgid "Connection to '%s' failed.\n"
  1047 msgid "Connection to '%s' failed.\n"
  1048 msgstr "Connessione a '%s' fallita.\n"
  1048 msgstr "Connessione a '%s' fallita.\n"
  1049 
  1049 
  1050 #: ../dialogs/ConnectionDialog.py:65 ../editors/Viewer.py:1643
  1050 #: ../dialogs/ConnectionDialog.py:67 ../editors/Viewer.py:1676
  1051 msgid "Connector"
  1051 msgid "Connector"
  1052 msgstr "Connettore"
  1052 msgstr "Connettore"
  1053 
  1053 
  1054 #: ../dialogs/SFCStepDialog.py:66
  1054 #: ../dialogs/SFCStepDialog.py:68
  1055 msgid "Connectors:"
  1055 msgid "Connectors:"
  1056 msgstr "Connettori:"
  1056 msgstr "Connettori:"
  1057 
  1057 
  1058 #: ../BeremizIDE.py:350
  1058 #: ../BeremizIDE.py:378
  1059 msgid "Console"
  1059 msgid "Console"
  1060 msgstr "Console"
  1060 msgstr "Console"
  1061 
  1061 
  1062 #: ../controls/VariablePanel.py:60
  1062 #: ../controls/VariablePanel.py:75
  1063 msgid "Constant"
  1063 msgid "Constant"
  1064 msgstr "Costante"
  1064 msgstr "Costante"
  1065 
  1065 
  1066 #: ../editors/Viewer.py:596 ../editors/Viewer.py:2411
  1066 #: ../editors/Viewer.py:634 ../editors/Viewer.py:2444
  1067 msgid "Contact"
  1067 msgid "Contact"
  1068 msgstr "Contatto"
  1068 msgstr "Contatto"
  1069 
  1069 
  1070 #: ../controls/ProjectPropertiesPanel.py:198
  1070 #: ../controls/ProjectPropertiesPanel.py:217
  1071 msgid "Content Description (optional):"
  1071 msgid "Content Description (optional):"
  1072 msgstr "Descrizione del contenuto (opzionale):"
  1072 msgstr "Descrizione del contenuto (opzionale):"
  1073 
  1073 
  1074 #: ../dialogs/ConnectionDialog.py:66 ../editors/Viewer.py:1644
  1074 #: ../dialogs/ConnectionDialog.py:68 ../editors/Viewer.py:1677
  1075 msgid "Continuation"
  1075 msgid "Continuation"
  1076 msgstr "Continuazione"
  1076 msgstr "Continuazione"
  1077 
  1077 
  1078 #: ../plcopen/iec_std.csv:18
  1078 #: ../plcopen/iec_std.csv:18
  1079 msgid "Conversion from BCD"
  1079 msgid "Conversion from BCD"
  1089 
  1089 
  1090 #: ../plcopen/iec_std.csv:20
  1090 #: ../plcopen/iec_std.csv:20
  1091 msgid "Conversion to time-of-day"
  1091 msgid "Conversion to time-of-day"
  1092 msgstr "Conversione a 'ora del giorno'"
  1092 msgstr "Conversione a 'ora del giorno'"
  1093 
  1093 
  1094 #: ../editors/Viewer.py:656 ../controls/LogViewer.py:704 ../IDEFrame.py:370
  1094 #: ../editors/Viewer.py:695 ../controls/LogViewer.py:713 ../IDEFrame.py:372
  1095 #: ../IDEFrame.py:425
  1095 #: ../IDEFrame.py:427
  1096 msgid "Copy"
  1096 msgid "Copy"
  1097 msgstr "Copia"
  1097 msgstr "Copia"
  1098 
  1098 
  1099 #: ../IDEFrame.py:1933
  1099 #: ../IDEFrame.py:1964
  1100 msgid "Copy POU"
  1100 msgid "Copy POU"
  1101 msgstr "Copia POU"
  1101 msgstr "Copia POU"
  1102 
  1102 
  1103 #: ../editors/FileManagementPanel.py:65
  1103 #: ../editors/FileManagementPanel.py:68
  1104 msgid "Copy file from left folder to right"
  1104 msgid "Copy file from left folder to right"
  1105 msgstr "Copia il file dalla cartella di sinistra a quella di destra"
  1105 msgstr "Copia il file dalla cartella di sinistra a quella di destra"
  1106 
  1106 
  1107 #: ../editors/FileManagementPanel.py:64
  1107 #: ../editors/FileManagementPanel.py:67
  1108 msgid "Copy file from right folder to left"
  1108 msgid "Copy file from right folder to left"
  1109 msgstr "Copia il file dalla cartella di destra a quella di sinistra"
  1109 msgstr "Copia il file dalla cartella di destra a quella di sinistra"
  1110 
  1110 
  1111 #: ../plcopen/iec_std.csv:28
  1111 #: ../plcopen/iec_std.csv:28
  1112 msgid "Cosine"
  1112 msgid "Cosine"
  1113 msgstr "Coseno"
  1113 msgstr "Coseno"
  1114 
  1114 
  1115 #: ../ConfigTreeNode.py:656
  1115 #: ../ConfigTreeNode.py:660
  1116 #, python-brace-format
  1116 #, python-brace-format
  1117 msgid ""
  1117 msgid ""
  1118 "Could not add child \"{a1}\", type {a2} :\n"
  1118 "Could not add child \"{a1}\", type {a2} :\n"
  1119 "{a3}\n"
  1119 "{a3}\n"
  1120 msgstr ""
  1120 msgstr ""
  1121 "Non è possibile aggiungere un figlio \"{a1}\",tipo {a2}:\n"
  1121 "Non è possibile aggiungere un figlio \"{a1}\",tipo {a2}:\n"
  1122 "{a3}\n"
  1122 "{a3}\n"
  1123 
  1123 
  1124 #: ../py_ext/PythonFileCTNMixin.py:78
  1124 #: ../py_ext/PythonFileCTNMixin.py:81
  1125 #, python-format
  1125 #, python-format
  1126 msgid "Couldn't import old %s file."
  1126 msgid "Couldn't import old %s file."
  1127 msgstr "Impossibile importare il vecchio file %s."
  1127 msgstr "Impossibile importare il vecchio file %s."
  1128 
  1128 
  1129 #: ../ConfigTreeNode.py:626
  1129 #: ../ConfigTreeNode.py:630
  1130 #, python-brace-format
  1130 #, python-brace-format
  1131 msgid ""
  1131 msgid ""
  1132 "Couldn't load confnode base parameters {a1} :\n"
  1132 "Couldn't load confnode base parameters {a1} :\n"
  1133 " {a2}"
  1133 " {a2}"
  1134 msgstr ""
  1134 msgstr ""
  1135 "Impossibile caricare i parametri confnode di base {a1} :\n"
  1135 "Impossibile caricare i parametri confnode di base {a1} :\n"
  1136 " {a2}"
  1136 " {a2}"
  1137 
  1137 
  1138 #: ../ConfigTreeNode.py:643 ../CodeFileTreeNode.py:124
  1138 #: ../ConfigTreeNode.py:647 ../CodeFileTreeNode.py:127
  1139 #, python-brace-format
  1139 #, python-brace-format
  1140 msgid ""
  1140 msgid ""
  1141 "Couldn't load confnode parameters {a1} :\n"
  1141 "Couldn't load confnode parameters {a1} :\n"
  1142 " {a2}"
  1142 " {a2}"
  1143 msgstr ""
  1143 msgstr ""
  1144 "Impossibile caricare i parametri confnode {a1} :\n"
  1144 "Impossibile caricare i parametri confnode {a1} :\n"
  1145 " {a2}"
  1145 " {a2}"
  1146 
  1146 
  1147 #: ../PLCControler.py:948
  1147 #: ../PLCControler.py:552
  1148 msgid "Couldn't paste non-POU object."
  1148 msgid "Couldn't paste non-POU object."
  1149 msgstr "Impossibile incollare un oggetto non-POU."
  1149 msgstr "Impossibile incollare un oggetto non-POU."
  1150 
  1150 
  1151 #: ../ProjectController.py:1651
  1151 #: ../ProjectController.py:1636
  1152 msgid "Couldn't start PLC !\n"
  1152 msgid "Couldn't start PLC !\n"
  1153 msgstr "Impossibile avviare il PLC !\n"
  1153 msgstr "Impossibile avviare il PLC !\n"
  1154 
  1154 
  1155 #: ../ProjectController.py:1659
  1155 #: ../ProjectController.py:1644
  1156 msgid "Couldn't stop PLC !\n"
  1156 msgid "Couldn't stop PLC !\n"
  1157 msgstr "Impossibile arrestare il PLC !\n"
  1157 msgstr "Impossibile arrestare il PLC !\n"
  1158 
  1158 
  1159 #: ../ProjectController.py:1623
  1159 #: ../svgui/svgui.py:57
  1160 msgid "Couldn't stop debugger.\n"
       
  1161 msgstr "Impossibile arrestare il debugger.\n"
       
  1162 
       
  1163 #: ../svgui/svgui.py:49
       
  1164 msgid "Create HMI"
  1160 msgid "Create HMI"
  1165 msgstr "Creare HMI"
  1161 msgstr "Creare HMI"
  1166 
  1162 
  1167 #: ../dialogs/PouDialog.py:46
  1163 #: ../dialogs/PouDialog.py:54
  1168 msgid "Create a new POU"
  1164 msgid "Create a new POU"
  1169 msgstr "Creare un nuovo POU"
  1165 msgstr "Creare un nuovo POU"
  1170 
  1166 
  1171 #: ../dialogs/PouActionDialog.py:38
  1167 #: ../dialogs/PouActionDialog.py:45
  1172 msgid "Create a new action"
  1168 msgid "Create a new action"
  1173 msgstr "Creare una nuova azione"
  1169 msgstr "Creare una nuova azione"
  1174 
  1170 
  1175 #: ../IDEFrame.py:159
  1171 #: ../IDEFrame.py:166
  1176 msgid "Create a new action block"
  1172 msgid "Create a new action block"
  1177 msgstr "Creare un nuovo blocco azione"
  1173 msgstr "Creare un nuovo blocco azione"
  1178 
  1174 
  1179 #: ../IDEFrame.py:108 ../IDEFrame.py:138 ../IDEFrame.py:171
  1175 #: ../IDEFrame.py:115 ../IDEFrame.py:145 ../IDEFrame.py:178
  1180 msgid "Create a new block"
  1176 msgid "Create a new block"
  1181 msgstr "Creare un nuovo blocco"
  1177 msgstr "Creare un nuovo blocco"
  1182 
  1178 
  1183 #: ../IDEFrame.py:132
  1179 #: ../IDEFrame.py:139
  1184 msgid "Create a new branch"
  1180 msgid "Create a new branch"
  1185 msgstr "Creare una nuova diramazione"
  1181 msgstr "Creare una nuova diramazione"
  1186 
  1182 
  1187 #: ../IDEFrame.py:126
  1183 #: ../IDEFrame.py:133
  1188 msgid "Create a new coil"
  1184 msgid "Create a new coil"
  1189 msgstr "Creare una nuovo relè"
  1185 msgstr "Creare una nuovo relè"
  1190 
  1186 
  1191 #: ../IDEFrame.py:102 ../IDEFrame.py:117 ../IDEFrame.py:147
  1187 #: ../IDEFrame.py:109 ../IDEFrame.py:124 ../IDEFrame.py:154
  1192 msgid "Create a new comment"
  1188 msgid "Create a new comment"
  1193 msgstr "Creare un nuovo commento"
  1189 msgstr "Creare un nuovo commento"
  1194 
  1190 
  1195 #: ../IDEFrame.py:111 ../IDEFrame.py:141 ../IDEFrame.py:174
  1191 #: ../IDEFrame.py:118 ../IDEFrame.py:148 ../IDEFrame.py:181
  1196 msgid "Create a new connection"
  1192 msgid "Create a new connection"
  1197 msgstr "Creare una nuova connessione"
  1193 msgstr "Creare una nuova connessione"
  1198 
  1194 
  1199 #: ../IDEFrame.py:129 ../IDEFrame.py:180
  1195 #: ../IDEFrame.py:136 ../IDEFrame.py:187
  1200 msgid "Create a new contact"
  1196 msgid "Create a new contact"
  1201 msgstr "Creare un nuovo contatto"
  1197 msgstr "Creare un nuovo contatto"
  1202 
  1198 
  1203 #: ../IDEFrame.py:162
  1199 #: ../IDEFrame.py:169
  1204 msgid "Create a new divergence"
  1200 msgid "Create a new divergence"
  1205 msgstr "Creare una nuova divergenza"
  1201 msgstr "Creare una nuova divergenza"
  1206 
  1202 
  1207 #: ../dialogs/SFCDivergenceDialog.py:53
  1203 #: ../dialogs/SFCDivergenceDialog.py:54
  1208 msgid "Create a new divergence or convergence"
  1204 msgid "Create a new divergence or convergence"
  1209 msgstr "Creare una nuova divergenza o convergenza"
  1205 msgstr "Creare una nuova divergenza o convergenza"
  1210 
  1206 
  1211 #: ../IDEFrame.py:150
  1207 #: ../IDEFrame.py:157
  1212 msgid "Create a new initial step"
  1208 msgid "Create a new initial step"
  1213 msgstr "Creare un nuovo passo iniziale"
  1209 msgstr "Creare un nuovo passo iniziale"
  1214 
  1210 
  1215 #: ../IDEFrame.py:165
  1211 #: ../IDEFrame.py:172
  1216 msgid "Create a new jump"
  1212 msgid "Create a new jump"
  1217 msgstr "Creare un nuovo salto"
  1213 msgstr "Creare un nuovo salto"
  1218 
  1214 
  1219 #: ../IDEFrame.py:120 ../IDEFrame.py:177
  1215 #: ../IDEFrame.py:127 ../IDEFrame.py:184
  1220 msgid "Create a new power rail"
  1216 msgid "Create a new power rail"
  1221 msgstr "Creare una nuova barra di alimentazione"
  1217 msgstr "Creare una nuova barra di alimentazione"
  1222 
  1218 
  1223 #: ../IDEFrame.py:123
  1219 #: ../IDEFrame.py:130
  1224 msgid "Create a new rung"
  1220 msgid "Create a new rung"
  1225 msgstr "Crea un nuovo anello"
  1221 msgstr "Crea un nuovo anello"
  1226 
  1222 
  1227 #: ../IDEFrame.py:153
  1223 #: ../IDEFrame.py:160
  1228 msgid "Create a new step"
  1224 msgid "Create a new step"
  1229 msgstr "Creare un nuovo passo"
  1225 msgstr "Creare un nuovo passo"
  1230 
  1226 
  1231 #: ../dialogs/PouTransitionDialog.py:42 ../IDEFrame.py:156
  1227 #: ../dialogs/PouTransitionDialog.py:49 ../IDEFrame.py:163
  1232 msgid "Create a new transition"
  1228 msgid "Create a new transition"
  1233 msgstr "Creare una nuova transizione"
  1229 msgstr "Creare una nuova transizione"
  1234 
  1230 
  1235 #: ../IDEFrame.py:105 ../IDEFrame.py:135 ../IDEFrame.py:168
  1231 #: ../IDEFrame.py:112 ../IDEFrame.py:142 ../IDEFrame.py:175
  1236 msgid "Create a new variable"
  1232 msgid "Create a new variable"
  1237 msgstr "Creare una nuova variabile"
  1233 msgstr "Creare una nuova variabile"
  1238 
  1234 
  1239 #: ../dialogs/AboutDialog.py:113
  1235 #: ../dialogs/AboutDialog.py:109
  1240 msgid "Credits"
  1236 msgid "Credits"
  1241 msgstr "Ringraziamenti"
  1237 msgstr "Ringraziamenti"
  1242 
  1238 
  1243 #: ../Beremiz_service.py:434
  1239 #: ../Beremiz_service.py:424
  1244 msgid "Current working directory :"
  1240 msgid "Current working directory :"
  1245 msgstr "Cartella di lavoro corrente :"
  1241 msgstr "Cartella di lavoro corrente :"
  1246 
  1242 
  1247 #: ../editors/Viewer.py:655 ../IDEFrame.py:368 ../IDEFrame.py:424
  1243 #: ../editors/Viewer.py:694 ../IDEFrame.py:370 ../IDEFrame.py:426
  1248 msgid "Cut"
  1244 msgid "Cut"
  1249 msgstr "Taglia"
  1245 msgstr "Taglia"
  1250 
  1246 
  1251 #: ../editors/ResourceEditor.py:72
  1247 #: ../editors/ResourceEditor.py:81
  1252 msgid "Cyclic"
  1248 msgid "Cyclic"
  1253 msgstr "Ciclico"
  1249 msgstr "Ciclico"
  1254 
  1250 
  1255 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44
  1251 #: ../plcopen/iec_std.csv:42 ../plcopen/iec_std.csv:44
  1256 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50
  1252 #: ../plcopen/iec_std.csv:46 ../plcopen/iec_std.csv:50
  1258 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58
  1254 #: ../plcopen/iec_std.csv:56 ../plcopen/iec_std.csv:58
  1259 #: ../plcopen/iec_std.csv:60
  1255 #: ../plcopen/iec_std.csv:60
  1260 msgid "DEPRECATED"
  1256 msgid "DEPRECATED"
  1261 msgstr "DEPRECATO"
  1257 msgstr "DEPRECATO"
  1262 
  1258 
  1263 #: ../canfestival/SlaveEditor.py:76 ../canfestival/NetworkEditor.py:97
  1259 #: ../canfestival/SlaveEditor.py:80 ../canfestival/NetworkEditor.py:104
  1264 msgid "DS-301 Profile"
  1260 msgid "DS-301 Profile"
  1265 msgstr "Profilo DS-301"
  1261 msgstr "Profilo DS-301"
  1266 
  1262 
  1267 #: ../canfestival/SlaveEditor.py:77 ../canfestival/NetworkEditor.py:98
  1263 #: ../canfestival/SlaveEditor.py:81 ../canfestival/NetworkEditor.py:105
  1268 msgid "DS-302 Profile"
  1264 msgid "DS-302 Profile"
  1269 msgstr "Profilo DS-302"
  1265 msgstr "Profilo DS-302"
  1270 
  1266 
  1271 #: ../dialogs/SearchInProjectDialog.py:36
  1267 #: ../dialogs/SearchInProjectDialog.py:39
  1272 msgid "Data Type"
  1268 msgid "Data Type"
  1273 msgstr "Tipo di dato"
  1269 msgstr "Tipo di dato"
  1274 
  1270 
  1275 #: ../PLCControler.py:98
  1271 #: ../plcopen/types_enums.py:76
  1276 msgid "Data Types"
  1272 msgid "Data Types"
  1277 msgstr "Tipi di dato"
  1273 msgstr "Tipi di dato"
  1278 
  1274 
  1279 #: ../plcopen/iec_std.csv:16
  1275 #: ../plcopen/iec_std.csv:16
  1280 msgid "Data type conversion"
  1276 msgid "Data type conversion"
  1291 
  1287 
  1292 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
  1288 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51
  1293 msgid "Date subtraction"
  1289 msgid "Date subtraction"
  1294 msgstr "Sottrazzione della data"
  1290 msgstr "Sottrazzione della data"
  1295 
  1291 
  1296 #: ../dialogs/DurationEditorDialog.py:44
  1292 #: ../dialogs/DurationEditorDialog.py:46
  1297 msgid "Days:"
  1293 msgid "Days:"
  1298 msgstr "Giorni:"
  1294 msgstr "Giorni:"
  1299 
  1295 
  1300 #: ../ProjectController.py:1756
  1296 #: ../ProjectController.py:1729
  1301 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1297 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n"
  1302 msgstr ""
  1298 msgstr ""
  1303 "Il debug non corrisponde al PLC arresta/trasferisci/avvia per riabilitare\n"
  1299 "Il debug non corrisponde al PLC arresta/trasferisci/avvia per riabilitare\n"
  1304 
  1300 
  1305 #: ../controls/PouInstanceVariablesPanel.py:134
  1301 #: ../controls/PouInstanceVariablesPanel.py:144
  1306 msgid "Debug instance"
  1302 msgid "Debug instance"
  1307 msgstr "Istanza di Debug"
  1303 msgstr "Istanza di Debug"
  1308 
  1304 
  1309 #: ../editors/Viewer.py:448
  1305 #: ../editors/Viewer.py:490
  1310 #, python-format
  1306 #, python-format
  1311 msgid "Debug: %s"
  1307 msgid "Debug: %s"
  1312 msgstr "Debug: %s"
  1308 msgstr "Debug: %s"
  1313 
  1309 
  1314 #: ../ProjectController.py:1412
  1310 #: ../ProjectController.py:1471
  1315 #, python-format
  1311 #, python-format
  1316 msgid "Debug: Unknown variable '%s'\n"
  1312 msgid "Debug: Unknown variable '%s'\n"
  1317 msgstr "Debug: Variabile sconosciuta '%s'\n"
  1313 msgstr "Debug: Variabile sconosciuta '%s'\n"
  1318 
  1314 
  1319 #: ../ProjectController.py:1410
  1315 #: ../ProjectController.py:1469
  1320 #, python-format
  1316 #, python-format
  1321 msgid "Debug: Unsupported type to debug '%s'\n"
  1317 msgid "Debug: Unsupported type to debug '%s'\n"
  1322 msgstr "Debug: Tipo non supportato per il debug '%s'\n"
  1318 msgstr "Debug: Tipo non supportato per il debug '%s'\n"
  1323 
  1319 
  1324 #: ../IDEFrame.py:639
  1320 #: ../IDEFrame.py:660
  1325 msgid "Debugger"
  1321 msgid "Debugger"
  1326 msgstr "Debugger"
  1322 msgstr "Debugger"
  1327 
  1323 
  1328 #: ../ProjectController.py:1592
  1324 #: ../ProjectController.py:1726
  1329 msgid "Debugger disabled\n"
       
  1330 msgstr "Debugger disabilitato\n"
       
  1331 
       
  1332 #: ../ProjectController.py:1753
       
  1333 msgid "Debugger ready\n"
  1325 msgid "Debugger ready\n"
  1334 msgstr "Debugger pronto\n"
  1326 msgstr "Debugger pronto\n"
  1335 
  1327 
  1336 #: ../ProjectController.py:1625
  1328 #: ../BeremizIDE.py:1004 ../editors/Viewer.py:670 ../IDEFrame.py:1993
  1337 msgid "Debugger stopped.\n"
       
  1338 msgstr "Debugger arrestato.\n"
       
  1339 
       
  1340 #: ../BeremizIDE.py:968 ../editors/Viewer.py:631 ../IDEFrame.py:1962
       
  1341 msgid "Delete"
  1329 msgid "Delete"
  1342 msgstr "Eliminare"
  1330 msgstr "Eliminare"
  1343 
  1331 
  1344 #: ../editors/Viewer.py:573
  1332 #: ../editors/Viewer.py:610
  1345 msgid "Delete Divergence Branch"
  1333 msgid "Delete Divergence Branch"
  1346 msgstr "Eliminare la ramificazione divergente"
  1334 msgstr "Eliminare la ramificazione divergente"
  1347 
  1335 
  1348 #: ../editors/FileManagementPanel.py:153
  1336 #: ../editors/FileManagementPanel.py:157
  1349 msgid "Delete File"
  1337 msgid "Delete File"
  1350 msgstr "Eliminare File"
  1338 msgstr "Eliminare File"
  1351 
  1339 
  1352 #: ../editors/Viewer.py:560
  1340 #: ../editors/Viewer.py:597
  1353 msgid "Delete Wire Segment"
  1341 msgid "Delete Wire Segment"
  1354 msgstr "Eliminare un segmento di filo"
  1342 msgstr "Eliminare un segmento di filo"
  1355 
  1343 
  1356 #: ../controls/CustomEditableListBox.py:41
  1344 #: ../controls/CustomEditableListBox.py:44
  1357 msgid "Delete item"
  1345 msgid "Delete item"
  1358 msgstr "Eliminare elemento"
  1346 msgstr "Eliminare elemento"
  1359 
  1347 
  1360 #: ../plcopen/iec_std.csv:88
  1348 #: ../plcopen/iec_std.csv:88
  1361 msgid "Deletion (within)"
  1349 msgid "Deletion (within)"
  1362 msgstr "Eliminazione (nei limiti)"
  1350 msgstr "Eliminazione (nei limiti)"
  1363 
  1351 
  1364 #: ../editors/DataTypeEditor.py:153
  1352 #: ../editors/DataTypeEditor.py:161
  1365 msgid "Derivation Type:"
  1353 msgid "Derivation Type:"
  1366 msgstr "Tipo di derivazione:"
  1354 msgstr "Tipo di derivazione:"
  1367 
  1355 
  1368 #: ../editors/CodeFileEditor.py:739
  1356 #: ../editors/CodeFileEditor.py:735
  1369 msgid "Description"
  1357 msgid "Description"
  1370 msgstr "Descrizione"
  1358 msgstr "Descrizione"
  1371 
  1359 
  1372 #: ../controls/VariablePanel.py:432
  1360 #: ../controls/VariablePanel.py:463
  1373 msgid "Description:"
  1361 msgid "Description:"
  1374 msgstr "Descrizione:"
  1362 msgstr "Descrizione:"
  1375 
  1363 
  1376 #: ../dialogs/ArrayTypeDialog.py:60 ../editors/DataTypeEditor.py:321
  1364 #: ../dialogs/ArrayTypeDialog.py:63 ../editors/DataTypeEditor.py:332
  1377 msgid "Dimensions:"
  1365 msgid "Dimensions:"
  1378 msgstr "Dimensioni:"
  1366 msgstr "Dimensioni:"
  1379 
  1367 
  1380 #: ../dialogs/FindInPouDialog.py:66
  1368 #: ../dialogs/FindInPouDialog.py:69
  1381 msgid "Direction"
  1369 msgid "Direction"
  1382 msgstr "Direzione"
  1370 msgstr "Direzione"
  1383 
  1371 
  1384 #: ../dialogs/BrowseLocationsDialog.py:91
  1372 #: ../dialogs/BrowseLocationsDialog.py:102
  1385 msgid "Direction:"
  1373 msgid "Direction:"
  1386 msgstr "Direzione:"
  1374 msgstr "Direzione:"
  1387 
  1375 
  1388 #: ../editors/DataTypeEditor.py:54
  1376 #: ../editors/DataTypeEditor.py:60
  1389 msgid "Directly"
  1377 msgid "Directly"
  1390 msgstr "Direttamente"
  1378 msgstr "Direttamente"
  1391 
  1379 
  1392 #: ../ProjectController.py:1860
  1380 #: ../ProjectController.py:1855
  1393 msgid "Disconnect"
  1381 msgid "Disconnect"
  1394 msgstr "Disconnetti"
  1382 msgstr "Disconnetti"
  1395 
  1383 
  1396 #: ../ProjectController.py:1862
  1384 #: ../ProjectController.py:1856
  1397 msgid "Disconnect from PLC"
  1385 msgid "Disconnect from PLC"
  1398 msgstr "Disconnetti dal PLC"
  1386 msgstr "Disconnetti dal PLC"
  1399 
  1387 
  1400 #: ../ProjectController.py:1364
  1388 #: ../ProjectController.py:1401
  1401 msgid "Disconnected"
  1389 msgid "Disconnected"
  1402 msgstr "Disconnesso"
  1390 msgstr "Disconnesso"
  1403 
  1391 
  1404 #: ../editors/Viewer.py:615 ../editors/Viewer.py:2403
  1392 #: ../editors/Viewer.py:654 ../editors/Viewer.py:2436
  1405 msgid "Divergence"
  1393 msgid "Divergence"
  1406 msgstr "Divergenza"
  1394 msgstr "Divergenza"
  1407 
  1395 
  1408 #: ../plcopen/iec_std.csv:36
  1396 #: ../plcopen/iec_std.csv:36
  1409 msgid "Division"
  1397 msgid "Division"
  1410 msgstr "Divisione"
  1398 msgstr "Divisione"
  1411 
  1399 
  1412 #: ../editors/FileManagementPanel.py:152
  1400 #: ../editors/FileManagementPanel.py:156
  1413 #, python-format
  1401 #, python-format
  1414 msgid "Do you really want to delete the file '%s'?"
  1402 msgid "Do you really want to delete the file '%s'?"
  1415 msgstr "Vuoi veramente rimuovere il file '%s'?"
  1403 msgstr "Vuoi veramente rimuovere il file '%s'?"
  1416 
  1404 
  1417 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  1405 #: ../controls/VariablePanel.py:65
  1418 msgid "Documentation"
  1406 msgid "Documentation"
  1419 msgstr "Documentazione"
  1407 msgstr "Documentazione"
  1420 
  1408 
  1421 #: ../PLCOpenEditor.py:338
  1409 #: ../PLCOpenEditor.py:312
  1422 msgid "Done"
  1410 msgid "Done"
  1423 msgstr "Fatto"
  1411 msgstr "Fatto"
  1424 
  1412 
  1425 #: ../dialogs/ActionBlockDialog.py:39
  1413 #: ../dialogs/ActionBlockDialog.py:42
  1426 msgid "Duration"
  1414 msgid "Duration"
  1427 msgstr "Durata"
  1415 msgstr "Durata"
  1428 
  1416 
  1429 #: ../canfestival/canfestival.py:165
  1417 #: ../canfestival/canfestival.py:174
  1430 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1418 msgid "EDS files (*.eds)|*.eds|All files|*.*"
  1431 msgstr "EDS files (*.eds)|*.eds|All files|*.*"
  1419 msgstr "EDS files (*.eds)|*.eds|All files|*.*"
  1432 
  1420 
  1433 #: ../editors/Viewer.py:629
  1421 #: ../editors/Viewer.py:668
  1434 msgid "Edit Block"
  1422 msgid "Edit Block"
  1435 msgstr "Edita il Blocco"
  1423 msgstr "Edita il Blocco"
  1436 
  1424 
  1437 #: ../dialogs/LDElementDialog.py:56
  1425 #: ../dialogs/LDElementDialog.py:58
  1438 msgid "Edit Coil Values"
  1426 msgid "Edit Coil Values"
  1439 msgstr "Edita i valori del relè"
  1427 msgstr "Edita i valori del relè"
  1440 
  1428 
  1441 #: ../dialogs/LDElementDialog.py:54
  1429 #: ../dialogs/LDElementDialog.py:56
  1442 msgid "Edit Contact Values"
  1430 msgid "Edit Contact Values"
  1443 msgstr "Edita i valori del contatto"
  1431 msgstr "Edita i valori del contatto"
  1444 
  1432 
  1445 #: ../dialogs/DurationEditorDialog.py:59
  1433 #: ../dialogs/DurationEditorDialog.py:62
  1446 msgid "Edit Duration"
  1434 msgid "Edit Duration"
  1447 msgstr "Edita la durata"
  1435 msgstr "Edita la durata"
  1448 
  1436 
  1449 #: ../dialogs/SFCStepDialog.py:51
  1437 #: ../dialogs/SFCStepDialog.py:53
  1450 msgid "Edit Step"
  1438 msgid "Edit Step"
  1451 msgstr "Edita il passo"
  1439 msgstr "Edita il passo"
  1452 
  1440 
  1453 #: ../wxglade_hmi/wxglade_hmi.py:38
  1441 #: ../wxglade_hmi/wxglade_hmi.py:45
  1454 msgid "Edit a WxWidgets GUI with WXGlade"
  1442 msgid "Edit a WxWidgets GUI with WXGlade"
  1455 msgstr "Edita una GUI WxWidgets con WXGlade"
  1443 msgstr "Edita una GUI WxWidgets con WXGlade"
  1456 
  1444 
  1457 #: ../dialogs/ActionBlockDialog.py:121
  1445 #: ../dialogs/ActionBlockDialog.py:127
  1458 msgid "Edit action block properties"
  1446 msgid "Edit action block properties"
  1459 msgstr "Edita le proprietà del blocco azione"
  1447 msgstr "Edita le proprietà del blocco azione"
  1460 
  1448 
  1461 #: ../dialogs/ArrayTypeDialog.py:44
  1449 #: ../dialogs/ArrayTypeDialog.py:47
  1462 msgid "Edit array type properties"
  1450 msgid "Edit array type properties"
  1463 msgstr "Edita le proprietà del tipo array"
  1451 msgstr "Edita le proprietà del tipo array"
  1464 
  1452 
  1465 #: ../editors/Viewer.py:2626 ../editors/Viewer.py:3055
  1453 #: ../editors/Viewer.py:2660 ../editors/Viewer.py:3102
  1466 msgid "Edit comment"
  1454 msgid "Edit comment"
  1467 msgstr "Edita commento"
  1455 msgstr "Edita commento"
  1468 
  1456 
  1469 #: ../editors/FileManagementPanel.py:66
  1457 #: ../editors/FileManagementPanel.py:69
  1470 msgid "Edit file"
  1458 msgid "Edit file"
  1471 msgstr "Edita file"
  1459 msgstr "Edita file"
  1472 
  1460 
  1473 #: ../controls/CustomEditableListBox.py:39
  1461 #: ../controls/CustomEditableListBox.py:42
  1474 msgid "Edit item"
  1462 msgid "Edit item"
  1475 msgstr "Edita elemento"
  1463 msgstr "Edita elemento"
  1476 
  1464 
  1477 #: ../editors/Viewer.py:3014
  1465 #: ../editors/Viewer.py:3059
  1478 msgid "Edit jump target"
  1466 msgid "Edit jump target"
  1479 msgstr "Edita la destinazione del salto"
  1467 msgstr "Edita la destinazione del salto"
  1480 
  1468 
  1481 #: ../ProjectController.py:1874
  1469 #: ../ProjectController.py:1873
  1482 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1470 msgid "Edit raw IEC code added to code generated by PLCGenerator"
  1483 msgstr ""
  1471 msgstr ""
  1484 "Edita il codice IEC grezzo aggiunto al codice generato da PLCGenerator"
  1472 "Edita il codice IEC grezzo aggiunto al codice generato da PLCGenerator"
  1485 
  1473 
  1486 #: ../editors/SFCViewer.py:799
  1474 #: ../editors/SFCViewer.py:815
  1487 msgid "Edit step name"
  1475 msgid "Edit step name"
  1488 msgstr "Edita il nome del passo"
  1476 msgstr "Edita il nome del passo"
  1489 
  1477 
  1490 #: ../dialogs/SFCTransitionDialog.py:52
  1478 #: ../dialogs/SFCTransitionDialog.py:53
  1491 msgid "Edit transition"
  1479 msgid "Edit transition"
  1492 msgstr "Edita transizione"
  1480 msgstr "Edita transizione"
  1493 
  1481 
  1494 #: ../IDEFrame.py:611
  1482 #: ../IDEFrame.py:632
  1495 msgid "Editor ToolBar"
  1483 msgid "Editor ToolBar"
  1496 msgstr "Editor ToolBar"
  1484 msgstr "Editor ToolBar"
  1497 
  1485 
  1498 #: ../ProjectController.py:1257
  1486 #: ../ProjectController.py:1294
  1499 msgid "Editor selection"
  1487 msgid "Editor selection"
  1500 msgstr "Selezione dell'editor"
  1488 msgstr "Selezione dell'editor"
  1501 
  1489 
  1502 #: ../editors/DataTypeEditor.py:348
  1490 #: ../editors/DataTypeEditor.py:360
  1503 msgid "Elements :"
  1491 msgid "Elements :"
  1504 msgstr "Elementi :"
  1492 msgstr "Elementi :"
  1505 
  1493 
  1506 #: ../ProjectController.py:1362
  1494 #: ../ProjectController.py:1399
  1507 msgid "Empty"
  1495 msgid "Empty"
  1508 msgstr "Vuoto"
  1496 msgstr "Vuoto"
  1509 
  1497 
  1510 #: ../IDEFrame.py:365
  1498 #: ../dialogs/ArrayTypeDialog.py:100
  1511 msgid "Enable Undo/Redo"
  1499 msgid "Empty dimension isn't allowed."
  1512 msgstr "Abilita Annulla/Ripeti"
  1500 msgstr ""
  1513 
  1501 
  1514 #: ../Beremiz_service.py:333
  1502 #: ../Beremiz_service.py:341
  1515 msgid "Enter a name "
  1503 msgid "Enter a name "
  1516 msgstr "Inserisci un nome "
  1504 msgstr "Inserisci un nome "
  1517 
  1505 
  1518 #: ../Beremiz_service.py:318
  1506 #: ../Beremiz_service.py:326
  1519 msgid "Enter a port number "
  1507 msgid "Enter a port number "
  1520 msgstr "Inserisci il numero di una porta "
  1508 msgstr "Inserisci il numero di una porta "
  1521 
  1509 
  1522 #: ../Beremiz_service.py:309
  1510 #: ../Beremiz_service.py:317
  1523 msgid "Enter the IP of the interface to bind"
  1511 msgid "Enter the IP of the interface to bind"
  1524 msgstr "Inserisci l'IP dell'interfaccia da collegare"
  1512 msgstr "Inserisci l'IP dell'interfaccia da collegare"
  1525 
  1513 
  1526 #: ../editors/DataTypeEditor.py:54
  1514 #: ../editors/DataTypeEditor.py:60
  1527 msgid "Enumerated"
  1515 msgid "Enumerated"
  1528 msgstr "Enum"
  1516 msgstr "Enum"
  1529 
  1517 
  1530 #: ../plcopen/iec_std.csv:77
  1518 #: ../plcopen/iec_std.csv:77
  1531 msgid "Equal to"
  1519 msgid "Equal to"
  1532 msgstr "Uguale a"
  1520 msgstr "Uguale a"
  1533 
  1521 
  1534 #: ../BeremizIDE.py:1107 ../dialogs/ForceVariableDialog.py:197
  1522 #: ../dialogs/ForceVariableDialog.py:213
  1535 #: ../dialogs/SearchInProjectDialog.py:168 ../dialogs/SFCStepNameDialog.py:60
  1523 #: ../dialogs/SearchInProjectDialog.py:172 ../dialogs/SFCStepNameDialog.py:64
  1536 #: ../dialogs/DurationEditorDialog.py:121
  1524 #: ../dialogs/DurationEditorDialog.py:124
  1537 #: ../dialogs/DurationEditorDialog.py:167
  1525 #: ../dialogs/DurationEditorDialog.py:170
  1538 #: ../dialogs/PouTransitionDialog.py:107 ../dialogs/BlockPreviewDialog.py:237
  1526 #: ../dialogs/PouTransitionDialog.py:114 ../dialogs/BlockPreviewDialog.py:237
  1539 #: ../dialogs/ProjectDialog.py:74 ../dialogs/ArrayTypeDialog.py:97
  1527 #: ../dialogs/ProjectDialog.py:80 ../dialogs/ArrayTypeDialog.py:114
  1540 #: ../dialogs/ArrayTypeDialog.py:103 ../dialogs/PouNameDialog.py:54
  1528 #: ../dialogs/PouNameDialog.py:58 ../dialogs/BrowseLocationsDialog.py:229
  1541 #: ../dialogs/BrowseLocationsDialog.py:218
  1529 #: ../dialogs/BrowseValuesLibraryDialog.py:87
  1542 #: ../dialogs/BrowseValuesLibraryDialog.py:83
  1530 #: ../dialogs/PouActionDialog.py:112 ../dialogs/PouDialog.py:143
  1543 #: ../dialogs/PouActionDialog.py:105 ../dialogs/PouDialog.py:135
  1531 #: ../PLCOpenEditor.py:319 ../PLCOpenEditor.py:324
  1544 #: ../PLCOpenEditor.py:345 ../PLCOpenEditor.py:350 ../PLCOpenEditor.py:430
  1532 #: ../editors/ResourceEditor.py:470 ../editors/Viewer.py:467
  1545 #: ../PLCOpenEditor.py:440 ../editors/ResourceEditor.py:436
  1533 #: ../editors/LDViewer.py:677 ../editors/LDViewer.py:893
  1546 #: ../editors/Viewer.py:424 ../editors/LDViewer.py:666
  1534 #: ../editors/LDViewer.py:897 ../editors/DataTypeEditor.py:566
  1547 #: ../editors/LDViewer.py:882 ../editors/LDViewer.py:886
  1535 #: ../editors/DataTypeEditor.py:571 ../editors/DataTypeEditor.py:590
  1548 #: ../editors/DataTypeEditor.py:550 ../editors/DataTypeEditor.py:555
  1536 #: ../editors/DataTypeEditor.py:759 ../editors/DataTypeEditor.py:766
  1549 #: ../editors/DataTypeEditor.py:574 ../editors/DataTypeEditor.py:743
  1537 #: ../editors/TextViewer.py:390 ../editors/CodeFileEditor.py:760
  1550 #: ../editors/DataTypeEditor.py:750 ../editors/TextViewer.py:389
  1538 #: ../ProjectController.py:391 ../ProjectController.py:531
  1551 #: ../editors/CodeFileEditor.py:762 ../ProjectController.py:372
  1539 #: ../ProjectController.py:538 ../controls/FolderTree.py:222
  1552 #: ../ProjectController.py:512 ../ProjectController.py:519
  1540 #: ../controls/ProjectPropertiesPanel.py:306
  1553 #: ../controls/FolderTree.py:217
  1541 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:173
  1554 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:166
  1542 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:138
  1555 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:137
  1543 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:227
  1556 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:231
  1544 #: ../controls/VariablePanel.py:431 ../controls/VariablePanel.py:773
  1557 #: ../controls/VariablePanel.py:402 ../controls/VariablePanel.py:759
  1545 #: ../util/ExceptionHandler.py:70 ../IDEFrame.py:1036 ../IDEFrame.py:1650
  1558 #: ../IDEFrame.py:1007 ../IDEFrame.py:1617 ../IDEFrame.py:1658
  1546 #: ../IDEFrame.py:1691 ../IDEFrame.py:1696 ../IDEFrame.py:1710
  1559 #: ../IDEFrame.py:1663 ../IDEFrame.py:1677 ../IDEFrame.py:1682
  1547 #: ../IDEFrame.py:1715 ../Beremiz_service.py:221
  1560 #: ../Beremiz_service.py:213
       
  1561 msgid "Error"
  1548 msgid "Error"
  1562 msgstr "Errore"
  1549 msgstr "Errore"
  1563 
  1550 
  1564 #: ../ProjectController.py:789
  1551 #: ../ProjectController.py:811
  1565 msgid ""
  1552 msgid ""
  1566 "Error : At least one configuration and one resource must be declared in PLC "
  1553 "Error : At least one configuration and one resource must be declared in PLC "
  1567 "!\n"
  1554 "!\n"
  1568 msgstr ""
  1555 msgstr ""
  1569 "Errore : Almeno una configurazione ed una risorsa devono essere dichiarate "
  1556 "Errore : Almeno una configurazione ed una risorsa devono essere dichiarate "
  1570 "nel PLC!\n"
  1557 "nel PLC!\n"
  1571 
  1558 
  1572 #: ../ProjectController.py:781
  1559 #: ../ProjectController.py:803
  1573 #, python-format
  1560 #, python-format
  1574 msgid "Error : IEC to C compiler returned %d\n"
  1561 msgid "Error : IEC to C compiler returned %d\n"
  1575 msgstr "Errore : il compilatore da IEC a C ha ritornato il codice %d\n"
  1562 msgstr "Errore : il compilatore da IEC a C ha ritornato il codice %d\n"
  1576 
  1563 
  1577 #: ../ProjectController.py:712
  1564 #: ../ProjectController.py:731
  1578 #, python-format
  1565 #, python-format
  1579 msgid ""
  1566 msgid ""
  1580 "Error in ST/IL/SFC code generator :\n"
  1567 "Error in ST/IL/SFC code generator :\n"
  1581 "%s\n"
  1568 "%s\n"
  1582 msgstr ""
  1569 msgstr ""
  1583 
  1570 
  1584 #: ../ConfigTreeNode.py:216
  1571 #: ../ConfigTreeNode.py:219
  1585 #, python-format
  1572 #, python-format
  1586 msgid "Error while saving \"%s\"\n"
  1573 msgid "Error while saving \"%s\"\n"
  1587 msgstr ""
  1574 msgstr ""
  1588 
  1575 
  1589 #: ../canfestival/canfestival.py:170
  1576 #: ../canfestival/canfestival.py:179
  1590 msgid "Error: Export slave failed\n"
  1577 msgid "Error: Export slave failed\n"
  1591 msgstr ""
  1578 msgstr ""
  1592 
  1579 
  1593 #: ../canfestival/canfestival.py:371
  1580 #: ../modbus/modbus.py:601
       
  1581 #, python-brace-format
       
  1582 msgid ""
       
  1583 "Error: Modbus/IP Servers %{a1}.x and %{a2}.x use the same port number "
       
  1584 "{a3}.\n"
       
  1585 msgstr ""
       
  1586 
       
  1587 #: ../canfestival/canfestival.py:388
  1594 msgid "Error: No Master generated\n"
  1588 msgid "Error: No Master generated\n"
  1595 msgstr ""
  1589 msgstr ""
  1596 
  1590 
  1597 #: ../canfestival/canfestival.py:366
  1591 #: ../canfestival/canfestival.py:383
  1598 msgid "Error: No PLC built\n"
  1592 msgid "Error: No PLC built\n"
  1599 msgstr ""
  1593 msgstr ""
  1600 
  1594 
  1601 #: ../ProjectController.py:1728
  1595 #: ../ProjectController.py:1708
  1602 #, python-format
  1596 #, python-format
  1603 msgid "Exception while connecting %s!\n"
  1597 msgid "Exception while connecting %s!\n"
  1604 msgstr ""
  1598 msgstr ""
  1605 
  1599 
  1606 #: ../dialogs/FBDBlockDialog.py:120
  1600 #: ../dialogs/FBDBlockDialog.py:123
  1607 msgid "Execution Control:"
  1601 msgid "Execution Control:"
  1608 msgstr ""
  1602 msgstr ""
  1609 
  1603 
  1610 #: ../dialogs/FBDVariableDialog.py:80 ../dialogs/FBDBlockDialog.py:108
  1604 #: ../dialogs/FBDVariableDialog.py:84 ../dialogs/FBDBlockDialog.py:111
  1611 msgid "Execution Order:"
  1605 msgid "Execution Order:"
  1612 msgstr ""
  1606 msgstr ""
  1613 
  1607 
  1614 #: ../features.py:35
  1608 #: ../features.py:36
  1615 msgid "Experimental web based HMI"
  1609 msgid "Experimental web based HMI"
  1616 msgstr ""
  1610 msgstr ""
  1617 
  1611 
  1618 #: ../plcopen/iec_std.csv:38
  1612 #: ../plcopen/iec_std.csv:38
  1619 msgid "Exponent"
  1613 msgid "Exponent"
  1621 
  1615 
  1622 #: ../plcopen/iec_std.csv:26
  1616 #: ../plcopen/iec_std.csv:26
  1623 msgid "Exponentiation"
  1617 msgid "Exponentiation"
  1624 msgstr ""
  1618 msgstr ""
  1625 
  1619 
  1626 #: ../canfestival/canfestival.py:176
  1620 #: ../canfestival/canfestival.py:186
  1627 msgid "Export CanOpen slave to EDS file"
  1621 msgid "Export CanOpen slave to EDS file"
  1628 msgstr ""
  1622 msgstr ""
  1629 
  1623 
  1630 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243
  1624 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:246
  1631 msgid "Export graph values to clipboard"
  1625 msgid "Export graph values to clipboard"
  1632 msgstr ""
  1626 msgstr ""
  1633 
  1627 
  1634 #: ../canfestival/canfestival.py:175
  1628 #: ../canfestival/canfestival.py:185
  1635 msgid "Export slave"
  1629 msgid "Export slave"
  1636 msgstr ""
  1630 msgstr ""
  1637 
  1631 
  1638 #: ../dialogs/FBDVariableDialog.py:90
  1632 #: ../dialogs/FBDVariableDialog.py:94
  1639 msgid "Expression:"
  1633 msgid "Expression:"
  1640 msgstr ""
  1634 msgstr ""
  1641 
  1635 
  1642 #: ../controls/VariablePanel.py:72
  1636 #: ../controls/VariablePanel.py:90
  1643 msgid "External"
  1637 msgid "External"
  1644 msgstr ""
  1638 msgstr ""
  1645 
  1639 
  1646 #: ../ProjectController.py:802
  1640 #: ../ProjectController.py:826
  1647 msgid "Extracting Located Variables...\n"
  1641 msgid "Extracting Located Variables...\n"
  1648 msgstr ""
  1642 msgstr ""
  1649 
  1643 
  1650 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
  1644 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  1651 #: ../dialogs/PouDialog.py:37 ../controls/ProjectPropertiesPanel.py:144
  1645 #: ../dialogs/PouDialog.py:44 ../controls/ProjectPropertiesPanel.py:158
  1652 msgid "FBD"
  1646 msgid "FBD"
  1653 msgstr ""
  1647 msgstr ""
  1654 
  1648 
  1655 #: ../ProjectController.py:1791
  1649 #: ../ProjectController.py:1773
  1656 msgid "Failed : Must build before transfer.\n"
  1650 msgid "Failed : Must build before transfer.\n"
  1657 msgstr ""
  1651 msgstr ""
  1658 
  1652 
  1659 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:521
  1653 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:556
  1660 msgid "Falling Edge"
  1654 msgid "Falling Edge"
  1661 msgstr ""
  1655 msgstr ""
  1662 
  1656 
  1663 #: ../ProjectController.py:1070
  1657 #: ../ProjectController.py:1098
  1664 msgid "Fatal : cannot get builder.\n"
  1658 msgid "Fatal : cannot get builder.\n"
  1665 msgstr ""
  1659 msgstr ""
  1666 
  1660 
  1667 #: ../Beremiz.py:156
  1661 #: ../Beremiz.py:160
  1668 #, python-format
  1662 #, python-format
  1669 msgid "Fetching %s"
  1663 msgid "Fetching %s"
  1670 msgstr ""
  1664 msgstr ""
  1671 
  1665 
  1672 #: ../dialogs/DurationEditorDialog.py:164
  1666 #: ../dialogs/DurationEditorDialog.py:167
  1673 #, python-format
  1667 #, python-format
  1674 msgid "Field %s hasn't a valid value!"
  1668 msgid "Field %s hasn't a valid value!"
  1675 msgstr ""
  1669 msgstr ""
  1676 
  1670 
  1677 #: ../dialogs/DurationEditorDialog.py:166
  1671 #: ../dialogs/DurationEditorDialog.py:169
  1678 #, python-format
  1672 #, python-format
  1679 msgid "Fields %s haven't a valid value!"
  1673 msgid "Fields %s haven't a valid value!"
  1680 msgstr ""
  1674 msgstr ""
  1681 
  1675 
  1682 #: ../controls/FolderTree.py:216
  1676 #: ../controls/FolderTree.py:221
  1683 #, python-format
  1677 #, python-format
  1684 msgid "File '%s' already exists!"
  1678 msgid "File '%s' already exists!"
  1685 msgstr ""
  1679 msgstr ""
  1686 
  1680 
  1687 #: ../dialogs/SearchInProjectDialog.py:98 ../dialogs/FindInPouDialog.py:37
  1681 #: ../dialogs/SearchInProjectDialog.py:102 ../dialogs/FindInPouDialog.py:40
  1688 #: ../dialogs/FindInPouDialog.py:104 ../IDEFrame.py:375
  1682 #: ../dialogs/FindInPouDialog.py:107 ../IDEFrame.py:377
  1689 msgid "Find"
  1683 msgid "Find"
  1690 msgstr ""
  1684 msgstr ""
  1691 
  1685 
  1692 #: ../IDEFrame.py:377
  1686 #: ../IDEFrame.py:379
  1693 msgid "Find Next"
  1687 msgid "Find Next"
  1694 msgstr ""
  1688 msgstr ""
  1695 
  1689 
  1696 #: ../IDEFrame.py:379
  1690 #: ../IDEFrame.py:381
  1697 msgid "Find Previous"
  1691 msgid "Find Previous"
  1698 msgstr ""
  1692 msgstr ""
  1699 
  1693 
  1700 #: ../plcopen/iec_std.csv:90
  1694 #: ../plcopen/iec_std.csv:90
  1701 msgid "Find position"
  1695 msgid "Find position"
  1702 msgstr ""
  1696 msgstr ""
  1703 
  1697 
  1704 #: ../dialogs/FindInPouDialog.py:55
  1698 #: ../dialogs/FindInPouDialog.py:58
  1705 msgid "Find:"
  1699 msgid "Find:"
  1706 msgstr ""
  1700 msgstr ""
  1707 
  1701 
  1708 #: ../connectors/PYRO/__init__.py:163
  1702 #: ../editors/Viewer.py:1633
  1709 msgid "Force runtime reload\n"
       
  1710 msgstr ""
       
  1711 
       
  1712 #: ../editors/Viewer.py:1600
       
  1713 msgid "Force value"
  1703 msgid "Force value"
  1714 msgstr ""
  1704 msgstr ""
  1715 
  1705 
  1716 #: ../dialogs/ForceVariableDialog.py:162
  1706 #: ../dialogs/ForceVariableDialog.py:176
  1717 msgid "Forcing Variable Value"
  1707 msgid "Forcing Variable Value"
  1718 msgstr ""
  1708 msgstr ""
  1719 
  1709 
  1720 #: ../dialogs/SFCTransitionDialog.py:182 ../dialogs/PouTransitionDialog.py:97
  1710 #: ../dialogs/SFCTransitionDialog.py:184 ../dialogs/PouTransitionDialog.py:104
  1721 #: ../dialogs/ProjectDialog.py:73 ../dialogs/PouActionDialog.py:95
  1711 #: ../dialogs/ProjectDialog.py:79 ../dialogs/PouActionDialog.py:102
  1722 #: ../dialogs/PouDialog.py:117
  1712 #: ../dialogs/PouDialog.py:125
  1723 #, python-format
  1713 #, python-format
  1724 msgid "Form isn't complete. %s must be filled!"
  1714 msgid "Form isn't complete. %s must be filled!"
  1725 msgstr ""
  1715 msgstr ""
  1726 
  1716 
  1727 #: ../dialogs/SFCStepDialog.py:147 ../dialogs/FBDBlockDialog.py:236
  1717 #: ../dialogs/SFCStepDialog.py:150 ../dialogs/FBDBlockDialog.py:239
  1728 #: ../dialogs/ConnectionDialog.py:163
  1718 #: ../dialogs/ConnectionDialog.py:166
  1729 msgid "Form isn't complete. Name must be filled!"
  1719 msgid "Form isn't complete. Name must be filled!"
  1730 msgstr ""
  1720 msgstr ""
  1731 
  1721 
  1732 #: ../dialogs/FBDBlockDialog.py:232
  1722 #: ../dialogs/FBDBlockDialog.py:235
  1733 msgid "Form isn't complete. Valid block type must be selected!"
  1723 msgid "Form isn't complete. Valid block type must be selected!"
  1734 msgstr ""
  1724 msgstr ""
  1735 
  1725 
  1736 #: ../dialogs/FindInPouDialog.py:72
  1726 #: ../dialogs/FindInPouDialog.py:75
  1737 msgid "Forward"
  1727 msgid "Forward"
  1738 msgstr ""
  1728 msgstr ""
  1739 
  1729 
  1740 #: ../dialogs/SearchInProjectDialog.py:37 ../IDEFrame.py:1749
  1730 #: ../dialogs/SearchInProjectDialog.py:40 ../IDEFrame.py:1780
  1741 msgid "Function"
  1731 msgid "Function"
  1742 msgstr ""
  1732 msgstr ""
  1743 
  1733 
  1744 #: ../IDEFrame.py:349
  1734 #: ../IDEFrame.py:354
  1745 msgid "Function &Block"
  1735 msgid "Function &Block"
  1746 msgstr ""
  1736 msgstr ""
  1747 
  1737 
  1748 #: ../dialogs/SearchInProjectDialog.py:38 ../IDEFrame.py:1748
  1738 #: ../dialogs/SearchInProjectDialog.py:41 ../IDEFrame.py:1779
  1749 #: ../IDEFrame.py:1941
  1739 #: ../IDEFrame.py:1972
  1750 msgid "Function Block"
  1740 msgid "Function Block"
  1751 msgstr ""
  1741 msgstr ""
  1752 
  1742 
  1753 #: ../controls/VariablePanel.py:854
  1743 #: ../controls/VariablePanel.py:868
  1754 msgid "Function Block Types"
  1744 msgid "Function Block Types"
  1755 msgstr ""
  1745 msgstr ""
  1756 
  1746 
  1757 #: ../PLCControler.py:97
  1747 #: ../plcopen/types_enums.py:75
  1758 msgid "Function Blocks"
  1748 msgid "Function Blocks"
  1759 msgstr ""
  1749 msgstr ""
  1760 
  1750 
  1761 #: ../editors/Viewer.py:249
  1751 #: ../editors/Viewer.py:290
  1762 msgid "Function Blocks can't be used in Functions!"
  1752 msgid "Function Blocks can't be used in Functions!"
  1763 msgstr ""
  1753 msgstr ""
  1764 
  1754 
  1765 #: ../PLCControler.py:2343
  1755 #: ../PLCControler.py:1907
  1766 #, python-format
  1756 #, python-format
  1767 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1757 msgid "FunctionBlock \"%s\" can't be pasted in a Function!!!"
  1768 msgstr ""
  1758 msgstr ""
  1769 
  1759 
  1770 #: ../PLCControler.py:97
  1760 #: ../plcopen/types_enums.py:75
  1771 msgid "Functions"
  1761 msgid "Functions"
  1772 msgstr ""
  1762 msgstr ""
  1773 
  1763 
  1774 #: ../PLCOpenEditor.py:117
  1764 #: ../PLCOpenEditor.py:88
  1775 msgid "Generate Program"
  1765 msgid "Generate Program"
  1776 msgstr ""
  1766 msgstr ""
  1777 
  1767 
  1778 #: ../ProjectController.py:703
  1768 #: ../ProjectController.py:722
  1779 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1769 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n"
  1780 msgstr ""
  1770 msgstr ""
  1781 
  1771 
  1782 #: ../controls/VariablePanel.py:73
  1772 #: ../controls/VariablePanel.py:91
  1783 msgid "Global"
  1773 msgid "Global"
  1784 msgstr ""
  1774 msgstr ""
  1785 
  1775 
  1786 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:242
  1776 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:245
  1787 msgid "Go to current value"
  1777 msgid "Go to current value"
  1788 msgstr ""
  1778 msgstr ""
  1789 
  1779 
  1790 #: ../controls/ProjectPropertiesPanel.py:174
  1780 #: ../controls/ProjectPropertiesPanel.py:189
  1791 msgid "Graphics"
  1781 msgid "Graphics"
  1792 msgstr ""
  1782 msgstr ""
  1793 
  1783 
  1794 #: ../plcopen/iec_std.csv:75
  1784 #: ../plcopen/iec_std.csv:75
  1795 msgid "Greater than"
  1785 msgid "Greater than"
  1797 
  1787 
  1798 #: ../plcopen/iec_std.csv:76
  1788 #: ../plcopen/iec_std.csv:76
  1799 msgid "Greater than or equal to"
  1789 msgid "Greater than or equal to"
  1800 msgstr ""
  1790 msgstr ""
  1801 
  1791 
       
  1792 #: ../controls/ProjectPropertiesPanel.py:149
       
  1793 msgid "Grid Resolution:"
       
  1794 msgstr ""
       
  1795 
       
  1796 #: ../runtime/NevowServer.py:192
       
  1797 msgid "HTTP interface port :"
       
  1798 msgstr ""
       
  1799 
  1802 #: ../controls/ProjectPropertiesPanel.py:135
  1800 #: ../controls/ProjectPropertiesPanel.py:135
  1803 msgid "Grid Resolution:"
       
  1804 msgstr ""
       
  1805 
       
  1806 #: ../runtime/NevowServer.py:182
       
  1807 msgid "HTTP interface port :"
       
  1808 msgstr ""
       
  1809 
       
  1810 #: ../controls/ProjectPropertiesPanel.py:121
       
  1811 msgid "Height:"
  1801 msgid "Height:"
  1812 msgstr ""
  1802 msgstr ""
  1813 
  1803 
  1814 #: ../editors/FileManagementPanel.py:85
  1804 #: ../editors/FileManagementPanel.py:89
  1815 msgid "Home Directory:"
  1805 msgid "Home Directory:"
  1816 msgstr ""
  1806 msgstr ""
  1817 
  1807 
  1818 #: ../controls/ProjectPropertiesPanel.py:151
  1808 #: ../controls/ProjectPropertiesPanel.py:165
  1819 msgid "Horizontal:"
  1809 msgid "Horizontal:"
  1820 msgstr ""
  1810 msgstr ""
  1821 
  1811 
  1822 #: ../dialogs/DurationEditorDialog.py:45
  1812 #: ../dialogs/DurationEditorDialog.py:47
  1823 msgid "Hours:"
  1813 msgid "Hours:"
  1824 msgstr ""
  1814 msgstr ""
  1825 
  1815 
  1826 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
  1816 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  1827 #: ../dialogs/PouDialog.py:37
  1817 #: ../dialogs/PouDialog.py:44
  1828 msgid "IL"
  1818 msgid "IL"
  1829 msgstr ""
  1819 msgstr ""
  1830 
  1820 
  1831 #: ../dialogs/DiscoveryDialog.py:94
  1821 #: ../dialogs/DiscoveryDialog.py:91
  1832 msgid "IP"
  1822 msgid "IP"
  1833 msgstr ""
  1823 msgstr ""
  1834 
  1824 
  1835 #: ../Beremiz_service.py:310 ../Beremiz_service.py:311
  1825 #: ../Beremiz_service.py:318 ../Beremiz_service.py:320
  1836 msgid "IP is not valid!"
  1826 msgid "IP is not valid!"
  1837 msgstr ""
  1827 msgstr ""
  1838 
  1828 
  1839 #: ../svgui/svgui.py:44 ../svgui/svgui.py:45
  1829 #: ../svgui/svgui.py:50 ../svgui/svgui.py:51
  1840 msgid "Import SVG"
  1830 msgid "Import SVG"
  1841 msgstr ""
  1831 msgstr ""
  1842 
  1832 
  1843 #: ../dialogs/FBDVariableDialog.py:39 ../editors/Viewer.py:1629
  1833 #: ../dialogs/FBDVariableDialog.py:41 ../editors/Viewer.py:1662
  1844 #: ../controls/VariablePanel.py:71
  1834 #: ../controls/VariablePanel.py:89
  1845 msgid "InOut"
  1835 msgid "InOut"
  1846 msgstr ""
  1836 msgstr ""
  1847 
  1837 
  1848 #: ../editors/Viewer.py:431
  1838 #: ../PLCGenerator.py:1040
       
  1839 #, python-brace-format
       
  1840 msgid "InOut variable {a1} in block {a2} in POU {a3} must be connected."
       
  1841 msgstr ""
       
  1842 
       
  1843 #: ../editors/Viewer.py:473
  1849 msgid "Inactive"
  1844 msgid "Inactive"
  1850 msgstr ""
  1845 msgstr ""
  1851 
  1846 
  1852 #: ../controls/VariablePanel.py:276
  1847 #: ../controls/VariablePanel.py:300
  1853 #, python-brace-format
  1848 #, python-brace-format
  1854 msgid "Incompatible data types between \"{a1}\" and \"{a2}\""
  1849 msgid "Incompatible data types between \"{a1}\" and \"{a2}\""
  1855 msgstr ""
  1850 msgstr ""
  1856 
  1851 
  1857 #: ../controls/VariablePanel.py:282
  1852 #: ../controls/VariablePanel.py:306
  1858 #, python-format
  1853 #, python-format
  1859 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1854 msgid "Incompatible size of data between \"%s\" and \"BOOL\""
  1860 msgstr ""
  1855 msgstr ""
  1861 
  1856 
  1862 #: ../controls/VariablePanel.py:286
  1857 #: ../controls/VariablePanel.py:310
  1863 #, python-brace-format
  1858 #, python-brace-format
  1864 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\""
  1859 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\""
  1865 msgstr ""
  1860 msgstr ""
  1866 
  1861 
  1867 #: ../dialogs/ActionBlockDialog.py:39
  1862 #: ../dialogs/ActionBlockDialog.py:42
  1868 msgid "Indicator"
  1863 msgid "Indicator"
  1869 msgstr ""
  1864 msgstr ""
  1870 
  1865 
  1871 #: ../editors/CodeFileEditor.py:739
  1866 #: ../editors/CodeFileEditor.py:734
  1872 msgid "Initial"
  1867 msgid "Initial"
  1873 msgstr ""
  1868 msgstr ""
  1874 
  1869 
  1875 #: ../editors/Viewer.py:611
  1870 #: ../editors/Viewer.py:650
  1876 msgid "Initial Step"
  1871 msgid "Initial Step"
  1877 msgstr ""
  1872 msgstr ""
  1878 
  1873 
  1879 #: ../editors/DataTypeEditor.py:50 ../controls/VariablePanel.py:53
  1874 #: ../editors/DataTypeEditor.py:55 ../controls/VariablePanel.py:63
  1880 #: ../controls/VariablePanel.py:54
       
  1881 msgid "Initial Value"
  1875 msgid "Initial Value"
  1882 msgstr ""
  1876 msgstr ""
  1883 
  1877 
  1884 #: ../editors/DataTypeEditor.py:185 ../editors/DataTypeEditor.py:216
  1878 #: ../editors/DataTypeEditor.py:193 ../editors/DataTypeEditor.py:224
  1885 #: ../editors/DataTypeEditor.py:272 ../editors/DataTypeEditor.py:310
  1879 #: ../editors/DataTypeEditor.py:281 ../editors/DataTypeEditor.py:320
  1886 msgid "Initial Value:"
  1880 msgid "Initial Value:"
  1887 msgstr ""
  1881 msgstr ""
  1888 
  1882 
  1889 #: ../svgui/svgui.py:48
  1883 #: ../svgui/svgui.py:56
  1890 msgid "Inkscape"
  1884 msgid "Inkscape"
  1891 msgstr ""
  1885 msgstr ""
  1892 
  1886 
  1893 #: ../dialogs/SFCTransitionDialog.py:76 ../dialogs/ActionBlockDialog.py:43
  1887 #: ../dialogs/SFCTransitionDialog.py:77 ../dialogs/ActionBlockDialog.py:47
  1894 msgid "Inline"
  1888 msgid "Inline"
  1895 msgstr ""
  1889 msgstr ""
  1896 
  1890 
  1897 #: ../dialogs/SFCStepDialog.py:71 ../dialogs/FBDVariableDialog.py:38
  1891 #: ../dialogs/SFCStepDialog.py:73 ../dialogs/FBDVariableDialog.py:40
  1898 #: ../dialogs/BrowseLocationsDialog.py:41 ../editors/Viewer.py:290
  1892 #: ../dialogs/BrowseLocationsDialog.py:43 ../editors/Viewer.py:333
  1899 #: ../editors/Viewer.py:1627 ../editors/TextViewer.py:307
  1893 #: ../editors/Viewer.py:1660 ../editors/TextViewer.py:307
  1900 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
  1894 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:89
  1901 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  1895 #: ../controls/VariablePanel.py:317 ../controls/VariablePanel.py:380
  1902 msgid "Input"
  1896 msgid "Input"
  1903 msgstr ""
  1897 msgstr ""
  1904 
  1898 
  1905 #: ../dialogs/FBDBlockDialog.py:96
  1899 #: ../dialogs/FBDBlockDialog.py:99
  1906 msgid "Inputs:"
  1900 msgid "Inputs:"
  1907 msgstr ""
  1901 msgstr ""
  1908 
  1902 
  1909 #: ../plcopen/iec_std.csv:87
  1903 #: ../plcopen/iec_std.csv:87
  1910 msgid "Insertion (into)"
  1904 msgid "Insertion (into)"
  1911 msgstr ""
  1905 msgstr ""
  1912 
  1906 
  1913 #: ../plcopen/plcopen.py:1696
  1907 #: ../plcopen/plcopen.py:1948
  1914 #, python-format
  1908 #, python-format
  1915 msgid "Instance with id %d doesn't exist!"
  1909 msgid "Instance with id %d doesn't exist!"
  1916 msgstr ""
  1910 msgstr ""
  1917 
  1911 
  1918 #: ../editors/ResourceEditor.py:264
  1912 #: ../editors/ResourceEditor.py:279
  1919 msgid "Instances:"
  1913 msgid "Instances:"
  1920 msgstr ""
  1914 msgstr ""
  1921 
  1915 
  1922 #: ../controls/VariablePanel.py:70
  1916 #: ../controls/VariablePanel.py:88
  1923 msgid "Interface"
  1917 msgid "Interface"
  1924 msgstr ""
  1918 msgstr ""
  1925 
  1919 
  1926 #: ../editors/ResourceEditor.py:72
  1920 #: ../editors/ResourceEditor.py:81
  1927 msgid "Interrupt"
  1921 msgid "Interrupt"
  1928 msgstr ""
  1922 msgstr ""
  1929 
  1923 
  1930 #: ../editors/ResourceEditor.py:68
  1924 #: ../editors/ResourceEditor.py:76
  1931 msgid "Interval"
  1925 msgid "Interval"
  1932 msgstr ""
  1926 msgstr ""
  1933 
  1927 
  1934 #: ../PLCControler.py:2331
  1928 #: ../controls/ProjectPropertiesPanel.py:304
       
  1929 msgid ""
       
  1930 "Invalid URL!\n"
       
  1931 "Please enter correct URL address."
       
  1932 msgstr ""
       
  1933 
       
  1934 #: ../PLCControler.py:1895
  1935 msgid "Invalid plcopen element(s)!!!"
  1935 msgid "Invalid plcopen element(s)!!!"
  1936 msgstr ""
  1936 msgstr ""
  1937 
  1937 
  1938 #: ../canfestival/config_utils.py:381
  1938 #: ../canfestival/config_utils.py:407
  1939 #, python-brace-format
  1939 #, python-brace-format
  1940 msgid "Invalid type \"{a1}\"-> {a2} != {a3}  for location\"{a4}\""
  1940 msgid "Invalid type \"{a1}\"-> {a2} != {a3}  for location \"{a4}\""
  1941 msgstr ""
  1941 msgstr ""
  1942 
  1942 
  1943 #: ../canfestival/config_utils.py:645
  1943 #: ../canfestival/config_utils.py:689
  1944 #, python-brace-format
  1944 #, python-brace-format
  1945 msgid "Invalid type \"{a1}\"-> {a2} != {a3} for location \"{a4}\""
  1945 msgid "Invalid type \"{a1}\"-> {a2} != {a3} for location \"{a4}\""
  1946 msgstr ""
  1946 msgstr ""
  1947 
  1947 
  1948 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:132
  1948 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:139
  1949 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:92
  1949 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:93
  1950 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:166
  1950 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:162
  1951 #, python-format
  1951 #, python-format
  1952 msgid "Invalid value \"%s\" for debug variable"
  1952 msgid "Invalid value \"%s\" for debug variable"
  1953 msgstr ""
  1953 msgstr ""
  1954 
  1954 
  1955 #: ../controls/VariablePanel.py:255 ../controls/VariablePanel.py:258
  1955 #: ../controls/VariablePanel.py:279 ../controls/VariablePanel.py:282
  1956 #, python-format
  1956 #, python-format
  1957 msgid "Invalid value \"%s\" for variable grid element"
  1957 msgid "Invalid value \"%s\" for variable grid element"
  1958 msgstr ""
  1958 msgstr ""
  1959 
  1959 
  1960 #: ../editors/Viewer.py:234 ../editors/Viewer.py:237
  1960 #: ../editors/Viewer.py:276 ../editors/Viewer.py:279
  1961 #, python-format
  1961 #, python-format
  1962 msgid "Invalid value \"%s\" for viewer block"
  1962 msgid "Invalid value \"%s\" for viewer block"
  1963 msgstr ""
  1963 msgstr ""
  1964 
  1964 
  1965 #: ../dialogs/ForceVariableDialog.py:195
  1965 #: ../dialogs/ForceVariableDialog.py:211
  1966 #, python-brace-format
  1966 #, python-brace-format
  1967 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!"
  1967 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!"
  1968 msgstr ""
  1968 msgstr ""
  1969 
  1969 
  1970 #: ../dialogs/DurationEditorDialog.py:121
  1970 #: ../dialogs/DurationEditorDialog.py:124
  1971 msgid ""
  1971 msgid ""
  1972 "Invalid value!\n"
  1972 "Invalid value!\n"
  1973 "You must fill a numeric value."
  1973 "You must fill a numeric value."
  1974 msgstr ""
  1974 msgstr ""
  1975 
  1975 
  1976 #: ../editors/Viewer.py:616 ../editors/Viewer.py:2392
  1976 #: ../connectors/WAMP/dialog.py:38
       
  1977 msgid "Is connection secure?"
       
  1978 msgstr ""
       
  1979 
       
  1980 #: ../editors/Viewer.py:655 ../editors/Viewer.py:2425
  1977 msgid "Jump"
  1981 msgid "Jump"
  1978 msgstr "Salto"
  1982 msgstr "Salto"
  1979 
  1983 
  1980 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
  1984 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  1981 #: ../dialogs/PouDialog.py:37 ../controls/ProjectPropertiesPanel.py:144
  1985 #: ../dialogs/PouDialog.py:44 ../controls/ProjectPropertiesPanel.py:158
  1982 msgid "LD"
  1986 msgid "LD"
  1983 msgstr "LD"
  1987 msgstr "LD"
  1984 
  1988 
  1985 #: ../editors/LDViewer.py:215 ../editors/LDViewer.py:231
  1989 #: ../editors/LDViewer.py:221 ../editors/LDViewer.py:240
  1986 #, python-format
  1990 #, python-format
  1987 msgid "Ladder element with id %d is on more than one rung."
  1991 msgid "Ladder element with id %d is on more than one rung."
  1988 msgstr ""
  1992 msgstr ""
  1989 
  1993 
  1990 #: ../dialogs/PouTransitionDialog.py:86 ../dialogs/PouActionDialog.py:84
  1994 #: ../dialogs/PouTransitionDialog.py:93 ../dialogs/PouActionDialog.py:91
  1991 #: ../dialogs/PouDialog.py:105
  1995 #: ../dialogs/PouDialog.py:113
  1992 msgid "Language"
  1996 msgid "Language"
  1993 msgstr "Lingua"
  1997 msgstr "Lingua"
  1994 
  1998 
  1995 #: ../controls/ProjectPropertiesPanel.py:187
  1999 #: ../controls/ProjectPropertiesPanel.py:206
  1996 msgid "Language (optional):"
  2000 msgid "Language (optional):"
  1997 msgstr "Lingua (opzionale):"
  2001 msgstr "Lingua (opzionale):"
  1998 
  2002 
  1999 #: ../dialogs/PouTransitionDialog.py:60 ../dialogs/PouActionDialog.py:56
  2003 #: ../dialogs/PouTransitionDialog.py:67 ../dialogs/PouActionDialog.py:63
  2000 #: ../dialogs/PouDialog.py:73
  2004 #: ../dialogs/PouDialog.py:81
  2001 msgid "Language:"
  2005 msgid "Language:"
  2002 msgstr "Lingua:"
  2006 msgstr "Lingua:"
  2003 
  2007 
  2004 #: ../ProjectController.py:1797
  2008 #: ../ProjectController.py:1779
  2005 msgid "Latest build already matches current target. Transfering anyway...\n"
  2009 msgid "Latest build already matches current target. Transfering anyway...\n"
  2006 msgstr ""
  2010 msgstr ""
  2007 
  2011 
  2008 #: ../Beremiz_service.py:273
  2012 #: ../Beremiz_service.py:281
  2009 msgid "Launch WX GUI inspector"
  2013 msgid "Launch WX GUI inspector"
  2010 msgstr ""
  2014 msgstr ""
  2011 
  2015 
  2012 #: ../Beremiz_service.py:272
  2016 #: ../Beremiz_service.py:280
  2013 msgid "Launch a live Python shell"
  2017 msgid "Launch a live Python shell"
  2014 msgstr ""
  2018 msgstr ""
  2015 
  2019 
  2016 #: ../editors/Viewer.py:544
  2020 #: ../editors/Viewer.py:580
  2017 msgid "Left"
  2021 msgid "Left"
  2018 msgstr "Sinistra"
  2022 msgstr "Sinistra"
  2019 
  2023 
  2020 #: ../dialogs/LDPowerRailDialog.py:63
  2024 #: ../dialogs/LDPowerRailDialog.py:64
  2021 msgid "Left PowerRail"
  2025 msgid "Left PowerRail"
  2022 msgstr "Barra di potenza di sinistra"
  2026 msgstr "Barra di potenza di sinistra"
  2023 
  2027 
  2024 #: ../plcopen/iec_std.csv:81
  2028 #: ../plcopen/iec_std.csv:81
  2025 msgid "Length of string"
  2029 msgid "Length of string"
  2031 
  2035 
  2032 #: ../plcopen/iec_std.csv:79
  2036 #: ../plcopen/iec_std.csv:79
  2033 msgid "Less than or equal to"
  2037 msgid "Less than or equal to"
  2034 msgstr "Inferiore o uguale a"
  2038 msgstr "Inferiore o uguale a"
  2035 
  2039 
  2036 #: ../IDEFrame.py:631
  2040 #: ../IDEFrame.py:652
  2037 msgid "Library"
  2041 msgid "Library"
  2038 msgstr "Libreria"
  2042 msgstr "Libreria"
  2039 
  2043 
  2040 #: ../dialogs/AboutDialog.py:151
  2044 #: ../dialogs/AboutDialog.py:145
  2041 msgid "License"
  2045 msgid "License"
  2042 msgstr "Licenza"
  2046 msgstr "Licenza"
  2043 
  2047 
  2044 #: ../plcopen/iec_std.csv:73
  2048 #: ../plcopen/iec_std.csv:73
  2045 msgid "Limitation"
  2049 msgid "Limitation"
  2046 msgstr "Limitazione"
  2050 msgstr "Limitazione"
  2047 
  2051 
  2048 #: ../targets/toolchain_gcc.py:202
  2052 #: ../targets/toolchain_gcc.py:209
  2049 msgid "Linking :\n"
  2053 msgid "Linking :\n"
  2050 msgstr ""
  2054 msgstr ""
  2051 
  2055 
  2052 #: ../dialogs/DiscoveryDialog.py:112 ../controls/VariablePanel.py:72
  2056 #: ../dialogs/DiscoveryDialog.py:115 ../controls/VariablePanel.py:90
  2053 msgid "Local"
  2057 msgid "Local"
  2054 msgstr "Locale"
  2058 msgstr "Locale"
  2055 
  2059 
  2056 #: ../canfestival/canfestival.py:348
  2060 #: ../canfestival/canfestival.py:359
  2057 msgid "Local entries"
  2061 msgid "Local entries"
  2058 msgstr "Valori locali"
  2062 msgstr "Valori locali"
  2059 
  2063 
  2060 #: ../ProjectController.py:1703
  2064 #: ../ProjectController.py:1685
  2061 msgid "Local service discovery failed!\n"
  2065 msgid "Local service discovery failed!\n"
  2062 msgstr ""
  2066 msgstr ""
  2063 
  2067 
  2064 #: ../controls/VariablePanel.py:53
  2068 #: ../controls/VariablePanel.py:62
  2065 msgid "Location"
  2069 msgid "Location"
  2066 msgstr ""
  2070 msgstr ""
  2067 
  2071 
  2068 #: ../dialogs/BrowseLocationsDialog.py:72
  2072 #: ../dialogs/BrowseLocationsDialog.py:79
  2069 msgid "Locations available:"
  2073 msgid "Locations available:"
  2070 msgstr ""
  2074 msgstr ""
  2071 
  2075 
  2072 #: ../plcopen/iec_std.csv:25
  2076 #: ../plcopen/iec_std.csv:25
  2073 msgid "Logarithm to base 10"
  2077 msgid "Logarithm to base 10"
  2074 msgstr ""
  2078 msgstr ""
  2075 
  2079 
  2076 #: ../connectors/PYRO/__init__.py:94
  2080 #: ../connectors/PYRO/__init__.py:102
  2077 #, python-format
  2081 #, python-format
  2078 msgid "MDNS resolution failure for '%s'\n"
  2082 msgid "MDNS resolution failure for '%s'\n"
  2079 msgstr ""
  2083 msgstr ""
  2080 
  2084 
  2081 #: ../canfestival/SlaveEditor.py:64 ../canfestival/NetworkEditor.py:85
  2085 #: ../canfestival/SlaveEditor.py:68 ../canfestival/NetworkEditor.py:92
  2082 msgid "Map Variable"
  2086 msgid "Map Variable"
  2083 msgstr ""
  2087 msgstr ""
  2084 
  2088 
  2085 #: ../features.py:31
  2089 #: ../features.py:31
  2086 msgid "Map located variables over CANopen"
  2090 msgid "Map located variables over CANopen"
  2087 msgstr ""
  2091 msgstr ""
  2088 
  2092 
  2089 #: ../canfestival/NetworkEditor.py:106
  2093 #: ../features.py:32
       
  2094 msgid "Map located variables over Modbus"
       
  2095 msgstr ""
       
  2096 
       
  2097 #: ../canfestival/NetworkEditor.py:113
  2090 msgid "Master"
  2098 msgid "Master"
  2091 msgstr "Master"
  2099 msgstr "Master"
  2092 
  2100 
  2093 #: ../ConfigTreeNode.py:539
  2101 #: ../ConfigTreeNode.py:544
  2094 #, python-brace-format
  2102 #, python-brace-format
  2095 msgid "Max count ({a1}) reached for this confnode of type {a2} "
  2103 msgid "Max count ({a1}) reached for this confnode of type {a2} "
  2096 msgstr ""
  2104 msgstr ""
  2097 
  2105 
  2098 #: ../plcopen/iec_std.csv:71
  2106 #: ../plcopen/iec_std.csv:71
  2099 msgid "Maximum"
  2107 msgid "Maximum"
  2100 msgstr "Massimo"
  2108 msgstr "Massimo"
  2101 
  2109 
  2102 #: ../editors/DataTypeEditor.py:239
  2110 #: ../editors/DataTypeEditor.py:246
  2103 msgid "Maximum:"
  2111 msgid "Maximum:"
  2104 msgstr "Massimo:"
  2112 msgstr "Massimo:"
  2105 
  2113 
  2106 #: ../dialogs/BrowseLocationsDialog.py:43 ../editors/Viewer.py:290
  2114 #: ../dialogs/BrowseLocationsDialog.py:45 ../editors/Viewer.py:333
  2107 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:98
  2115 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:103
  2108 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2116 #: ../controls/VariablePanel.py:317 ../controls/VariablePanel.py:380
  2109 msgid "Memory"
  2117 msgid "Memory"
  2110 msgstr "Memoria"
  2118 msgstr "Memoria"
  2111 
  2119 
  2112 #: ../IDEFrame.py:599
  2120 #: ../IDEFrame.py:617
  2113 msgid "Menu ToolBar"
  2121 msgid "Menu ToolBar"
  2114 msgstr ""
  2122 msgstr ""
  2115 
  2123 
  2116 #: ../dialogs/DurationEditorDialog.py:49
  2124 #: ../dialogs/DurationEditorDialog.py:51
  2117 msgid "Microseconds:"
  2125 msgid "Microseconds:"
  2118 msgstr "Microsecondi:"
  2126 msgstr "Microsecondi:"
  2119 
  2127 
  2120 #: ../editors/Viewer.py:549
  2128 #: ../editors/Viewer.py:585
  2121 msgid "Middle"
  2129 msgid "Middle"
  2122 msgstr "Centro"
  2130 msgstr "Centro"
  2123 
  2131 
  2124 #: ../dialogs/DurationEditorDialog.py:48
  2132 #: ../dialogs/DurationEditorDialog.py:50
  2125 msgid "Milliseconds:"
  2133 msgid "Milliseconds:"
  2126 msgstr "Millisecondi:"
  2134 msgstr "Millisecondi:"
  2127 
  2135 
  2128 #: ../plcopen/iec_std.csv:72
  2136 #: ../plcopen/iec_std.csv:72
  2129 msgid "Minimum"
  2137 msgid "Minimum"
  2130 msgstr "Minimo"
  2138 msgstr "Minimo"
  2131 
  2139 
  2132 #: ../editors/DataTypeEditor.py:226
  2140 #: ../editors/DataTypeEditor.py:233
  2133 msgid "Minimum:"
  2141 msgid "Minimum:"
  2134 msgstr "Minimo:"
  2142 msgstr "Minimo:"
  2135 
  2143 
  2136 #: ../dialogs/DurationEditorDialog.py:46
  2144 #: ../dialogs/DurationEditorDialog.py:48
  2137 msgid "Minutes:"
  2145 msgid "Minutes:"
  2138 msgstr "Minuti:"
  2146 msgstr "Minuti:"
  2139 
  2147 
  2140 #: ../controls/ProjectPropertiesPanel.py:211
  2148 #: ../controls/ProjectPropertiesPanel.py:231
  2141 msgid "Miscellaneous"
  2149 msgid "Miscellaneous"
  2142 msgstr "Miscellanea"
  2150 msgstr "Miscellanea"
  2143 
  2151 
  2144 #: ../dialogs/LDElementDialog.py:63
  2152 #: ../features.py:32
       
  2153 msgid "Modbus support"
       
  2154 msgstr ""
       
  2155 
       
  2156 #: ../dialogs/LDElementDialog.py:65
  2145 msgid "Modifier:"
  2157 msgid "Modifier:"
  2146 msgstr "Modificatore:"
  2158 msgstr "Modificatore:"
  2147 
  2159 
  2148 #: ../PLCGenerator.py:786 ../PLCGenerator.py:1230
  2160 #: ../PLCGenerator.py:795 ../PLCGenerator.py:1269
  2149 #, python-brace-format
  2161 #, python-brace-format
  2150 msgid ""
  2162 msgid ""
  2151 "More than one connector found corresponding to \"{a1}\" continuation in "
  2163 "More than one connector found corresponding to \"{a1}\" continuation in "
  2152 "\"{a2}\" POU"
  2164 "\"{a2}\" POU"
  2153 msgstr ""
  2165 msgstr ""
  2154 
  2166 
  2155 #: ../dialogs/ActionBlockDialog.py:140
  2167 #: ../dialogs/ActionBlockDialog.py:146
  2156 msgid "Move action down"
  2168 msgid "Move action down"
  2157 msgstr "Azione muovi verso il basso"
  2169 msgstr "Azione muovi verso il basso"
  2158 
  2170 
  2159 #: ../dialogs/ActionBlockDialog.py:139
  2171 #: ../dialogs/ActionBlockDialog.py:145
  2160 msgid "Move action up"
  2172 msgid "Move action up"
  2161 msgstr "Azione muovi verso l'alto"
  2173 msgstr "Azione muovi verso l'alto"
  2162 
  2174 
  2163 #: ../controls/CustomEditableListBox.py:43
  2175 #: ../controls/CustomEditableListBox.py:46
  2164 msgid "Move down"
  2176 msgid "Move down"
  2165 msgstr "Muovi verso il basso"
  2177 msgstr "Muovi verso il basso"
  2166 
  2178 
  2167 #: ../editors/DataTypeEditor.py:355
  2179 #: ../editors/DataTypeEditor.py:367
  2168 msgid "Move element down"
  2180 msgid "Move element down"
  2169 msgstr "Muovi elemento verso il basso"
  2181 msgstr "Muovi elemento verso il basso"
  2170 
  2182 
  2171 #: ../editors/DataTypeEditor.py:354
  2183 #: ../editors/DataTypeEditor.py:366
  2172 msgid "Move element up"
  2184 msgid "Move element up"
  2173 msgstr "Muovi elemento verso l'alto"
  2185 msgstr "Muovi elemento verso l'alto"
  2174 
  2186 
  2175 #: ../editors/ResourceEditor.py:271
  2187 #: ../editors/ResourceEditor.py:286
  2176 msgid "Move instance down"
  2188 msgid "Move instance down"
  2177 msgstr "Muovi l'istanza versio il basso"
  2189 msgstr "Muovi l'istanza versio il basso"
  2178 
  2190 
  2179 #: ../editors/ResourceEditor.py:270
  2191 #: ../editors/ResourceEditor.py:285
  2180 msgid "Move instance up"
  2192 msgid "Move instance up"
  2181 msgstr "Muovi l'istanza verso l'alto"
  2193 msgstr "Muovi l'istanza verso l'alto"
  2182 
  2194 
  2183 #: ../editors/ResourceEditor.py:242
  2195 #: ../editors/ResourceEditor.py:255
  2184 msgid "Move task down"
  2196 msgid "Move task down"
  2185 msgstr "Muovi il task verso il basso"
  2197 msgstr "Muovi il task verso il basso"
  2186 
  2198 
  2187 #: ../editors/ResourceEditor.py:241
  2199 #: ../editors/ResourceEditor.py:254
  2188 msgid "Move task up"
  2200 msgid "Move task up"
  2189 msgstr "Muovi il task verso l'alto"
  2201 msgstr "Muovi il task verso l'alto"
  2190 
  2202 
  2191 #: ../IDEFrame.py:99 ../IDEFrame.py:114 ../IDEFrame.py:144 ../IDEFrame.py:185
  2203 #: ../IDEFrame.py:106 ../IDEFrame.py:121 ../IDEFrame.py:151 ../IDEFrame.py:192
  2192 msgid "Move the view"
  2204 msgid "Move the view"
  2193 msgstr "Muovi la vista"
  2205 msgstr "Muovi la vista"
  2194 
  2206 
  2195 #: ../controls/CustomEditableListBox.py:42
  2207 #: ../controls/CustomEditableListBox.py:45
  2196 msgid "Move up"
  2208 msgid "Move up"
  2197 msgstr "Muovi vero l'alto"
  2209 msgstr "Muovi vero l'alto"
  2198 
  2210 
  2199 #: ../editors/CodeFileEditor.py:661 ../controls/VariablePanel.py:453
  2211 #: ../editors/CodeFileEditor.py:657 ../controls/VariablePanel.py:484
  2200 msgid "Move variable down"
  2212 msgid "Move variable down"
  2201 msgstr "Muovi la variabile verso il basso"
  2213 msgstr "Muovi la variabile verso il basso"
  2202 
  2214 
  2203 #: ../editors/CodeFileEditor.py:660 ../controls/VariablePanel.py:452
  2215 #: ../editors/CodeFileEditor.py:656 ../controls/VariablePanel.py:483
  2204 msgid "Move variable up"
  2216 msgid "Move variable up"
  2205 msgstr "Muovi la variabile verso l'alto"
  2217 msgstr "Muovi la variabile verso l'alto"
  2206 
  2218 
  2207 #: ../plcopen/iec_std.csv:74
  2219 #: ../plcopen/iec_std.csv:74
  2208 msgid "Multiplexer (select 1 of N)"
  2220 msgid "Multiplexer (select 1 of N)"
  2210 
  2222 
  2211 #: ../plcopen/iec_std.csv:34
  2223 #: ../plcopen/iec_std.csv:34
  2212 msgid "Multiplication"
  2224 msgid "Multiplication"
  2213 msgstr "Moltiplicazione"
  2225 msgstr "Moltiplicazione"
  2214 
  2226 
  2215 #: ../editors/FileManagementPanel.py:83
  2227 #: ../editors/FileManagementPanel.py:87
  2216 msgid "My Computer:"
  2228 msgid "My Computer:"
  2217 msgstr "Il mio Computer:"
  2229 msgstr "Il mio Computer:"
  2218 
  2230 
  2219 #: ../dialogs/DiscoveryDialog.py:92
  2231 #: ../dialogs/DiscoveryDialog.py:89
  2220 msgid "NAME"
  2232 msgid "NAME"
  2221 msgstr "NOME"
  2233 msgstr "NOME"
  2222 
  2234 
  2223 #: ../editors/ResourceEditor.py:68 ../editors/ResourceEditor.py:83
  2235 #: ../editors/ResourceEditor.py:76 ../editors/ResourceEditor.py:97
  2224 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:739
  2236 #: ../editors/DataTypeEditor.py:55 ../editors/CodeFileEditor.py:732
  2225 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2237 #: ../controls/VariablePanel.py:59
  2226 msgid "Name"
  2238 msgid "Name"
  2227 msgstr "Nome"
  2239 msgstr "Nome"
  2228 
  2240 
  2229 #: ../Beremiz_service.py:334
  2241 #: ../Beremiz_service.py:342
  2230 msgid "Name must not be null!"
  2242 msgid "Name must not be null!"
  2231 msgstr "Il nome non deve essere vuoto!"
  2243 msgstr "Il nome non deve essere vuoto!"
  2232 
  2244 
  2233 #: ../dialogs/SFCStepDialog.py:57 ../dialogs/FBDBlockDialog.py:86
  2245 #: ../dialogs/SFCStepDialog.py:59 ../dialogs/FBDBlockDialog.py:89
  2234 #: ../dialogs/ConnectionDialog.py:76
  2246 #: ../dialogs/ConnectionDialog.py:78
  2235 msgid "Name:"
  2247 msgid "Name:"
  2236 msgstr "Nome:"
  2248 msgstr "Nome:"
  2237 
  2249 
  2238 #: ../plcopen/iec_std.csv:24
  2250 #: ../plcopen/iec_std.csv:24
  2239 msgid "Natural logarithm"
  2251 msgid "Natural logarithm"
  2240 msgstr "Logaritmo naturale"
  2252 msgstr "Logaritmo naturale"
  2241 
  2253 
  2242 #: ../dialogs/LDElementDialog.py:75 ../editors/Viewer.py:519
  2254 #: ../dialogs/LDElementDialog.py:78 ../editors/Viewer.py:554
  2243 msgid "Negated"
  2255 msgid "Negated"
  2244 msgstr "Negato"
  2256 msgstr "Negato"
  2245 
  2257 
       
  2258 #: ../Beremiz_service.py:610
       
  2259 msgid "Nevow Web service failed. "
       
  2260 msgstr ""
       
  2261 
  2246 #: ../Beremiz_service.py:580
  2262 #: ../Beremiz_service.py:580
  2247 msgid "Nevow Web service failed. "
       
  2248 msgstr ""
       
  2249 
       
  2250 #: ../Beremiz_service.py:556
       
  2251 msgid "Nevow/Athena import failed :"
  2263 msgid "Nevow/Athena import failed :"
  2252 msgstr ""
  2264 msgstr ""
  2253 
  2265 
  2254 #: ../BeremizIDE.py:216 ../BeremizIDE.py:251 ../PLCOpenEditor.py:104
  2266 #: ../BeremizIDE.py:241 ../BeremizIDE.py:276 ../PLCOpenEditor.py:75
  2255 #: ../PLCOpenEditor.py:146
  2267 #: ../PLCOpenEditor.py:117
  2256 msgid "New"
  2268 msgid "New"
  2257 msgstr "Nuovo"
  2269 msgstr "Nuovo"
  2258 
  2270 
  2259 #: ../controls/CustomEditableListBox.py:40
  2271 #: ../controls/CustomEditableListBox.py:43
  2260 msgid "New item"
  2272 msgid "New item"
  2261 msgstr "Nuovo elemento"
  2273 msgstr "Nuovo elemento"
  2262 
  2274 
  2263 #: ../editors/Viewer.py:518
  2275 #: ../editors/Viewer.py:553
  2264 msgid "No Modifier"
  2276 msgid "No Modifier"
  2265 msgstr "No modificatore"
  2277 msgstr "No modificatore"
  2266 
  2278 
  2267 #: ../ProjectController.py:1826
  2279 #: ../ProjectController.py:1808
  2268 msgid "No PLC to transfer (did build succeed ?)\n"
  2280 msgid "No PLC to transfer (did build succeed ?)\n"
  2269 msgstr ""
  2281 msgstr ""
  2270 
  2282 
  2271 #: ../PLCGenerator.py:1631
  2283 #: ../PLCGenerator.py:1678
  2272 #, python-format
  2284 #, python-format
  2273 msgid "No body defined in \"%s\" POU"
  2285 msgid "No body defined in \"%s\" POU"
  2274 msgstr ""
  2286 msgstr ""
  2275 
  2287 
  2276 #: ../PLCGenerator.py:806 ../PLCGenerator.py:1241
  2288 #: ../PLCGenerator.py:816 ../PLCGenerator.py:1281
  2277 #, python-brace-format
  2289 #, python-brace-format
  2278 msgid "No connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2290 msgid "No connector found corresponding to \"{a1}\" continuation in \"{a2}\" POU"
  2279 msgstr ""
  2291 msgstr ""
  2280 
  2292 
  2281 #: ../PLCOpenEditor.py:357
  2293 #: ../PLCOpenEditor.py:331
  2282 msgid ""
  2294 msgid ""
  2283 "No documentation available.\n"
  2295 "No documentation available.\n"
  2284 "Coming soon."
  2296 "Coming soon."
  2285 msgstr ""
  2297 msgstr ""
  2286 
  2298 
  2287 #: ../PLCGenerator.py:829
  2299 #: ../PLCGenerator.py:841
  2288 #, python-format
  2300 #, python-format
  2289 msgid "No informations found for \"%s\" block"
  2301 msgid "No informations found for \"%s\" block"
  2290 msgstr ""
  2302 msgstr ""
  2291 
  2303 
  2292 #: ../PLCGenerator.py:1194
  2304 #: ../PLCGenerator.py:1232
  2293 #, python-brace-format
  2305 #, python-brace-format
  2294 msgid ""
  2306 msgid ""
  2295 "No output {a1} variable found in block {a2} in POU {a3}. Connection must be "
  2307 "No output {a1} variable found in block {a2} in POU {a3}. Connection must be "
  2296 "broken"
  2308 "broken"
  2297 msgstr ""
  2309 msgstr ""
  2298 
  2310 
  2299 #: ../controls/SearchResultPanel.py:169
  2311 #: ../controls/SearchResultPanel.py:175
  2300 msgid "No search results available."
  2312 msgid "No search results available."
  2301 msgstr ""
  2313 msgstr ""
  2302 
  2314 
  2303 #: ../svgui/svgui.py:134
  2315 #: ../svgui/svgui.py:142
  2304 #, python-format
  2316 #, python-format
  2305 msgid "No such SVG file: %s\n"
  2317 msgid "No such SVG file: %s\n"
  2306 msgstr ""
  2318 msgstr ""
  2307 
  2319 
  2308 #: ../canfestival/config_utils.py:639
  2320 #: ../canfestival/config_utils.py:682
  2309 #, python-brace-format
  2321 #, python-brace-format
  2310 msgid "No such index/subindex ({a1},{a2}) (variable {a3})"
  2322 msgid "No such index/subindex ({a1},{a2}) (variable {a3})"
  2311 msgstr ""
  2323 msgstr ""
  2312 
  2324 
  2313 #: ../canfestival/config_utils.py:362
  2325 #: ../canfestival/config_utils.py:387
  2314 #, python-brace-format
  2326 #, python-brace-format
  2315 msgid "No such index/subindex ({a1},{a2}) in ID : {a3} (variable {a4})"
  2327 msgid "No such index/subindex ({a1},{a2}) in ID : {a3} (variable {a4})"
  2316 msgstr ""
  2328 msgstr ""
  2317 
  2329 
  2318 #: ../dialogs/BrowseValuesLibraryDialog.py:83
  2330 #: ../dialogs/BrowseValuesLibraryDialog.py:87
  2319 msgid "No valid value selected!"
  2331 msgid "No valid value selected!"
  2320 msgstr ""
  2332 msgstr ""
  2321 
  2333 
  2322 #: ../PLCGenerator.py:1629
  2334 #: ../PLCGenerator.py:1676
  2323 #, python-format
  2335 #, python-format
  2324 msgid "No variable defined in \"%s\" POU"
  2336 msgid "No variable defined in \"%s\" POU"
  2325 msgstr ""
  2337 msgstr ""
  2326 
  2338 
  2327 #: ../canfestival/config_utils.py:355
  2339 #: ../canfestival/config_utils.py:379
  2328 #, python-brace-format
  2340 #, python-brace-format
  2329 msgid "Non existing node ID : {a1} (variable {a2})"
  2341 msgid "Non existing node ID : {a1} (variable {a2})"
  2330 msgstr ""
  2342 msgstr ""
  2331 
  2343 
  2332 #: ../controls/VariablePanel.py:64
  2344 #: ../controls/VariablePanel.py:79
  2333 msgid "Non-Retain"
  2345 msgid "Non-Retain"
  2334 msgstr ""
  2346 msgstr ""
  2335 
  2347 
  2336 #: ../dialogs/LDElementDialog.py:75
  2348 #: ../dialogs/LDElementDialog.py:78
  2337 msgid "Normal"
  2349 msgid "Normal"
  2338 msgstr "Normale"
  2350 msgstr "Normale"
  2339 
  2351 
  2340 #: ../canfestival/config_utils.py:389
  2352 #: ../canfestival/config_utils.py:426
  2341 #, python-brace-format
  2353 #, python-brace-format
  2342 msgid "Not PDO mappable variable : '{a1}' (ID:{a2},Idx:{a3},sIdx:{a4}))"
  2354 msgid "Not PDO mappable variable : '{a1}' (ID:{a2},Idx:{a3},sIdx:{a4}))"
  2343 msgstr ""
  2355 msgstr ""
  2344 
  2356 
  2345 #: ../plcopen/iec_std.csv:80
  2357 #: ../plcopen/iec_std.csv:80
  2346 msgid "Not equal to"
  2358 msgid "Not equal to"
  2347 msgstr "Non uguale a"
  2359 msgstr "Non uguale a"
  2348 
  2360 
  2349 #: ../dialogs/SFCDivergenceDialog.py:89
  2361 #: ../dialogs/SFCDivergenceDialog.py:91
  2350 msgid "Number of sequences:"
  2362 msgid "Number of sequences:"
  2351 msgstr "Numero di sequenze:"
  2363 msgstr "Numero di sequenze:"
  2352 
  2364 
  2353 #: ../plcopen/iec_std.csv:22
  2365 #: ../plcopen/iec_std.csv:22
  2354 msgid "Numerical"
  2366 msgid "Numerical"
  2355 msgstr "Numerico"
  2367 msgstr "Numerico"
  2356 
  2368 
  2357 #: ../editors/CodeFileEditor.py:739
  2369 #: ../editors/CodeFileEditor.py:736
  2358 msgid "OnChange"
  2370 msgid "OnChange"
  2359 msgstr ""
  2371 msgstr ""
  2360 
  2372 
  2361 #: ../dialogs/SearchInProjectDialog.py:84
  2373 #: ../dialogs/SearchInProjectDialog.py:88
  2362 msgid "Only Elements"
  2374 msgid "Only Elements"
  2363 msgstr "Solo elementi"
  2375 msgstr "Solo elementi"
  2364 
  2376 
  2365 #: ../BeremizIDE.py:218 ../BeremizIDE.py:252 ../PLCOpenEditor.py:106
  2377 #: ../BeremizIDE.py:243 ../BeremizIDE.py:277 ../PLCOpenEditor.py:77
  2366 #: ../PLCOpenEditor.py:147
  2378 #: ../PLCOpenEditor.py:118
  2367 msgid "Open"
  2379 msgid "Open"
  2368 msgstr "Apri"
  2380 msgstr "Apri"
  2369 
  2381 
  2370 #: ../svgui/svgui.py:143
  2382 #: ../svgui/svgui.py:151
  2371 msgid "Open Inkscape"
  2383 msgid "Open Inkscape"
  2372 msgstr "Apri Inkscape"
  2384 msgstr "Apri Inkscape"
  2373 
  2385 
  2374 #: ../version.py:77
  2386 #: ../version.py:86
  2375 msgid ""
  2387 msgid ""
  2376 "Open Source framework for automation, implemented IEC 61131 IDE with "
  2388 "Open Source framework for automation, implemented IEC 61131 IDE with "
  2377 "constantly growing set of extensions and flexible PLC runtime."
  2389 "constantly growing set of extensions and flexible PLC runtime."
  2378 msgstr ""
  2390 msgstr ""
  2379 
  2391 
  2380 #: ../ProjectController.py:1878
  2392 #: ../ProjectController.py:1879
  2381 msgid "Open a file explorer to manage project files"
  2393 msgid "Open a file explorer to manage project files"
  2382 msgstr ""
  2394 msgstr ""
  2383 
  2395 
  2384 #: ../wxglade_hmi/wxglade_hmi.py:155
  2396 #: ../wxglade_hmi/wxglade_hmi.py:161
  2385 msgid "Open wxGlade"
  2397 msgid "Open wxGlade"
  2386 msgstr "Apri wxGlade"
  2398 msgstr "Apri wxGlade"
  2387 
  2399 
  2388 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  2400 #: ../controls/VariablePanel.py:64
  2389 msgid "Option"
  2401 msgid "Option"
  2390 msgstr "Opzione"
  2402 msgstr "Opzione"
  2391 
  2403 
  2392 #: ../dialogs/FindInPouDialog.py:81 ../editors/CodeFileEditor.py:739
  2404 #: ../dialogs/FindInPouDialog.py:84 ../editors/CodeFileEditor.py:737
  2393 msgid "Options"
  2405 msgid "Options"
  2394 msgstr "Opzioni"
  2406 msgstr "Opzioni"
  2395 
  2407 
  2396 #: ../controls/ProjectPropertiesPanel.py:98
  2408 #: ../controls/ProjectPropertiesPanel.py:109
  2397 msgid "Organization (optional):"
  2409 msgid "Organization (optional):"
  2398 msgstr "Organizzazione (opzionale):"
  2410 msgstr "Organizzazione (opzionale):"
  2399 
  2411 
  2400 #: ../canfestival/SlaveEditor.py:74 ../canfestival/NetworkEditor.py:95
  2412 #: ../canfestival/SlaveEditor.py:78 ../canfestival/NetworkEditor.py:102
  2401 msgid "Other Profile"
  2413 msgid "Other Profile"
  2402 msgstr "Altro profilo"
  2414 msgstr "Altro profilo"
  2403 
  2415 
  2404 #: ../dialogs/SFCStepDialog.py:72 ../dialogs/FBDVariableDialog.py:40
  2416 #: ../dialogs/SFCStepDialog.py:74 ../dialogs/FBDVariableDialog.py:42
  2405 #: ../dialogs/BrowseLocationsDialog.py:42 ../editors/Viewer.py:290
  2417 #: ../dialogs/BrowseLocationsDialog.py:44 ../editors/Viewer.py:333
  2406 #: ../editors/Viewer.py:1628 ../editors/TextViewer.py:307
  2418 #: ../editors/Viewer.py:1661 ../editors/TextViewer.py:307
  2407 #: ../controls/LocationCellEditor.py:98 ../controls/VariablePanel.py:71
  2419 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:89
  2408 #: ../controls/VariablePanel.py:291 ../controls/VariablePanel.py:351
  2420 #: ../controls/VariablePanel.py:317 ../controls/VariablePanel.py:380
  2409 msgid "Output"
  2421 msgid "Output"
  2410 msgstr "Output"
  2422 msgstr "Output"
  2411 
  2423 
  2412 #: ../canfestival/SlaveEditor.py:63 ../canfestival/NetworkEditor.py:84
  2424 #: ../canfestival/SlaveEditor.py:67 ../canfestival/NetworkEditor.py:91
  2413 msgid "PDO Receive"
  2425 msgid "PDO Receive"
  2414 msgstr ""
  2426 msgstr ""
  2415 
  2427 
  2416 #: ../canfestival/SlaveEditor.py:62 ../canfestival/NetworkEditor.py:83
  2428 #: ../canfestival/SlaveEditor.py:66 ../canfestival/NetworkEditor.py:90
  2417 msgid "PDO Transmit"
  2429 msgid "PDO Transmit"
  2418 msgstr ""
  2430 msgstr ""
  2419 
  2431 
  2420 #: ../targets/toolchain_gcc.py:167
  2432 #: ../targets/toolchain_gcc.py:174
  2421 msgid "PLC :\n"
  2433 msgid "PLC :\n"
  2422 msgstr "PLC :\n"
  2434 msgstr "PLC :\n"
  2423 
  2435 
  2424 #: ../BeremizIDE.py:355
  2436 #: ../BeremizIDE.py:383
  2425 msgid "PLC Log"
  2437 msgid "PLC Log"
  2426 msgstr "PLC Log"
  2438 msgstr "PLC Log"
  2427 
  2439 
  2428 #: ../ProjectController.py:1054
  2440 #: ../ProjectController.py:1082
  2429 msgid "PLC code generation failed !\n"
  2441 msgid "PLC code generation failed !\n"
  2430 msgstr "Generazione del codice PLC fallita !\n"
  2442 msgstr "Generazione del codice PLC fallita !\n"
  2431 
  2443 
  2432 #: ../Beremiz_service.py:297
  2444 #: ../Beremiz_service.py:305
  2433 msgid "PLC is empty or already started."
  2445 msgid "PLC is empty or already started."
  2434 msgstr "PLC vuoto o già avviato."
  2446 msgstr "PLC vuoto o già avviato."
  2435 
  2447 
  2436 #: ../Beremiz_service.py:304
  2448 #: ../Beremiz_service.py:312
  2437 msgid "PLC is not started."
  2449 msgid "PLC is not started."
  2438 msgstr "PLC non avviato."
  2450 msgstr "PLC non avviato."
  2439 
  2451 
  2440 #: ../PLCOpenEditor.py:206 ../PLCOpenEditor.py:319
  2452 #: ../PLCOpenEditor.py:180 ../PLCOpenEditor.py:293
  2441 #, python-brace-format
  2453 #, python-brace-format
  2442 msgid ""
  2454 msgid ""
  2443 "PLC syntax error at line {a1}:\n"
  2455 "PLC syntax error at line {a1}:\n"
  2444 "{a2}"
  2456 "{a2}"
  2445 msgstr ""
  2457 msgstr ""
  2446 
  2458 
  2447 #: ../PLCOpenEditor.py:302 ../PLCOpenEditor.py:383
  2459 #: ../PLCOpenEditor.py:276 ../PLCOpenEditor.py:357
  2448 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  2460 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*"
  2449 msgstr ""
  2461 msgstr ""
  2450 
  2462 
  2451 #: ../PLCOpenEditor.py:154 ../PLCOpenEditor.py:219
  2463 #: ../PLCOpenEditor.py:125 ../PLCOpenEditor.py:193
  2452 msgid "PLCOpenEditor"
  2464 msgid "PLCOpenEditor"
  2453 msgstr "PLCOpenEditor"
  2465 msgstr "PLCOpenEditor"
  2454 
  2466 
  2455 #: ../PLCOpenEditor.py:365
  2467 #: ../PLCOpenEditor.py:339
  2456 msgid ""
  2468 msgid ""
  2457 "PLCOpenEditor is part of Beremiz project.\n"
  2469 "PLCOpenEditor is part of Beremiz project.\n"
  2458 "\n"
  2470 "\n"
  2459 "Beremiz is an "
  2471 "Beremiz is an "
  2460 msgstr ""
  2472 msgstr ""
  2461 
  2473 
  2462 #: ../dialogs/DiscoveryDialog.py:95
  2474 #: ../dialogs/DiscoveryDialog.py:92
  2463 msgid "PORT"
  2475 msgid "PORT"
  2464 msgstr "PORTA"
  2476 msgstr "PORTA"
  2465 
  2477 
  2466 #: ../dialogs/PouDialog.py:101
  2478 #: ../dialogs/PouDialog.py:109
  2467 msgid "POU Name"
  2479 msgid "POU Name"
  2468 msgstr "Nome POU"
  2480 msgstr "Nome POU"
  2469 
  2481 
  2470 #: ../dialogs/PouDialog.py:58
  2482 #: ../dialogs/PouDialog.py:66
  2471 msgid "POU Name:"
  2483 msgid "POU Name:"
  2472 msgstr "Nome POU:"
  2484 msgstr "Nome POU:"
  2473 
  2485 
  2474 #: ../dialogs/PouDialog.py:103
  2486 #: ../dialogs/PouDialog.py:111
  2475 msgid "POU Type"
  2487 msgid "POU Type"
  2476 msgstr "Tipo POU"
  2488 msgstr "Tipo POU"
  2477 
  2489 
  2478 #: ../dialogs/PouDialog.py:65
  2490 #: ../dialogs/PouDialog.py:73
  2479 msgid "POU Type:"
  2491 msgid "POU Type:"
  2480 msgstr "Tipo POU:"
  2492 msgstr "Tipo POU:"
  2481 
  2493 
  2482 #: ../connectors/PYRO/__init__.py:45
  2494 #: ../connectors/PYRO/__init__.py:52
  2483 #, python-format
  2495 #, python-format
  2484 msgid "PYRO connecting to URI : %s\n"
  2496 msgid "PYRO connecting to URI : %s\n"
  2485 msgstr ""
  2497 msgstr ""
  2486 
  2498 
  2487 #: ../connectors/PYRO/__init__.py:61
  2499 #: ../connectors/PYRO/__init__.py:68
  2488 #, python-format
  2500 #, python-format
  2489 msgid "PYRO using certificates in '%s' \n"
  2501 msgid "PYRO using certificates in '%s' \n"
  2490 msgstr ""
  2502 msgstr ""
  2491 
  2503 
  2492 #: ../BeremizIDE.py:231 ../PLCOpenEditor.py:120
  2504 #: ../BeremizIDE.py:256 ../PLCOpenEditor.py:91
  2493 msgid "Page Setup"
  2505 msgid "Page Setup"
  2494 msgstr "Impostazioni pagina"
  2506 msgstr "Impostazioni pagina"
  2495 
  2507 
  2496 #: ../controls/ProjectPropertiesPanel.py:111
  2508 #: ../controls/ProjectPropertiesPanel.py:124
  2497 msgid "Page Size (optional):"
  2509 msgid "Page Size (optional):"
  2498 msgstr "Dimensione pagina ()opzionale:"
  2510 msgstr "Dimensione pagina ()opzionale:"
  2499 
  2511 
  2500 #: ../IDEFrame.py:2613
  2512 #: ../IDEFrame.py:2640
  2501 #, python-format
  2513 #, python-format
  2502 msgid "Page: %d"
  2514 msgid "Page: %d"
  2503 msgstr "Pagina: %d"
  2515 msgstr "Pagina: %d"
  2504 
  2516 
  2505 #: ../controls/PouInstanceVariablesPanel.py:124
  2517 #: ../controls/PouInstanceVariablesPanel.py:134
  2506 msgid "Parent instance"
  2518 msgid "Parent instance"
  2507 msgstr "Istanza padre"
  2519 msgstr "Istanza padre"
  2508 
  2520 
  2509 #: ../editors/Viewer.py:657 ../IDEFrame.py:372 ../IDEFrame.py:426
  2521 #: ../editors/Viewer.py:696 ../IDEFrame.py:374 ../IDEFrame.py:428
  2510 msgid "Paste"
  2522 msgid "Paste"
  2511 msgstr "Incolla"
  2523 msgstr "Incolla"
  2512 
  2524 
  2513 #: ../IDEFrame.py:1868
  2525 #: ../IDEFrame.py:1899
  2514 msgid "Paste POU"
  2526 msgid "Paste POU"
  2515 msgstr "Incolla POU"
  2527 msgstr "Incolla POU"
  2516 
  2528 
  2517 #: ../dialogs/SearchInProjectDialog.py:56
  2529 #: ../dialogs/SearchInProjectDialog.py:60
  2518 msgid "Pattern to search:"
  2530 msgid "Pattern to search:"
  2519 msgstr "Pattern da cercare:"
  2531 msgstr "Pattern da cercare:"
  2520 
  2532 
  2521 #: ../dialogs/LDPowerRailDialog.py:74
  2533 #: ../dialogs/LDPowerRailDialog.py:75
  2522 msgid "Pin number:"
  2534 msgid "Pin number:"
  2523 msgstr "Numero di pin:"
  2535 msgstr "Numero di pin:"
  2524 
  2536 
  2525 #: ../editors/Viewer.py:2757 ../editors/Viewer.py:3014
  2537 #: ../editors/Viewer.py:2792 ../editors/Viewer.py:3060
  2526 #: ../editors/SFCViewer.py:770
  2538 #: ../editors/SFCViewer.py:785
  2527 msgid "Please choose a target"
  2539 msgid "Please choose a target"
  2528 msgstr "Per favore indicare un target"
  2540 msgstr "Per favore indicare un target"
  2529 
  2541 
  2530 #: ../editors/TextViewer.py:262
  2542 #: ../editors/TextViewer.py:260
  2531 msgid "Please enter a block name"
  2543 msgid "Please enter a block name"
  2532 msgstr ""
  2544 msgstr ""
  2533 
  2545 
  2534 #: ../editors/Viewer.py:2627 ../editors/Viewer.py:3056
  2546 #: ../editors/Viewer.py:2661 ../editors/Viewer.py:3103
  2535 msgid "Please enter comment text"
  2547 msgid "Please enter comment text"
  2536 msgstr ""
  2548 msgstr ""
  2537 
  2549 
  2538 #: ../editors/SFCViewer.py:433 ../editors/SFCViewer.py:455
  2550 #: ../editors/SFCViewer.py:447 ../editors/SFCViewer.py:469
  2539 #: ../editors/SFCViewer.py:799
  2551 #: ../editors/SFCViewer.py:815
  2540 msgid "Please enter step name"
  2552 msgid "Please enter step name"
  2541 msgstr ""
  2553 msgstr ""
  2542 
  2554 
  2543 #: ../Beremiz_service.py:196
  2555 #: ../dialogs/PouNameDialog.py:37 ../Beremiz_service.py:209
  2544 msgid "Please enter text"
  2556 msgid "Please enter text"
  2545 msgstr ""
  2557 msgstr ""
  2546 
  2558 
  2547 #: ../dialogs/ForceVariableDialog.py:163
  2559 #: ../dialogs/ForceVariableDialog.py:177
  2548 #, python-format
  2560 #, python-format
  2549 msgid "Please enter value for a \"%s\" variable:"
  2561 msgid "Please enter value for a \"%s\" variable:"
  2550 msgstr ""
  2562 msgstr ""
  2551 
  2563 
  2552 #: ../Beremiz_service.py:319
  2564 #: ../Beremiz_service.py:327
  2553 msgid "Port number must be 0 <= port <= 65535!"
  2565 msgid "Port number must be 0 <= port <= 65535!"
  2554 msgstr ""
  2566 msgstr ""
  2555 
  2567 
  2556 #: ../Beremiz_service.py:319
  2568 #: ../Beremiz_service.py:327
  2557 msgid "Port number must be an integer!"
  2569 msgid "Port number must be an integer!"
  2558 msgstr ""
  2570 msgstr ""
  2559 
  2571 
  2560 #: ../editors/Viewer.py:595 ../editors/Viewer.py:2416
  2572 #: ../editors/Viewer.py:633 ../editors/Viewer.py:2449
  2561 msgid "Power Rail"
  2573 msgid "Power Rail"
  2562 msgstr ""
  2574 msgstr ""
  2563 
  2575 
  2564 #: ../dialogs/LDPowerRailDialog.py:51
  2576 #: ../dialogs/LDPowerRailDialog.py:52
  2565 msgid "Power Rail Properties"
  2577 msgid "Power Rail Properties"
  2566 msgstr ""
  2578 msgstr ""
  2567 
  2579 
  2568 #: ../BeremizIDE.py:233 ../PLCOpenEditor.py:122
  2580 #: ../BeremizIDE.py:258 ../PLCOpenEditor.py:93
  2569 msgid "Preview"
  2581 msgid "Preview"
  2570 msgstr ""
  2582 msgstr ""
  2571 
  2583 
  2572 #: ../dialogs/BlockPreviewDialog.py:57
  2584 #: ../dialogs/BlockPreviewDialog.py:59
  2573 msgid "Preview:"
  2585 msgid "Preview:"
  2574 msgstr ""
  2586 msgstr ""
  2575 
  2587 
  2576 #: ../BeremizIDE.py:235 ../BeremizIDE.py:255 ../PLCOpenEditor.py:124
  2588 #: ../BeremizIDE.py:260 ../BeremizIDE.py:280 ../PLCOpenEditor.py:95
  2577 #: ../PLCOpenEditor.py:150
  2589 #: ../PLCOpenEditor.py:121
  2578 msgid "Print"
  2590 msgid "Print"
  2579 msgstr "Stampa"
  2591 msgstr "Stampa"
  2580 
  2592 
  2581 #: ../IDEFrame.py:1079
  2593 #: ../IDEFrame.py:1110
  2582 msgid "Print preview"
  2594 msgid "Print preview"
  2583 msgstr ""
  2595 msgstr ""
  2584 
  2596 
  2585 #: ../editors/ResourceEditor.py:68
  2597 #: ../editors/ResourceEditor.py:76
  2586 msgid "Priority"
  2598 msgid "Priority"
  2587 msgstr "Priorità"
  2599 msgstr "Priorità"
  2588 
  2600 
  2589 #: ../dialogs/SFCTransitionDialog.py:90
  2601 #: ../dialogs/SFCTransitionDialog.py:91
  2590 msgid "Priority:"
  2602 msgid "Priority:"
  2591 msgstr "Priorità:"
  2603 msgstr "Priorità:"
  2592 
  2604 
  2593 #: ../runtime/PLCObject.py:369
  2605 #: ../runtime/PLCObject.py:518
  2594 #, python-format
  2606 #, python-format
  2595 msgid "Problem starting PLC : error %d"
  2607 msgid "Problem starting PLC : error %d"
  2596 msgstr "Problema durante l'avvio del PLC : errore %d"
  2608 msgstr "Problema durante l'avvio del PLC : errore %d"
  2597 
  2609 
  2598 #: ../dialogs/ProjectDialog.py:58
  2610 #: ../dialogs/ProjectDialog.py:63
  2599 msgid "Product Name"
  2611 msgid "Product Name"
  2600 msgstr "Nome prodotto"
  2612 msgstr "Nome prodotto"
  2601 
  2613 
  2602 #: ../controls/ProjectPropertiesPanel.py:81
  2614 #: ../controls/ProjectPropertiesPanel.py:90
  2603 msgid "Product Name (required):"
  2615 msgid "Product Name (required):"
  2604 msgstr "Nome prodotto (necessario):"
  2616 msgstr "Nome prodotto (necessario):"
  2605 
  2617 
  2606 #: ../controls/ProjectPropertiesPanel.py:83
  2618 #: ../controls/ProjectPropertiesPanel.py:92
  2607 msgid "Product Release (optional):"
  2619 msgid "Product Release (optional):"
  2608 msgstr ""
  2620 msgstr ""
  2609 
  2621 
  2610 #: ../dialogs/ProjectDialog.py:59
  2622 #: ../dialogs/ProjectDialog.py:64
  2611 msgid "Product Version"
  2623 msgid "Product Version"
  2612 msgstr ""
  2624 msgstr ""
  2613 
  2625 
  2614 #: ../controls/ProjectPropertiesPanel.py:82
  2626 #: ../controls/ProjectPropertiesPanel.py:91
  2615 msgid "Product Version (required):"
  2627 msgid "Product Version (required):"
  2616 msgstr ""
  2628 msgstr ""
  2617 
  2629 
  2618 #: ../dialogs/SearchInProjectDialog.py:39 ../IDEFrame.py:1747
  2630 #: ../dialogs/SearchInProjectDialog.py:42 ../IDEFrame.py:1778
  2619 #: ../IDEFrame.py:1944
  2631 #: ../IDEFrame.py:1975
  2620 msgid "Program"
  2632 msgid "Program"
  2621 msgstr "Programma"
  2633 msgstr "Programma"
  2622 
  2634 
  2623 #: ../PLCOpenEditor.py:347
  2635 #: ../PLCOpenEditor.py:321
  2624 msgid "Program was successfully generated!"
  2636 msgid "Program was successfully generated!"
  2625 msgstr ""
  2637 msgstr ""
  2626 
  2638 
  2627 #: ../PLCControler.py:98
  2639 #: ../plcopen/types_enums.py:76
  2628 msgid "Programs"
  2640 msgid "Programs"
  2629 msgstr "Programmi"
  2641 msgstr "Programmi"
  2630 
  2642 
  2631 #: ../editors/Viewer.py:243
  2643 #: ../editors/Viewer.py:285
  2632 msgid "Programs can't be used by other POUs!"
  2644 msgid "Programs can't be used by other POUs!"
  2633 msgstr ""
  2645 msgstr ""
  2634 
  2646 
  2635 #: ../controls/ProjectPropertiesPanel.py:85 ../IDEFrame.py:584
  2647 #: ../controls/ProjectPropertiesPanel.py:94 ../IDEFrame.py:601
  2636 msgid "Project"
  2648 msgid "Project"
  2637 msgstr "Progetto"
  2649 msgstr "Progetto"
  2638 
  2650 
  2639 #: ../controls/SearchResultPanel.py:173
  2651 #: ../controls/SearchResultPanel.py:180
  2640 #, python-format
  2652 #, python-format
  2641 msgid "Project '%s':"
  2653 msgid "Project '%s':"
  2642 msgstr ""
  2654 msgstr ""
  2643 
  2655 
  2644 #: ../ProjectController.py:1877
  2656 #: ../ProjectController.py:1878
  2645 msgid "Project Files"
  2657 msgid "Project Files"
  2646 msgstr ""
  2658 msgstr ""
  2647 
  2659 
  2648 #: ../dialogs/ProjectDialog.py:57
  2660 #: ../dialogs/ProjectDialog.py:62
  2649 msgid "Project Name"
  2661 msgid "Project Name"
  2650 msgstr ""
  2662 msgstr ""
  2651 
  2663 
  2652 #: ../controls/ProjectPropertiesPanel.py:79
  2664 #: ../controls/ProjectPropertiesPanel.py:88
  2653 msgid "Project Name (required):"
  2665 msgid "Project Name (required):"
  2654 msgstr ""
  2666 msgstr ""
  2655 
  2667 
  2656 #: ../controls/ProjectPropertiesPanel.py:80
  2668 #: ../controls/ProjectPropertiesPanel.py:89
  2657 msgid "Project Version (optional):"
  2669 msgid "Project Version (optional):"
  2658 msgstr ""
  2670 msgstr ""
  2659 
  2671 
  2660 #: ../PLCControler.py:3164
  2672 #: ../PLCControler.py:2717
  2661 msgid ""
  2673 msgid ""
  2662 "Project file syntax error:\n"
  2674 "Project file syntax error:\n"
  2663 "\n"
  2675 "\n"
  2664 msgstr ""
  2676 msgstr ""
  2665 
  2677 
  2666 #: ../dialogs/ProjectDialog.py:33 ../editors/ProjectNodeEditor.py:37
  2678 #: ../dialogs/ProjectDialog.py:36 ../editors/ProjectNodeEditor.py:40
  2667 msgid "Project properties"
  2679 msgid "Project properties"
  2668 msgstr ""
  2680 msgstr ""
  2669 
  2681 
  2670 #: ../ConfigTreeNode.py:566
  2682 #: ../ConfigTreeNode.py:571
  2671 #, python-brace-format
  2683 #, python-brace-format
  2672 msgid "Project tree layout do not match confnode.xml {a1}!={a2} "
  2684 msgid "Project tree layout do not match confnode.xml {a1}!={a2} "
  2673 msgstr ""
  2685 msgstr ""
  2674 
  2686 
  2675 #: ../dialogs/ConnectionDialog.py:98
  2687 #: ../dialogs/ConnectionDialog.py:101
  2676 msgid "Propagate Name"
  2688 msgid "Propagate Name"
  2677 msgstr ""
  2689 msgstr ""
  2678 
  2690 
  2679 #: ../PLCControler.py:99
  2691 #: ../plcopen/types_enums.py:77
  2680 msgid "Properties"
  2692 msgid "Properties"
  2681 msgstr ""
  2693 msgstr ""
  2682 
  2694 
  2683 #: ../Beremiz_service.py:442
  2695 #: ../Beremiz_service.py:427
  2684 msgid "Publishing service on local network"
  2696 msgid "Publishing service on local network"
  2685 msgstr ""
  2697 msgstr ""
  2686 
  2698 
  2687 #: ../connectors/PYRO/__init__.py:118
  2699 #: ../connectors/PYRO/__init__.py:126
  2688 #, python-format
  2700 #, python-format
  2689 msgid "Pyro exception: %s\n"
  2701 msgid "Pyro exception: %s\n"
  2690 msgstr ""
  2702 msgstr ""
  2691 
  2703 
  2692 #: ../Beremiz_service.py:429
  2704 #: ../Beremiz_service.py:420
  2693 msgid "Pyro object's uri :"
       
  2694 msgstr ""
       
  2695 
       
  2696 #: ../Beremiz_service.py:428
       
  2697 msgid "Pyro port :"
  2705 msgid "Pyro port :"
  2698 msgstr ""
  2706 msgstr ""
  2699 
  2707 
  2700 #: ../py_ext/PythonEditor.py:81
  2708 #: ../py_ext/PythonEditor.py:84
  2701 msgid "Python code"
  2709 msgid "Python code"
  2702 msgstr ""
  2710 msgstr ""
  2703 
  2711 
  2704 #: ../features.py:33
  2712 #: ../features.py:34
  2705 msgid "Python file"
  2713 msgid "Python file"
  2706 msgstr ""
  2714 msgstr ""
  2707 
  2715 
  2708 #: ../dialogs/ActionBlockDialog.py:39
  2716 #: ../dialogs/ActionBlockDialog.py:42
  2709 msgid "Qualifier"
  2717 msgid "Qualifier"
  2710 msgstr ""
  2718 msgstr ""
  2711 
  2719 
  2712 #: ../BeremizIDE.py:238 ../PLCOpenEditor.py:130 ../Beremiz_service.py:275
  2720 #: ../BeremizIDE.py:263 ../PLCOpenEditor.py:101 ../Beremiz_service.py:283
  2713 msgid "Quit"
  2721 msgid "Quit"
  2714 msgstr ""
  2722 msgstr ""
  2715 
  2723 
  2716 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:225
  2724 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:227
  2717 msgid "Range:"
  2725 msgid "Range:"
  2718 msgstr ""
  2726 msgstr ""
  2719 
  2727 
  2720 #: ../ProjectController.py:1873
  2728 #: ../ProjectController.py:1872
  2721 msgid "Raw IEC code"
  2729 msgid "Raw IEC code"
  2722 msgstr ""
  2730 msgstr ""
  2723 
  2731 
  2724 #: ../BeremizIDE.py:1047
  2732 #: ../BeremizIDE.py:1083
  2725 #, python-format
  2733 #, python-format
  2726 msgid "Really delete node '%s'?"
  2734 msgid "Really delete node '%s'?"
  2727 msgstr ""
  2735 msgstr ""
  2728 
  2736 
  2729 #: ../IDEFrame.py:362 ../IDEFrame.py:422
  2737 #: ../connectors/WAMP/dialog.py:50
       
  2738 msgid "Realm:"
       
  2739 msgstr ""
       
  2740 
       
  2741 #: ../IDEFrame.py:367 ../IDEFrame.py:424
  2730 msgid "Redo"
  2742 msgid "Redo"
  2731 msgstr ""
  2743 msgstr ""
  2732 
  2744 
  2733 #: ../dialogs/SFCTransitionDialog.py:75
  2745 #: ../dialogs/SFCTransitionDialog.py:76
  2734 msgid "Reference"
  2746 msgid "Reference"
  2735 msgstr ""
  2747 msgstr ""
  2736 
  2748 
  2737 #: ../dialogs/DiscoveryDialog.py:107 ../IDEFrame.py:432
  2749 #: ../dialogs/DiscoveryDialog.py:109 ../IDEFrame.py:434
  2738 msgid "Refresh"
  2750 msgid "Refresh"
  2739 msgstr ""
  2751 msgstr ""
  2740 
  2752 
  2741 #: ../dialogs/SearchInProjectDialog.py:66
  2753 #: ../dialogs/SearchInProjectDialog.py:70
  2742 msgid "Regular expression"
  2754 msgid "Regular expression"
  2743 msgstr ""
  2755 msgstr ""
  2744 
  2756 
  2745 #: ../dialogs/FindInPouDialog.py:96
  2757 #: ../dialogs/FindInPouDialog.py:99
  2746 msgid "Regular expressions"
  2758 msgid "Regular expressions"
  2747 msgstr ""
  2759 msgstr ""
  2748 
  2760 
  2749 #: ../editors/Viewer.py:1603
  2761 #: ../editors/Viewer.py:1636
  2750 msgid "Release value"
  2762 msgid "Release value"
  2751 msgstr ""
  2763 msgstr ""
  2752 
  2764 
  2753 #: ../plcopen/iec_std.csv:37
  2765 #: ../plcopen/iec_std.csv:37
  2754 msgid "Remainder (modulo)"
  2766 msgid "Remainder (modulo)"
  2755 msgstr ""
  2767 msgstr ""
  2756 
  2768 
  2757 #: ../BeremizIDE.py:1048
  2769 #: ../BeremizIDE.py:1084
  2758 #, python-format
  2770 #, python-format
  2759 msgid "Remove %s node"
  2771 msgid "Remove %s node"
  2760 msgstr ""
  2772 msgstr ""
  2761 
  2773 
  2762 #: ../IDEFrame.py:2419
  2774 #: ../IDEFrame.py:2445
  2763 msgid "Remove Datatype"
  2775 msgid "Remove Datatype"
  2764 msgstr ""
  2776 msgstr ""
  2765 
  2777 
  2766 #: ../IDEFrame.py:2424
  2778 #: ../IDEFrame.py:2450
  2767 msgid "Remove Pou"
  2779 msgid "Remove Pou"
  2768 msgstr ""
  2780 msgstr ""
  2769 
  2781 
  2770 #: ../dialogs/ActionBlockDialog.py:138
  2782 #: ../dialogs/ActionBlockDialog.py:144
  2771 msgid "Remove action"
  2783 msgid "Remove action"
  2772 msgstr ""
  2784 msgstr ""
  2773 
  2785 
  2774 #: ../editors/DataTypeEditor.py:353
  2786 #: ../editors/DataTypeEditor.py:365
  2775 msgid "Remove element"
  2787 msgid "Remove element"
  2776 msgstr ""
  2788 msgstr ""
  2777 
  2789 
  2778 #: ../editors/FileManagementPanel.py:63
  2790 #: ../editors/FileManagementPanel.py:66
  2779 msgid "Remove file from left folder"
  2791 msgid "Remove file from left folder"
  2780 msgstr ""
  2792 msgstr ""
  2781 
  2793 
  2782 #: ../editors/ResourceEditor.py:269
  2794 #: ../editors/ResourceEditor.py:284
  2783 msgid "Remove instance"
  2795 msgid "Remove instance"
  2784 msgstr ""
  2796 msgstr ""
  2785 
  2797 
  2786 #: ../canfestival/NetworkEditor.py:104
  2798 #: ../canfestival/NetworkEditor.py:111
  2787 msgid "Remove slave"
  2799 msgid "Remove slave"
  2788 msgstr ""
  2800 msgstr ""
  2789 
  2801 
  2790 #: ../editors/ResourceEditor.py:240
  2802 #: ../editors/ResourceEditor.py:253
  2791 msgid "Remove task"
  2803 msgid "Remove task"
  2792 msgstr ""
  2804 msgstr ""
  2793 
  2805 
  2794 #: ../editors/CodeFileEditor.py:659 ../controls/VariablePanel.py:451
  2806 #: ../editors/CodeFileEditor.py:655 ../controls/VariablePanel.py:482
  2795 msgid "Remove variable"
  2807 msgid "Remove variable"
  2796 msgstr ""
  2808 msgstr ""
  2797 
  2809 
  2798 #: ../IDEFrame.py:1948
  2810 #: ../IDEFrame.py:1979
  2799 msgid "Rename"
  2811 msgid "Rename"
  2800 msgstr ""
  2812 msgstr ""
  2801 
  2813 
  2802 #: ../editors/FileManagementPanel.py:181
  2814 #: ../editors/FileManagementPanel.py:187
  2803 msgid "Replace File"
  2815 msgid "Replace File"
  2804 msgstr ""
  2816 msgstr ""
  2805 
  2817 
  2806 #: ../editors/Viewer.py:561
  2818 #: ../editors/Viewer.py:598
  2807 msgid "Replace Wire by connections"
  2819 msgid "Replace Wire by connections"
  2808 msgstr ""
  2820 msgstr ""
  2809 
  2821 
  2810 #: ../plcopen/iec_std.csv:89
  2822 #: ../plcopen/iec_std.csv:89
  2811 msgid "Replacement (within)"
  2823 msgid "Replacement (within)"
  2812 msgstr ""
  2824 msgstr ""
  2813 
  2825 
  2814 #: ../dialogs/LDElementDialog.py:76
  2826 #: ../dialogs/LDElementDialog.py:79
  2815 msgid "Reset"
  2827 msgid "Reset"
  2816 msgstr ""
  2828 msgstr ""
  2817 
  2829 
  2818 #: ../editors/Viewer.py:642
  2830 #: ../editors/Viewer.py:681
  2819 msgid "Reset Execution Order"
  2831 msgid "Reset Execution Order"
  2820 msgstr ""
  2832 msgstr ""
  2821 
  2833 
  2822 #: ../IDEFrame.py:451
  2834 #: ../IDEFrame.py:453
  2823 msgid "Reset Perspective"
  2835 msgid "Reset Perspective"
  2824 msgstr ""
  2836 msgstr ""
  2825 
  2837 
  2826 #: ../controls/SearchResultPanel.py:105
  2838 #: ../controls/SearchResultPanel.py:103
  2827 msgid "Reset search result"
  2839 msgid "Reset search result"
  2828 msgstr ""
  2840 msgstr ""
  2829 
  2841 
  2830 #: ../BeremizIDE.py:979 ../PLCControler.py:99
  2842 #: ../BeremizIDE.py:1015 ../plcopen/types_enums.py:77
  2831 msgid "Resources"
  2843 msgid "Resources"
  2832 msgstr ""
  2844 msgstr ""
  2833 
  2845 
  2834 #: ../controls/VariablePanel.py:62
  2846 #: ../controls/VariablePanel.py:77
  2835 msgid "Retain"
  2847 msgid "Retain"
  2836 msgstr ""
  2848 msgstr ""
  2837 
  2849 
  2838 #: ../controls/VariablePanel.py:424
  2850 #: ../controls/VariablePanel.py:455
  2839 msgid "Return Type:"
  2851 msgid "Return Type:"
  2840 msgstr ""
  2852 msgstr ""
  2841 
  2853 
  2842 #: ../editors/Viewer.py:546
  2854 #: ../editors/Viewer.py:582
  2843 msgid "Right"
  2855 msgid "Right"
  2844 msgstr ""
  2856 msgstr ""
  2845 
  2857 
  2846 #: ../dialogs/LDPowerRailDialog.py:64
  2858 #: ../dialogs/LDPowerRailDialog.py:65
  2847 msgid "Right PowerRail"
  2859 msgid "Right PowerRail"
  2848 msgstr ""
  2860 msgstr ""
  2849 
  2861 
  2850 #: ../dialogs/LDElementDialog.py:77 ../editors/Viewer.py:520
  2862 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:555
  2851 msgid "Rising Edge"
  2863 msgid "Rising Edge"
  2852 msgstr ""
  2864 msgstr ""
  2853 
  2865 
  2854 #: ../plcopen/iec_std.csv:65
  2866 #: ../plcopen/iec_std.csv:65
  2855 msgid "Rotate left"
  2867 msgid "Rotate left"
  2861 
  2873 
  2862 #: ../plcopen/iec_std.csv:17
  2874 #: ../plcopen/iec_std.csv:17
  2863 msgid "Rounding up/down"
  2875 msgid "Rounding up/down"
  2864 msgstr ""
  2876 msgstr ""
  2865 
  2877 
  2866 #: ../ProjectController.py:1841
  2878 #: ../ProjectController.py:1828
  2867 msgid "Run"
  2879 msgid "Run"
  2868 msgstr ""
  2880 msgstr ""
  2869 
  2881 
  2870 #: ../ProjectController.py:1099
  2882 #: ../ProjectController.py:1127
  2871 msgid "Runtime IO extensions C code generation failed !\n"
  2883 msgid "Runtime IO extensions C code generation failed !\n"
  2872 msgstr ""
  2884 msgstr ""
  2873 
  2885 
  2874 #: ../ProjectController.py:1108
  2886 #: ../ProjectController.py:1136
  2875 msgid "Runtime library extensions C code generation failed !\n"
  2887 msgid "Runtime library extensions C code generation failed !\n"
  2876 msgstr ""
  2888 msgstr ""
  2877 
  2889 
  2878 #: ../canfestival/SlaveEditor.py:61 ../canfestival/NetworkEditor.py:82
  2890 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:89
  2879 msgid "SDO Client"
  2891 msgid "SDO Client"
  2880 msgstr ""
  2892 msgstr ""
  2881 
  2893 
  2882 #: ../canfestival/SlaveEditor.py:60 ../canfestival/NetworkEditor.py:81
  2894 #: ../canfestival/SlaveEditor.py:64 ../canfestival/NetworkEditor.py:88
  2883 msgid "SDO Server"
  2895 msgid "SDO Server"
  2884 msgstr ""
  2896 msgstr ""
  2885 
  2897 
  2886 #: ../dialogs/PouDialog.py:37 ../controls/ProjectPropertiesPanel.py:144
  2898 #: ../dialogs/PouDialog.py:44 ../controls/ProjectPropertiesPanel.py:158
  2887 msgid "SFC"
  2899 msgid "SFC"
  2888 msgstr ""
  2900 msgstr ""
  2889 
  2901 
  2890 #: ../PLCGenerator.py:1392
  2902 #: ../PLCGenerator.py:1433
  2891 #, python-brace-format
  2903 #, python-brace-format
  2892 msgid "SFC jump in pou \"{a1}\" refers to non-existent SFC step \"{a2}\""
  2904 msgid "SFC jump in pou \"{a1}\" refers to non-existent SFC step \"{a2}\""
  2893 msgstr ""
  2905 msgstr ""
  2894 
  2906 
  2895 #: ../PLCGenerator.py:773
  2907 #: ../PLCGenerator.py:780
  2896 #, python-format
  2908 #, python-format
  2897 msgid "SFC transition in POU \"%s\" must be connected."
  2909 msgid "SFC transition in POU \"%s\" must be connected."
  2898 msgstr "La transizione SFC nel POU \"%s\" deve essere connessa."
  2910 msgstr "La transizione SFC nel POU \"%s\" deve essere connessa."
  2899 
  2911 
  2900 #: ../dialogs/PouTransitionDialog.py:36 ../dialogs/PouActionDialog.py:32
  2912 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36
  2901 #: ../dialogs/PouDialog.py:37
  2913 #: ../dialogs/PouDialog.py:44
  2902 msgid "ST"
  2914 msgid "ST"
  2903 msgstr "ST"
  2915 msgstr "ST"
  2904 
  2916 
  2905 #: ../PLCOpenEditor.py:334
  2917 #: ../PLCOpenEditor.py:308
  2906 msgid "ST files (*.st)|*.st|All files|*.*"
  2918 msgid "ST files (*.st)|*.st|All files|*.*"
  2907 msgstr "ST files (*.st)|*.st|All files|*.*"
  2919 msgstr "ST files (*.st)|*.st|All files|*.*"
  2908 
  2920 
  2909 #: ../svgui/svgui.py:128
  2921 #: ../svgui/svgui.py:136
  2910 msgid "SVG files (*.svg)|*.svg|All files|*.*"
  2922 msgid "SVG files (*.svg)|*.svg|All files|*.*"
  2911 msgstr "SVG files (*.svg)|*.svg|All files|*.*"
  2923 msgstr "SVG files (*.svg)|*.svg|All files|*.*"
  2912 
  2924 
  2913 #: ../features.py:35
  2925 #: ../features.py:36
  2914 msgid "SVGUI"
  2926 msgid "SVGUI"
  2915 msgstr "SVGUI"
  2927 msgstr "SVGUI"
  2916 
  2928 
  2917 #: ../BeremizIDE.py:222 ../BeremizIDE.py:253 ../PLCOpenEditor.py:113
  2929 #: ../BeremizIDE.py:247 ../BeremizIDE.py:278 ../PLCOpenEditor.py:84
  2918 #: ../PLCOpenEditor.py:148
  2930 #: ../PLCOpenEditor.py:119
  2919 msgid "Save"
  2931 msgid "Save"
  2920 msgstr "Salva"
  2932 msgstr "Salva"
  2921 
  2933 
  2922 #: ../BeremizIDE.py:254 ../PLCOpenEditor.py:115 ../PLCOpenEditor.py:149
  2934 #: ../BeremizIDE.py:279 ../PLCOpenEditor.py:86 ../PLCOpenEditor.py:120
  2923 msgid "Save As..."
  2935 msgid "Save As..."
  2924 msgstr "Salva come"
  2936 msgstr "Salva come"
  2925 
  2937 
  2926 #: ../BeremizIDE.py:224
  2938 #: ../BeremizIDE.py:249
  2927 msgid "Save as"
  2939 msgid "Save as"
  2928 msgstr "Salva come"
  2940 msgstr "Salva come"
  2929 
  2941 
  2930 #: ../ProjectController.py:511
  2942 #: ../ProjectController.py:530
  2931 msgid "Save path is the same as path of a project! \n"
  2943 msgid "Save path is the same as path of a project! \n"
  2932 msgstr "Il percorso scelto per il salvataggio è lo stesso di un progetto! \n"
  2944 msgstr "Il percorso scelto per il salvataggio è lo stesso di un progetto! \n"
  2933 
  2945 
  2934 #: ../dialogs/SearchInProjectDialog.py:69
  2946 #: ../dialogs/SearchInProjectDialog.py:73
  2935 msgid "Scope"
  2947 msgid "Scope"
  2936 msgstr "Cerca in"
  2948 msgstr "Cerca in"
  2937 
  2949 
  2938 #: ../IDEFrame.py:623
  2950 #: ../IDEFrame.py:644
  2939 msgid "Search"
  2951 msgid "Search"
  2940 msgstr "Cerca"
  2952 msgstr "Cerca"
  2941 
  2953 
  2942 #: ../dialogs/SearchInProjectDialog.py:45 ../IDEFrame.py:382
  2954 #: ../dialogs/SearchInProjectDialog.py:49 ../IDEFrame.py:384
  2943 #: ../IDEFrame.py:428
  2955 #: ../IDEFrame.py:430
  2944 msgid "Search in Project"
  2956 msgid "Search in Project"
  2945 msgstr "Cerca nel Progetto"
  2957 msgstr "Cerca nel Progetto"
  2946 
  2958 
  2947 #: ../dialogs/DurationEditorDialog.py:47
  2959 #: ../dialogs/DurationEditorDialog.py:49
  2948 msgid "Seconds:"
  2960 msgid "Seconds:"
  2949 msgstr "Secondi:"
  2961 msgstr "Secondi:"
  2950 
  2962 
  2951 #: ../IDEFrame.py:388
  2963 #: ../IDEFrame.py:390
  2952 msgid "Select All"
  2964 msgid "Select All"
  2953 msgstr "Seleziona tutto"
  2965 msgstr "Seleziona tutto"
  2954 
  2966 
  2955 #: ../editors/Viewer.py:289 ../editors/TextViewer.py:306
  2967 #: ../editors/Viewer.py:331 ../editors/TextViewer.py:305
  2956 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  2968 #: ../controls/LocationCellEditor.py:101 ../controls/VariablePanel.py:315
  2957 #: ../controls/VariablePanel.py:350
  2969 #: ../controls/VariablePanel.py:378
  2958 msgid "Select a variable class:"
  2970 msgid "Select a variable class:"
  2959 msgstr "Seleziona una classe per la variabile:"
  2971 msgstr "Seleziona una classe per la variabile:"
  2960 
  2972 
  2961 #: ../ProjectController.py:1257
  2973 #: ../ProjectController.py:1293
  2962 msgid "Select an editor:"
  2974 msgid "Select an editor:"
  2963 msgstr "Seleziona un editor:"
  2975 msgstr "Seleziona un editor:"
  2964 
  2976 
  2965 #: ../controls/PouInstanceVariablesPanel.py:281
  2977 #: ../controls/PouInstanceVariablesPanel.py:292
  2966 msgid "Select an instance"
  2978 msgid "Select an instance"
  2967 msgstr "Seleziona un'istanza"
  2979 msgstr "Seleziona un'istanza"
  2968 
  2980 
  2969 #: ../IDEFrame.py:607
  2981 #: ../IDEFrame.py:628
  2970 msgid "Select an object"
  2982 msgid "Select an object"
  2971 msgstr "Seleziona un oggetto"
  2983 msgstr "Seleziona un oggetto"
  2972 
  2984 
  2973 #: ../ProjectController.py:518
  2985 #: ../ProjectController.py:537
  2974 msgid "Selected directory already contains another project. Overwrite? \n"
  2986 msgid "Selected directory already contains another project. Overwrite? \n"
  2975 msgstr ""
  2987 msgstr ""
  2976 "La cartella selezionata contiene già un altro progetto. Sovrascrivere? \n"
  2988 "La cartella selezionata contiene già un altro progetto. Sovrascrivere? \n"
  2977 
  2989 
  2978 #: ../plcopen/iec_std.csv:70
  2990 #: ../plcopen/iec_std.csv:70
  2979 msgid "Selection"
  2991 msgid "Selection"
  2980 msgstr "Selezione"
  2992 msgstr "Selezione"
  2981 
  2993 
  2982 #: ../dialogs/SFCDivergenceDialog.py:65
  2994 #: ../dialogs/SFCDivergenceDialog.py:66
  2983 msgid "Selection Convergence"
  2995 msgid "Selection Convergence"
  2984 msgstr "Selezione Convergenza"
  2996 msgstr "Selezione Convergenza"
  2985 
  2997 
  2986 #: ../dialogs/SFCDivergenceDialog.py:64
  2998 #: ../dialogs/SFCDivergenceDialog.py:65
  2987 msgid "Selection Divergence"
  2999 msgid "Selection Divergence"
  2988 msgstr "Selezione Divergenza"
  3000 msgstr "Selezione Divergenza"
  2989 
  3001 
  2990 #: ../dialogs/DiscoveryDialog.py:82
  3002 #: ../dialogs/DiscoveryDialog.py:135
  2991 msgid "Service Discovery"
  3003 msgid "Service Discovery"
  2992 msgstr "Scoperta Servizi"
  3004 msgstr "Scoperta Servizi"
  2993 
  3005 
  2994 #: ../dialogs/DiscoveryDialog.py:85
  3006 #: ../dialogs/DiscoveryDialog.py:104
  2995 msgid "Services available:"
  3007 msgid "Services available:"
  2996 msgstr "Servici disponibili:"
  3008 msgstr "Servici disponibili:"
  2997 
  3009 
  2998 #: ../dialogs/LDElementDialog.py:76
  3010 #: ../dialogs/LDElementDialog.py:79
  2999 msgid "Set"
  3011 msgid "Set"
  3000 msgstr "Imposta"
  3012 msgstr "Imposta"
  3001 
  3013 
  3002 #: ../plcopen/iec_std.csv:62
  3014 #: ../plcopen/iec_std.csv:62
  3003 msgid "Shift left"
  3015 msgid "Shift left"
  3005 
  3017 
  3006 #: ../plcopen/iec_std.csv:63
  3018 #: ../plcopen/iec_std.csv:63
  3007 msgid "Shift right"
  3019 msgid "Shift right"
  3008 msgstr "Trasla a destra"
  3020 msgstr "Trasla a destra"
  3009 
  3021 
  3010 #: ../ProjectController.py:1867
  3022 #: ../ProjectController.py:1863
  3011 msgid "Show IEC code generated by PLCGenerator"
  3023 msgid "Show IEC code generated by PLCGenerator"
  3012 msgstr "Mostra il codice IEC generato da PLCGenerator"
  3024 msgstr "Mostra il codice IEC generato da PLCGenerator"
  3013 
  3025 
  3014 #: ../canfestival/canfestival.py:389
  3026 #: ../canfestival/canfestival.py:407
  3015 msgid "Show Master"
  3027 msgid "Show Master"
  3016 msgstr "Mostra il Master"
  3028 msgstr "Mostra il Master"
  3017 
  3029 
  3018 #: ../canfestival/canfestival.py:390
  3030 #: ../canfestival/canfestival.py:408
  3019 msgid "Show Master generated by config_utils"
  3031 msgid "Show Master generated by config_utils"
  3020 msgstr "Mostra il Master generato da config_utils"
  3032 msgstr "Mostra il Master generato da config_utils"
  3021 
  3033 
  3022 #: ../ProjectController.py:1865
  3034 #: ../ProjectController.py:1862
  3023 msgid "Show code"
  3035 msgid "Show code"
  3024 msgstr "Mostra il codice"
  3036 msgstr "Mostra il codice"
  3025 
  3037 
       
  3038 #: ../dialogs/SFCDivergenceDialog.py:68
       
  3039 msgid "Simultaneous Convergence"
       
  3040 msgstr ""
       
  3041 
  3026 #: ../dialogs/SFCDivergenceDialog.py:67
  3042 #: ../dialogs/SFCDivergenceDialog.py:67
  3027 msgid "Simultaneous Convergence"
       
  3028 msgstr ""
       
  3029 
       
  3030 #: ../dialogs/SFCDivergenceDialog.py:66
       
  3031 msgid "Simultaneous Divergence"
  3043 msgid "Simultaneous Divergence"
  3032 msgstr ""
  3044 msgstr ""
  3033 
  3045 
  3034 #: ../plcopen/iec_std.csv:27
  3046 #: ../plcopen/iec_std.csv:27
  3035 msgid "Sine"
  3047 msgid "Sine"
  3036 msgstr "Seno"
  3048 msgstr "Seno"
  3037 
  3049 
  3038 #: ../editors/ResourceEditor.py:68
  3050 #: ../editors/ResourceEditor.py:76
  3039 msgid "Single"
  3051 msgid "Single"
  3040 msgstr "Singolo"
  3052 msgstr "Singolo"
  3041 
  3053 
  3042 #: ../targets/toolchain_makefile.py:126
  3054 #: ../targets/toolchain_makefile.py:130
  3043 msgid "Source didn't change, no build.\n"
  3055 msgid "Source didn't change, no build.\n"
  3044 msgstr "I file sorgente non sono cambiati, compilazione non necessaria.\n"
  3056 msgstr "I file sorgente non sono cambiati, compilazione non necessaria.\n"
  3045 
  3057 
  3046 #: ../PLCGenerator.py:397
  3058 #: ../PLCGenerator.py:404
  3047 #, python-brace-format
  3059 #, python-brace-format
  3048 msgid ""
  3060 msgid ""
  3049 "Source signal has to be defined for single task '{a1}' in resource "
  3061 "Source signal has to be defined for single task '{a1}' in resource "
  3050 "'{a2}.{a3}'."
  3062 "'{a2}.{a3}'."
  3051 msgstr ""
  3063 msgstr ""
  3052 
  3064 
  3053 #: ../plcopen/iec_std.csv:23
  3065 #: ../plcopen/iec_std.csv:23
  3054 msgid "Square root (base 2)"
  3066 msgid "Square root (base 2)"
  3055 msgstr "Radice quadrata (base 2)"
  3067 msgstr "Radice quadrata (base 2)"
  3056 
  3068 
  3057 #: ../plcopen/definitions.py:48
  3069 #: ../plcopen/definitions.py:50
  3058 msgid "Standard function blocks"
  3070 msgid "Standard function blocks"
  3059 msgstr "Blocchi funzione standard"
  3071 msgstr "Blocchi funzione standard"
  3060 
  3072 
  3061 #: ../ProjectController.py:1843 ../Beremiz_service.py:263
  3073 #: ../ProjectController.py:1829 ../Beremiz_service.py:271
  3062 msgid "Start PLC"
  3074 msgid "Start PLC"
  3063 msgstr "Avvia il PLC"
  3075 msgstr "Avvia il PLC"
  3064 
  3076 
  3065 #: ../ProjectController.py:1046
  3077 #: ../ProjectController.py:1074
  3066 #, python-format
  3078 #, python-format
  3067 msgid "Start build in %s\n"
  3079 msgid "Start build in %s\n"
  3068 msgstr "Avvia la compilazione in %s\n"
  3080 msgstr "Avvia la compilazione in %s\n"
  3069 
  3081 
  3070 #: ../ProjectController.py:1360
  3082 #: ../ProjectController.py:1397
  3071 msgid "Started"
  3083 msgid "Started"
  3072 msgstr "Avviato"
  3084 msgstr "Avviato"
  3073 
  3085 
  3074 #: ../ProjectController.py:1648
  3086 #: ../ProjectController.py:1633
  3075 msgid "Starting PLC\n"
  3087 msgid "Starting PLC\n"
  3076 msgstr "Avviando il PLC\n"
  3088 msgstr "Avviando il PLC\n"
  3077 
  3089 
  3078 #: ../BeremizIDE.py:365
  3090 #: ../BeremizIDE.py:393
  3079 msgid "Status ToolBar"
  3091 msgid "Status ToolBar"
  3080 msgstr "Barra di Stato"
  3092 msgstr "Barra di Stato"
  3081 
  3093 
  3082 #: ../editors/Viewer.py:612 ../editors/Viewer.py:2391
  3094 #: ../editors/Viewer.py:651 ../editors/Viewer.py:2424
  3083 msgid "Step"
  3095 msgid "Step"
  3084 msgstr "Passo"
  3096 msgstr "Passo"
  3085 
  3097 
  3086 #: ../ProjectController.py:1846
  3098 #: ../ProjectController.py:1835
  3087 msgid "Stop"
  3099 msgid "Stop"
  3088 msgstr "Arresto"
  3100 msgstr "Arresto"
  3089 
  3101 
  3090 #: ../Beremiz_service.py:264
  3102 #: ../Beremiz_service.py:272
  3091 msgid "Stop PLC"
  3103 msgid "Stop PLC"
  3092 msgstr "Arresto PLC"
  3104 msgstr "Arresto PLC"
  3093 
  3105 
  3094 #: ../ProjectController.py:1848
  3106 #: ../ProjectController.py:1836
  3095 msgid "Stop Running PLC"
  3107 msgid "Stop Running PLC"
  3096 msgstr "Arresto del PLC in esecuzione"
  3108 msgstr "Arresto del PLC in esecuzione"
  3097 
  3109 
  3098 #: ../ProjectController.py:1361
  3110 #: ../ProjectController.py:1398
  3099 msgid "Stopped"
  3111 msgid "Stopped"
  3100 msgstr "Arrestato"
  3112 msgstr "Arrestato"
  3101 
  3113 
  3102 #: ../ProjectController.py:1620
  3114 #: ../editors/DataTypeEditor.py:60
  3103 msgid "Stopping debugger...\n"
       
  3104 msgstr "Arrestando il debugger...\n"
       
  3105 
       
  3106 #: ../editors/DataTypeEditor.py:54
       
  3107 msgid "Structure"
  3115 msgid "Structure"
  3108 msgstr "Struttura"
  3116 msgstr "Struttura"
  3109 
  3117 
  3110 #: ../editors/DataTypeEditor.py:54
  3118 #: ../editors/DataTypeEditor.py:60
  3111 msgid "Subrange"
  3119 msgid "Subrange"
  3112 msgstr ""
  3120 msgstr ""
  3113 
  3121 
  3114 #: ../plcopen/iec_std.csv:35
  3122 #: ../plcopen/iec_std.csv:35
  3115 msgid "Subtraction"
  3123 msgid "Subtraction"
  3116 msgstr "Sottrazione"
  3124 msgstr "Sottrazione"
  3117 
  3125 
  3118 #: ../ProjectController.py:1085
  3126 #: ../ProjectController.py:1113
  3119 msgid "Successfully built.\n"
  3127 msgid "Successfully built.\n"
  3120 msgstr "Compilato con successo.\n"
  3128 msgstr "Compilato con successo.\n"
  3121 
  3129 
  3122 #: ../IDEFrame.py:447
  3130 #: ../IDEFrame.py:449
  3123 msgid "Switch perspective"
  3131 msgid "Switch perspective"
  3124 msgstr "Cambia layout grafico"
  3132 msgstr "Cambia layout grafico"
  3125 
  3133 
  3126 #: ../dialogs/SearchInProjectDialog.py:165 ../dialogs/FindInPouDialog.py:115
  3134 #: ../dialogs/SearchInProjectDialog.py:169 ../dialogs/FindInPouDialog.py:118
  3127 msgid "Syntax error in regular expression of pattern to search!"
  3135 msgid "Syntax error in regular expression of pattern to search!"
  3128 msgstr "Errore di sintassi nella 'regular expression' usata per la ricerca!"
  3136 msgstr "Errore di sintassi nella 'regular expression' usata per la ricerca!"
  3129 
  3137 
  3130 #: ../dialogs/DiscoveryDialog.py:93
  3138 #: ../dialogs/DiscoveryDialog.py:90
  3131 msgid "TYPE"
  3139 msgid "TYPE"
  3132 msgstr "TIPO"
  3140 msgstr "TIPO"
  3133 
  3141 
  3134 #: ../plcopen/iec_std.csv:29
  3142 #: ../plcopen/iec_std.csv:29
  3135 msgid "Tangent"
  3143 msgid "Tangent"
  3136 msgstr "Tangente"
  3144 msgstr "Tangente"
  3137 
  3145 
  3138 #: ../editors/ResourceEditor.py:83
  3146 #: ../editors/ResourceEditor.py:97
  3139 msgid "Task"
  3147 msgid "Task"
  3140 msgstr "Task"
  3148 msgstr "Task"
  3141 
  3149 
  3142 #: ../editors/ResourceEditor.py:235
  3150 #: ../editors/ResourceEditor.py:248
  3143 msgid "Tasks:"
  3151 msgid "Tasks:"
  3144 msgstr "Tasks:"
  3152 msgstr "Tasks:"
  3145 
  3153 
  3146 #: ../controls/VariablePanel.py:73
  3154 #: ../controls/VariablePanel.py:91
  3147 msgid "Temp"
  3155 msgid "Temp"
  3148 msgstr "Temp"
  3156 msgstr "Temp"
  3149 
  3157 
  3150 #: ../version.py:30
  3158 #: ../version.py:35
  3151 msgid ""
  3159 msgid ""
  3152 "The best place to ask questions about Beremiz/PLCOpenEditor\n"
  3160 "The best place to ask questions about Beremiz/PLCOpenEditor\n"
  3153 "is project's mailing list: beremiz-devel@lists.sourceforge.net\n"
  3161 "is project's mailing list: beremiz-devel@lists.sourceforge.net\n"
  3154 "\n"
  3162 "\n"
  3155 "This is the main community support channel.\n"
  3163 "This is the main community support channel.\n"
  3157 "\n"
  3165 "\n"
  3158 "You can subscribe to the list here:\n"
  3166 "You can subscribe to the list here:\n"
  3159 "https://lists.sourceforge.net/lists/listinfo/beremiz-devel"
  3167 "https://lists.sourceforge.net/lists/listinfo/beremiz-devel"
  3160 msgstr ""
  3168 msgstr ""
  3161 
  3169 
  3162 #: ../editors/FileManagementPanel.py:180
  3170 #: ../editors/FileManagementPanel.py:186
  3163 #, python-format
  3171 #, python-format
  3164 msgid ""
  3172 msgid ""
  3165 "The file '%s' already exist.\n"
  3173 "The file '%s' already exist.\n"
  3166 "Do you want to replace it?"
  3174 "Do you want to replace it?"
  3167 msgstr ""
  3175 msgstr ""
  3168 "Il file '%s' esiste già.\n"
  3176 "Il file '%s' esiste già.\n"
  3169 "Vuoi sovrascriverlo?"
  3177 "Vuoi sovrascriverlo?"
  3170 
  3178 
  3171 #: ../editors/LDViewer.py:882
  3179 #: ../editors/LDViewer.py:893
  3172 msgid "The group of block must be coherent!"
  3180 msgid "The group of block must be coherent!"
  3173 msgstr "Il gruppo di blocchi deve essere coerente!"
  3181 msgstr "Il gruppo di blocchi deve essere coerente!"
  3174 
  3182 
  3175 #: ../BeremizIDE.py:542 ../IDEFrame.py:1015
  3183 #: ../BeremizIDE.py:573 ../IDEFrame.py:1046
  3176 msgid "There are changes, do you want to save?"
  3184 msgid "There are changes, do you want to save?"
  3177 msgstr "Ci sono dei cambiamenti, vuoi salvare?"
  3185 msgstr "Ci sono dei cambiamenti, vuoi salvare?"
  3178 
  3186 
  3179 #: ../IDEFrame.py:1658 ../IDEFrame.py:1677
  3187 #: ../IDEFrame.py:1691 ../IDEFrame.py:1710
  3180 #, python-format
  3188 #, python-format
  3181 msgid ""
  3189 msgid ""
  3182 "There is a POU named \"%s\". This could cause a conflict. Do you wish to "
  3190 "There is a POU named \"%s\". This could cause a conflict. Do you wish to "
  3183 "continue?"
  3191 "continue?"
  3184 msgstr ""
  3192 msgstr ""
  3185 
  3193 
  3186 #: ../IDEFrame.py:1102
  3194 #: ../IDEFrame.py:1133
  3187 msgid ""
  3195 msgid ""
  3188 "There was a problem printing.\n"
  3196 "There was a problem printing.\n"
  3189 "Perhaps your current printer is not set correctly?"
  3197 "Perhaps your current printer is not set correctly?"
  3190 msgstr ""
  3198 msgstr ""
  3191 
  3199 
  3192 #: ../editors/LDViewer.py:891
  3200 #: ../editors/LDViewer.py:902
  3193 msgid "This option isn't available yet!"
  3201 msgid "This option isn't available yet!"
  3194 msgstr "Questa opzione non è ancora disponibile"
  3202 msgstr "Questa opzione non è ancora disponibile"
  3195 
  3203 
  3196 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:565
  3204 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:567
  3197 #, python-format
  3205 #, python-format
  3198 msgid "Tick: %d"
  3206 msgid "Tick: %d"
  3199 msgstr "Tick: %d"
  3207 msgstr "Tick: %d"
  3200 
  3208 
  3201 #: ../plcopen/iec_std.csv:40
  3209 #: ../plcopen/iec_std.csv:40
  3229 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3237 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53
  3230 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3238 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55
  3231 msgid "Time-of-day subtraction"
  3239 msgid "Time-of-day subtraction"
  3232 msgstr ""
  3240 msgstr ""
  3233 
  3241 
  3234 #: ../dialogs/ForceVariableDialog.py:172
  3242 #: ../dialogs/ForceVariableDialog.py:188
  3235 msgid "Toggle value"
  3243 msgid "Toggle value"
  3236 msgstr ""
  3244 msgstr ""
  3237 
  3245 
  3238 #: ../editors/Viewer.py:548
  3246 #: ../editors/Viewer.py:584
  3239 msgid "Top"
  3247 msgid "Top"
  3240 msgstr ""
  3248 msgstr ""
  3241 
  3249 
  3242 #: ../ProjectController.py:1855
  3250 #: ../ProjectController.py:1848
  3243 msgid "Transfer"
  3251 msgid "Transfer"
  3244 msgstr "Trasferimento"
  3252 msgstr "Trasferimento"
  3245 
  3253 
  3246 #: ../ProjectController.py:1857
  3254 #: ../ProjectController.py:1849
  3247 msgid "Transfer PLC"
  3255 msgid "Transfer PLC"
  3248 msgstr "Trasferimento PLC"
  3256 msgstr "Trasferimento PLC"
  3249 
  3257 
  3250 #: ../ProjectController.py:1820
  3258 #: ../ProjectController.py:1802
  3251 msgid "Transfer completed successfully.\n"
  3259 msgid "Transfer completed successfully.\n"
  3252 msgstr "Trasferimento completato con successo.\n"
  3260 msgstr "Trasferimento completato con successo.\n"
  3253 
  3261 
  3254 #: ../ProjectController.py:1823
  3262 #: ../ProjectController.py:1805
  3255 msgid "Transfer failed\n"
  3263 msgid "Transfer failed\n"
  3256 msgstr "Trasferimento fallito\n"
  3264 msgstr "Trasferimento fallito\n"
  3257 
  3265 
  3258 #: ../editors/Viewer.py:613 ../editors/Viewer.py:2393
  3266 #: ../editors/Viewer.py:652 ../editors/Viewer.py:2426
  3259 #: ../editors/Viewer.py:2420
  3267 #: ../editors/Viewer.py:2453
  3260 msgid "Transition"
  3268 msgid "Transition"
  3261 msgstr "Transizione"
  3269 msgstr "Transizione"
  3262 
  3270 
  3263 #: ../PLCGenerator.py:1518
  3271 #: ../PLCGenerator.py:1564
  3264 #, python-format
  3272 #, python-format
  3265 msgid ""
  3273 msgid ""
  3266 "Transition \"%s\" body must contain an output variable or coil referring to "
  3274 "Transition \"%s\" body must contain an output variable or coil referring to "
  3267 "its name"
  3275 "its name"
  3268 msgstr ""
  3276 msgstr ""
  3269 
  3277 
  3270 #: ../dialogs/PouTransitionDialog.py:84
  3278 #: ../dialogs/PouTransitionDialog.py:91
  3271 msgid "Transition Name"
  3279 msgid "Transition Name"
  3272 msgstr "Nome della transizione"
  3280 msgstr "Nome della transizione"
  3273 
  3281 
  3274 #: ../dialogs/PouTransitionDialog.py:53
  3282 #: ../dialogs/PouTransitionDialog.py:60
  3275 msgid "Transition Name:"
  3283 msgid "Transition Name:"
  3276 msgstr "Nome della transizione:"
  3284 msgstr "Nome della transizione:"
  3277 
  3285 
  3278 #: ../PLCGenerator.py:1609
  3286 #: ../PLCGenerator.py:1657
  3279 #, python-brace-format
  3287 #, python-brace-format
  3280 msgid "Transition with content \"{a1}\" not connected to a next step in \"{a2}\" POU"
  3288 msgid "Transition with content \"{a1}\" not connected to a next step in \"{a2}\" POU"
  3281 msgstr ""
  3289 msgstr ""
  3282 
  3290 
  3283 #: ../PLCGenerator.py:1598
  3291 #: ../PLCGenerator.py:1646
  3284 #, python-brace-format
  3292 #, python-brace-format
  3285 msgid ""
  3293 msgid ""
  3286 "Transition with content \"{a1}\" not connected to a previous step in "
  3294 "Transition with content \"{a1}\" not connected to a previous step in "
  3287 "\"{a2}\" POU"
  3295 "\"{a2}\" POU"
  3288 msgstr ""
  3296 msgstr ""
  3289 
  3297 
  3290 #: ../plcopen/plcopen.py:1323
  3298 #: ../plcopen/plcopen.py:1526
  3291 #, python-format
  3299 #, python-format
  3292 msgid "Transition with name %s doesn't exist!"
  3300 msgid "Transition with name %s doesn't exist!"
  3293 msgstr "La transizione con il nome %s non esiste!"
  3301 msgstr "La transizione con il nome %s non esiste!"
  3294 
  3302 
  3295 #: ../PLCControler.py:98
  3303 #: ../plcopen/types_enums.py:76
  3296 msgid "Transitions"
  3304 msgid "Transitions"
  3297 msgstr "Transizioni"
  3305 msgstr "Transizioni"
  3298 
  3306 
  3299 #: ../dialogs/AboutDialog.py:131
  3307 #: ../dialogs/AboutDialog.py:127
  3300 msgid "Translated by"
  3308 msgid "Translated by"
  3301 msgstr "Tradotto da"
  3309 msgstr "Tradotto da"
  3302 
  3310 
  3303 #: ../editors/ResourceEditor.py:68
  3311 #: ../editors/ResourceEditor.py:76
  3304 msgid "Triggering"
  3312 msgid "Triggering"
  3305 msgstr ""
  3313 msgstr ""
  3306 
  3314 
  3307 #: ../Beremiz_service.py:478
  3315 #: ../Beremiz_service.py:490
  3308 msgid "Twisted unavailable."
  3316 msgid "Twisted unavailable."
  3309 msgstr ""
  3317 msgstr ""
  3310 
  3318 
  3311 #: ../dialogs/ActionBlockDialog.py:39 ../editors/ResourceEditor.py:83
  3319 #: ../dialogs/ActionBlockDialog.py:42 ../editors/ResourceEditor.py:97
  3312 #: ../editors/DataTypeEditor.py:50 ../editors/CodeFileEditor.py:739
  3320 #: ../editors/DataTypeEditor.py:55 ../editors/CodeFileEditor.py:733
  3313 #: ../controls/VariablePanel.py:53 ../controls/VariablePanel.py:54
  3321 #: ../controls/VariablePanel.py:61
  3314 msgid "Type"
  3322 msgid "Type"
  3315 msgstr "Yipo"
  3323 msgstr "Yipo"
  3316 
  3324 
  3317 #: ../dialogs/BrowseLocationsDialog.py:49
  3325 #: ../dialogs/BrowseLocationsDialog.py:54
  3318 msgid "Type and derivated"
  3326 msgid "Type and derivated"
  3319 msgstr "Tipo e derivati"
  3327 msgstr "Tipo e derivati"
  3320 
  3328 
  3321 #: ../canfestival/config_utils.py:336 ../canfestival/config_utils.py:624
  3329 #: ../canfestival/config_utils.py:359 ../canfestival/config_utils.py:666
  3322 #, python-format
  3330 #, python-format
  3323 msgid "Type conflict for location \"%s\""
  3331 msgid "Type conflict for location \"%s\""
  3324 msgstr ""
  3332 msgstr ""
  3325 
  3333 
  3326 #: ../plcopen/iec_std.csv:16
  3334 #: ../plcopen/iec_std.csv:16
  3327 msgid "Type conversion"
  3335 msgid "Type conversion"
  3328 msgstr ""
  3336 msgstr ""
  3329 
  3337 
  3330 #: ../editors/DataTypeEditor.py:162
  3338 #: ../editors/DataTypeEditor.py:170
  3331 msgid "Type infos:"
  3339 msgid "Type infos:"
  3332 msgstr ""
  3340 msgstr ""
  3333 
  3341 
  3334 #: ../dialogs/BrowseLocationsDialog.py:50
  3342 #: ../dialogs/BrowseLocationsDialog.py:55
  3335 msgid "Type strict"
  3343 msgid "Type strict"
  3336 msgstr ""
  3344 msgstr ""
  3337 
  3345 
  3338 #: ../dialogs/SFCDivergenceDialog.py:59 ../dialogs/SFCTransitionDialog.py:58
  3346 #: ../dialogs/SFCDivergenceDialog.py:60 ../dialogs/SFCTransitionDialog.py:59
  3339 #: ../dialogs/LDPowerRailDialog.py:57 ../dialogs/BrowseLocationsDialog.py:100
  3347 #: ../dialogs/LDPowerRailDialog.py:58 ../dialogs/BrowseLocationsDialog.py:111
  3340 #: ../dialogs/FBDBlockDialog.py:66 ../dialogs/ConnectionDialog.py:59
  3348 #: ../dialogs/FBDBlockDialog.py:69 ../dialogs/ConnectionDialog.py:61
  3341 msgid "Type:"
  3349 msgid "Type:"
  3342 msgstr "Tipo:"
  3350 msgstr "Tipo:"
  3343 
  3351 
  3344 #: ../canfestival/config_utils.py:462 ../canfestival/config_utils.py:476
  3352 #: ../connectors/PYRO/dialog.py:39 ../connectors/WAMP/dialog.py:42
       
  3353 msgid "URI host:"
       
  3354 msgstr ""
       
  3355 
       
  3356 #: ../connectors/PYRO/dialog.py:43 ../connectors/WAMP/dialog.py:46
       
  3357 msgid "URI port:"
       
  3358 msgstr ""
       
  3359 
       
  3360 #: ../controls/UriLocationEditor.py:35
       
  3361 msgid "URI type:"
       
  3362 msgstr ""
       
  3363 
       
  3364 #: ../canfestival/config_utils.py:500 ../canfestival/config_utils.py:515
  3345 #, python-format
  3365 #, python-format
  3346 msgid "Unable to define PDO mapping for node %02x"
  3366 msgid "Unable to define PDO mapping for node %02x"
  3347 msgstr "Impossibile definire il PDO mapping per il nodo %02x"
  3367 msgstr "Impossibile definire il PDO mapping per il nodo %02x"
  3348 
  3368 
  3349 #: ../targets/Xenomai/__init__.py:39
  3369 #: ../targets/Xenomai/__init__.py:43
  3350 #, python-format
  3370 #, python-format
  3351 msgid "Unable to get Xenomai's %s \n"
  3371 msgid "Unable to get Xenomai's %s \n"
  3352 msgstr ""
  3372 msgstr ""
  3353 
  3373 
  3354 #: ../PLCGenerator.py:961 ../PLCGenerator.py:1214
  3374 #: ../PLCGenerator.py:974 ../PLCGenerator.py:1252
  3355 #, python-brace-format
  3375 #, python-brace-format
  3356 msgid "Undefined block type \"{a1}\" in \"{a2}\" POU"
  3376 msgid "Undefined block type \"{a1}\" in \"{a2}\" POU"
  3357 msgstr ""
  3377 msgstr ""
  3358 
  3378 
  3359 #: ../PLCGenerator.py:254
  3379 #: ../PLCGenerator.py:261
  3360 #, python-format
  3380 #, python-format
  3361 msgid "Undefined pou type \"%s\""
  3381 msgid "Undefined pou type \"%s\""
  3362 msgstr "Tipo di POU \"%s\" non definito"
  3382 msgstr "Tipo di POU \"%s\" non definito"
  3363 
  3383 
  3364 #: ../IDEFrame.py:360 ../IDEFrame.py:421
  3384 #: ../IDEFrame.py:365 ../IDEFrame.py:423
  3365 msgid "Undo"
  3385 msgid "Undo"
  3366 msgstr "Annulla"
  3386 msgstr "Annulla"
  3367 
  3387 
  3368 #: ../ProjectController.py:423
  3388 #: ../ProjectController.py:442
  3369 msgid "Unknown"
  3389 msgid "Unknown"
  3370 msgstr "Sconosciuto"
  3390 msgstr "Sconosciuto"
  3371 
  3391 
  3372 #: ../editors/Viewer.py:394
  3392 #: ../editors/Viewer.py:437
  3373 #, python-format
  3393 #, python-format
  3374 msgid "Unknown variable \"%s\" for this POU!"
  3394 msgid "Unknown variable \"%s\" for this POU!"
  3375 msgstr "Variabile \"%s\" sconosciuta per questo POU!"
  3395 msgstr "Variabile \"%s\" sconosciuta per questo POU!"
  3376 
  3396 
  3377 #: ../ProjectController.py:420 ../ProjectController.py:421
  3397 #: ../ProjectController.py:439 ../ProjectController.py:440
  3378 msgid "Unnamed"
  3398 msgid "Unnamed"
  3379 msgstr "Senza_nome"
  3399 msgstr "Senza_nome"
  3380 
  3400 
  3381 #: ../PLCControler.py:638
  3401 #: ../PLCControler.py:263
  3382 #, python-format
  3402 #, python-format
  3383 msgid "Unnamed%d"
  3403 msgid "Unnamed%d"
  3384 msgstr "Senza_nome%d"
  3404 msgstr "Senza_nome%d"
  3385 
  3405 
  3386 #: ../controls/VariablePanel.py:284
  3406 #: ../controls/VariablePanel.py:308
  3387 #, python-format
  3407 #, python-format
  3388 msgid "Unrecognized data size \"%s\""
  3408 msgid "Unrecognized data size \"%s\""
  3389 msgstr "Dimensione del dato non riconosciuta: \"%s\""
  3409 msgstr "Dimensione del dato non riconosciuta: \"%s\""
  3390 
  3410 
  3391 #: ../editors/DataTypeEditor.py:630 ../controls/VariablePanel.py:827
  3411 #: ../editors/DataTypeEditor.py:646 ../controls/VariablePanel.py:841
  3392 msgid "User Data Types"
  3412 msgid "User Data Types"
  3393 msgstr "Tipi definiti dall'utente"
  3413 msgstr "Tipi definiti dall'utente"
  3394 
  3414 
  3395 #: ../canfestival/SlaveEditor.py:65 ../canfestival/NetworkEditor.py:86
  3415 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:93
  3396 msgid "User Type"
  3416 msgid "User Type"
  3397 msgstr "Tipo Utente"
  3417 msgstr "Tipo Utente"
  3398 
  3418 
  3399 #: ../PLCControler.py:97
  3419 #: ../plcopen/types_enums.py:75
  3400 msgid "User-defined POUs"
  3420 msgid "User-defined POUs"
  3401 msgstr "POU definiti dall'Utente"
  3421 msgstr "POU definiti dall'Utente"
  3402 
  3422 
  3403 #: ../dialogs/ActionBlockDialog.py:39
  3423 #: ../dialogs/ActionBlockDialog.py:42
  3404 msgid "Value"
  3424 msgid "Value"
  3405 msgstr "Valore"
  3425 msgstr "Valore"
  3406 
  3426 
  3407 #: ../editors/DataTypeEditor.py:259
  3427 #: ../editors/DataTypeEditor.py:267
  3408 msgid "Values:"
  3428 msgid "Values:"
  3409 msgstr "Valori:"
  3429 msgstr "Valori:"
  3410 
  3430 
  3411 #: ../dialogs/ActionBlockDialog.py:43 ../editors/Viewer.py:585
  3431 #: ../dialogs/ActionBlockDialog.py:47 ../editors/Viewer.py:622
  3412 #: ../editors/Viewer.py:2423
  3432 #: ../editors/Viewer.py:2456
  3413 msgid "Variable"
  3433 msgid "Variable"
  3414 msgstr "Variabile"
  3434 msgstr "Variabile"
  3415 
  3435 
  3416 #: ../editors/Viewer.py:309 ../editors/Viewer.py:339 ../editors/Viewer.py:361
  3436 #: ../editors/Viewer.py:352 ../editors/Viewer.py:382 ../editors/Viewer.py:404
  3417 #: ../editors/TextViewer.py:292 ../editors/TextViewer.py:343
  3437 #: ../editors/TextViewer.py:290 ../editors/TextViewer.py:344
  3418 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:329
  3438 #: ../editors/TextViewer.py:367 ../controls/VariablePanel.py:355
  3419 msgid "Variable Drop"
  3439 msgid "Variable Drop"
  3420 msgstr ""
  3440 msgstr ""
  3421 
  3441 
  3422 #: ../dialogs/FBDVariableDialog.py:64
  3442 #: ../dialogs/FBDVariableDialog.py:68
  3423 msgid "Variable Properties"
  3443 msgid "Variable Properties"
  3424 msgstr "Proprietà della variabile"
  3444 msgstr "Proprietà della variabile"
  3425 
  3445 
  3426 #: ../editors/Viewer.py:289 ../editors/TextViewer.py:306
  3446 #: ../editors/Viewer.py:332 ../editors/TextViewer.py:306
  3427 #: ../controls/LocationCellEditor.py:97 ../controls/VariablePanel.py:290
  3447 #: ../controls/LocationCellEditor.py:102 ../controls/VariablePanel.py:316
  3428 #: ../controls/VariablePanel.py:350
  3448 #: ../controls/VariablePanel.py:379
  3429 msgid "Variable class"
  3449 msgid "Variable class"
  3430 msgstr "Classe della variabile"
  3450 msgstr "Classe della variabile"
  3431 
  3451 
  3432 #: ../editors/Viewer.py:396 ../editors/TextViewer.py:387
  3452 #: ../editors/Viewer.py:439 ../editors/TextViewer.py:388
  3433 msgid "Variable don't belong to this POU!"
  3453 msgid "Variable don't belong to this POU!"
  3434 msgstr "La variabile non appartiene a questo POU!"
  3454 msgstr "La variabile non appartiene a questo POU!"
  3435 
  3455 
  3436 #: ../dialogs/LDElementDialog.py:89
  3456 #: ../dialogs/LDElementDialog.py:92
  3437 msgid "Variable:"
  3457 msgid "Variable:"
  3438 msgstr "Variabile:"
  3458 msgstr "Variabile:"
  3439 
  3459 
  3440 #: ../controls/VariablePanel.py:72
  3460 #: ../controls/VariablePanel.py:90
  3441 msgid "Variables"
  3461 msgid "Variables"
  3442 msgstr "Variabili"
  3462 msgstr "Variabili"
  3443 
  3463 
  3444 #: ../controls/ProjectPropertiesPanel.py:152
  3464 #: ../controls/ProjectPropertiesPanel.py:166
  3445 msgid "Vertical:"
  3465 msgid "Vertical:"
  3446 msgstr "Verticale:"
  3466 msgstr "Verticale:"
  3447 
  3467 
  3448 #: ../Beremiz_service.py:588
  3468 #: ../runtime/WampClient.py:113
       
  3469 #, python-format
       
  3470 msgid "WAMP Client connection failed (%s) .. retrying .."
       
  3471 msgstr ""
       
  3472 
       
  3473 #: ../runtime/WampClient.py:117
       
  3474 #, python-format
       
  3475 msgid "WAMP Client connection lost (%s) .. retrying .."
       
  3476 msgstr ""
       
  3477 
       
  3478 #: ../connectors/WAMP/dialog.py:54
       
  3479 msgid "WAMP ID:"
       
  3480 msgstr ""
       
  3481 
       
  3482 #: ../runtime/WampClient.py:172
       
  3483 msgid "WAMP client connecting to :"
       
  3484 msgstr ""
       
  3485 
       
  3486 #: ../runtime/WampClient.py:148
       
  3487 msgid "WAMP client connection not established!"
       
  3488 msgstr ""
       
  3489 
       
  3490 #: ../Beremiz_service.py:625
  3449 msgid "WAMP client startup failed. "
  3491 msgid "WAMP client startup failed. "
  3450 msgstr ""
  3492 msgstr ""
  3451 
  3493 
  3452 #: ../connectors/WAMP/__init__.py:91
  3494 #: ../Beremiz_service.py:621
       
  3495 msgid "WAMP config is incomplete."
       
  3496 msgstr ""
       
  3497 
       
  3498 #: ../Beremiz_service.py:623
       
  3499 msgid "WAMP config is missing."
       
  3500 msgstr ""
       
  3501 
       
  3502 #: ../connectors/WAMP/__init__.py:99
  3453 #, python-format
  3503 #, python-format
  3454 msgid "WAMP connecting to URL : %s\n"
  3504 msgid "WAMP connecting to URL : %s\n"
  3455 msgstr ""
  3505 msgstr ""
  3456 
  3506 
  3457 #: ../connectors/WAMP/__init__.py:131
  3507 #: ../connectors/WAMP/__init__.py:140
  3458 msgid "WAMP connection timeout"
  3508 msgid "WAMP connection timeout"
  3459 msgstr "WAMP connessione timeout"
  3509 msgstr "WAMP connessione timeout"
  3460 
  3510 
  3461 #: ../connectors/WAMP/__init__.py:150
  3511 #: ../connectors/WAMP/__init__.py:158
  3462 #, python-format
  3512 #, python-format
  3463 msgid "WAMP connection to '%s' failed.\n"
  3513 msgid "WAMP connection to '%s' failed.\n"
  3464 msgstr "WAMP connessione a  '1%s' fallita.\n"
  3514 msgstr "WAMP connessione a  '1%s' fallita.\n"
  3465 
  3515 
  3466 #: ../Beremiz_service.py:564
  3516 #: ../Beremiz_service.py:595
  3467 msgid "WAMP import failed :"
  3517 msgid "WAMP import failed :"
  3468 msgstr "WAMP importazione fallita:"
  3518 msgstr "WAMP importazione fallita:"
  3469 
  3519 
  3470 #: ../wxglade_hmi/wxglade_hmi.py:37
  3520 #: ../runtime/WampClient.py:126
       
  3521 msgid "WAMP load error: "
       
  3522 msgstr ""
       
  3523 
       
  3524 #: ../runtime/WampClient.py:108
       
  3525 msgid "WAMP session left"
       
  3526 msgstr ""
       
  3527 
       
  3528 #: ../wxglade_hmi/wxglade_hmi.py:44
  3471 msgid "WXGLADE GUI"
  3529 msgid "WXGLADE GUI"
  3472 msgstr "WXGLADE GUI"
  3530 msgstr "WXGLADE GUI"
  3473 
  3531 
  3474 #: ../dialogs/PouDialog.py:129 ../editors/LDViewer.py:891
  3532 #: ../runtime/WampClient.py:137
       
  3533 msgid "Wamp secret load error:"
       
  3534 msgstr ""
       
  3535 
       
  3536 #: ../dialogs/PouDialog.py:137 ../editors/LDViewer.py:902
  3475 msgid "Warning"
  3537 msgid "Warning"
  3476 msgstr "Warning"
  3538 msgstr "Warning"
  3477 
  3539 
  3478 #: ../ProjectController.py:707
  3540 #: ../ProjectController.py:726
  3479 msgid "Warnings in ST/IL/SFC code generator :\n"
  3541 msgid "Warnings in ST/IL/SFC code generator :\n"
  3480 msgstr "Warnings nel ST/IL/SFC generatore di codice:\n"
  3542 msgstr "Warnings nel ST/IL/SFC generatore di codice:\n"
  3481 
  3543 
  3482 #: ../dialogs/SearchInProjectDialog.py:78
  3544 #: ../dialogs/SearchInProjectDialog.py:82
  3483 msgid "Whole Project"
  3545 msgid "Whole Project"
  3484 msgstr "Intero Progetto"
  3546 msgstr "Intero Progetto"
  3485 
  3547 
  3486 #: ../controls/ProjectPropertiesPanel.py:120
  3548 #: ../controls/ProjectPropertiesPanel.py:134
  3487 msgid "Width:"
  3549 msgid "Width:"
  3488 msgstr "Largezza:"
  3550 msgstr "Largezza:"
  3489 
  3551 
  3490 #: ../dialogs/FindInPouDialog.py:91
  3552 #: ../dialogs/FindInPouDialog.py:94
  3491 msgid "Wrap search"
  3553 msgid "Wrap search"
  3492 msgstr ""
  3554 msgstr ""
  3493 
  3555 
  3494 #: ../dialogs/AboutDialog.py:130
  3556 #: ../dialogs/AboutDialog.py:126
  3495 msgid "Written by"
  3557 msgid "Written by"
  3496 msgstr "Scritto da"
  3558 msgstr "Scritto da"
  3497 
  3559 
  3498 #: ../features.py:34
  3560 #: ../features.py:35
  3499 msgid "WxGlade GUI"
  3561 msgid "WxGlade GUI"
  3500 msgstr "WxGlade GUI"
  3562 msgstr "WxGlade GUI"
  3501 
  3563 
  3502 #: ../svgui/svgui.py:142
  3564 #: ../svgui/svgui.py:150
  3503 msgid ""
  3565 msgid ""
  3504 "You don't have write permissions.\n"
  3566 "You don't have write permissions.\n"
  3505 "Open Inkscape anyway ?"
  3567 "Open Inkscape anyway ?"
  3506 msgstr ""
  3568 msgstr ""
  3507 "Non il permesso di scrittura.\n"
  3569 "Non il permesso di scrittura.\n"
  3508 "Aprire Inkscape comunque?"
  3570 "Aprire Inkscape comunque?"
  3509 
  3571 
  3510 #: ../wxglade_hmi/wxglade_hmi.py:154
  3572 #: ../wxglade_hmi/wxglade_hmi.py:160
  3511 msgid ""
  3573 msgid ""
  3512 "You don't have write permissions.\n"
  3574 "You don't have write permissions.\n"
  3513 "Open wxGlade anyway ?"
  3575 "Open wxGlade anyway ?"
  3514 msgstr ""
  3576 msgstr ""
  3515 "Non hai il permesso di scrittura.\n"
  3577 "Non hai il permesso di scrittura.\n"
  3516 "Aprire wxGlade comunque?"
  3578 "Aprire wxGlade comunque?"
  3517 
  3579 
  3518 #: ../ProjectController.py:371
  3580 #: ../ProjectController.py:390
  3519 msgid ""
  3581 msgid ""
  3520 "You must have permission to work on the project\n"
  3582 "You must have permission to work on the project\n"
  3521 "Work on a project copy ?"
  3583 "Work on a project copy ?"
  3522 msgstr ""
  3584 msgstr ""
  3523 "Devi avere il permesso di lavorare al progetto\n"
  3585 "Devi avere il permesso di lavorare al progetto\n"
  3524 "Vuoi lavorare con una copia del progetto ?"
  3586 "Vuoi lavorare con una copia del progetto ?"
  3525 
  3587 
  3526 #: ../editors/LDViewer.py:886
  3588 #: ../editors/LDViewer.py:897
  3527 msgid ""
  3589 msgid ""
  3528 "You must select the block or group of blocks around which a branch should be"
  3590 "You must select the block or group of blocks around which a branch should be"
  3529 " added!"
  3591 " added!"
  3530 msgstr ""
  3592 msgstr ""
  3531 "Devi selezionare il blocco o il gruppo di blocchi attorno al quale il ramo "
  3593 "Devi selezionare il blocco o il gruppo di blocchi attorno al quale il ramo "
  3532 "deve essere aggiunto."
  3594 "deve essere aggiunto."
  3533 
  3595 
  3534 #: ../editors/LDViewer.py:666
  3596 #: ../editors/LDViewer.py:677
  3535 msgid "You must select the wire where a contact should be added!"
  3597 msgid "You must select the wire where a contact should be added!"
  3536 msgstr "Devi selezionare un filo dove un contatto puo' essere aggiunto!"
  3598 msgstr "Devi selezionare un filo dove un contatto puo' essere aggiunto!"
  3537 
  3599 
  3538 #: ../dialogs/SFCStepNameDialog.py:48 ../dialogs/PouNameDialog.py:46
  3600 #: ../dialogs/SFCStepNameDialog.py:52 ../dialogs/PouNameDialog.py:50
  3539 msgid "You must type a name!"
  3601 msgid "You must type a name!"
  3540 msgstr "Devi digitare un nome!"
  3602 msgstr "Devi digitare un nome!"
  3541 
  3603 
  3542 #: ../dialogs/ForceVariableDialog.py:193
  3604 #: ../dialogs/ForceVariableDialog.py:209
  3543 msgid "You must type a value!"
  3605 msgid "You must type a value!"
  3544 msgstr "Devi digitare un valore!"
  3606 msgstr "Devi digitare un valore!"
  3545 
  3607 
  3546 #: ../IDEFrame.py:438
  3608 #: ../IDEFrame.py:440
  3547 msgid "Zoom"
  3609 msgid "Zoom"
  3548 msgstr "Zoom"
  3610 msgstr "Zoom"
  3549 
  3611 
  3550 #: ../dialogs/DurationEditorDialog.py:155
  3612 #: ../dialogs/DurationEditorDialog.py:158
  3551 msgid "days"
  3613 msgid "days"
  3552 msgstr "giorni"
  3614 msgstr "giorni"
  3553 
  3615 
  3554 #: ../PLCOpenEditor.py:343
  3616 #: ../PLCOpenEditor.py:317
  3555 #, python-format
  3617 #, python-format
  3556 msgid "error: %s\n"
  3618 msgid "error: %s\n"
  3557 msgstr "errore: %s\n"
  3619 msgstr "errore: %s\n"
  3558 
  3620 
  3559 #: ../util/ProcessLogger.py:169
  3621 #: ../util/ProcessLogger.py:178
  3560 #, python-brace-format
  3622 #, python-brace-format
  3561 msgid "exited with status {a1} (pid {a2})\n"
  3623 msgid "exited with status {a1} (pid {a2})\n"
  3562 msgstr "uscito con stato {a1} (pid {a2})\n"
  3624 msgstr "uscito con stato {a1} (pid {a2})\n"
  3563 
  3625 
  3564 #: ../PLCOpenEditor.py:406 ../PLCOpenEditor.py:408
  3626 #: ../dialogs/PouDialog.py:36
  3565 msgid "file : "
       
  3566 msgstr "file : "
       
  3567 
       
  3568 #: ../dialogs/PouDialog.py:32
       
  3569 msgid "function"
  3627 msgid "function"
  3570 msgstr "funzione"
  3628 msgstr "funzione"
  3571 
  3629 
  3572 #: ../PLCOpenEditor.py:409
  3630 #: ../dialogs/PouDialog.py:36
  3573 msgid "function : "
       
  3574 msgstr "funzione : "
       
  3575 
       
  3576 #: ../dialogs/PouDialog.py:32
       
  3577 msgid "functionBlock"
  3631 msgid "functionBlock"
  3578 msgstr "blocco funzione"
  3632 msgstr "blocco funzione"
  3579 
  3633 
  3580 #: ../dialogs/DurationEditorDialog.py:155
  3634 #: ../dialogs/DurationEditorDialog.py:158
  3581 msgid "hours"
  3635 msgid "hours"
  3582 msgstr "ore"
  3636 msgstr "ore"
  3583 
  3637 
  3584 #: ../PLCOpenEditor.py:409
  3638 #: ../ProjectController.py:753
  3585 msgid "line : "
  3639 msgid "matiec installation is not found\n"
  3586 msgstr "linea: "
  3640 msgstr ""
  3587 
  3641 
  3588 #: ../dialogs/DurationEditorDialog.py:157
  3642 #: ../dialogs/DurationEditorDialog.py:160
  3589 msgid "milliseconds"
  3643 msgid "milliseconds"
  3590 msgstr "millisecondi"
  3644 msgstr "millisecondi"
  3591 
  3645 
  3592 #: ../dialogs/DurationEditorDialog.py:156
  3646 #: ../dialogs/DurationEditorDialog.py:159
  3593 msgid "minutes"
  3647 msgid "minutes"
  3594 msgstr "minuti"
  3648 msgstr "minuti"
  3595 
  3649 
  3596 #: ../dialogs/PouDialog.py:32
  3650 #: ../dialogs/PouDialog.py:36
  3597 msgid "program"
  3651 msgid "program"
  3598 msgstr "programma"
  3652 msgstr "programma"
  3599 
  3653 
  3600 #: ../dialogs/DurationEditorDialog.py:156
  3654 #: ../dialogs/DurationEditorDialog.py:159
  3601 msgid "seconds"
  3655 msgid "seconds"
  3602 msgstr "secondi"
  3656 msgstr "secondi"
  3603 
  3657 
  3604 #: ../plcopen/iec_std.csv:84
  3658 #: ../plcopen/iec_std.csv:84
  3605 msgid "string from the middle"
  3659 msgid "string from the middle"
  3611 
  3665 
  3612 #: ../plcopen/iec_std.csv:83
  3666 #: ../plcopen/iec_std.csv:83
  3613 msgid "string right of"
  3667 msgid "string right of"
  3614 msgstr "stringa a destra di"
  3668 msgstr "stringa a destra di"
  3615 
  3669 
  3616 #: ../Beremiz.py:164
  3670 #: ../Beremiz.py:167
  3617 msgid "update info unavailable."
  3671 msgid "update info unavailable."
  3618 msgstr "aggiornamento info non disponibile."
  3672 msgstr "aggiornamento info non disponibile."
  3619 
  3673 
  3620 #: ../PLCOpenEditor.py:341
  3674 #: ../PLCOpenEditor.py:315
  3621 #, python-format
  3675 #, python-format
  3622 msgid "warning: %s\n"
  3676 msgid "warning: %s\n"
  3623 msgstr "warning: %s\n"
  3677 msgstr "warning: %s\n"
  3624 
  3678 
  3625 #: ../PLCControler.py:972
  3679 #: ../PLCControler.py:576
  3626 #, python-brace-format
  3680 #, python-brace-format
  3627 msgid "{a1} \"{a2}\" can't be pasted as a {a3}."
  3681 msgid "{a1} \"{a2}\" can't be pasted as a {a3}."
  3628 msgstr "{a1} \"{a2}\" non può essere copiato come {a3}."
  3682 msgstr "{a1} \"{a2}\" non può essere copiato come {a3}."
  3629 
  3683 
  3630 #: ../ConfigTreeNode.py:56
  3684 #: ../ConfigTreeNode.py:58
  3631 #, python-brace-format
  3685 #, python-brace-format
  3632 msgid ""
  3686 msgid ""
  3633 "{a1} XML file doesn't follow XSD schema at line %{a2}:\n"
  3687 "{a1} XML file doesn't follow XSD schema at line {a2}:\n"
  3634 "{a3}"
  3688 "{a3}"
  3635 msgstr ""
  3689 msgstr ""
  3636 "Il file XML {a1} non rispetta lo schema XSD alla linea %{a2}:\n"
  3690 "Il file XML {a1} non rispetta lo schema XSD alla linea %{a2}:\n"
  3637 "{a3}"
  3691 "{a3}"
  3638 
  3692 
  3695 msgstr "Linux"
  3749 msgstr "Linux"
  3696 
  3750 
  3697 msgid "Win32"
  3751 msgid "Win32"
  3698 msgstr "Win32"
  3752 msgstr "Win32"
  3699 
  3753 
       
  3754 msgid "ModbusRequest"
       
  3755 msgstr ""
       
  3756 
       
  3757 msgid "SlaveID"
       
  3758 msgstr ""
       
  3759 
       
  3760 msgid "Nr_of_Channels"
       
  3761 msgstr ""
       
  3762 
       
  3763 msgid "Start_Address"
       
  3764 msgstr ""
       
  3765 
       
  3766 msgid "Timeout_in_ms"
       
  3767 msgstr ""
       
  3768 
       
  3769 msgid "MemoryArea"
       
  3770 msgstr ""
       
  3771 
       
  3772 msgid "MemoryAreaType"
       
  3773 msgstr ""
       
  3774 
       
  3775 msgid "ModbusTCPclient"
       
  3776 msgstr ""
       
  3777 
       
  3778 msgid "Remote_IP_Address"
       
  3779 msgstr ""
       
  3780 
       
  3781 msgid "Remote_Port_Number"
       
  3782 msgstr ""
       
  3783 
       
  3784 msgid "Invocation_Rate_in_ms"
       
  3785 msgstr ""
       
  3786 
       
  3787 msgid "ModbusServerNode"
       
  3788 msgstr ""
       
  3789 
       
  3790 msgid "Local_IP_Address"
       
  3791 msgstr ""
       
  3792 
       
  3793 msgid "Local_Port_Number"
       
  3794 msgstr ""
       
  3795 
       
  3796 msgid "ModbusRTUclient"
       
  3797 msgstr ""
       
  3798 
       
  3799 msgid "Serial_Port"
       
  3800 msgstr ""
       
  3801 
       
  3802 msgid "Baud_Rate"
       
  3803 msgstr ""
       
  3804 
       
  3805 msgid "Parity"
       
  3806 msgstr ""
       
  3807 
       
  3808 msgid "Stop_Bits"
       
  3809 msgstr ""
       
  3810 
       
  3811 msgid "ModbusRTUslave"
       
  3812 msgstr ""
       
  3813 
       
  3814 msgid "ModbusRoot"
       
  3815 msgstr ""
       
  3816 
       
  3817 msgid "MaxRemoteTCPclients"
       
  3818 msgstr ""
       
  3819 
  3700 msgid "BaseParams"
  3820 msgid "BaseParams"
  3701 msgstr "ParametriBase"
  3821 msgstr "ParametriBase"
  3702 
  3822 
  3703 msgid "IEC_Channel"
  3823 msgid "IEC_Channel"
  3704 msgstr "IEC_Channel"
  3824 msgstr "IEC_Channel"
  3870 msgid "The RS bistable is a latch where the Reset dominates."
  3990 msgid "The RS bistable is a latch where the Reset dominates."
  3871 msgstr ""
  3991 msgstr ""
  3872 
  3992 
  3873 msgid ""
  3993 msgid ""
  3874 "The semaphore provides a mechanism to allow software elements mutually "
  3994 "The semaphore provides a mechanism to allow software elements mutually "
  3875 "exclusive access to certain ressources."
  3995 "exclusive access to certain resources."
  3876 msgstr ""
  3996 msgstr ""
  3877 
  3997 
  3878 msgid "The output produces a single pulse when a rising edge is detected."
  3998 msgid "The output produces a single pulse when a rising edge is detected."
  3879 msgstr ""
  3999 msgstr ""
  3880 
  4000