100 #: ../plcopen/plcopen.py:540 |
113 #: ../plcopen/plcopen.py:540 |
101 #, python-format |
114 #, python-format |
102 msgid "\"%s\" configuration doesn't exist !!!" |
115 msgid "\"%s\" configuration doesn't exist !!!" |
103 msgstr "" |
116 msgstr "" |
104 |
117 |
105 #: ../IDEFrame.py:1638 |
118 #: ../IDEFrame.py:1655 |
106 #, python-format |
119 #, python-format |
107 msgid "\"%s\" data type already exists!" |
120 msgid "\"%s\" data type already exists!" |
108 msgstr "Il tipo di dato \"%s\" esiste già!" |
121 msgstr "Il tipo di dato \"%s\" esiste già!" |
109 |
122 |
110 #: ../dialogs/PouTransitionDialog.py:112 ../dialogs/BlockPreviewDialog.py:220 |
123 #: ../dialogs/PouTransitionDialog.py:111 ../dialogs/BlockPreviewDialog.py:220 |
111 #: ../dialogs/PouActionDialog.py:110 ../editors/Viewer.py:304 |
124 #: ../dialogs/PouActionDialog.py:110 ../editors/Viewer.py:304 |
112 #: ../editors/Viewer.py:374 ../editors/Viewer.py:398 ../editors/Viewer.py:418 |
125 #: ../editors/Viewer.py:374 ../editors/Viewer.py:398 ../editors/Viewer.py:418 |
113 #: ../editors/TextViewer.py:270 ../editors/TextViewer.py:299 |
126 #: ../editors/TextViewer.py:270 ../editors/TextViewer.py:299 |
114 #: ../controls/VariablePanel.py:425 |
127 #: ../controls/VariablePanel.py:424 |
115 #, python-format |
128 #, python-format |
116 msgid "\"%s\" element for this pou already exists!" |
129 msgid "\"%s\" element for this pou already exists!" |
117 msgstr "L'elemento \"%s\" per questa pou esiste già!" |
130 msgstr "L'elemento \"%s\" per questa pou esiste già!" |
118 |
131 |
119 #: ../BeremizIDE.py:928 |
132 #: ../BeremizIDE.py:925 |
120 #, python-format |
133 #, python-format |
121 msgid "\"%s\" folder is not a valid Beremiz project\n" |
134 msgid "\"%s\" folder is not a valid Beremiz project\n" |
122 msgstr "La cartella \"%s\" non è un valido progetto Beremiz\n" |
135 msgstr "La cartella \"%s\" non è un valido progetto Beremiz\n" |
123 |
136 |
124 #: ../dialogs/SFCStepNameDialog.py:56 ../dialogs/PouTransitionDialog.py:108 |
137 #: ../dialogs/SFCStepNameDialog.py:56 ../dialogs/PouTransitionDialog.py:107 |
125 #: ../dialogs/BlockPreviewDialog.py:209 ../dialogs/PouNameDialog.py:54 |
138 #: ../dialogs/BlockPreviewDialog.py:209 ../dialogs/PouNameDialog.py:54 |
126 #: ../dialogs/PouActionDialog.py:106 ../dialogs/PouDialog.py:129 |
139 #: ../dialogs/PouActionDialog.py:106 ../dialogs/PouDialog.py:164 |
127 #: ../editors/ResourceEditor.py:483 ../editors/ResourceEditor.py:518 |
140 #: ../etherlab/ConfigEditor.py:973 ../editors/ResourceEditor.py:481 |
128 #: ../editors/DataTypeEditor.py:571 ../editors/DataTypeEditor.py:603 |
141 #: ../editors/ResourceEditor.py:518 ../editors/DataTypeEditor.py:571 |
129 #: ../editors/CodeFileEditor.py:774 ../controls/VariablePanel.py:787 |
142 #: ../editors/DataTypeEditor.py:603 ../editors/CodeFileEditor.py:793 |
130 #: ../IDEFrame.py:1629 |
143 #: ../controls/VariablePanel.py:798 ../IDEFrame.py:1646 |
131 #, python-format |
144 #, python-format |
132 msgid "\"%s\" is a keyword. It can't be used!" |
145 msgid "\"%s\" is a keyword. It can't be used!" |
133 msgstr "\"%s\" è una parola chiave. Non può essere usata!" |
146 msgstr "\"%s\" è una parola chiave. Non può essere usata!" |
134 |
147 |
135 #: ../plcopen/plcopen.py:2836 |
148 #: ../plcopen/plcopen.py:2836 |
140 #: ../PLCOpenEditor.py:323 ../PLCOpenEditor.py:365 |
153 #: ../PLCOpenEditor.py:323 ../PLCOpenEditor.py:365 |
141 #, python-format |
154 #, python-format |
142 msgid "\"%s\" is not a valid folder!" |
155 msgid "\"%s\" is not a valid folder!" |
143 msgstr "\"%s\" non è una cartella valida!" |
156 msgstr "\"%s\" non è una cartella valida!" |
144 |
157 |
145 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:106 |
158 #: ../dialogs/SFCStepNameDialog.py:54 ../dialogs/PouTransitionDialog.py:105 |
146 #: ../dialogs/BlockPreviewDialog.py:205 ../dialogs/PouNameDialog.py:52 |
159 #: ../dialogs/BlockPreviewDialog.py:205 ../dialogs/PouNameDialog.py:52 |
147 #: ../dialogs/PouActionDialog.py:104 ../dialogs/PouDialog.py:127 |
160 #: ../dialogs/PouActionDialog.py:104 ../dialogs/PouDialog.py:162 |
148 #: ../editors/ResourceEditor.py:481 ../editors/ResourceEditor.py:516 |
161 #: ../etherlab/ConfigEditor.py:971 ../editors/ResourceEditor.py:479 |
149 #: ../editors/DataTypeEditor.py:601 ../editors/CodeFileEditor.py:772 |
162 #: ../editors/ResourceEditor.py:516 ../editors/DataTypeEditor.py:601 |
150 #: ../controls/VariablePanel.py:785 ../IDEFrame.py:1627 |
163 #: ../editors/CodeFileEditor.py:791 ../controls/VariablePanel.py:796 |
|
164 #: ../IDEFrame.py:1644 |
151 #, python-format |
165 #, python-format |
152 msgid "\"%s\" is not a valid identifier!" |
166 msgid "\"%s\" is not a valid identifier!" |
153 msgstr "\"%s\" non è un identificatore valido!" |
167 msgstr "\"%s\" non è un identificatore valido!" |
154 |
168 |
155 #: ../IDEFrame.py:2436 |
169 #: ../IDEFrame.py:2454 |
156 #, python-format |
170 #, python-format |
157 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?" |
171 msgid "\"%s\" is used by one or more POUs. Do you wish to continue?" |
158 msgstr "%s\" è utilizzato da una o più POU. Vuoi continuare?" |
172 msgstr "%s\" è utilizzato da una o più POU. Vuoi continuare?" |
159 |
173 |
160 #: ../dialogs/BlockPreviewDialog.py:213 ../dialogs/PouDialog.py:131 |
174 #: ../dialogs/BlockPreviewDialog.py:213 ../dialogs/PouDialog.py:166 |
161 #: ../editors/Viewer.py:302 ../editors/Viewer.py:359 ../editors/Viewer.py:389 |
175 #: ../editors/Viewer.py:302 ../editors/Viewer.py:359 ../editors/Viewer.py:389 |
162 #: ../editors/Viewer.py:411 ../editors/TextViewer.py:268 |
176 #: ../editors/Viewer.py:411 ../editors/TextViewer.py:268 |
163 #: ../editors/TextViewer.py:297 ../editors/TextViewer.py:351 |
177 #: ../editors/TextViewer.py:297 ../editors/TextViewer.py:351 |
164 #: ../editors/TextViewer.py:374 ../controls/VariablePanel.py:364 |
178 #: ../editors/TextViewer.py:374 ../controls/VariablePanel.py:363 |
165 #: ../IDEFrame.py:1647 |
179 #: ../IDEFrame.py:1664 |
166 #, python-format |
180 #, python-format |
167 msgid "\"%s\" pou already exists!" |
181 msgid "\"%s\" pou already exists!" |
168 msgstr "Il POU \"%s\" esiste già!" |
182 msgstr "Il POU \"%s\" esiste già!" |
169 |
183 |
170 #: ../dialogs/SFCStepNameDialog.py:62 |
184 #: ../dialogs/SFCStepNameDialog.py:62 |
377 |
400 |
378 #: ../controls/LogViewer.py:290 |
401 #: ../controls/LogViewer.py:290 |
379 msgid "1s" |
402 msgid "1s" |
380 msgstr "1s" |
403 msgstr "1s" |
381 |
404 |
382 #: ../dialogs/PouDialog.py:133 ../IDEFrame.py:1650 ../IDEFrame.py:1696 |
405 #: ../dialogs/PouDialog.py:168 ../IDEFrame.py:1667 ../IDEFrame.py:1713 |
383 #: ../IDEFrame.py:1715 |
406 #: ../IDEFrame.py:1732 |
384 #, python-format |
407 #, python-format |
385 msgid "" |
408 msgid "" |
386 "A POU has an element named \"%s\". This could cause a conflict. Do you wish " |
409 "A POU has an element named \"%s\". This could cause a conflict. Do you wish " |
387 "to continue?" |
410 "to continue?" |
388 msgstr "" |
411 msgstr "" |
389 "Una POU contiene un elemento con nome \"%s\". Questo può causare un " |
412 "Una POU contiene un elemento con nome \"%s\". Questo può causare un " |
390 "conflitto.Vuoi continuare?" |
413 "conflitto.Vuoi continuare?" |
391 |
414 |
392 #: ../dialogs/SFCStepNameDialog.py:58 ../dialogs/PouTransitionDialog.py:110 |
415 #: ../dialogs/SFCStepNameDialog.py:58 ../dialogs/PouTransitionDialog.py:109 |
393 #: ../dialogs/PouNameDialog.py:56 ../dialogs/PouActionDialog.py:108 |
416 #: ../dialogs/PouNameDialog.py:56 ../dialogs/PouActionDialog.py:108 |
394 #: ../controls/VariablePanel.py:789 ../IDEFrame.py:1664 ../IDEFrame.py:1677 |
417 #: ../controls/VariablePanel.py:800 ../IDEFrame.py:1681 ../IDEFrame.py:1694 |
395 #, python-format |
418 #, python-format |
396 msgid "A POU named \"%s\" already exists!" |
419 msgid "A POU named \"%s\" already exists!" |
397 msgstr "Esiste già una POU con nome \"%s\"!" |
420 msgstr "Esiste già una POU con nome \"%s\"!" |
398 |
421 |
399 #: ../ConfigTreeNode.py:424 |
422 #: ../ConfigTreeNode.py:424 |
400 #, python-brace-format |
423 #, python-brace-format |
401 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n" |
424 msgid "A child named \"{a1}\" already exists -> \"{a2}\"\n" |
402 msgstr "Esiste già un figlio con nome \"{a1}\" -> \"{a2}\"\n" |
425 msgstr "Esiste già un figlio con nome \"{a1}\" -> \"{a2}\"\n" |
403 |
426 |
404 #: ../dialogs/BrowseLocationsDialog.py:229 |
427 #: ../dialogs/BrowseLocationsDialog.py:228 |
405 msgid "A location must be selected!" |
428 msgid "A location must be selected!" |
406 msgstr "Deve essere selezionata una locazione!" |
429 msgstr "Deve essere selezionata una locazione!" |
407 |
430 |
408 #: ../editors/ResourceEditor.py:485 |
431 #: ../editors/ResourceEditor.py:483 |
409 msgid "A task with the same name already exists!" |
432 msgid "A task with the same name already exists!" |
410 msgstr "Esiste già un task con lo stesso nome!" |
433 msgstr "Esiste già un task con lo stesso nome!" |
411 |
434 |
412 #: ../dialogs/SFCStepNameDialog.py:60 ../controls/VariablePanel.py:791 |
435 #: ../dialogs/SFCStepNameDialog.py:60 ../controls/VariablePanel.py:802 |
413 #: ../IDEFrame.py:1666 ../IDEFrame.py:1679 |
436 #: ../IDEFrame.py:1683 ../IDEFrame.py:1696 |
414 #, python-format |
437 #, python-format |
415 msgid "A variable with \"%s\" as name already exists in this pou!" |
438 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!" |
439 msgstr "Una variabile con \"1%s\" come nome è già esistente in questo POU!" |
417 |
440 |
418 #: ../editors/CodeFileEditor.py:778 |
441 #: ../editors/CodeFileEditor.py:797 |
419 #, python-format |
442 #, python-format |
420 msgid "A variable with \"%s\" as name already exists!" |
443 msgid "A variable with \"%s\" as name already exists!" |
421 msgstr "Esiste già una variabile con il nome \"%s\"!" |
444 msgstr "Esiste già una variabile con il nome \"%s\"!" |
422 |
445 |
423 #: ../BeremizIDE.py:311 ../dialogs/AboutDialog.py:46 ../PLCOpenEditor.py:142 |
446 #: ../BeremizIDE.py:311 ../dialogs/AboutDialog.py:46 ../PLCOpenEditor.py:142 |
455 |
482 |
456 #: ../dialogs/ActionBlockDialog.py:139 |
483 #: ../dialogs/ActionBlockDialog.py:139 |
457 msgid "Actions:" |
484 msgid "Actions:" |
458 msgstr "Azioni:" |
485 msgstr "Azioni:" |
459 |
486 |
460 #: ../editors/Viewer.py:473 |
487 #: ../editors/Viewer.py:484 |
461 msgid "Active" |
488 msgid "Active" |
462 msgstr "Attivo" |
489 msgstr "Attivo" |
463 |
490 |
464 #: ../canfestival/SlaveEditor.py:84 ../canfestival/NetworkEditor.py:108 |
491 #: ../canfestival/SlaveEditor.py:84 ../canfestival/NetworkEditor.py:108 |
465 #: ../BeremizIDE.py:1001 ../editors/Viewer.py:686 |
492 #: ../BeremizIDE.py:998 ../editors/Viewer.py:689 |
466 msgid "Add" |
493 msgid "Add" |
467 msgstr "Aggiungi" |
494 msgstr "Aggiungi" |
468 |
495 |
469 #: ../IDEFrame.py:1924 ../IDEFrame.py:1959 |
496 #: ../IDEFrame.py:1941 ../IDEFrame.py:1976 |
470 msgid "Add Action" |
497 msgid "Add Action" |
471 msgstr "Aggiungi Azione" |
498 msgstr "Aggiungi Azione" |
472 |
499 |
473 #: ../features.py:33 |
500 #: ../features.py:22 |
474 msgid "Add C code accessing located variables synchronously" |
501 msgid "Add C code accessing located variables synchronously" |
475 msgstr "" |
502 msgstr "" |
476 "Aggiungi codice C con accesso in modo sincrono alle variabili localizzate." |
503 "Aggiungi codice C con accesso in modo sincrono alle variabili localizzate." |
477 |
504 |
478 #: ../IDEFrame.py:1907 |
505 #: ../IDEFrame.py:1924 |
479 msgid "Add Configuration" |
506 msgid "Add Configuration" |
480 msgstr "Aggiungi Configurazione" |
507 msgstr "Aggiungi Configurazione" |
481 |
508 |
482 #: ../IDEFrame.py:1887 |
509 #: ../IDEFrame.py:1904 |
483 msgid "Add DataType" |
510 msgid "Add DataType" |
484 msgstr "Aggiungi DataType" |
511 msgstr "Aggiungi DataType" |
485 |
512 |
486 #: ../editors/Viewer.py:609 |
513 #: ../editors/Viewer.py:612 |
487 msgid "Add Divergence Branch" |
514 msgid "Add Divergence Branch" |
488 msgstr "Aggiuni un ramo divergente" |
515 msgstr "Aggiuni un ramo divergente" |
|
516 |
|
517 #: ../etherlab/EthercatMaster.py:297 |
|
518 msgid "Add Ethercat Slave" |
|
519 msgstr "" |
|
520 |
|
521 #: ../etherlab/EthercatMaster.py:297 |
|
522 msgid "Add Ethercat Slave to Master" |
|
523 msgstr "" |
489 |
524 |
490 #: ../dialogs/DiscoveryDialog.py:121 |
525 #: ../dialogs/DiscoveryDialog.py:121 |
491 msgid "Add IP" |
526 msgid "Add IP" |
492 msgstr "Aggiungi IP" |
527 msgstr "Aggiungi IP" |
493 |
528 |
494 #: ../IDEFrame.py:1895 |
529 #: ../IDEFrame.py:1912 |
495 msgid "Add POU" |
530 msgid "Add POU" |
496 msgstr "Aggiungi POU" |
531 msgstr "Aggiungi POU" |
497 |
532 |
498 #: ../features.py:34 |
533 #: ../features.py:23 |
499 msgid "Add Python code executed asynchronously" |
534 msgid "Add Python code executed asynchronously" |
500 msgstr "Aggiungi codice Python eseguito asincronomamente" |
535 msgstr "Aggiungi codice Python eseguito asincronomamente" |
501 |
536 |
502 #: ../IDEFrame.py:1935 ../IDEFrame.py:1985 |
537 #: ../IDEFrame.py:1952 ../IDEFrame.py:2002 |
503 msgid "Add Resource" |
538 msgid "Add Resource" |
504 msgstr "Aggiungi Risorsa" |
539 msgstr "Aggiungi Risorsa" |
505 |
540 |
506 #: ../IDEFrame.py:1913 ../IDEFrame.py:1956 |
541 #: ../IDEFrame.py:1930 ../IDEFrame.py:1973 |
507 msgid "Add Transition" |
542 msgid "Add Transition" |
508 msgstr "Aggiungi Transazione" |
543 msgstr "Aggiungi Transazione" |
509 |
544 |
510 #: ../editors/Viewer.py:596 |
545 #: ../editors/Viewer.py:599 |
511 msgid "Add Wire Segment" |
546 msgid "Add Wire Segment" |
512 msgstr "Aggiungi un segmento di cavo" |
547 msgstr "Aggiungi un segmento di cavo" |
513 |
548 |
514 #: ../editors/SFCViewer.py:447 |
549 #: ../editors/SFCViewer.py:447 |
515 msgid "Add a new initial step" |
550 msgid "Add a new initial step" |
516 msgstr "Aggiungi un nuovo salto iniziale" |
551 msgstr "Aggiungi un nuovo salto iniziale" |
517 |
552 |
518 #: ../editors/Viewer.py:2791 ../editors/SFCViewer.py:784 |
553 #: ../editors/Viewer.py:2790 ../editors/SFCViewer.py:784 |
519 msgid "Add a new jump" |
554 msgid "Add a new jump" |
520 msgstr "Aggiungi un nuovo salto" |
555 msgstr "Aggiungi un nuovo salto" |
521 |
556 |
522 #: ../editors/SFCViewer.py:469 |
557 #: ../editors/SFCViewer.py:469 |
523 msgid "Add a new step" |
558 msgid "Add a new step" |
524 msgstr "Aggiungi un nuovo passo" |
559 msgstr "Aggiungi un nuovo passo" |
525 |
560 |
526 #: ../features.py:35 |
561 #: ../features.py:24 |
527 msgid "Add a simple WxGlade based GUI." |
562 msgid "Add a simple WxGlade based GUI." |
528 msgstr "Aggiungi una semplice GUI basata su WxGlade." |
563 msgstr "Aggiungi una semplice GUI basata su WxGlade." |
529 |
564 |
530 #: ../dialogs/ActionBlockDialog.py:143 |
565 #: ../dialogs/ActionBlockDialog.py:143 |
531 msgid "Add action" |
566 msgid "Add action" |
533 |
568 |
534 #: ../editors/DataTypeEditor.py:364 |
569 #: ../editors/DataTypeEditor.py:364 |
535 msgid "Add element" |
570 msgid "Add element" |
536 msgstr "Aggiungi elemento" |
571 msgstr "Aggiungi elemento" |
537 |
572 |
538 #: ../editors/ResourceEditor.py:283 |
573 #: ../etherlab/ConfigEditor.py:1388 |
|
574 msgid "Add file from ESI files database" |
|
575 msgstr "" |
|
576 |
|
577 #: ../etherlab/ConfigEditor.py:1360 |
|
578 msgid "Add file to project" |
|
579 msgstr "" |
|
580 |
|
581 #: ../editors/ResourceEditor.py:281 |
539 msgid "Add instance" |
582 msgid "Add instance" |
540 msgstr "Aggiungi instanza" |
583 msgstr "Aggiungi instanza" |
|
584 |
|
585 #: ../etherlab/ConfigEditor.py:652 |
|
586 msgid "Add process variable" |
|
587 msgstr "" |
541 |
588 |
542 #: ../canfestival/NetworkEditor.py:110 |
589 #: ../canfestival/NetworkEditor.py:110 |
543 msgid "Add slave" |
590 msgid "Add slave" |
544 msgstr "Aggiungi slave" |
591 msgstr "Aggiungi slave" |
545 |
592 |
546 #: ../editors/ResourceEditor.py:252 |
593 #: ../etherlab/ConfigEditor.py:679 |
|
594 msgid "Add startup service variable" |
|
595 msgstr "" |
|
596 |
|
597 #: ../editors/ResourceEditor.py:250 |
547 msgid "Add task" |
598 msgid "Add task" |
548 msgstr "Aggiungi task" |
599 msgstr "Aggiungi task" |
549 |
600 |
550 #: ../editors/CodeFileEditor.py:654 ../controls/VariablePanel.py:481 |
601 #: ../bacnet/BacnetSlaveEditor.py:811 ../editors/CodeFileEditor.py:672 |
|
602 #: ../controls/VariablePanel.py:483 |
551 msgid "Add variable" |
603 msgid "Add variable" |
552 msgstr "Aggiungere variabile" |
604 msgstr "Aggiungere variabile" |
|
605 |
|
606 #: ../etherlab/etherlab.py:186 |
|
607 msgid "" |
|
608 "Adding a PDO not defined in default configuration\n" |
|
609 "for mapping needed location variables\n" |
|
610 "(1 if possible)" |
|
611 msgstr "" |
553 |
612 |
554 #: ../plcopen/iec_std.csv:33 |
613 #: ../plcopen/iec_std.csv:33 |
555 msgid "Addition" |
614 msgid "Addition" |
556 msgstr "Somma" |
615 msgstr "Somma" |
557 |
616 |
558 #: ../plcopen/definitions.py:51 |
617 #: ../plcopen/definitions.py:51 |
559 msgid "Additional function blocks" |
618 msgid "Additional function blocks" |
560 msgstr "Blocchi funzione aggiuntivi" |
619 msgstr "Blocchi funzione aggiuntivi" |
561 |
620 |
562 #: ../editors/Viewer.py:669 |
621 #: ../editors/Viewer.py:672 |
563 msgid "Adjust Block Size" |
622 msgid "Adjust Block Size" |
564 msgstr "Modificare la dimensione del blocco" |
623 msgstr "Modificare la dimensione del blocco" |
565 |
624 |
566 #: ../editors/Viewer.py:1720 |
625 #: ../editors/Viewer.py:1722 |
567 msgid "Alignment" |
626 msgid "Alignment" |
568 msgstr "Allineamento" |
627 msgstr "Allineamento" |
569 |
628 |
570 #: ../dialogs/BrowseLocationsDialog.py:42 |
629 #: ../dialogs/BrowseLocationsDialog.py:42 |
571 #: ../dialogs/BrowseLocationsDialog.py:53 |
630 #: ../dialogs/BrowseLocationsDialog.py:50 |
572 #: ../dialogs/BrowseLocationsDialog.py:152 |
631 #: ../dialogs/BrowseLocationsDialog.py:151 |
573 #: ../dialogs/BrowseLocationsDialog.py:155 ../controls/LogViewer.py:307 |
632 #: ../dialogs/BrowseLocationsDialog.py:154 ../etherlab/ConfigEditor.py:65 |
574 #: ../controls/VariablePanel.py:88 |
633 #: ../etherlab/ConfigEditor.py:853 ../controls/LogViewer.py:307 |
|
634 #: ../controls/VariablePanel.py:85 |
575 msgid "All" |
635 msgid "All" |
576 msgstr "Tutti" |
636 msgstr "Tutti" |
577 |
637 |
578 #: ../editors/FileManagementPanel.py:37 |
638 #: ../editors/FileManagementPanel.py:51 |
579 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv" |
639 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv" |
580 msgstr "Tutti i file (*.*)|*.*|CSV file (*.csv)|*.csv" |
640 msgstr "Tutti i file (*.*)|*.*|CSV file (*.csv)|*.csv" |
581 |
641 |
582 #: ../ProjectController.py:1670 |
642 #: ../ProjectController.py:1752 |
583 msgid "Already connected. Please disconnect\n" |
643 msgid "Already connected. Please disconnect\n" |
584 msgstr "Già connesso. Per favore disconnettere\n" |
644 msgstr "Già connesso. Per favore disconnettere\n" |
585 |
645 |
586 #: ../editors/DataTypeEditor.py:607 |
646 #: ../editors/DataTypeEditor.py:607 |
587 #, python-format |
647 #, python-format |
693 |
798 |
694 #: ../editors/TextViewer.py:260 |
799 #: ../editors/TextViewer.py:260 |
695 msgid "Block name" |
800 msgid "Block name" |
696 msgstr "Nome blocco" |
801 msgstr "Nome blocco" |
697 |
802 |
698 #: ../editors/Viewer.py:586 |
803 #: ../editors/Viewer.py:589 |
699 msgid "Bottom" |
804 msgid "Bottom" |
700 msgstr "Sotto" |
805 msgstr "Sotto" |
701 |
806 |
702 #: ../ProjectController.py:1400 |
807 #: ../runtime/PlcStatus.py:11 |
703 msgid "Broken" |
808 msgid "Broken" |
704 msgstr "Rotto" |
809 msgstr "Rotto" |
705 |
810 |
706 #: ../dialogs/BrowseValuesLibraryDialog.py:40 |
811 #: ../dialogs/BrowseValuesLibraryDialog.py:40 |
707 #, python-format |
812 #, python-format |
708 msgid "Browse %s values library" |
813 msgid "Browse %s values library" |
709 msgstr "" |
814 msgstr "" |
710 |
815 |
711 #: ../dialogs/BrowseLocationsDialog.py:72 |
816 #: ../dialogs/BrowseLocationsDialog.py:69 |
712 msgid "Browse Locations" |
817 msgid "Browse Locations" |
713 msgstr "" |
818 msgstr "" |
714 |
819 |
715 #: ../ProjectController.py:1815 |
820 #: ../ProjectController.py:1898 |
716 msgid "Build" |
821 msgid "Build" |
717 msgstr "Compila" |
822 msgstr "Compila" |
718 |
823 |
719 #: ../ProjectController.py:1335 |
824 #: ../ProjectController.py:1397 |
720 msgid "Build directory already clean\n" |
825 msgid "Build directory already clean\n" |
721 msgstr "Cartella di compilazione già vuota\n" |
826 msgstr "Cartella di compilazione già vuota\n" |
722 |
827 |
723 #: ../ProjectController.py:1816 |
828 #: ../ProjectController.py:1899 |
724 msgid "Build project into build folder" |
829 msgid "Build project into build folder" |
725 msgstr "Compila il progetto nella cartella di compilazione" |
830 msgstr "Compila il progetto nella cartella di compilazione" |
726 |
831 |
727 #: ../ProjectController.py:1108 |
832 #: ../ProjectController.py:1155 |
728 msgid "C Build crashed !\n" |
833 msgid "C Build crashed !\n" |
729 msgstr "La compilazione C si è bloccata inaspettatamente !\n" |
834 msgstr "La compilazione C si è bloccata inaspettatamente !\n" |
730 |
835 |
731 #: ../ProjectController.py:1105 |
836 #: ../ProjectController.py:1152 |
732 msgid "C Build failed.\n" |
837 msgid "C Build failed.\n" |
733 msgstr "Compilazione C fallita.\n" |
838 msgstr "Compilazione C fallita.\n" |
734 |
839 |
735 #: ../c_ext/CFileEditor.py:66 |
840 #: ../c_ext/CFileEditor.py:66 |
736 msgid "C code" |
841 msgid "C code" |
737 msgstr "Codice C" |
842 msgstr "Codice C" |
738 |
843 |
739 #: ../ProjectController.py:1186 |
844 #: ../ProjectController.py:1240 |
740 msgid "C code generated successfully.\n" |
845 msgid "C code generated successfully.\n" |
741 msgstr "Codice C generato con successo.\n" |
846 msgstr "Codice C generato con successo.\n" |
742 |
847 |
743 #: ../targets/toolchain_makefile.py:126 |
848 #: ../targets/toolchain_makefile.py:126 |
744 msgid "C compilation failed.\n" |
849 msgid "C compilation failed.\n" |
763 |
868 |
764 #: ../canfestival/SlaveEditor.py:48 |
869 #: ../canfestival/SlaveEditor.py:48 |
765 msgid "CANOpen slave" |
870 msgid "CANOpen slave" |
766 msgstr "Slave CANOpen" |
871 msgstr "Slave CANOpen" |
767 |
872 |
768 #: ../features.py:31 |
873 #: ../features.py:18 |
769 msgid "CANopen support" |
874 msgid "CANopen support" |
770 msgstr "Supporto CANopen" |
875 msgstr "Supporto CANopen" |
|
876 |
|
877 #: ../etherlab/ConfigEditor.py:858 |
|
878 msgid "CIA402 nodes" |
|
879 msgstr "" |
771 |
880 |
772 #: ../plcopen/plcopen.py:1839 ../plcopen/plcopen.py:1853 |
881 #: ../plcopen/plcopen.py:1839 ../plcopen/plcopen.py:1853 |
773 #: ../plcopen/plcopen.py:1878 ../plcopen/plcopen.py:1894 |
882 #: ../plcopen/plcopen.py:1878 ../plcopen/plcopen.py:1894 |
774 msgid "Can only generate execution order on FBD networks!" |
883 msgid "Can only generate execution order on FBD networks!" |
775 msgstr "" |
884 msgstr "" |
776 |
885 |
777 #: ../controls/VariablePanel.py:291 |
886 #: ../controls/VariablePanel.py:290 |
778 msgid "Can only give a location to local or global variables" |
887 msgid "Can only give a location to local or global variables" |
779 msgstr "" |
888 msgstr "" |
780 |
889 |
781 #: ../PLCOpenEditor.py:318 |
890 #: ../PLCOpenEditor.py:318 |
782 #, python-format |
891 #, python-format |
783 msgid "Can't generate program to file %s!" |
892 msgid "Can't generate program to file %s!" |
784 msgstr "" |
893 msgstr "" |
785 |
894 |
786 #: ../controls/VariablePanel.py:289 |
895 #: ../controls/VariablePanel.py:288 |
787 msgid "Can't give a location to a function block instance" |
896 msgid "Can't give a location to a function block instance" |
788 msgstr "" |
897 msgstr "" |
789 |
898 |
790 #: ../PLCOpenEditor.py:363 |
899 #: ../PLCOpenEditor.py:363 |
791 #, python-format |
900 #, python-format |
792 msgid "Can't save project to file %s!" |
901 msgid "Can't save project to file %s!" |
793 msgstr "" |
902 msgstr "" |
794 |
903 |
795 #: ../controls/VariablePanel.py:339 |
904 #: ../controls/VariablePanel.py:338 |
796 msgid "Can't set an initial value to a function block instance" |
905 msgid "Can't set an initial value to a function block instance" |
797 msgstr "" |
906 msgstr "" |
798 |
907 |
799 #: ../ConfigTreeNode.py:532 |
908 #: ../ConfigTreeNode.py:532 |
800 #, python-brace-format |
909 #, python-brace-format |
804 #: ../ConfigTreeNode.py:454 |
913 #: ../ConfigTreeNode.py:454 |
805 #, python-format |
914 #, python-format |
806 msgid "Cannot find lower free IEC channel than %d\n" |
915 msgid "Cannot find lower free IEC channel than %d\n" |
807 msgstr "" |
916 msgstr "" |
808 |
917 |
809 #: ../connectors/PYRO/__init__.py:139 |
918 #: ../connectors/PYRO/__init__.py:140 |
810 msgid "Cannot get PLC status - connection failed.\n" |
919 msgid "Cannot get PLC status - connection failed.\n" |
811 msgstr "" |
920 msgstr "" |
812 |
921 |
813 #: ../ProjectController.py:967 |
922 #: ../ProjectController.py:1013 |
814 msgid "Cannot open/parse VARIABLES.csv!\n" |
923 msgid "Cannot open/parse VARIABLES.csv!\n" |
815 msgstr "" |
924 msgstr "" |
816 |
925 |
817 #: ../canfestival/config_utils.py:400 |
926 #: ../canfestival/config_utils.py:400 |
818 #, python-brace-format |
927 #, python-brace-format |
819 msgid "" |
928 msgid "" |
820 "Cannot set bit offset for non bool '{a1}' variable " |
929 "Cannot set bit offset for non bool '{a1}' variable " |
821 "(ID:{a2},Idx:{a3},sIdx:{a4}))" |
930 "(ID:{a2},Idx:{a3},sIdx:{a4}))" |
822 msgstr "" |
931 msgstr "" |
823 |
932 |
824 #: ../ProjectController.py:1761 |
933 #: ../ProjectController.py:1842 |
825 msgid "Cannot transfer while PLC is running. Stop it now?" |
934 msgid "Cannot transfer while PLC is running. Stop it now?" |
826 msgstr "" |
935 msgstr "" |
827 |
936 |
828 #: ../dialogs/SearchInProjectDialog.py:63 ../dialogs/FindInPouDialog.py:89 |
937 #: ../dialogs/SearchInProjectDialog.py:63 ../dialogs/FindInPouDialog.py:89 |
829 msgid "Case sensitive" |
938 msgid "Case sensitive" |
830 msgstr "" |
939 msgstr "" |
831 |
940 |
832 #: ../editors/Viewer.py:581 |
941 #: ../editors/Viewer.py:584 |
833 msgid "Center" |
942 msgid "Center" |
834 msgstr "" |
943 msgstr "" |
835 |
944 |
836 #: ../Beremiz_service.py:276 |
945 #: ../Beremiz_service.py:289 |
837 msgid "Change IP of interface to bind" |
946 msgid "Change IP of interface to bind" |
838 msgstr "" |
947 msgstr "" |
839 |
948 |
840 #: ../Beremiz_service.py:275 |
949 #: ../Beremiz_service.py:288 |
841 msgid "Change Name" |
950 msgid "Change Name" |
842 msgstr "Cambiare Nome" |
951 msgstr "Cambiare Nome" |
843 |
952 |
844 #: ../IDEFrame.py:1977 |
953 #: ../IDEFrame.py:1994 |
845 msgid "Change POU Type To" |
954 msgid "Change POU Type To" |
846 msgstr "" |
955 msgstr "" |
847 |
956 |
848 #: ../Beremiz_service.py:277 |
957 #: ../Beremiz_service.py:290 |
849 msgid "Change Port Number" |
958 msgid "Change Port Number" |
850 msgstr "" |
959 msgstr "" |
851 |
960 |
852 #: ../Beremiz_service.py:278 |
961 #: ../Beremiz_service.py:291 |
853 msgid "Change working directory" |
962 msgid "Change working directory" |
854 msgstr "" |
963 msgstr "" |
855 |
964 |
856 #: ../plcopen/iec_std.csv:81 |
965 #: ../plcopen/iec_std.csv:81 |
857 msgid "Character string" |
966 msgid "Character string" |
859 |
968 |
860 #: ../svgui/svgui.py:136 |
969 #: ../svgui/svgui.py:136 |
861 msgid "Choose a SVG file" |
970 msgid "Choose a SVG file" |
862 msgstr "Scegliere un file SVG" |
971 msgstr "Scegliere un file SVG" |
863 |
972 |
864 #: ../ProjectController.py:561 |
973 #: ../etherlab/EtherCATManagementEditor.py:911 |
|
974 #: ../etherlab/EtherCATManagementEditor.py:1306 |
|
975 msgid "Choose a binary file" |
|
976 msgstr "" |
|
977 |
|
978 #: ../ProjectController.py:582 |
865 msgid "Choose a directory to save project" |
979 msgid "Choose a directory to save project" |
866 msgstr "Scegliere una cartella per salvare il progetto" |
980 msgstr "Scegliere una cartella per salvare il progetto" |
867 |
981 |
868 #: ../canfestival/canfestival.py:171 ../PLCOpenEditor.py:276 |
982 #: ../canfestival/canfestival.py:171 ../bacnet/bacnet.py:434 |
869 #: ../PLCOpenEditor.py:308 ../PLCOpenEditor.py:357 |
983 #: ../PLCOpenEditor.py:276 ../PLCOpenEditor.py:308 ../PLCOpenEditor.py:357 |
870 msgid "Choose a file" |
984 msgid "Choose a file" |
871 msgstr "Scegliere n file" |
985 msgstr "Scegliere n file" |
872 |
986 |
873 #: ../BeremizIDE.py:900 |
987 #: ../BeremizIDE.py:897 |
874 msgid "Choose a project" |
988 msgid "Choose a project" |
875 msgstr "Scegliere un progetto" |
989 msgstr "Scegliere un progetto" |
876 |
990 |
877 #: ../dialogs/BrowseValuesLibraryDialog.py:43 |
991 #: ../dialogs/BrowseValuesLibraryDialog.py:43 |
878 #, python-format |
992 #, python-format |
879 msgid "Choose a value for %s:" |
993 msgid "Choose a value for %s:" |
880 msgstr "Scegliere un valore per %s:" |
994 msgstr "Scegliere un valore per %s:" |
881 |
995 |
882 #: ../Beremiz_service.py:333 |
996 #: ../Beremiz_service.py:346 |
883 msgid "Choose a working directory " |
997 msgid "Choose a working directory " |
884 msgstr "Selezionare una cartella di lavoro " |
998 msgstr "Selezionare una cartella di lavoro " |
885 |
999 |
886 #: ../BeremizIDE.py:864 |
1000 #: ../etherlab/ConfigEditor.py:1234 |
|
1001 msgid "Choose an XML file" |
|
1002 msgstr "" |
|
1003 |
|
1004 #: ../BeremizIDE.py:861 |
887 msgid "Choose an empty directory for new project" |
1005 msgid "Choose an empty directory for new project" |
888 msgstr "" |
1006 msgstr "" |
889 |
1007 |
890 #: ../ProjectController.py:468 |
1008 #: ../ProjectController.py:483 |
891 msgid "Chosen folder doesn't contain a program. It's not a valid project!" |
1009 msgid "Chosen folder doesn't contain a program. It's not a valid project!" |
892 msgstr "" |
1010 msgstr "" |
893 |
1011 |
894 #: ../ProjectController.py:435 |
1012 #: ../ProjectController.py:450 |
895 msgid "Chosen folder isn't empty. You can't use it for a new project!" |
1013 msgid "Chosen folder isn't empty. You can't use it for a new project!" |
896 msgstr "" |
1014 msgstr "" |
897 |
1015 |
898 #: ../controls/VariablePanel.py:60 |
1016 #: ../controls/VariablePanel.py:60 |
899 msgid "Class" |
1017 msgid "Class" |
900 msgstr "Classe" |
1018 msgstr "Classe" |
901 |
1019 |
902 #: ../controls/VariablePanel.py:472 |
1020 #: ../controls/VariablePanel.py:474 |
903 msgid "Class Filter:" |
1021 msgid "Class Filter:" |
904 msgstr "Filtro Classi:" |
1022 msgstr "Filtro Classi:" |
905 |
1023 |
906 #: ../dialogs/FBDVariableDialog.py:74 |
1024 #: ../dialogs/FBDVariableDialog.py:75 |
907 msgid "Class:" |
1025 msgid "Class:" |
908 msgstr "Classe:" |
1026 msgstr "Classe:" |
909 |
1027 |
910 #: ../ProjectController.py:1821 |
1028 #: ../ProjectController.py:1904 |
911 msgid "Clean" |
1029 msgid "Clean" |
912 msgstr "Pulisci" |
1030 msgstr "Pulisci" |
913 |
1031 |
914 #: ../controls/LogViewer.py:327 |
1032 #: ../controls/LogViewer.py:327 |
915 msgid "Clean log messages" |
1033 msgid "Clean log messages" |
916 msgstr "Cancella i messaggi di log" |
1034 msgstr "Cancella i messaggi di log" |
917 |
1035 |
918 #: ../ProjectController.py:1822 |
1036 #: ../ProjectController.py:1905 |
919 msgid "Clean project build folder" |
1037 msgid "Clean project build folder" |
920 msgstr "Pulisci la cartella di compilazione del progetto" |
1038 msgstr "Pulisci la cartella di compilazione del progetto" |
921 |
1039 |
922 #: ../ProjectController.py:1332 |
1040 #: ../ProjectController.py:1394 |
923 msgid "Cleaning the build directory\n" |
1041 msgid "Cleaning the build directory\n" |
924 msgstr "Cancellando la cartella di compilazione\n" |
1042 msgstr "Cancellando la cartella di compilazione\n" |
925 |
1043 |
926 #: ../IDEFrame.py:437 |
1044 #: ../IDEFrame.py:439 |
927 msgid "Clear Errors" |
1045 msgid "Clear Errors" |
928 msgstr "Cancella gli Errori" |
1046 msgstr "Cancella gli Errori" |
929 |
1047 |
930 #: ../editors/Viewer.py:680 |
1048 #: ../editors/Viewer.py:683 |
931 msgid "Clear Execution Order" |
1049 msgid "Clear Execution Order" |
932 msgstr "Pulisci l'Ordine di Esecuzione" |
1050 msgstr "Pulisci l'Ordine di Esecuzione" |
933 |
1051 |
934 #: ../dialogs/SearchInProjectDialog.py:107 ../dialogs/FindInPouDialog.py:112 |
1052 #: ../dialogs/SearchInProjectDialog.py:107 ../dialogs/FindInPouDialog.py:112 |
|
1053 #: ../etherlab/ConfigEditor.py:1361 |
935 msgid "Close" |
1054 msgid "Close" |
936 msgstr "Chiusi" |
1055 msgstr "Chiusi" |
937 |
1056 |
938 #: ../BeremizIDE.py:627 ../PLCOpenEditor.py:183 |
1057 #: ../BeremizIDE.py:623 ../PLCOpenEditor.py:183 |
939 msgid "Close Application" |
1058 msgid "Close Application" |
940 msgstr "Chiudi Applicazione" |
1059 msgstr "Chiudi Applicazione" |
941 |
1060 |
942 #: ../BeremizIDE.py:253 ../BeremizIDE.py:566 ../PLCOpenEditor.py:81 |
1061 #: ../BeremizIDE.py:253 ../BeremizIDE.py:562 ../PLCOpenEditor.py:81 |
943 #: ../IDEFrame.py:1040 |
1062 #: ../IDEFrame.py:1053 |
944 msgid "Close Project" |
1063 msgid "Close Project" |
945 msgstr "Chiudi Progetto" |
1064 msgstr "Chiudi Progetto" |
946 |
1065 |
947 #: ../BeremizIDE.py:251 ../PLCOpenEditor.py:79 |
1066 #: ../BeremizIDE.py:251 ../PLCOpenEditor.py:79 |
948 msgid "Close Tab" |
1067 msgid "Close Tab" |
949 msgstr "Chiudi Tab" |
1068 msgstr "Chiudi Tab" |
950 |
1069 |
951 #: ../editors/Viewer.py:638 ../editors/Viewer.py:2448 |
1070 #: ../editors/Viewer.py:641 ../editors/Viewer.py:2450 |
952 msgid "Coil" |
1071 msgid "Coil" |
953 msgstr "Bobina" |
1072 msgstr "Bobina" |
954 |
1073 |
955 #: ../editors/Viewer.py:659 ../editors/LDViewer.py:517 |
1074 #: ../editors/Viewer.py:662 ../editors/LDViewer.py:517 |
956 msgid "Comment" |
1075 msgid "Comment" |
957 msgstr "Commento" |
1076 msgstr "Commento" |
|
1077 |
|
1078 #: ../etherlab/ConfigEditor.py:66 |
|
1079 msgid "Communication Parameters" |
|
1080 msgstr "" |
958 |
1081 |
959 #: ../BeremizIDE.py:303 ../BeremizIDE.py:307 ../PLCOpenEditor.py:134 |
1082 #: ../BeremizIDE.py:303 ../BeremizIDE.py:307 ../PLCOpenEditor.py:134 |
960 #: ../PLCOpenEditor.py:138 |
1083 #: ../PLCOpenEditor.py:138 |
961 msgid "Community support" |
1084 msgid "Community support" |
962 msgstr "Supporto della community" |
1085 msgstr "Supporto della community" |
963 |
1086 |
964 #: ../dialogs/ProjectDialog.py:65 |
1087 #: ../dialogs/ProjectDialog.py:63 |
965 msgid "Company Name" |
1088 msgid "Company Name" |
966 msgstr "Nome dell'azienda" |
1089 msgstr "Nome dell'azienda" |
967 |
1090 |
968 #: ../controls/ProjectPropertiesPanel.py:106 |
1091 #: ../controls/ProjectPropertiesPanel.py:108 |
969 msgid "Company Name (required):" |
1092 msgid "Company Name (required):" |
970 msgstr "Nome dell'azienda (necessario):" |
1093 msgstr "Nome dell'azienda (necessario):" |
971 |
1094 |
972 #: ../controls/ProjectPropertiesPanel.py:107 |
1095 #: ../controls/ProjectPropertiesPanel.py:109 |
973 msgid "Company URL (optional):" |
1096 msgid "Company URL (optional):" |
974 msgstr "Indirizzo web dell'azienda (opzionale):" |
1097 msgstr "Indirizzo web dell'azienda (opzionale):" |
975 |
1098 |
976 #: ../plcopen/iec_std.csv:75 |
1099 #: ../plcopen/iec_std.csv:75 |
977 msgid "Comparison" |
1100 msgid "Comparison" |
978 msgstr "Comparazione" |
1101 msgstr "Comparazione" |
979 |
1102 |
980 #: ../ProjectController.py:756 |
1103 #: ../ProjectController.py:787 |
981 msgid "Compiling IEC Program into C code...\n" |
1104 msgid "Compiling IEC Program into C code...\n" |
982 msgstr "Compilando il IEC Programma IEC in codice C...\n" |
1105 msgstr "Compilando il IEC Programma IEC in codice C...\n" |
983 |
1106 |
984 #: ../plcopen/iec_std.csv:85 |
1107 #: ../plcopen/iec_std.csv:85 |
985 msgid "Concatenation" |
1108 msgid "Concatenation" |
1001 msgid "Configurations" |
1124 msgid "Configurations" |
1002 msgstr "Configurazioni" |
1125 msgstr "Configurazioni" |
1003 |
1126 |
1004 #: ../editors/Viewer.py:351 ../editors/Viewer.py:381 ../editors/Viewer.py:403 |
1127 #: ../editors/Viewer.py:351 ../editors/Viewer.py:381 ../editors/Viewer.py:403 |
1005 #: ../editors/TextViewer.py:289 ../editors/TextViewer.py:343 |
1128 #: ../editors/TextViewer.py:289 ../editors/TextViewer.py:343 |
1006 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:354 |
1129 #: ../editors/TextViewer.py:366 ../controls/VariablePanel.py:353 |
1007 msgid "Confirm or change variable name" |
1130 msgid "Confirm or change variable name" |
1008 msgstr "Conferma o cambia il nome della variabile" |
1131 msgstr "Conferma o cambia il nome della variabile" |
1009 |
1132 |
1010 #: ../ProjectController.py:1842 |
1133 #: ../ProjectController.py:1925 |
1011 msgid "Connect" |
1134 msgid "Connect" |
1012 msgstr "Connetti" |
1135 msgstr "Connetti" |
1013 |
1136 |
1014 #: ../ProjectController.py:1843 |
1137 #: ../ProjectController.py:1926 |
1015 msgid "Connect to the target PLC" |
1138 msgid "Connect to the target PLC" |
1016 msgstr "Connetti al PLC target" |
1139 msgstr "Connetti al PLC target" |
1017 |
1140 |
1018 #: ../ProjectController.py:1391 |
1141 #: ../ProjectController.py:1469 |
1019 #, python-format |
1142 #, python-format |
1020 msgid "Connected to URI: %s" |
1143 msgid "Connected to URI: %s" |
1021 msgstr "Connetti all URI: %s" |
1144 msgstr "Connetti all URI: %s" |
1022 |
1145 |
1023 #: ../dialogs/SFCTransitionDialog.py:78 ../editors/Viewer.py:623 |
1146 #: ../dialogs/SFCTransitionDialog.py:78 ../editors/Viewer.py:626 |
1024 #: ../editors/Viewer.py:2441 |
1147 #: ../editors/Viewer.py:2443 |
1025 msgid "Connection" |
1148 msgid "Connection" |
1026 msgstr "Connessione" |
1149 msgstr "Connessione" |
1027 |
1150 |
1028 #: ../dialogs/ConnectionDialog.py:55 |
1151 #: ../dialogs/ConnectionDialog.py:55 |
1029 msgid "Connection Properties" |
1152 msgid "Connection Properties" |
1030 msgstr "Proprietà della Connessione" |
1153 msgstr "Proprietà della Connessione" |
1031 |
1154 |
1032 #: ../ProjectController.py:1691 |
1155 #: ../ProjectController.py:1773 |
1033 msgid "Connection canceled!\n" |
1156 msgid "Connection canceled!\n" |
1034 msgstr "Connessione cancellata!\n" |
1157 msgstr "Connessione cancellata!\n" |
1035 |
1158 |
1036 #: ../ProjectController.py:1714 |
1159 #: ../ProjectController.py:1797 |
1037 #, python-format |
1160 #, python-format |
1038 msgid "Connection failed to %s!\n" |
1161 msgid "Connection failed to %s!\n" |
1039 msgstr "Connessione a %s fallita!\n" |
1162 msgstr "Connessione a %s fallita!\n" |
1040 |
1163 |
1041 #: ../connectors/PYRO/__init__.py:123 ../connectors/WAMP/__init__.py:120 |
1164 #: ../connectors/PYRO/__init__.py:124 ../connectors/WAMP/__init__.py:121 |
1042 msgid "Connection lost!\n" |
1165 msgid "Connection lost!\n" |
1043 msgstr "Connessione persa!\n" |
1166 msgstr "Connessione persa!\n" |
1044 |
1167 |
1045 #: ../connectors/PYRO/__init__.py:110 |
1168 #: ../connectors/PYRO/__init__.py:111 |
1046 #, python-format |
1169 #, python-format |
1047 msgid "Connection to '%s' failed.\n" |
1170 msgid "Connection to '%s' failed.\n" |
1048 msgstr "Connessione a '%s' fallita.\n" |
1171 msgstr "Connessione a '%s' fallita.\n" |
1049 |
1172 |
1050 #: ../dialogs/ConnectionDialog.py:67 ../editors/Viewer.py:1676 |
1173 #: ../dialogs/ConnectionDialog.py:67 ../editors/Viewer.py:1678 |
1051 msgid "Connector" |
1174 msgid "Connector" |
1052 msgstr "Connettore" |
1175 msgstr "Connettore" |
1053 |
1176 |
1054 #: ../dialogs/SFCStepDialog.py:68 |
1177 #: ../dialogs/SFCStepDialog.py:68 |
1055 msgid "Connectors:" |
1178 msgid "Connectors:" |
1056 msgstr "Connettori:" |
1179 msgstr "Connettori:" |
1057 |
1180 |
1058 #: ../BeremizIDE.py:378 |
1181 #: ../BeremizIDE.py:374 |
1059 msgid "Console" |
1182 msgid "Console" |
1060 msgstr "Console" |
1183 msgstr "Console" |
1061 |
1184 |
1062 #: ../controls/VariablePanel.py:75 |
1185 #: ../controls/VariablePanel.py:75 |
1063 msgid "Constant" |
1186 msgid "Constant" |
1064 msgstr "Costante" |
1187 msgstr "Costante" |
1065 |
1188 |
1066 #: ../editors/Viewer.py:634 ../editors/Viewer.py:2444 |
1189 #: ../editors/Viewer.py:637 ../editors/Viewer.py:2446 |
1067 msgid "Contact" |
1190 msgid "Contact" |
1068 msgstr "Contatto" |
1191 msgstr "Contatto" |
1069 |
1192 |
1070 #: ../controls/ProjectPropertiesPanel.py:217 |
1193 #: ../controls/ProjectPropertiesPanel.py:219 |
1071 msgid "Content Description (optional):" |
1194 msgid "Content Description (optional):" |
1072 msgstr "Descrizione del contenuto (opzionale):" |
1195 msgstr "Descrizione del contenuto (opzionale):" |
1073 |
1196 |
1074 #: ../dialogs/ConnectionDialog.py:68 ../editors/Viewer.py:1677 |
1197 #: ../dialogs/ConnectionDialog.py:68 ../editors/Viewer.py:1679 |
1075 msgid "Continuation" |
1198 msgid "Continuation" |
1076 msgstr "Continuazione" |
1199 msgstr "Continuazione" |
|
1200 |
|
1201 #: ../etherlab/EtherCATManagementEditor.py:37 |
|
1202 msgid "Control Byte" |
|
1203 msgstr "" |
1077 |
1204 |
1078 #: ../plcopen/iec_std.csv:18 |
1205 #: ../plcopen/iec_std.csv:18 |
1079 msgid "Conversion from BCD" |
1206 msgid "Conversion from BCD" |
1080 msgstr "Conversione da BCD" |
1207 msgstr "Conversione da BCD" |
1081 |
1208 |
1141 "Couldn't load confnode parameters {a1} :\n" |
1278 "Couldn't load confnode parameters {a1} :\n" |
1142 " {a2}" |
1279 " {a2}" |
1143 msgstr "" |
1280 msgstr "" |
1144 "Impossibile caricare i parametri confnode {a1} :\n" |
1281 "Impossibile caricare i parametri confnode {a1} :\n" |
1145 " {a2}" |
1282 " {a2}" |
|
1283 |
|
1284 #: ../etherlab/etherlab.py:264 |
|
1285 #, python-brace-format |
|
1286 msgid "" |
|
1287 "Couldn't load {a1} XML file:\n" |
|
1288 "{a2}" |
|
1289 msgstr "" |
1146 |
1290 |
1147 #: ../PLCControler.py:552 |
1291 #: ../PLCControler.py:552 |
1148 msgid "Couldn't paste non-POU object." |
1292 msgid "Couldn't paste non-POU object." |
1149 msgstr "Impossibile incollare un oggetto non-POU." |
1293 msgstr "Impossibile incollare un oggetto non-POU." |
1150 |
1294 |
1151 #: ../ProjectController.py:1636 |
1295 #: ../ProjectController.py:1717 |
1152 msgid "Couldn't start PLC !\n" |
1296 msgid "Couldn't start PLC !\n" |
1153 msgstr "Impossibile avviare il PLC !\n" |
1297 msgstr "Impossibile avviare il PLC !\n" |
1154 |
1298 |
1155 #: ../ProjectController.py:1644 |
1299 #: ../ProjectController.py:1725 |
1156 msgid "Couldn't stop PLC !\n" |
1300 msgid "Couldn't stop PLC !\n" |
1157 msgstr "Impossibile arrestare il PLC !\n" |
1301 msgstr "Impossibile arrestare il PLC !\n" |
1158 |
1302 |
1159 #: ../svgui/svgui.py:57 |
1303 #: ../svgui/svgui.py:57 |
1160 msgid "Create HMI" |
1304 msgid "Create HMI" |
1161 msgstr "Creare HMI" |
1305 msgstr "Creare HMI" |
1162 |
1306 |
1163 #: ../dialogs/PouDialog.py:54 |
1307 #: ../dialogs/PouDialog.py:48 |
1164 msgid "Create a new POU" |
1308 msgid "Create a new POU" |
1165 msgstr "Creare un nuovo POU" |
1309 msgstr "Creare un nuovo POU" |
1166 |
1310 |
1167 #: ../dialogs/PouActionDialog.py:45 |
1311 #: ../dialogs/PouActionDialog.py:42 |
1168 msgid "Create a new action" |
1312 msgid "Create a new action" |
1169 msgstr "Creare una nuova azione" |
1313 msgstr "Creare una nuova azione" |
1170 |
1314 |
1171 #: ../IDEFrame.py:166 |
1315 #: ../IDEFrame.py:313 |
1172 msgid "Create a new action block" |
1316 msgid "Create a new action block" |
1173 msgstr "Creare un nuovo blocco azione" |
1317 msgstr "Creare un nuovo blocco azione" |
1174 |
1318 |
1175 #: ../IDEFrame.py:115 ../IDEFrame.py:145 ../IDEFrame.py:178 |
1319 #: ../IDEFrame.py:262 ../IDEFrame.py:292 ../IDEFrame.py:325 |
1176 msgid "Create a new block" |
1320 msgid "Create a new block" |
1177 msgstr "Creare un nuovo blocco" |
1321 msgstr "Creare un nuovo blocco" |
1178 |
1322 |
1179 #: ../IDEFrame.py:139 |
1323 #: ../IDEFrame.py:286 |
1180 msgid "Create a new branch" |
1324 msgid "Create a new branch" |
1181 msgstr "Creare una nuova diramazione" |
1325 msgstr "Creare una nuova diramazione" |
1182 |
1326 |
1183 #: ../IDEFrame.py:133 |
1327 #: ../IDEFrame.py:280 |
1184 msgid "Create a new coil" |
1328 msgid "Create a new coil" |
1185 msgstr "Creare una nuovo relè" |
1329 msgstr "Creare una nuovo relè" |
1186 |
1330 |
1187 #: ../IDEFrame.py:109 ../IDEFrame.py:124 ../IDEFrame.py:154 |
1331 #: ../IDEFrame.py:256 ../IDEFrame.py:271 ../IDEFrame.py:301 |
1188 msgid "Create a new comment" |
1332 msgid "Create a new comment" |
1189 msgstr "Creare un nuovo commento" |
1333 msgstr "Creare un nuovo commento" |
1190 |
1334 |
1191 #: ../IDEFrame.py:118 ../IDEFrame.py:148 ../IDEFrame.py:181 |
1335 #: ../IDEFrame.py:265 ../IDEFrame.py:295 ../IDEFrame.py:328 |
1192 msgid "Create a new connection" |
1336 msgid "Create a new connection" |
1193 msgstr "Creare una nuova connessione" |
1337 msgstr "Creare una nuova connessione" |
1194 |
1338 |
1195 #: ../IDEFrame.py:136 ../IDEFrame.py:187 |
1339 #: ../IDEFrame.py:283 ../IDEFrame.py:334 |
1196 msgid "Create a new contact" |
1340 msgid "Create a new contact" |
1197 msgstr "Creare un nuovo contatto" |
1341 msgstr "Creare un nuovo contatto" |
1198 |
1342 |
1199 #: ../IDEFrame.py:169 |
1343 #: ../IDEFrame.py:316 |
1200 msgid "Create a new divergence" |
1344 msgid "Create a new divergence" |
1201 msgstr "Creare una nuova divergenza" |
1345 msgstr "Creare una nuova divergenza" |
1202 |
1346 |
1203 #: ../dialogs/SFCDivergenceDialog.py:54 |
1347 #: ../dialogs/SFCDivergenceDialog.py:54 |
1204 msgid "Create a new divergence or convergence" |
1348 msgid "Create a new divergence or convergence" |
1205 msgstr "Creare una nuova divergenza o convergenza" |
1349 msgstr "Creare una nuova divergenza o convergenza" |
1206 |
1350 |
1207 #: ../IDEFrame.py:157 |
1351 #: ../IDEFrame.py:304 |
1208 msgid "Create a new initial step" |
1352 msgid "Create a new initial step" |
1209 msgstr "Creare un nuovo passo iniziale" |
1353 msgstr "Creare un nuovo passo iniziale" |
1210 |
1354 |
1211 #: ../IDEFrame.py:172 |
1355 #: ../IDEFrame.py:319 |
1212 msgid "Create a new jump" |
1356 msgid "Create a new jump" |
1213 msgstr "Creare un nuovo salto" |
1357 msgstr "Creare un nuovo salto" |
1214 |
1358 |
1215 #: ../IDEFrame.py:127 ../IDEFrame.py:184 |
1359 #: ../IDEFrame.py:274 ../IDEFrame.py:331 |
1216 msgid "Create a new power rail" |
1360 msgid "Create a new power rail" |
1217 msgstr "Creare una nuova barra di alimentazione" |
1361 msgstr "Creare una nuova barra di alimentazione" |
1218 |
1362 |
1219 #: ../IDEFrame.py:130 |
1363 #: ../IDEFrame.py:277 |
1220 msgid "Create a new rung" |
1364 msgid "Create a new rung" |
1221 msgstr "Crea un nuovo anello" |
1365 msgstr "Crea un nuovo anello" |
1222 |
1366 |
1223 #: ../IDEFrame.py:160 |
1367 #: ../IDEFrame.py:307 |
1224 msgid "Create a new step" |
1368 msgid "Create a new step" |
1225 msgstr "Creare un nuovo passo" |
1369 msgstr "Creare un nuovo passo" |
1226 |
1370 |
1227 #: ../dialogs/PouTransitionDialog.py:49 ../IDEFrame.py:163 |
1371 #: ../dialogs/PouTransitionDialog.py:45 ../IDEFrame.py:310 |
1228 msgid "Create a new transition" |
1372 msgid "Create a new transition" |
1229 msgstr "Creare una nuova transizione" |
1373 msgstr "Creare una nuova transizione" |
1230 |
1374 |
1231 #: ../IDEFrame.py:112 ../IDEFrame.py:142 ../IDEFrame.py:175 |
1375 #: ../IDEFrame.py:259 ../IDEFrame.py:289 ../IDEFrame.py:322 |
1232 msgid "Create a new variable" |
1376 msgid "Create a new variable" |
1233 msgstr "Creare una nuova variabile" |
1377 msgstr "Creare una nuova variabile" |
|
1378 |
|
1379 #: ../etherlab/etherlab.py:183 |
|
1380 msgid "Creating new PDO" |
|
1381 msgstr "" |
1234 |
1382 |
1235 #: ../dialogs/AboutDialog.py:109 |
1383 #: ../dialogs/AboutDialog.py:109 |
1236 msgid "Credits" |
1384 msgid "Credits" |
1237 msgstr "Ringraziamenti" |
1385 msgstr "Ringraziamenti" |
1238 |
1386 |
1239 #: ../Beremiz_service.py:424 |
1387 #: ../runtime/WampClient.py:400 |
|
1388 msgid "Current status" |
|
1389 msgstr "" |
|
1390 |
|
1391 #: ../Beremiz_service.py:437 |
1240 msgid "Current working directory :" |
1392 msgid "Current working directory :" |
1241 msgstr "Cartella di lavoro corrente :" |
1393 msgstr "Cartella di lavoro corrente :" |
1242 |
1394 |
1243 #: ../editors/Viewer.py:694 ../IDEFrame.py:370 ../IDEFrame.py:426 |
1395 #: ../runtime/WampClient.py:161 |
|
1396 msgid "Custom protocol options failed :" |
|
1397 msgstr "" |
|
1398 |
|
1399 #: ../editors/Viewer.py:697 ../IDEFrame.py:373 ../IDEFrame.py:427 |
1244 msgid "Cut" |
1400 msgid "Cut" |
1245 msgstr "Taglia" |
1401 msgstr "Taglia" |
1246 |
1402 |
1247 #: ../editors/ResourceEditor.py:81 |
1403 #: ../editors/ResourceEditor.py:81 |
1248 msgid "Cyclic" |
1404 msgid "Cyclic" |
1287 |
1443 |
1288 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51 |
1444 #: ../plcopen/iec_std.csv:50 ../plcopen/iec_std.csv:51 |
1289 msgid "Date subtraction" |
1445 msgid "Date subtraction" |
1290 msgstr "Sottrazzione della data" |
1446 msgstr "Sottrazzione della data" |
1291 |
1447 |
1292 #: ../dialogs/DurationEditorDialog.py:46 |
1448 #: ../dialogs/DurationEditorDialog.py:57 |
1293 msgid "Days:" |
1449 msgid "Days:" |
1294 msgstr "Giorni:" |
1450 msgstr "Giorni:" |
1295 |
1451 |
1296 #: ../ProjectController.py:1729 |
1452 #: ../ProjectController.py:1809 |
1297 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n" |
1453 msgid "Debug does not match PLC - stop/transfert/start to re-enable\n" |
1298 msgstr "" |
1454 msgstr "" |
1299 "Il debug non corrisponde al PLC arresta/trasferisci/avvia per riabilitare\n" |
1455 "Il debug non corrisponde al PLC arresta/trasferisci/avvia per riabilitare\n" |
1300 |
1456 |
1301 #: ../controls/PouInstanceVariablesPanel.py:144 |
1457 #: ../controls/PouInstanceVariablesPanel.py:144 |
1302 msgid "Debug instance" |
1458 msgid "Debug instance" |
1303 msgstr "Istanza di Debug" |
1459 msgstr "Istanza di Debug" |
1304 |
1460 |
1305 #: ../editors/Viewer.py:490 |
1461 #: ../editors/Viewer.py:493 |
1306 #, python-format |
1462 #, python-format |
1307 msgid "Debug: %s" |
1463 msgid "Debug: %s" |
1308 msgstr "Debug: %s" |
1464 msgstr "Debug: %s" |
1309 |
1465 |
1310 #: ../ProjectController.py:1471 |
1466 #: ../ProjectController.py:1548 |
1311 #, python-format |
1467 #, python-format |
1312 msgid "Debug: Unknown variable '%s'\n" |
1468 msgid "Debug: Unknown variable '%s'\n" |
1313 msgstr "Debug: Variabile sconosciuta '%s'\n" |
1469 msgstr "Debug: Variabile sconosciuta '%s'\n" |
1314 |
1470 |
1315 #: ../ProjectController.py:1469 |
1471 #: ../ProjectController.py:1545 |
1316 #, python-format |
1472 #, python-format |
1317 msgid "Debug: Unsupported type to debug '%s'\n" |
1473 msgid "Debug: Unsupported type to debug '%s'\n" |
1318 msgstr "Debug: Tipo non supportato per il debug '%s'\n" |
1474 msgstr "Debug: Tipo non supportato per il debug '%s'\n" |
1319 |
1475 |
1320 #: ../IDEFrame.py:660 |
1476 #: ../IDEFrame.py:666 |
1321 msgid "Debugger" |
1477 msgid "Debugger" |
1322 msgstr "Debugger" |
1478 msgstr "Debugger" |
1323 |
1479 |
1324 #: ../ProjectController.py:1726 |
1480 #: ../ProjectController.py:1805 |
1325 msgid "Debugger ready\n" |
1481 msgid "Debugger ready\n" |
1326 msgstr "Debugger pronto\n" |
1482 msgstr "Debugger pronto\n" |
1327 |
1483 |
1328 #: ../BeremizIDE.py:1004 ../editors/Viewer.py:670 ../IDEFrame.py:1993 |
1484 #: ../etherlab/EtherCATManagementEditor.py:37 |
|
1485 msgid "Default Size" |
|
1486 msgstr "" |
|
1487 |
|
1488 #: ../etherlab/EthercatCFileGenerator.py:174 |
|
1489 #, python-format |
|
1490 msgid "Definition conflict for location \"%s\"" |
|
1491 msgstr "" |
|
1492 |
|
1493 #: ../BeremizIDE.py:1001 ../editors/Viewer.py:673 ../IDEFrame.py:2010 |
1329 msgid "Delete" |
1494 msgid "Delete" |
1330 msgstr "Eliminare" |
1495 msgstr "Eliminare" |
1331 |
1496 |
1332 #: ../editors/Viewer.py:610 |
1497 #: ../editors/Viewer.py:613 |
1333 msgid "Delete Divergence Branch" |
1498 msgid "Delete Divergence Branch" |
1334 msgstr "Eliminare la ramificazione divergente" |
1499 msgstr "Eliminare la ramificazione divergente" |
1335 |
1500 |
1336 #: ../editors/FileManagementPanel.py:157 |
1501 #: ../etherlab/ConfigEditor.py:1261 ../editors/FileManagementPanel.py:156 |
1337 msgid "Delete File" |
1502 msgid "Delete File" |
1338 msgstr "Eliminare File" |
1503 msgstr "Eliminare File" |
1339 |
1504 |
1340 #: ../editors/Viewer.py:597 |
1505 #: ../editors/Viewer.py:600 |
1341 msgid "Delete Wire Segment" |
1506 msgid "Delete Wire Segment" |
1342 msgstr "Eliminare un segmento di filo" |
1507 msgstr "Eliminare un segmento di filo" |
1343 |
1508 |
1344 #: ../controls/CustomEditableListBox.py:44 |
1509 #: ../controls/CustomEditableListBox.py:44 |
1345 msgid "Delete item" |
1510 msgid "Delete item" |
1477 |
1659 |
1478 #: ../dialogs/SFCTransitionDialog.py:53 |
1660 #: ../dialogs/SFCTransitionDialog.py:53 |
1479 msgid "Edit transition" |
1661 msgid "Edit transition" |
1480 msgstr "Edita transizione" |
1662 msgstr "Edita transizione" |
1481 |
1663 |
1482 #: ../IDEFrame.py:632 |
1664 #: ../IDEFrame.py:638 |
1483 msgid "Editor ToolBar" |
1665 msgid "Editor ToolBar" |
1484 msgstr "Editor ToolBar" |
1666 msgstr "Editor ToolBar" |
1485 |
1667 |
1486 #: ../ProjectController.py:1294 |
1668 #: ../ProjectController.py:1355 |
1487 msgid "Editor selection" |
1669 msgid "Editor selection" |
1488 msgstr "Selezione dell'editor" |
1670 msgstr "Selezione dell'editor" |
1489 |
1671 |
1490 #: ../editors/DataTypeEditor.py:360 |
1672 #: ../editors/DataTypeEditor.py:360 |
1491 msgid "Elements :" |
1673 msgid "Elements :" |
1492 msgstr "Elementi :" |
1674 msgstr "Elementi :" |
1493 |
1675 |
1494 #: ../ProjectController.py:1399 |
1676 #: ../runtime/PlcStatus.py:15 |
1495 msgid "Empty" |
1677 msgid "Empty" |
1496 msgstr "Vuoto" |
1678 msgstr "Vuoto" |
1497 |
1679 |
1498 #: ../dialogs/ArrayTypeDialog.py:100 |
1680 #: ../dialogs/ArrayTypeDialog.py:100 |
1499 msgid "Empty dimension isn't allowed." |
1681 msgid "Empty dimension isn't allowed." |
1500 msgstr "" |
1682 msgstr "" |
1501 |
1683 |
1502 #: ../Beremiz_service.py:341 |
1684 #: ../etherlab/EtherCATManagementEditor.py:37 |
|
1685 msgid "Enable" |
|
1686 msgstr "" |
|
1687 |
|
1688 #: ../runtime/WampClient.py:410 |
|
1689 msgid "Enable WAMP connection" |
|
1690 msgstr "" |
|
1691 |
|
1692 #: ../Beremiz_service.py:354 |
1503 msgid "Enter a name " |
1693 msgid "Enter a name " |
1504 msgstr "Inserisci un nome " |
1694 msgstr "Inserisci un nome " |
1505 |
1695 |
1506 #: ../Beremiz_service.py:326 |
1696 #: ../Beremiz_service.py:339 |
1507 msgid "Enter a port number " |
1697 msgid "Enter a port number " |
1508 msgstr "Inserisci il numero di una porta " |
1698 msgstr "Inserisci il numero di una porta " |
1509 |
1699 |
1510 #: ../Beremiz_service.py:317 |
1700 #: ../etherlab/EtherCATManagementEditor.py:627 |
|
1701 msgid "" |
|
1702 "Enter hex or dec value (if enter dec value, it automatically conversed hex " |
|
1703 "value)" |
|
1704 msgstr "" |
|
1705 |
|
1706 #: ../etherlab/EtherCATManagementEditor.py:1964 |
|
1707 msgid "Enter hex(0xnnnn) or dec(n) value" |
|
1708 msgstr "" |
|
1709 |
|
1710 #: ../Beremiz_service.py:330 |
1511 msgid "Enter the IP of the interface to bind" |
1711 msgid "Enter the IP of the interface to bind" |
1512 msgstr "Inserisci l'IP dell'interfaccia da collegare" |
1712 msgstr "Inserisci l'IP dell'interfaccia da collegare" |
|
1713 |
|
1714 #: ../etherlab/ConfigEditor.py:502 |
|
1715 msgid "Entry can't be write through SDO" |
|
1716 msgstr "" |
|
1717 |
|
1718 #: ../etherlab/EthercatCFileGenerator.py:569 |
|
1719 #, python-brace-format |
|
1720 msgid "Entry index 0x{a1:.4x}, subindex 0x{a2:.2x} not mapped for device {a3}" |
|
1721 msgstr "" |
1513 |
1722 |
1514 #: ../editors/DataTypeEditor.py:60 |
1723 #: ../editors/DataTypeEditor.py:60 |
1515 msgid "Enumerated" |
1724 msgid "Enumerated" |
1516 msgstr "Enum" |
1725 msgstr "Enum" |
1517 |
1726 |
1519 msgid "Equal to" |
1728 msgid "Equal to" |
1520 msgstr "Uguale a" |
1729 msgstr "Uguale a" |
1521 |
1730 |
1522 #: ../dialogs/ForceVariableDialog.py:213 |
1731 #: ../dialogs/ForceVariableDialog.py:213 |
1523 #: ../dialogs/SearchInProjectDialog.py:172 ../dialogs/SFCStepNameDialog.py:64 |
1732 #: ../dialogs/SearchInProjectDialog.py:172 ../dialogs/SFCStepNameDialog.py:64 |
1524 #: ../dialogs/DurationEditorDialog.py:124 |
1733 #: ../dialogs/DurationEditorDialog.py:125 |
1525 #: ../dialogs/DurationEditorDialog.py:170 |
1734 #: ../dialogs/DurationEditorDialog.py:172 |
1526 #: ../dialogs/PouTransitionDialog.py:114 ../dialogs/BlockPreviewDialog.py:237 |
1735 #: ../dialogs/PouTransitionDialog.py:113 ../dialogs/BlockPreviewDialog.py:237 |
1527 #: ../dialogs/ProjectDialog.py:80 ../dialogs/ArrayTypeDialog.py:114 |
1736 #: ../dialogs/ProjectDialog.py:78 ../dialogs/ArrayTypeDialog.py:114 |
1528 #: ../dialogs/PouNameDialog.py:58 ../dialogs/BrowseLocationsDialog.py:229 |
1737 #: ../dialogs/PouNameDialog.py:58 ../dialogs/BrowseLocationsDialog.py:228 |
1529 #: ../dialogs/BrowseValuesLibraryDialog.py:87 |
1738 #: ../dialogs/BrowseValuesLibraryDialog.py:87 |
1530 #: ../dialogs/PouActionDialog.py:112 ../dialogs/PouDialog.py:143 |
1739 #: ../dialogs/PouActionDialog.py:112 ../dialogs/PouDialog.py:178 |
1531 #: ../PLCOpenEditor.py:319 ../PLCOpenEditor.py:324 |
1740 #: ../PLCOpenEditor.py:319 ../PLCOpenEditor.py:324 |
1532 #: ../editors/ResourceEditor.py:470 ../editors/Viewer.py:467 |
1741 #: ../etherlab/ConfigEditor.py:458 ../etherlab/ConfigEditor.py:510 |
1533 #: ../editors/LDViewer.py:677 ../editors/LDViewer.py:893 |
1742 #: ../etherlab/ConfigEditor.py:981 ../etherlab/ConfigEditor.py:1047 |
1534 #: ../editors/LDViewer.py:897 ../editors/DataTypeEditor.py:566 |
1743 #: ../etherlab/ConfigEditor.py:1246 ../etherlab/ConfigEditor.py:1314 |
1535 #: ../editors/DataTypeEditor.py:571 ../editors/DataTypeEditor.py:590 |
1744 #: ../etherlab/EthercatMaster.py:463 ../editors/ResourceEditor.py:468 |
1536 #: ../editors/DataTypeEditor.py:759 ../editors/DataTypeEditor.py:766 |
1745 #: ../editors/Viewer.py:467 ../editors/LDViewer.py:677 |
1537 #: ../editors/TextViewer.py:390 ../editors/CodeFileEditor.py:760 |
1746 #: ../editors/LDViewer.py:893 ../editors/LDViewer.py:897 |
1538 #: ../ProjectController.py:391 ../ProjectController.py:531 |
1747 #: ../editors/DataTypeEditor.py:566 ../editors/DataTypeEditor.py:571 |
1539 #: ../ProjectController.py:538 ../controls/FolderTree.py:222 |
1748 #: ../editors/DataTypeEditor.py:590 ../editors/DataTypeEditor.py:759 |
1540 #: ../controls/ProjectPropertiesPanel.py:306 |
1749 #: ../editors/DataTypeEditor.py:766 ../editors/TextViewer.py:390 |
1541 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:173 |
1750 #: ../editors/CodeFileEditor.py:779 ../ProjectController.py:404 |
|
1751 #: ../ProjectController.py:548 ../ProjectController.py:557 |
|
1752 #: ../controls/FolderTree.py:222 ../controls/ProjectPropertiesPanel.py:308 |
|
1753 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:163 |
1542 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:138 |
1754 #: ../controls/DebugVariablePanel/DebugVariableTextViewer.py:138 |
1543 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:227 |
1755 #: ../controls/DebugVariablePanel/DebugVariableGraphicViewer.py:227 |
1544 #: ../controls/VariablePanel.py:431 ../controls/VariablePanel.py:773 |
1756 #: ../controls/VariablePanel.py:430 ../controls/VariablePanel.py:784 |
1545 #: ../util/ExceptionHandler.py:70 ../IDEFrame.py:1036 ../IDEFrame.py:1650 |
1757 #: ../util/ExceptionHandler.py:70 ../IDEFrame.py:1049 ../IDEFrame.py:1667 |
1546 #: ../IDEFrame.py:1691 ../IDEFrame.py:1696 ../IDEFrame.py:1710 |
1758 #: ../IDEFrame.py:1708 ../IDEFrame.py:1713 ../IDEFrame.py:1727 |
1547 #: ../IDEFrame.py:1715 ../Beremiz_service.py:221 |
1759 #: ../IDEFrame.py:1732 ../Beremiz_service.py:234 |
1548 msgid "Error" |
1760 msgid "Error" |
1549 msgstr "Errore" |
1761 msgstr "Errore" |
1550 |
1762 |
1551 #: ../ProjectController.py:811 |
1763 #: ../ProjectController.py:848 |
1552 msgid "" |
1764 msgid "" |
1553 "Error : At least one configuration and one resource must be declared in PLC " |
1765 "Error : At least one configuration and one resource must be declared in PLC " |
1554 "!\n" |
1766 "!\n" |
1555 msgstr "" |
1767 msgstr "" |
1556 "Errore : Almeno una configurazione ed una risorsa devono essere dichiarate " |
1768 "Errore : Almeno una configurazione ed una risorsa devono essere dichiarate " |
1557 "nel PLC!\n" |
1769 "nel PLC!\n" |
1558 |
1770 |
1559 #: ../ProjectController.py:803 |
1771 #: ../ProjectController.py:838 |
1560 #, python-format |
1772 #, python-format |
1561 msgid "Error : IEC to C compiler returned %d\n" |
1773 msgid "Error : IEC to C compiler returned %d\n" |
1562 msgstr "Errore : il compilatore da IEC a C ha ritornato il codice %d\n" |
1774 msgstr "Errore : il compilatore da IEC a C ha ritornato il codice %d\n" |
1563 |
1775 |
1564 #: ../ProjectController.py:731 |
1776 #: ../ProjectController.py:762 |
1565 #, python-format |
1777 #, python-format |
1566 msgid "" |
1778 msgid "" |
1567 "Error in ST/IL/SFC code generator :\n" |
1779 "Error in ST/IL/SFC code generator :\n" |
1568 "%s\n" |
1780 "%s\n" |
1569 msgstr "" |
1781 msgstr "" |
1615 |
1857 |
1616 #: ../plcopen/iec_std.csv:26 |
1858 #: ../plcopen/iec_std.csv:26 |
1617 msgid "Exponentiation" |
1859 msgid "Exponentiation" |
1618 msgstr "" |
1860 msgstr "" |
1619 |
1861 |
|
1862 #: ../bacnet/bacnet.py:156 |
|
1863 msgid "Export BACnet slave to EDE file" |
|
1864 msgstr "" |
|
1865 |
1620 #: ../canfestival/canfestival.py:186 |
1866 #: ../canfestival/canfestival.py:186 |
1621 msgid "Export CanOpen slave to EDS file" |
1867 msgid "Export CanOpen slave to EDS file" |
1622 msgstr "" |
1868 msgstr "" |
1623 |
1869 |
1624 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:246 |
1870 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:243 |
1625 msgid "Export graph values to clipboard" |
1871 msgid "Export graph values to clipboard" |
1626 msgstr "" |
1872 msgstr "" |
1627 |
1873 |
1628 #: ../canfestival/canfestival.py:185 |
1874 #: ../canfestival/canfestival.py:185 ../bacnet/bacnet.py:155 |
1629 msgid "Export slave" |
1875 msgid "Export slave" |
1630 msgstr "" |
1876 msgstr "" |
1631 |
1877 |
1632 #: ../dialogs/FBDVariableDialog.py:94 |
1878 #: ../dialogs/FBDVariableDialog.py:95 |
1633 msgid "Expression:" |
1879 msgid "Expression:" |
1634 msgstr "" |
1880 msgstr "" |
1635 |
1881 |
1636 #: ../controls/VariablePanel.py:90 |
1882 #: ../controls/VariablePanel.py:87 |
1637 msgid "External" |
1883 msgid "External" |
1638 msgstr "" |
1884 msgstr "" |
1639 |
1885 |
1640 #: ../ProjectController.py:826 |
1886 #: ../ProjectController.py:866 |
1641 msgid "Extracting Located Variables...\n" |
1887 msgid "Extracting Located Variables...\n" |
1642 msgstr "" |
1888 msgstr "" |
1643 |
1889 |
1644 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36 |
1890 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36 |
1645 #: ../dialogs/PouDialog.py:44 ../controls/ProjectPropertiesPanel.py:158 |
1891 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161 |
1646 msgid "FBD" |
1892 msgid "FBD" |
1647 msgstr "" |
1893 msgstr "" |
1648 |
1894 |
1649 #: ../ProjectController.py:1773 |
1895 #: ../ProjectController.py:1855 |
1650 msgid "Failed : Must build before transfer.\n" |
1896 msgid "Failed : Must build before transfer.\n" |
1651 msgstr "" |
1897 msgstr "" |
1652 |
1898 |
1653 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:556 |
1899 #: ../dialogs/LDElementDialog.py:80 ../editors/Viewer.py:559 |
1654 msgid "Falling Edge" |
1900 msgid "Falling Edge" |
1655 msgstr "" |
1901 msgstr "" |
1656 |
1902 |
1657 #: ../ProjectController.py:1098 |
1903 #: ../ProjectController.py:1145 |
1658 msgid "Fatal : cannot get builder.\n" |
1904 msgid "Fatal : cannot get builder.\n" |
1659 msgstr "" |
1905 msgstr "" |
1660 |
1906 |
1661 #: ../Beremiz.py:160 |
1907 #: ../Beremiz.py:160 |
1662 #, python-format |
1908 #, python-format |
1663 msgid "Fetching %s" |
1909 msgid "Fetching %s" |
1664 msgstr "" |
1910 msgstr "" |
1665 |
1911 |
1666 #: ../dialogs/DurationEditorDialog.py:167 |
1912 #: ../dialogs/DurationEditorDialog.py:169 |
1667 #, python-format |
1913 #, python-format |
1668 msgid "Field %s hasn't a valid value!" |
1914 msgid "Field %s hasn't a valid value!" |
1669 msgstr "" |
1915 msgstr "" |
1670 |
1916 |
1671 #: ../dialogs/DurationEditorDialog.py:169 |
1917 #: ../dialogs/DurationEditorDialog.py:171 |
1672 #, python-format |
1918 #, python-format |
1673 msgid "Fields %s haven't a valid value!" |
1919 msgid "Fields %s haven't a valid value!" |
1674 msgstr "" |
1920 msgstr "" |
1675 |
1921 |
1676 #: ../controls/FolderTree.py:221 |
1922 #: ../controls/FolderTree.py:221 |
1677 #, python-format |
1923 #, python-format |
1678 msgid "File '%s' already exists!" |
1924 msgid "File '%s' already exists!" |
1679 msgstr "" |
1925 msgstr "" |
1680 |
1926 |
|
1927 #: ../runtime/WampClient.py:407 |
|
1928 msgid "File containing secret for that ID" |
|
1929 msgstr "" |
|
1930 |
1681 #: ../dialogs/SearchInProjectDialog.py:102 ../dialogs/FindInPouDialog.py:40 |
1931 #: ../dialogs/SearchInProjectDialog.py:102 ../dialogs/FindInPouDialog.py:40 |
1682 #: ../dialogs/FindInPouDialog.py:107 ../IDEFrame.py:377 |
1932 #: ../dialogs/FindInPouDialog.py:107 ../IDEFrame.py:380 |
1683 msgid "Find" |
1933 msgid "Find" |
1684 msgstr "" |
1934 msgstr "" |
1685 |
1935 |
1686 #: ../IDEFrame.py:379 |
1936 #: ../IDEFrame.py:382 |
1687 msgid "Find Next" |
1937 msgid "Find Next" |
1688 msgstr "" |
1938 msgstr "" |
1689 |
1939 |
1690 #: ../IDEFrame.py:381 |
1940 #: ../IDEFrame.py:384 |
1691 msgid "Find Previous" |
1941 msgid "Find Previous" |
1692 msgstr "" |
1942 msgstr "" |
1693 |
1943 |
1694 #: ../plcopen/iec_std.csv:90 |
1944 #: ../plcopen/iec_std.csv:90 |
1695 msgid "Find position" |
1945 msgid "Find position" |
1787 |
2041 |
1788 #: ../plcopen/iec_std.csv:76 |
2042 #: ../plcopen/iec_std.csv:76 |
1789 msgid "Greater than or equal to" |
2043 msgid "Greater than or equal to" |
1790 msgstr "" |
2044 msgstr "" |
1791 |
2045 |
1792 #: ../controls/ProjectPropertiesPanel.py:149 |
2046 #: ../controls/ProjectPropertiesPanel.py:152 |
1793 msgid "Grid Resolution:" |
2047 msgid "Grid Resolution:" |
1794 msgstr "" |
2048 msgstr "" |
1795 |
2049 |
1796 #: ../runtime/NevowServer.py:192 |
2050 #: ../runtime/NevowServer.py:313 |
1797 msgid "HTTP interface port :" |
2051 msgid "HTTP interface port :" |
1798 msgstr "" |
2052 msgstr "" |
1799 |
2053 |
1800 #: ../controls/ProjectPropertiesPanel.py:135 |
2054 #: ../controls/ProjectPropertiesPanel.py:138 |
1801 msgid "Height:" |
2055 msgid "Height:" |
1802 msgstr "" |
2056 msgstr "" |
1803 |
2057 |
1804 #: ../editors/FileManagementPanel.py:89 |
2058 #: ../editors/FileManagementPanel.py:88 |
1805 msgid "Home Directory:" |
2059 msgid "Home Directory:" |
1806 msgstr "" |
2060 msgstr "" |
1807 |
2061 |
1808 #: ../controls/ProjectPropertiesPanel.py:165 |
2062 #: ../controls/ProjectPropertiesPanel.py:168 |
1809 msgid "Horizontal:" |
2063 msgid "Horizontal:" |
1810 msgstr "" |
2064 msgstr "" |
1811 |
2065 |
1812 #: ../dialogs/DurationEditorDialog.py:47 |
2066 #: ../dialogs/DurationEditorDialog.py:58 |
1813 msgid "Hours:" |
2067 msgid "Hours:" |
1814 msgstr "" |
2068 msgstr "" |
1815 |
2069 |
|
2070 #: ../runtime/WampClient.py:404 |
|
2071 msgid "ID" |
|
2072 msgstr "" |
|
2073 |
1816 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36 |
2074 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36 |
1817 #: ../dialogs/PouDialog.py:44 |
2075 #: ../dialogs/PouDialog.py:128 |
1818 msgid "IL" |
2076 msgid "IL" |
1819 msgstr "" |
2077 msgstr "" |
1820 |
2078 |
1821 #: ../dialogs/DiscoveryDialog.py:91 |
2079 #: ../dialogs/DiscoveryDialog.py:91 |
1822 msgid "IP" |
2080 msgid "IP" |
1823 msgstr "" |
2081 msgstr "" |
1824 |
2082 |
1825 #: ../Beremiz_service.py:318 ../Beremiz_service.py:320 |
2083 #: ../Beremiz_service.py:331 ../Beremiz_service.py:333 |
1826 msgid "IP is not valid!" |
2084 msgid "IP is not valid!" |
|
2085 msgstr "" |
|
2086 |
|
2087 #: ../etherlab/ConfigEditor.py:1387 |
|
2088 msgid "Import ESI file" |
1827 msgstr "" |
2089 msgstr "" |
1828 |
2090 |
1829 #: ../svgui/svgui.py:50 ../svgui/svgui.py:51 |
2091 #: ../svgui/svgui.py:50 ../svgui/svgui.py:51 |
1830 msgid "Import SVG" |
2092 msgid "Import SVG" |
1831 msgstr "" |
2093 msgstr "" |
1832 |
2094 |
1833 #: ../dialogs/FBDVariableDialog.py:41 ../editors/Viewer.py:1662 |
2095 #: ../etherlab/ConfigEditor.py:1352 |
1834 #: ../controls/VariablePanel.py:89 |
2096 msgid "Import file to ESI files database" |
|
2097 msgstr "" |
|
2098 |
|
2099 #: ../dialogs/FBDVariableDialog.py:64 ../editors/Viewer.py:1664 |
|
2100 #: ../controls/VariablePanel.py:86 |
1835 msgid "InOut" |
2101 msgid "InOut" |
1836 msgstr "" |
2102 msgstr "" |
1837 |
2103 |
1838 #: ../PLCGenerator.py:1040 |
2104 #: ../PLCGenerator.py:1089 |
1839 #, python-brace-format |
2105 #, python-brace-format |
1840 msgid "InOut variable {a1} in block {a2} in POU {a3} must be connected." |
2106 msgid "InOut variable {a1} in block {a2} in POU {a3} must be connected." |
1841 msgstr "" |
2107 msgstr "" |
1842 |
2108 |
1843 #: ../editors/Viewer.py:473 |
2109 #: ../editors/Viewer.py:484 |
1844 msgid "Inactive" |
2110 msgid "Inactive" |
1845 msgstr "" |
2111 msgstr "" |
1846 |
2112 |
1847 #: ../controls/VariablePanel.py:300 |
2113 #: ../controls/VariablePanel.py:299 |
1848 #, python-brace-format |
2114 #, python-brace-format |
1849 msgid "Incompatible data types between \"{a1}\" and \"{a2}\"" |
2115 msgid "Incompatible data types between \"{a1}\" and \"{a2}\"" |
1850 msgstr "" |
2116 msgstr "" |
1851 |
2117 |
1852 #: ../controls/VariablePanel.py:306 |
2118 #: ../controls/VariablePanel.py:305 |
1853 #, python-format |
2119 #, python-format |
1854 msgid "Incompatible size of data between \"%s\" and \"BOOL\"" |
2120 msgid "Incompatible size of data between \"%s\" and \"BOOL\"" |
1855 msgstr "" |
2121 msgstr "" |
1856 |
2122 |
1857 #: ../controls/VariablePanel.py:310 |
2123 #: ../controls/VariablePanel.py:309 |
1858 #, python-brace-format |
2124 #, python-brace-format |
1859 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\"" |
2125 msgid "Incompatible size of data between \"{a1}\" and \"{a2}\"" |
1860 msgstr "" |
2126 msgstr "" |
1861 |
2127 |
|
2128 #: ../etherlab/ConfigEditor.py:48 ../etherlab/ConfigEditor.py:465 |
|
2129 msgid "Index" |
|
2130 msgstr "" |
|
2131 |
1862 #: ../dialogs/ActionBlockDialog.py:42 |
2132 #: ../dialogs/ActionBlockDialog.py:42 |
1863 msgid "Indicator" |
2133 msgid "Indicator" |
1864 msgstr "" |
2134 msgstr "" |
1865 |
2135 |
1866 #: ../editors/CodeFileEditor.py:734 |
2136 #: ../editors/CodeFileEditor.py:753 |
1867 msgid "Initial" |
2137 msgid "Initial" |
1868 msgstr "" |
2138 msgstr "" |
1869 |
2139 |
1870 #: ../editors/Viewer.py:650 |
2140 #: ../editors/Viewer.py:653 |
1871 msgid "Initial Step" |
2141 msgid "Initial Step" |
1872 msgstr "" |
2142 msgstr "" |
1873 |
2143 |
1874 #: ../editors/DataTypeEditor.py:55 ../controls/VariablePanel.py:63 |
2144 #: ../editors/DataTypeEditor.py:55 ../controls/VariablePanel.py:63 |
1875 msgid "Initial Value" |
2145 msgid "Initial Value" |
1965 #: ../dialogs/ForceVariableDialog.py:211 |
2255 #: ../dialogs/ForceVariableDialog.py:211 |
1966 #, python-brace-format |
2256 #, python-brace-format |
1967 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!" |
2257 msgid "Invalid value \"{a1}\" for \"{a2}\" variable!" |
1968 msgstr "" |
2258 msgstr "" |
1969 |
2259 |
1970 #: ../dialogs/DurationEditorDialog.py:124 |
2260 #: ../etherlab/CommonEtherCATFunction.py:31 |
|
2261 #, python-format |
|
2262 msgid "Invalid value for HexDecValue \"%s\"" |
|
2263 msgstr "" |
|
2264 |
|
2265 #: ../dialogs/DurationEditorDialog.py:125 |
1971 msgid "" |
2266 msgid "" |
1972 "Invalid value!\n" |
2267 "Invalid value!\n" |
1973 "You must fill a numeric value." |
2268 "You must fill a numeric value." |
1974 msgstr "" |
2269 msgstr "" |
1975 |
2270 |
1976 #: ../connectors/WAMP/dialog.py:38 |
2271 #: ../connectors/WAMP/dialog.py:38 |
1977 msgid "Is connection secure?" |
2272 msgid "Is connection secure?" |
1978 msgstr "" |
2273 msgstr "" |
1979 |
2274 |
1980 #: ../editors/Viewer.py:655 ../editors/Viewer.py:2425 |
2275 #: ../editors/Viewer.py:658 ../editors/Viewer.py:2427 |
1981 msgid "Jump" |
2276 msgid "Jump" |
1982 msgstr "Salto" |
2277 msgstr "Salto" |
1983 |
2278 |
1984 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36 |
2279 #: ../dialogs/PouTransitionDialog.py:40 ../dialogs/PouActionDialog.py:36 |
1985 #: ../dialogs/PouDialog.py:44 ../controls/ProjectPropertiesPanel.py:158 |
2280 #: ../dialogs/PouDialog.py:128 ../controls/ProjectPropertiesPanel.py:161 |
1986 msgid "LD" |
2281 msgid "LD" |
1987 msgstr "LD" |
2282 msgstr "LD" |
1988 |
2283 |
1989 #: ../editors/LDViewer.py:221 ../editors/LDViewer.py:240 |
2284 #: ../editors/LDViewer.py:221 ../editors/LDViewer.py:240 |
1990 #, python-format |
2285 #, python-format |
1991 msgid "Ladder element with id %d is on more than one rung." |
2286 msgid "Ladder element with id %d is on more than one rung." |
1992 msgstr "" |
2287 msgstr "" |
1993 |
2288 |
1994 #: ../dialogs/PouTransitionDialog.py:93 ../dialogs/PouActionDialog.py:91 |
2289 #: ../dialogs/PouTransitionDialog.py:92 ../dialogs/PouActionDialog.py:91 |
1995 #: ../dialogs/PouDialog.py:113 |
2290 #: ../dialogs/PouDialog.py:148 |
1996 msgid "Language" |
2291 msgid "Language" |
1997 msgstr "Lingua" |
2292 msgstr "Lingua" |
1998 |
2293 |
1999 #: ../controls/ProjectPropertiesPanel.py:206 |
2294 #: ../controls/ProjectPropertiesPanel.py:208 |
2000 msgid "Language (optional):" |
2295 msgid "Language (optional):" |
2001 msgstr "Lingua (opzionale):" |
2296 msgstr "Lingua (opzionale):" |
2002 |
2297 |
2003 #: ../dialogs/PouTransitionDialog.py:67 ../dialogs/PouActionDialog.py:63 |
2298 #: ../dialogs/PouTransitionDialog.py:66 ../dialogs/PouActionDialog.py:63 |
2004 #: ../dialogs/PouDialog.py:81 |
2299 #: ../dialogs/PouDialog.py:79 |
2005 msgid "Language:" |
2300 msgid "Language:" |
2006 msgstr "Lingua:" |
2301 msgstr "Lingua:" |
2007 |
2302 |
2008 #: ../ProjectController.py:1779 |
2303 #: ../ProjectController.py:1861 |
2009 msgid "Latest build already matches current target. Transfering anyway...\n" |
2304 msgid "Latest build already matches current target. Transfering anyway...\n" |
2010 msgstr "" |
2305 msgstr "" |
2011 |
2306 |
2012 #: ../Beremiz_service.py:281 |
2307 #: ../Beremiz_service.py:294 |
2013 msgid "Launch WX GUI inspector" |
2308 msgid "Launch WX GUI inspector" |
2014 msgstr "" |
2309 msgstr "" |
2015 |
2310 |
2016 #: ../Beremiz_service.py:280 |
2311 #: ../Beremiz_service.py:293 |
2017 msgid "Launch a live Python shell" |
2312 msgid "Launch a live Python shell" |
2018 msgstr "" |
2313 msgstr "" |
2019 |
2314 |
2020 #: ../editors/Viewer.py:580 |
2315 #: ../editors/Viewer.py:583 |
2021 msgid "Left" |
2316 msgid "Left" |
2022 msgstr "Sinistra" |
2317 msgstr "Sinistra" |
2023 |
2318 |
2024 #: ../dialogs/LDPowerRailDialog.py:64 |
2319 #: ../dialogs/LDPowerRailDialog.py:64 |
2025 msgid "Left PowerRail" |
2320 msgid "Left PowerRail" |
2051 |
2346 |
2052 #: ../targets/toolchain_gcc.py:209 |
2347 #: ../targets/toolchain_gcc.py:209 |
2053 msgid "Linking :\n" |
2348 msgid "Linking :\n" |
2054 msgstr "" |
2349 msgstr "" |
2055 |
2350 |
2056 #: ../dialogs/DiscoveryDialog.py:115 ../controls/VariablePanel.py:90 |
2351 #: ../dialogs/DiscoveryDialog.py:115 ../controls/VariablePanel.py:87 |
2057 msgid "Local" |
2352 msgid "Local" |
2058 msgstr "Locale" |
2353 msgstr "Locale" |
2059 |
2354 |
2060 #: ../canfestival/canfestival.py:359 |
2355 #: ../canfestival/canfestival.py:359 |
2061 msgid "Local entries" |
2356 msgid "Local entries" |
2062 msgstr "Valori locali" |
2357 msgstr "Valori locali" |
2063 |
2358 |
2064 #: ../ProjectController.py:1685 |
2359 #: ../ProjectController.py:1767 |
2065 msgid "Local service discovery failed!\n" |
2360 msgid "Local service discovery failed!\n" |
2066 msgstr "" |
2361 msgstr "" |
2067 |
2362 |
2068 #: ../controls/VariablePanel.py:62 |
2363 #: ../controls/VariablePanel.py:62 |
2069 msgid "Location" |
2364 msgid "Location" |
2070 msgstr "" |
2365 msgstr "" |
2071 |
2366 |
2072 #: ../dialogs/BrowseLocationsDialog.py:79 |
2367 #: ../dialogs/BrowseLocationsDialog.py:78 |
2073 msgid "Locations available:" |
2368 msgid "Locations available:" |
|
2369 msgstr "" |
|
2370 |
|
2371 #: ../runtime/NevowServer.py:175 |
|
2372 msgid "Log message level" |
2074 msgstr "" |
2373 msgstr "" |
2075 |
2374 |
2076 #: ../plcopen/iec_std.csv:25 |
2375 #: ../plcopen/iec_std.csv:25 |
2077 msgid "Logarithm to base 10" |
2376 msgid "Logarithm to base 10" |
2078 msgstr "" |
2377 msgstr "" |
2079 |
2378 |
2080 #: ../connectors/PYRO/__init__.py:102 |
2379 #: ../connectors/PYRO/__init__.py:103 |
2081 #, python-format |
2380 #, python-format |
2082 msgid "MDNS resolution failure for '%s'\n" |
2381 msgid "MDNS resolution failure for '%s'\n" |
|
2382 msgstr "" |
|
2383 |
|
2384 #: ../etherlab/ConfigEditor.py:67 |
|
2385 msgid "Manufacturer Specific" |
2083 msgstr "" |
2386 msgstr "" |
2084 |
2387 |
2085 #: ../canfestival/SlaveEditor.py:68 ../canfestival/NetworkEditor.py:92 |
2388 #: ../canfestival/SlaveEditor.py:68 ../canfestival/NetworkEditor.py:92 |
2086 msgid "Map Variable" |
2389 msgid "Map Variable" |
2087 msgstr "" |
2390 msgstr "" |
2088 |
2391 |
2089 #: ../features.py:31 |
2392 #: ../features.py:19 |
|
2393 msgid "Map located variables over Bacnet" |
|
2394 msgstr "" |
|
2395 |
|
2396 #: ../features.py:18 |
2090 msgid "Map located variables over CANopen" |
2397 msgid "Map located variables over CANopen" |
2091 msgstr "" |
2398 msgstr "" |
2092 |
2399 |
2093 #: ../features.py:32 |
2400 #: ../features.py:20 |
|
2401 msgid "Map located variables over EtherCAT" |
|
2402 msgstr "" |
|
2403 |
|
2404 #: ../features.py:21 |
2094 msgid "Map located variables over Modbus" |
2405 msgid "Map located variables over Modbus" |
2095 msgstr "" |
2406 msgstr "" |
2096 |
2407 |
2097 #: ../canfestival/NetworkEditor.py:113 |
2408 #: ../canfestival/NetworkEditor.py:113 |
2098 msgid "Master" |
2409 msgid "Master" |
2099 msgstr "Master" |
2410 msgstr "Master" |
2100 |
2411 |
|
2412 #: ../etherlab/ConfigEditor.py:613 |
|
2413 msgid "Master State" |
|
2414 msgstr "" |
|
2415 |
2101 #: ../ConfigTreeNode.py:544 |
2416 #: ../ConfigTreeNode.py:544 |
2102 #, python-brace-format |
2417 #, python-brace-format |
2103 msgid "Max count ({a1}) reached for this confnode of type {a2} " |
2418 msgid "Max count ({a1}) reached for this confnode of type {a2} " |
2104 msgstr "" |
2419 msgstr "" |
2105 |
2420 |
|
2421 #: ../etherlab/etherlab.py:173 |
|
2422 msgid "Max entries by PDO" |
|
2423 msgstr "" |
|
2424 |
|
2425 #: ../etherlab/etherlab.py:176 |
|
2426 msgid "" |
|
2427 "Maximal number of entries mapped in a PDO\n" |
|
2428 "including empty entries used for PDO alignment" |
|
2429 msgstr "" |
|
2430 |
2106 #: ../plcopen/iec_std.csv:71 |
2431 #: ../plcopen/iec_std.csv:71 |
2107 msgid "Maximum" |
2432 msgid "Maximum" |
2108 msgstr "Massimo" |
2433 msgstr "Massimo" |
2109 |
2434 |
2110 #: ../editors/DataTypeEditor.py:246 |
2435 #: ../editors/DataTypeEditor.py:246 |
2111 msgid "Maximum:" |
2436 msgid "Maximum:" |
2112 msgstr "Massimo:" |
2437 msgstr "Massimo:" |
2113 |
2438 |
2114 #: ../dialogs/BrowseLocationsDialog.py:45 ../editors/Viewer.py:333 |
2439 #: ../dialogs/BrowseLocationsDialog.py:45 ../editors/Viewer.py:333 |
2115 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:103 |
2440 #: ../editors/TextViewer.py:307 ../controls/LocationCellEditor.py:103 |
2116 #: ../controls/VariablePanel.py:317 ../controls/VariablePanel.py:380 |
2441 #: ../controls/VariablePanel.py:316 ../controls/VariablePanel.py:379 |
2117 msgid "Memory" |
2442 msgid "Memory" |
2118 msgstr "Memoria" |
2443 msgstr "Memoria" |
2119 |
2444 |
2120 #: ../IDEFrame.py:617 |
2445 #: ../IDEFrame.py:623 |
2121 msgid "Menu ToolBar" |
2446 msgid "Menu ToolBar" |
2122 msgstr "" |
2447 msgstr "" |
2123 |
2448 |
2124 #: ../dialogs/DurationEditorDialog.py:51 |
2449 #: ../runtime/NevowServer.py:176 |
|
2450 msgid "Message text" |
|
2451 msgstr "" |
|
2452 |
|
2453 #: ../dialogs/DurationEditorDialog.py:62 |
2125 msgid "Microseconds:" |
2454 msgid "Microseconds:" |
2126 msgstr "Microsecondi:" |
2455 msgstr "Microsecondi:" |
2127 |
2456 |
2128 #: ../editors/Viewer.py:585 |
2457 #: ../editors/Viewer.py:588 |
2129 msgid "Middle" |
2458 msgid "Middle" |
2130 msgstr "Centro" |
2459 msgstr "Centro" |
2131 |
2460 |
2132 #: ../dialogs/DurationEditorDialog.py:50 |
2461 #: ../dialogs/DurationEditorDialog.py:61 |
2133 msgid "Milliseconds:" |
2462 msgid "Milliseconds:" |
2134 msgstr "Millisecondi:" |
2463 msgstr "Millisecondi:" |
|
2464 |
|
2465 #: ../etherlab/etherlab.py:167 |
|
2466 msgid "Minimal size in bits between 2 pdo entries" |
|
2467 msgstr "" |
2135 |
2468 |
2136 #: ../plcopen/iec_std.csv:72 |
2469 #: ../plcopen/iec_std.csv:72 |
2137 msgid "Minimum" |
2470 msgid "Minimum" |
2138 msgstr "Minimo" |
2471 msgstr "Minimo" |
2139 |
2472 |
2140 #: ../editors/DataTypeEditor.py:233 |
2473 #: ../editors/DataTypeEditor.py:233 |
2141 msgid "Minimum:" |
2474 msgid "Minimum:" |
2142 msgstr "Minimo:" |
2475 msgstr "Minimo:" |
2143 |
2476 |
2144 #: ../dialogs/DurationEditorDialog.py:48 |
2477 #: ../dialogs/DurationEditorDialog.py:59 |
2145 msgid "Minutes:" |
2478 msgid "Minutes:" |
2146 msgstr "Minuti:" |
2479 msgstr "Minuti:" |
2147 |
2480 |
2148 #: ../controls/ProjectPropertiesPanel.py:231 |
2481 #: ../etherlab/etherlab.py:238 ../controls/ProjectPropertiesPanel.py:233 |
2149 msgid "Miscellaneous" |
2482 msgid "Miscellaneous" |
2150 msgstr "Miscellanea" |
2483 msgstr "Miscellanea" |
2151 |
2484 |
2152 #: ../features.py:32 |
2485 #: ../features.py:21 |
2153 msgid "Modbus support" |
2486 msgid "Modbus support" |
2154 msgstr "" |
2487 msgstr "" |
2155 |
2488 |
2156 #: ../dialogs/LDElementDialog.py:65 |
2489 #: ../dialogs/LDElementDialog.py:65 |
2157 msgid "Modifier:" |
2490 msgid "Modifier:" |
2158 msgstr "Modificatore:" |
2491 msgstr "Modificatore:" |
2159 |
2492 |
2160 #: ../PLCGenerator.py:795 ../PLCGenerator.py:1269 |
2493 #: ../etherlab/ConfigEditor.py:1313 |
|
2494 #, python-format |
|
2495 msgid "Module %s must be an integer!" |
|
2496 msgstr "" |
|
2497 |
|
2498 #: ../etherlab/ConfigEditor.py:1376 |
|
2499 msgid "Modules Library" |
|
2500 msgstr "" |
|
2501 |
|
2502 #: ../etherlab/ConfigEditor.py:1145 |
|
2503 msgid "Modules library:" |
|
2504 msgstr "" |
|
2505 |
|
2506 #: ../PLCGenerator.py:795 ../PLCGenerator.py:1318 |
2161 #, python-brace-format |
2507 #, python-brace-format |
2162 msgid "" |
2508 msgid "" |
2163 "More than one connector found corresponding to \"{a1}\" continuation in " |
2509 "More than one connector found corresponding to \"{a1}\" continuation in " |
2164 "\"{a2}\" POU" |
2510 "\"{a2}\" POU" |
2165 msgstr "" |
2511 msgstr "" |
2182 |
2528 |
2183 #: ../editors/DataTypeEditor.py:366 |
2529 #: ../editors/DataTypeEditor.py:366 |
2184 msgid "Move element up" |
2530 msgid "Move element up" |
2185 msgstr "Muovi elemento verso l'alto" |
2531 msgstr "Muovi elemento verso l'alto" |
2186 |
2532 |
2187 #: ../editors/ResourceEditor.py:286 |
2533 #: ../editors/ResourceEditor.py:284 |
2188 msgid "Move instance down" |
2534 msgid "Move instance down" |
2189 msgstr "Muovi l'istanza versio il basso" |
2535 msgstr "Muovi l'istanza versio il basso" |
2190 |
2536 |
2191 #: ../editors/ResourceEditor.py:285 |
2537 #: ../editors/ResourceEditor.py:283 |
2192 msgid "Move instance up" |
2538 msgid "Move instance up" |
2193 msgstr "Muovi l'istanza verso l'alto" |
2539 msgstr "Muovi l'istanza verso l'alto" |
2194 |
2540 |
2195 #: ../editors/ResourceEditor.py:255 |
2541 #: ../etherlab/ConfigEditor.py:655 |
|
2542 msgid "Move process variable down" |
|
2543 msgstr "" |
|
2544 |
|
2545 #: ../etherlab/ConfigEditor.py:654 |
|
2546 msgid "Move process variable up" |
|
2547 msgstr "" |
|
2548 |
|
2549 #: ../editors/ResourceEditor.py:253 |
2196 msgid "Move task down" |
2550 msgid "Move task down" |
2197 msgstr "Muovi il task verso il basso" |
2551 msgstr "Muovi il task verso il basso" |
2198 |
2552 |
2199 #: ../editors/ResourceEditor.py:254 |
2553 #: ../editors/ResourceEditor.py:252 |
2200 msgid "Move task up" |
2554 msgid "Move task up" |
2201 msgstr "Muovi il task verso l'alto" |
2555 msgstr "Muovi il task verso l'alto" |
2202 |
2556 |
2203 #: ../IDEFrame.py:106 ../IDEFrame.py:121 ../IDEFrame.py:151 ../IDEFrame.py:192 |
2557 #: ../IDEFrame.py:253 ../IDEFrame.py:268 ../IDEFrame.py:298 ../IDEFrame.py:339 |
2204 msgid "Move the view" |
2558 msgid "Move the view" |
2205 msgstr "Muovi la vista" |
2559 msgstr "Muovi la vista" |
2206 |
2560 |
2207 #: ../controls/CustomEditableListBox.py:45 |
2561 #: ../controls/CustomEditableListBox.py:45 |
2208 msgid "Move up" |
2562 msgid "Move up" |
2209 msgstr "Muovi vero l'alto" |
2563 msgstr "Muovi vero l'alto" |
2210 |
2564 |
2211 #: ../editors/CodeFileEditor.py:657 ../controls/VariablePanel.py:484 |
2565 #: ../bacnet/BacnetSlaveEditor.py:814 ../editors/CodeFileEditor.py:675 |
|
2566 #: ../controls/VariablePanel.py:486 |
2212 msgid "Move variable down" |
2567 msgid "Move variable down" |
2213 msgstr "Muovi la variabile verso il basso" |
2568 msgstr "Muovi la variabile verso il basso" |
2214 |
2569 |
2215 #: ../editors/CodeFileEditor.py:656 ../controls/VariablePanel.py:483 |
2570 #: ../bacnet/BacnetSlaveEditor.py:813 ../editors/CodeFileEditor.py:674 |
|
2571 #: ../controls/VariablePanel.py:485 |
2216 msgid "Move variable up" |
2572 msgid "Move variable up" |
2217 msgstr "Muovi la variabile verso l'alto" |
2573 msgstr "Muovi la variabile verso l'alto" |
|
2574 |
|
2575 #: ../bacnet/BacnetSlaveEditor.py:941 |
|
2576 msgid "Multi-State Input Objects" |
|
2577 msgstr "" |
|
2578 |
|
2579 #: ../bacnet/BacnetSlaveEditor.py:940 |
|
2580 msgid "Multi-State Output Objects" |
|
2581 msgstr "" |
|
2582 |
|
2583 #: ../bacnet/BacnetSlaveEditor.py:939 |
|
2584 msgid "Multi-State Value Objects" |
|
2585 msgstr "" |
2218 |
2586 |
2219 #: ../plcopen/iec_std.csv:74 |
2587 #: ../plcopen/iec_std.csv:74 |
2220 msgid "Multiplexer (select 1 of N)" |
2588 msgid "Multiplexer (select 1 of N)" |
2221 msgstr "Moltiplicatore (seleziona 1 of N)" |
2589 msgstr "Moltiplicatore (seleziona 1 of N)" |
2222 |
2590 |
2223 #: ../plcopen/iec_std.csv:34 |
2591 #: ../plcopen/iec_std.csv:34 |
2224 msgid "Multiplication" |
2592 msgid "Multiplication" |
2225 msgstr "Moltiplicazione" |
2593 msgstr "Moltiplicazione" |
2226 |
2594 |
2227 #: ../editors/FileManagementPanel.py:87 |
2595 #: ../editors/FileManagementPanel.py:86 |
2228 msgid "My Computer:" |
2596 msgid "My Computer:" |
2229 msgstr "Il mio Computer:" |
2597 msgstr "Il mio Computer:" |
2230 |
2598 |
2231 #: ../dialogs/DiscoveryDialog.py:89 |
2599 #: ../dialogs/DiscoveryDialog.py:89 |
2232 msgid "NAME" |
2600 msgid "NAME" |
2233 msgstr "NOME" |
2601 msgstr "NOME" |
2234 |
2602 |
2235 #: ../editors/ResourceEditor.py:76 ../editors/ResourceEditor.py:97 |
2603 #: ../etherlab/EtherCATManagementEditor.py:37 ../etherlab/ConfigEditor.py:48 |
2236 #: ../editors/DataTypeEditor.py:55 ../editors/CodeFileEditor.py:732 |
2604 #: ../etherlab/ConfigEditor.py:343 ../etherlab/ConfigEditor.py:1167 |
|
2605 #: ../editors/ResourceEditor.py:76 ../editors/ResourceEditor.py:94 |
|
2606 #: ../editors/DataTypeEditor.py:55 ../editors/CodeFileEditor.py:751 |
2237 #: ../controls/VariablePanel.py:59 |
2607 #: ../controls/VariablePanel.py:59 |
2238 msgid "Name" |
2608 msgid "Name" |
2239 msgstr "Nome" |
2609 msgstr "Nome" |
2240 |
2610 |
2241 #: ../Beremiz_service.py:342 |
2611 #: ../Beremiz_service.py:355 |
2242 msgid "Name must not be null!" |
2612 msgid "Name must not be null!" |
2243 msgstr "Il nome non deve essere vuoto!" |
2613 msgstr "Il nome non deve essere vuoto!" |
2244 |
2614 |
2245 #: ../dialogs/SFCStepDialog.py:59 ../dialogs/FBDBlockDialog.py:89 |
2615 #: ../dialogs/SFCStepDialog.py:59 ../dialogs/FBDBlockDialog.py:89 |
2246 #: ../dialogs/ConnectionDialog.py:78 |
2616 #: ../dialogs/ConnectionDialog.py:78 |
2381 |
2810 |
2382 #: ../svgui/svgui.py:151 |
2811 #: ../svgui/svgui.py:151 |
2383 msgid "Open Inkscape" |
2812 msgid "Open Inkscape" |
2384 msgstr "Apri Inkscape" |
2813 msgstr "Apri Inkscape" |
2385 |
2814 |
2386 #: ../version.py:86 |
2815 #: ../version.py:88 |
2387 msgid "" |
2816 msgid "" |
2388 "Open Source framework for automation, implemented IEC 61131 IDE with " |
2817 "Open Source framework for automation, implemented IEC 61131 IDE with " |
2389 "constantly growing set of extensions and flexible PLC runtime." |
2818 "constantly growing set of extensions and flexible PLC runtime." |
2390 msgstr "" |
2819 msgstr "" |
2391 |
2820 |
2392 #: ../ProjectController.py:1879 |
2821 #: ../ProjectController.py:1962 |
2393 msgid "Open a file explorer to manage project files" |
2822 msgid "Open a file explorer to manage project files" |
2394 msgstr "" |
2823 msgstr "" |
2395 |
2824 |
2396 #: ../wxglade_hmi/wxglade_hmi.py:161 |
2825 #: ../wxglade_hmi/wxglade_hmi.py:176 |
2397 msgid "Open wxGlade" |
2826 msgid "Open wxGlade" |
2398 msgstr "Apri wxGlade" |
2827 msgstr "Apri wxGlade" |
2399 |
2828 |
2400 #: ../controls/VariablePanel.py:64 |
2829 #: ../controls/VariablePanel.py:64 |
2401 msgid "Option" |
2830 msgid "Option" |
2402 msgstr "Opzione" |
2831 msgstr "Opzione" |
2403 |
2832 |
2404 #: ../dialogs/FindInPouDialog.py:84 ../editors/CodeFileEditor.py:737 |
2833 #: ../dialogs/FindInPouDialog.py:84 ../editors/CodeFileEditor.py:756 |
2405 msgid "Options" |
2834 msgid "Options" |
2406 msgstr "Opzioni" |
2835 msgstr "Opzioni" |
2407 |
2836 |
2408 #: ../controls/ProjectPropertiesPanel.py:109 |
2837 #: ../controls/ProjectPropertiesPanel.py:111 |
2409 msgid "Organization (optional):" |
2838 msgid "Organization (optional):" |
2410 msgstr "Organizzazione (opzionale):" |
2839 msgstr "Organizzazione (opzionale):" |
2411 |
2840 |
2412 #: ../canfestival/SlaveEditor.py:78 ../canfestival/NetworkEditor.py:102 |
2841 #: ../canfestival/SlaveEditor.py:78 ../canfestival/NetworkEditor.py:102 |
2413 msgid "Other Profile" |
2842 msgid "Other Profile" |
2414 msgstr "Altro profilo" |
2843 msgstr "Altro profilo" |
2415 |
2844 |
2416 #: ../dialogs/SFCStepDialog.py:74 ../dialogs/FBDVariableDialog.py:42 |
2845 #: ../dialogs/SFCStepDialog.py:74 ../dialogs/FBDVariableDialog.py:65 |
2417 #: ../dialogs/BrowseLocationsDialog.py:44 ../editors/Viewer.py:333 |
2846 #: ../dialogs/BrowseLocationsDialog.py:44 ../editors/Viewer.py:333 |
2418 #: ../editors/Viewer.py:1661 ../editors/TextViewer.py:307 |
2847 #: ../editors/Viewer.py:1663 ../editors/TextViewer.py:307 |
2419 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:89 |
2848 #: ../controls/LocationCellEditor.py:103 ../controls/VariablePanel.py:86 |
2420 #: ../controls/VariablePanel.py:317 ../controls/VariablePanel.py:380 |
2849 #: ../controls/VariablePanel.py:316 ../controls/VariablePanel.py:379 |
2421 msgid "Output" |
2850 msgid "Output" |
2422 msgstr "Output" |
2851 msgstr "Output" |
2423 |
2852 |
|
2853 #: ../etherlab/EthercatCFileGenerator.py:170 |
|
2854 #, python-brace-format |
|
2855 msgid "" |
|
2856 "Output variables can't be defined with different locations ({a1} and {a2})" |
|
2857 msgstr "" |
|
2858 |
2424 #: ../canfestival/SlaveEditor.py:67 ../canfestival/NetworkEditor.py:91 |
2859 #: ../canfestival/SlaveEditor.py:67 ../canfestival/NetworkEditor.py:91 |
2425 msgid "PDO Receive" |
2860 msgid "PDO Receive" |
2426 msgstr "" |
2861 msgstr "" |
2427 |
2862 |
2428 #: ../canfestival/SlaveEditor.py:66 ../canfestival/NetworkEditor.py:90 |
2863 #: ../canfestival/SlaveEditor.py:66 ../canfestival/NetworkEditor.py:90 |
2429 msgid "PDO Transmit" |
2864 msgid "PDO Transmit" |
|
2865 msgstr "" |
|
2866 |
|
2867 #: ../etherlab/etherlab.py:164 |
|
2868 msgid "PDO alignment" |
2430 msgstr "" |
2869 msgstr "" |
2431 |
2870 |
2432 #: ../targets/toolchain_gcc.py:174 |
2871 #: ../targets/toolchain_gcc.py:174 |
2433 msgid "PLC :\n" |
2872 msgid "PLC :\n" |
2434 msgstr "PLC :\n" |
2873 msgstr "PLC :\n" |
2435 |
2874 |
2436 #: ../BeremizIDE.py:383 |
2875 #: ../BeremizIDE.py:379 |
2437 msgid "PLC Log" |
2876 msgid "PLC Log" |
2438 msgstr "PLC Log" |
2877 msgstr "PLC Log" |
2439 |
2878 |
2440 #: ../ProjectController.py:1082 |
2879 #: ../ProjectController.py:1129 |
2441 msgid "PLC code generation failed !\n" |
2880 msgid "PLC code generation failed !\n" |
2442 msgstr "Generazione del codice PLC fallita !\n" |
2881 msgstr "Generazione del codice PLC fallita !\n" |
2443 |
2882 |
2444 #: ../Beremiz_service.py:305 |
2883 #: ../etherlab/EtherCATManagementEditor.py:250 |
|
2884 msgid "PLC is Not Started" |
|
2885 msgstr "" |
|
2886 |
|
2887 #: ../Beremiz_service.py:318 |
2445 msgid "PLC is empty or already started." |
2888 msgid "PLC is empty or already started." |
2446 msgstr "PLC vuoto o già avviato." |
2889 msgstr "PLC vuoto o già avviato." |
2447 |
2890 |
2448 #: ../Beremiz_service.py:312 |
2891 #: ../Beremiz_service.py:325 |
2449 msgid "PLC is not started." |
2892 msgid "PLC is not started." |
2450 msgstr "PLC non avviato." |
2893 msgstr "PLC non avviato." |
|
2894 |
|
2895 #: ../etherlab/EtherCATManagementEditor.py:2160 |
|
2896 #: ../etherlab/CommonEtherCATFunction.py:1589 |
|
2897 msgid "PLC not connected!" |
|
2898 msgstr "" |
2451 |
2899 |
2452 #: ../PLCOpenEditor.py:180 ../PLCOpenEditor.py:293 |
2900 #: ../PLCOpenEditor.py:180 ../PLCOpenEditor.py:293 |
2453 #, python-brace-format |
2901 #, python-brace-format |
2454 msgid "" |
2902 msgid "" |
2455 "PLC syntax error at line {a1}:\n" |
2903 "PLC syntax error at line {a1}:\n" |
2473 |
2921 |
2474 #: ../dialogs/DiscoveryDialog.py:92 |
2922 #: ../dialogs/DiscoveryDialog.py:92 |
2475 msgid "PORT" |
2923 msgid "PORT" |
2476 msgstr "PORTA" |
2924 msgstr "PORTA" |
2477 |
2925 |
2478 #: ../dialogs/PouDialog.py:109 |
2926 #: ../dialogs/PouDialog.py:144 |
2479 msgid "POU Name" |
2927 msgid "POU Name" |
2480 msgstr "Nome POU" |
2928 msgstr "Nome POU" |
2481 |
2929 |
2482 #: ../dialogs/PouDialog.py:66 |
2930 #: ../dialogs/PouDialog.py:64 |
2483 msgid "POU Name:" |
2931 msgid "POU Name:" |
2484 msgstr "Nome POU:" |
2932 msgstr "Nome POU:" |
2485 |
2933 |
2486 #: ../dialogs/PouDialog.py:111 |
2934 #: ../dialogs/PouDialog.py:146 |
2487 msgid "POU Type" |
2935 msgid "POU Type" |
2488 msgstr "Tipo POU" |
2936 msgstr "Tipo POU" |
2489 |
2937 |
2490 #: ../dialogs/PouDialog.py:73 |
2938 #: ../dialogs/PouDialog.py:71 |
2491 msgid "POU Type:" |
2939 msgid "POU Type:" |
2492 msgstr "Tipo POU:" |
2940 msgstr "Tipo POU:" |
2493 |
2941 |
2494 #: ../connectors/PYRO/__init__.py:52 |
2942 #: ../connectors/PYRO/__init__.py:53 |
2495 #, python-format |
2943 #, python-format |
2496 msgid "PYRO connecting to URI : %s\n" |
2944 msgid "PYRO connecting to URI : %s\n" |
2497 msgstr "" |
2945 msgstr "" |
2498 |
2946 |
2499 #: ../connectors/PYRO/__init__.py:68 |
2947 #: ../connectors/PYRO/__init__.py:69 |
2500 #, python-format |
2948 #, python-format |
2501 msgid "PYRO using certificates in '%s' \n" |
2949 msgid "PYRO using certificates in '%s' \n" |
2502 msgstr "" |
2950 msgstr "" |
2503 |
2951 |
2504 #: ../BeremizIDE.py:256 ../PLCOpenEditor.py:91 |
2952 #: ../BeremizIDE.py:256 ../PLCOpenEditor.py:91 |
2505 msgid "Page Setup" |
2953 msgid "Page Setup" |
2506 msgstr "Impostazioni pagina" |
2954 msgstr "Impostazioni pagina" |
2507 |
2955 |
2508 #: ../controls/ProjectPropertiesPanel.py:124 |
2956 #: ../controls/ProjectPropertiesPanel.py:127 |
2509 msgid "Page Size (optional):" |
2957 msgid "Page Size (optional):" |
2510 msgstr "Dimensione pagina ()opzionale:" |
2958 msgstr "Dimensione pagina ()opzionale:" |
2511 |
2959 |
2512 #: ../IDEFrame.py:2640 |
2960 #: ../IDEFrame.py:2660 |
2513 #, python-format |
2961 #, python-format |
2514 msgid "Page: %d" |
2962 msgid "Page: %d" |
2515 msgstr "Pagina: %d" |
2963 msgstr "Pagina: %d" |
2516 |
2964 |
2517 #: ../controls/PouInstanceVariablesPanel.py:134 |
2965 #: ../controls/PouInstanceVariablesPanel.py:134 |
2518 msgid "Parent instance" |
2966 msgid "Parent instance" |
2519 msgstr "Istanza padre" |
2967 msgstr "Istanza padre" |
2520 |
2968 |
2521 #: ../editors/Viewer.py:696 ../IDEFrame.py:374 ../IDEFrame.py:428 |
2969 #: ../editors/Viewer.py:699 ../IDEFrame.py:377 ../IDEFrame.py:429 |
2522 msgid "Paste" |
2970 msgid "Paste" |
2523 msgstr "Incolla" |
2971 msgstr "Incolla" |
2524 |
2972 |
2525 #: ../IDEFrame.py:1899 |
2973 #: ../IDEFrame.py:1916 |
2526 msgid "Paste POU" |
2974 msgid "Paste POU" |
2527 msgstr "Incolla POU" |
2975 msgstr "Incolla POU" |
2528 |
2976 |
2529 #: ../dialogs/SearchInProjectDialog.py:60 |
2977 #: ../dialogs/SearchInProjectDialog.py:60 |
2530 msgid "Pattern to search:" |
2978 msgid "Pattern to search:" |
2532 |
2980 |
2533 #: ../dialogs/LDPowerRailDialog.py:75 |
2981 #: ../dialogs/LDPowerRailDialog.py:75 |
2534 msgid "Pin number:" |
2982 msgid "Pin number:" |
2535 msgstr "Numero di pin:" |
2983 msgstr "Numero di pin:" |
2536 |
2984 |
2537 #: ../editors/Viewer.py:2792 ../editors/Viewer.py:3060 |
2985 #: ../runtime/NevowServer.py:163 |
|
2986 msgid "Platform" |
|
2987 msgstr "" |
|
2988 |
|
2989 #: ../editors/Viewer.py:2791 ../editors/Viewer.py:3059 |
2538 #: ../editors/SFCViewer.py:785 |
2990 #: ../editors/SFCViewer.py:785 |
2539 msgid "Please choose a target" |
2991 msgid "Please choose a target" |
2540 msgstr "Per favore indicare un target" |
2992 msgstr "Per favore indicare un target" |
2541 |
2993 |
2542 #: ../editors/TextViewer.py:260 |
2994 #: ../editors/TextViewer.py:260 |
2543 msgid "Please enter a block name" |
2995 msgid "Please enter a block name" |
2544 msgstr "" |
2996 msgstr "" |
2545 |
2997 |
2546 #: ../editors/Viewer.py:2661 ../editors/Viewer.py:3103 |
2998 #: ../dialogs/CommentEditDialog.py:52 |
2547 msgid "Please enter comment text" |
2999 msgid "Please enter comment text" |
2548 msgstr "" |
3000 msgstr "" |
2549 |
3001 |
2550 #: ../editors/SFCViewer.py:447 ../editors/SFCViewer.py:469 |
3002 #: ../editors/SFCViewer.py:447 ../editors/SFCViewer.py:469 |
2551 #: ../editors/SFCViewer.py:815 |
3003 #: ../editors/SFCViewer.py:815 |
2552 msgid "Please enter step name" |
3004 msgid "Please enter step name" |
2553 msgstr "" |
3005 msgstr "" |
2554 |
3006 |
2555 #: ../dialogs/PouNameDialog.py:37 ../Beremiz_service.py:209 |
3007 #: ../dialogs/SFCStepNameDialog.py:37 ../dialogs/PouNameDialog.py:37 |
|
3008 #: ../Beremiz_service.py:222 |
2556 msgid "Please enter text" |
3009 msgid "Please enter text" |
2557 msgstr "" |
3010 msgstr "" |
2558 |
3011 |
2559 #: ../dialogs/ForceVariableDialog.py:177 |
3012 #: ../dialogs/ForceVariableDialog.py:177 |
2560 #, python-format |
3013 #, python-format |
2561 msgid "Please enter value for a \"%s\" variable:" |
3014 msgid "Please enter value for a \"%s\" variable:" |
2562 msgstr "" |
3015 msgstr "" |
2563 |
3016 |
2564 #: ../Beremiz_service.py:327 |
3017 #: ../Beremiz_service.py:340 |
2565 msgid "Port number must be 0 <= port <= 65535!" |
3018 msgid "Port number must be 0 <= port <= 65535!" |
2566 msgstr "" |
3019 msgstr "" |
2567 |
3020 |
2568 #: ../Beremiz_service.py:327 |
3021 #: ../Beremiz_service.py:340 |
2569 msgid "Port number must be an integer!" |
3022 msgid "Port number must be an integer!" |
2570 msgstr "" |
3023 msgstr "" |
2571 |
3024 |
2572 #: ../editors/Viewer.py:633 ../editors/Viewer.py:2449 |
3025 #: ../etherlab/ConfigEditor.py:47 ../etherlab/ConfigEditor.py:465 |
|
3026 msgid "Position" |
|
3027 msgstr "" |
|
3028 |
|
3029 #: ../editors/Viewer.py:636 ../editors/Viewer.py:2451 |
2573 msgid "Power Rail" |
3030 msgid "Power Rail" |
2574 msgstr "" |
3031 msgstr "" |
2575 |
3032 |
2576 #: ../dialogs/LDPowerRailDialog.py:52 |
3033 #: ../dialogs/LDPowerRailDialog.py:52 |
2577 msgid "Power Rail Properties" |
3034 msgid "Power Rail Properties" |
2600 |
3057 |
2601 #: ../dialogs/SFCTransitionDialog.py:91 |
3058 #: ../dialogs/SFCTransitionDialog.py:91 |
2602 msgid "Priority:" |
3059 msgid "Priority:" |
2603 msgstr "Priorità:" |
3060 msgstr "Priorità:" |
2604 |
3061 |
2605 #: ../runtime/PLCObject.py:518 |
3062 #: ../runtime/PLCObject.py:523 |
2606 #, python-format |
3063 #, python-format |
2607 msgid "Problem starting PLC : error %d" |
3064 msgid "Problem starting PLC : error %d" |
2608 msgstr "Problema durante l'avvio del PLC : errore %d" |
3065 msgstr "Problema durante l'avvio del PLC : errore %d" |
2609 |
3066 |
2610 #: ../dialogs/ProjectDialog.py:63 |
3067 #: ../etherlab/ConfigEditor.py:647 |
|
3068 msgid "Process variables mapped between nodes:" |
|
3069 msgstr "" |
|
3070 |
|
3071 #: ../dialogs/ProjectDialog.py:61 |
2611 msgid "Product Name" |
3072 msgid "Product Name" |
2612 msgstr "Nome prodotto" |
3073 msgstr "Nome prodotto" |
2613 |
3074 |
2614 #: ../controls/ProjectPropertiesPanel.py:90 |
3075 #: ../controls/ProjectPropertiesPanel.py:91 |
2615 msgid "Product Name (required):" |
3076 msgid "Product Name (required):" |
2616 msgstr "Nome prodotto (necessario):" |
3077 msgstr "Nome prodotto (necessario):" |
2617 |
3078 |
|
3079 #: ../controls/ProjectPropertiesPanel.py:93 |
|
3080 msgid "Product Release (optional):" |
|
3081 msgstr "" |
|
3082 |
|
3083 #: ../dialogs/ProjectDialog.py:62 |
|
3084 msgid "Product Version" |
|
3085 msgstr "" |
|
3086 |
2618 #: ../controls/ProjectPropertiesPanel.py:92 |
3087 #: ../controls/ProjectPropertiesPanel.py:92 |
2619 msgid "Product Release (optional):" |
|
2620 msgstr "" |
|
2621 |
|
2622 #: ../dialogs/ProjectDialog.py:64 |
|
2623 msgid "Product Version" |
|
2624 msgstr "" |
|
2625 |
|
2626 #: ../controls/ProjectPropertiesPanel.py:91 |
|
2627 msgid "Product Version (required):" |
3088 msgid "Product Version (required):" |
2628 msgstr "" |
3089 msgstr "" |
2629 |
3090 |
2630 #: ../dialogs/SearchInProjectDialog.py:42 ../IDEFrame.py:1778 |
3091 #: ../dialogs/SearchInProjectDialog.py:42 ../IDEFrame.py:1795 |
2631 #: ../IDEFrame.py:1975 |
3092 #: ../IDEFrame.py:1992 |
2632 msgid "Program" |
3093 msgid "Program" |
2633 msgstr "Programma" |
3094 msgstr "Programma" |
2634 |
3095 |
2635 #: ../PLCOpenEditor.py:321 |
3096 #: ../PLCOpenEditor.py:321 |
2636 msgid "Program was successfully generated!" |
3097 msgid "Program was successfully generated!" |
2690 |
3151 |
2691 #: ../plcopen/types_enums.py:77 |
3152 #: ../plcopen/types_enums.py:77 |
2692 msgid "Properties" |
3153 msgid "Properties" |
2693 msgstr "" |
3154 msgstr "" |
2694 |
3155 |
2695 #: ../Beremiz_service.py:427 |
3156 #: ../Beremiz_service.py:440 |
2696 msgid "Publishing service on local network" |
3157 msgid "Publishing service on local network" |
2697 msgstr "" |
3158 msgstr "" |
2698 |
3159 |
2699 #: ../connectors/PYRO/__init__.py:126 |
3160 #: ../connectors/PYRO/__init__.py:127 |
2700 #, python-format |
3161 #, python-format |
2701 msgid "Pyro exception: %s\n" |
3162 msgid "Pyro exception: %s\n" |
2702 msgstr "" |
3163 msgstr "" |
2703 |
3164 |
2704 #: ../Beremiz_service.py:420 |
3165 #: ../Beremiz_service.py:433 |
2705 msgid "Pyro port :" |
3166 msgid "Pyro port :" |
2706 msgstr "" |
3167 msgstr "" |
2707 |
3168 |
2708 #: ../py_ext/PythonEditor.py:84 |
3169 #: ../py_ext/PythonEditor.py:84 |
2709 msgid "Python code" |
3170 msgid "Python code" |
2710 msgstr "" |
3171 msgstr "" |
2711 |
3172 |
2712 #: ../features.py:34 |
3173 #: ../features.py:23 |
2713 msgid "Python file" |
3174 msgid "Python file" |
2714 msgstr "" |
3175 msgstr "" |
2715 |
3176 |
2716 #: ../dialogs/ActionBlockDialog.py:42 |
3177 #: ../dialogs/ActionBlockDialog.py:42 |
2717 msgid "Qualifier" |
3178 msgid "Qualifier" |
2718 msgstr "" |
3179 msgstr "" |
2719 |
3180 |
2720 #: ../BeremizIDE.py:263 ../PLCOpenEditor.py:101 ../Beremiz_service.py:283 |
3181 #: ../BeremizIDE.py:263 ../PLCOpenEditor.py:101 ../Beremiz_service.py:296 |
2721 msgid "Quit" |
3182 msgid "Quit" |
2722 msgstr "" |
3183 msgstr "" |
2723 |
3184 |
2724 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:227 |
3185 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:224 |
2725 msgid "Range:" |
3186 msgid "Range:" |
2726 msgstr "" |
3187 msgstr "" |
2727 |
3188 |
2728 #: ../ProjectController.py:1872 |
3189 #: ../ProjectController.py:1955 |
2729 msgid "Raw IEC code" |
3190 msgid "Raw IEC code" |
2730 msgstr "" |
3191 msgstr "" |
2731 |
3192 |
2732 #: ../BeremizIDE.py:1083 |
3193 #: ../etherlab/ConfigEditor.py:344 |
|
3194 msgid "Read from (nodeid, index, subindex)" |
|
3195 msgstr "" |
|
3196 |
|
3197 #: ../BeremizIDE.py:1080 |
2733 #, python-format |
3198 #, python-format |
2734 msgid "Really delete node '%s'?" |
3199 msgid "Really delete node '%s'?" |
2735 msgstr "" |
3200 msgstr "" |
2736 |
3201 |
2737 #: ../connectors/WAMP/dialog.py:50 |
3202 #: ../connectors/WAMP/dialog.py:50 |
2738 msgid "Realm:" |
3203 msgid "Realm:" |
2739 msgstr "" |
3204 msgstr "" |
2740 |
3205 |
2741 #: ../IDEFrame.py:367 ../IDEFrame.py:424 |
3206 #: ../IDEFrame.py:370 ../IDEFrame.py:425 |
2742 msgid "Redo" |
3207 msgid "Redo" |
2743 msgstr "" |
3208 msgstr "" |
2744 |
3209 |
2745 #: ../dialogs/SFCTransitionDialog.py:76 |
3210 #: ../dialogs/SFCTransitionDialog.py:76 |
2746 msgid "Reference" |
3211 msgid "Reference" |
2747 msgstr "" |
3212 msgstr "" |
2748 |
3213 |
2749 #: ../dialogs/DiscoveryDialog.py:109 ../IDEFrame.py:434 |
3214 #: ../dialogs/DiscoveryDialog.py:109 ../IDEFrame.py:436 |
2750 msgid "Refresh" |
3215 msgid "Refresh" |
|
3216 msgstr "" |
|
3217 |
|
3218 #: ../etherlab/EtherCATManagementEditor.py:1965 |
|
3219 msgid "Register Modify Dialog" |
2751 msgstr "" |
3220 msgstr "" |
2752 |
3221 |
2753 #: ../dialogs/SearchInProjectDialog.py:70 |
3222 #: ../dialogs/SearchInProjectDialog.py:70 |
2754 msgid "Regular expression" |
3223 msgid "Regular expression" |
2755 msgstr "" |
3224 msgstr "" |
2756 |
3225 |
2757 #: ../dialogs/FindInPouDialog.py:99 |
3226 #: ../dialogs/FindInPouDialog.py:99 |
2758 msgid "Regular expressions" |
3227 msgid "Regular expressions" |
2759 msgstr "" |
3228 msgstr "" |
2760 |
3229 |
2761 #: ../editors/Viewer.py:1636 |
3230 #: ../editors/Viewer.py:1638 |
2762 msgid "Release value" |
3231 msgid "Release value" |
2763 msgstr "" |
3232 msgstr "" |
2764 |
3233 |
2765 #: ../plcopen/iec_std.csv:37 |
3234 #: ../plcopen/iec_std.csv:37 |
2766 msgid "Remainder (modulo)" |
3235 msgid "Remainder (modulo)" |
2767 msgstr "" |
3236 msgstr "" |
2768 |
3237 |
2769 #: ../BeremizIDE.py:1084 |
3238 #: ../BeremizIDE.py:1081 |
2770 #, python-format |
3239 #, python-format |
2771 msgid "Remove %s node" |
3240 msgid "Remove %s node" |
2772 msgstr "" |
3241 msgstr "" |
2773 |
3242 |
2774 #: ../IDEFrame.py:2445 |
3243 #: ../IDEFrame.py:2463 |
2775 msgid "Remove Datatype" |
3244 msgid "Remove Datatype" |
2776 msgstr "" |
3245 msgstr "" |
2777 |
3246 |
2778 #: ../IDEFrame.py:2450 |
3247 #: ../IDEFrame.py:2468 |
2779 msgid "Remove Pou" |
3248 msgid "Remove Pou" |
2780 msgstr "" |
3249 msgstr "" |
2781 |
3250 |
2782 #: ../dialogs/ActionBlockDialog.py:144 |
3251 #: ../dialogs/ActionBlockDialog.py:144 |
2783 msgid "Remove action" |
3252 msgid "Remove action" |
2785 |
3254 |
2786 #: ../editors/DataTypeEditor.py:365 |
3255 #: ../editors/DataTypeEditor.py:365 |
2787 msgid "Remove element" |
3256 msgid "Remove element" |
2788 msgstr "" |
3257 msgstr "" |
2789 |
3258 |
2790 #: ../editors/FileManagementPanel.py:66 |
3259 #: ../etherlab/ConfigEditor.py:1353 |
|
3260 msgid "Remove file from database" |
|
3261 msgstr "" |
|
3262 |
|
3263 #: ../editors/FileManagementPanel.py:65 |
2791 msgid "Remove file from left folder" |
3264 msgid "Remove file from left folder" |
2792 msgstr "" |
3265 msgstr "" |
2793 |
3266 |
2794 #: ../editors/ResourceEditor.py:284 |
3267 #: ../etherlab/ConfigEditor.py:1389 |
|
3268 msgid "Remove file from library" |
|
3269 msgstr "" |
|
3270 |
|
3271 #: ../editors/ResourceEditor.py:282 |
2795 msgid "Remove instance" |
3272 msgid "Remove instance" |
|
3273 msgstr "" |
|
3274 |
|
3275 #: ../etherlab/ConfigEditor.py:653 |
|
3276 msgid "Remove process variable" |
2796 msgstr "" |
3277 msgstr "" |
2797 |
3278 |
2798 #: ../canfestival/NetworkEditor.py:111 |
3279 #: ../canfestival/NetworkEditor.py:111 |
2799 msgid "Remove slave" |
3280 msgid "Remove slave" |
2800 msgstr "" |
3281 msgstr "" |
2801 |
3282 |
2802 #: ../editors/ResourceEditor.py:253 |
3283 #: ../etherlab/ConfigEditor.py:680 |
|
3284 msgid "Remove startup service variable" |
|
3285 msgstr "" |
|
3286 |
|
3287 #: ../editors/ResourceEditor.py:251 |
2803 msgid "Remove task" |
3288 msgid "Remove task" |
2804 msgstr "" |
3289 msgstr "" |
2805 |
3290 |
2806 #: ../editors/CodeFileEditor.py:655 ../controls/VariablePanel.py:482 |
3291 #: ../bacnet/BacnetSlaveEditor.py:812 ../editors/CodeFileEditor.py:673 |
|
3292 #: ../controls/VariablePanel.py:484 |
2807 msgid "Remove variable" |
3293 msgid "Remove variable" |
2808 msgstr "" |
3294 msgstr "" |
2809 |
3295 |
2810 #: ../IDEFrame.py:1979 |
3296 #: ../IDEFrame.py:1996 |
2811 msgid "Rename" |
3297 msgid "Rename" |
2812 msgstr "" |
3298 msgstr "" |
2813 |
3299 |
2814 #: ../editors/FileManagementPanel.py:187 |
3300 #: ../editors/FileManagementPanel.py:186 |
2815 msgid "Replace File" |
3301 msgid "Replace File" |
2816 msgstr "" |
3302 msgstr "" |
2817 |
3303 |
2818 #: ../editors/Viewer.py:598 |
3304 #: ../editors/Viewer.py:601 |
2819 msgid "Replace Wire by connections" |
3305 msgid "Replace Wire by connections" |
2820 msgstr "" |
3306 msgstr "" |
2821 |
3307 |
2822 #: ../plcopen/iec_std.csv:89 |
3308 #: ../plcopen/iec_std.csv:89 |
2823 msgid "Replacement (within)" |
3309 msgid "Replacement (within)" |
2937 |
3423 |
2938 #: ../BeremizIDE.py:249 |
3424 #: ../BeremizIDE.py:249 |
2939 msgid "Save as" |
3425 msgid "Save as" |
2940 msgstr "Salva come" |
3426 msgstr "Salva come" |
2941 |
3427 |
2942 #: ../ProjectController.py:530 |
3428 #: ../etherlab/EtherCATManagementEditor.py:941 |
|
3429 #: ../etherlab/EtherCATManagementEditor.py:1289 |
|
3430 msgid "Save as..." |
|
3431 msgstr "" |
|
3432 |
|
3433 #: ../ProjectController.py:546 |
2943 msgid "Save path is the same as path of a project! \n" |
3434 msgid "Save path is the same as path of a project! \n" |
2944 msgstr "Il percorso scelto per il salvataggio è lo stesso di un progetto! \n" |
3435 msgstr "Il percorso scelto per il salvataggio è lo stesso di un progetto! \n" |
|
3436 |
|
3437 #: ../etherlab/EthercatMaster.py:455 ../etherlab/EthercatMaster.py:764 |
|
3438 #: ../etherlab/EthercatMaster.py:765 |
|
3439 msgid "Scan Network" |
|
3440 msgstr "" |
2945 |
3441 |
2946 #: ../dialogs/SearchInProjectDialog.py:73 |
3442 #: ../dialogs/SearchInProjectDialog.py:73 |
2947 msgid "Scope" |
3443 msgid "Scope" |
2948 msgstr "Cerca in" |
3444 msgstr "Cerca in" |
2949 |
3445 |
2950 #: ../IDEFrame.py:644 |
3446 #: ../IDEFrame.py:650 |
2951 msgid "Search" |
3447 msgid "Search" |
2952 msgstr "Cerca" |
3448 msgstr "Cerca" |
2953 |
3449 |
2954 #: ../dialogs/SearchInProjectDialog.py:49 ../IDEFrame.py:384 |
3450 #: ../dialogs/SearchInProjectDialog.py:49 ../IDEFrame.py:387 |
2955 #: ../IDEFrame.py:430 |
3451 #: ../IDEFrame.py:431 |
2956 msgid "Search in Project" |
3452 msgid "Search in Project" |
2957 msgstr "Cerca nel Progetto" |
3453 msgstr "Cerca nel Progetto" |
2958 |
3454 |
2959 #: ../dialogs/DurationEditorDialog.py:49 |
3455 #: ../dialogs/DurationEditorDialog.py:60 |
2960 msgid "Seconds:" |
3456 msgid "Seconds:" |
2961 msgstr "Secondi:" |
3457 msgstr "Secondi:" |
2962 |
3458 |
2963 #: ../IDEFrame.py:390 |
3459 #: ../IDEFrame.py:393 |
2964 msgid "Select All" |
3460 msgid "Select All" |
2965 msgstr "Seleziona tutto" |
3461 msgstr "Seleziona tutto" |
2966 |
3462 |
2967 #: ../editors/Viewer.py:331 ../editors/TextViewer.py:305 |
3463 #: ../editors/Viewer.py:331 ../editors/TextViewer.py:305 |
2968 #: ../controls/LocationCellEditor.py:101 ../controls/VariablePanel.py:315 |
3464 #: ../controls/LocationCellEditor.py:101 ../controls/VariablePanel.py:314 |
2969 #: ../controls/VariablePanel.py:378 |
3465 #: ../controls/VariablePanel.py:377 |
2970 msgid "Select a variable class:" |
3466 msgid "Select a variable class:" |
2971 msgstr "Seleziona una classe per la variabile:" |
3467 msgstr "Seleziona una classe per la variabile:" |
2972 |
3468 |
2973 #: ../ProjectController.py:1293 |
3469 #: ../ProjectController.py:1354 |
2974 msgid "Select an editor:" |
3470 msgid "Select an editor:" |
2975 msgstr "Seleziona un editor:" |
3471 msgstr "Seleziona un editor:" |
2976 |
3472 |
2977 #: ../controls/PouInstanceVariablesPanel.py:292 |
3473 #: ../controls/PouInstanceVariablesPanel.py:292 |
2978 msgid "Select an instance" |
3474 msgid "Select an instance" |
2979 msgstr "Seleziona un'istanza" |
3475 msgstr "Seleziona un'istanza" |
2980 |
3476 |
2981 #: ../IDEFrame.py:628 |
3477 #: ../IDEFrame.py:634 |
2982 msgid "Select an object" |
3478 msgid "Select an object" |
2983 msgstr "Seleziona un oggetto" |
3479 msgstr "Seleziona un oggetto" |
2984 |
3480 |
2985 #: ../ProjectController.py:537 |
3481 #: ../ProjectController.py:555 |
2986 msgid "Selected directory already contains another project. Overwrite? \n" |
3482 msgid "Selected directory already contains another project. Overwrite? \n" |
2987 msgstr "" |
3483 msgstr "" |
2988 "La cartella selezionata contiene già un altro progetto. Sovrascrivere? \n" |
3484 "La cartella selezionata contiene già un altro progetto. Sovrascrivere? \n" |
2989 |
3485 |
2990 #: ../plcopen/iec_std.csv:70 |
3486 #: ../plcopen/iec_std.csv:70 |
3068 |
3580 |
3069 #: ../plcopen/definitions.py:50 |
3581 #: ../plcopen/definitions.py:50 |
3070 msgid "Standard function blocks" |
3582 msgid "Standard function blocks" |
3071 msgstr "Blocchi funzione standard" |
3583 msgstr "Blocchi funzione standard" |
3072 |
3584 |
3073 #: ../ProjectController.py:1829 ../Beremiz_service.py:271 |
3585 #: ../etherlab/ConfigEditor.py:68 |
|
3586 msgid "Standardized Device Profile" |
|
3587 msgstr "" |
|
3588 |
|
3589 #: ../etherlab/EtherCATManagementEditor.py:37 |
|
3590 msgid "Start Address" |
|
3591 msgstr "" |
|
3592 |
|
3593 #: ../ProjectController.py:1912 ../Beremiz_service.py:284 |
3074 msgid "Start PLC" |
3594 msgid "Start PLC" |
3075 msgstr "Avvia il PLC" |
3595 msgstr "Avvia il PLC" |
3076 |
3596 |
3077 #: ../ProjectController.py:1074 |
3597 #: ../ProjectController.py:1121 |
3078 #, python-format |
3598 #, python-format |
3079 msgid "Start build in %s\n" |
3599 msgid "Start build in %s\n" |
3080 msgstr "Avvia la compilazione in %s\n" |
3600 msgstr "Avvia la compilazione in %s\n" |
3081 |
3601 |
3082 #: ../ProjectController.py:1397 |
3602 #: ../runtime/PlcStatus.py:12 |
3083 msgid "Started" |
3603 msgid "Started" |
3084 msgstr "Avviato" |
3604 msgstr "Avviato" |
3085 |
3605 |
3086 #: ../ProjectController.py:1633 |
3606 #: ../ProjectController.py:1714 |
3087 msgid "Starting PLC\n" |
3607 msgid "Starting PLC\n" |
3088 msgstr "Avviando il PLC\n" |
3608 msgstr "Avviando il PLC\n" |
3089 |
3609 |
3090 #: ../BeremizIDE.py:393 |
3610 #: ../etherlab/ConfigEditor.py:674 |
|
3611 msgid "Startup service variables assignments:" |
|
3612 msgstr "" |
|
3613 |
|
3614 #: ../BeremizIDE.py:389 |
3091 msgid "Status ToolBar" |
3615 msgid "Status ToolBar" |
3092 msgstr "Barra di Stato" |
3616 msgstr "Barra di Stato" |
3093 |
3617 |
3094 #: ../editors/Viewer.py:651 ../editors/Viewer.py:2424 |
3618 #: ../editors/Viewer.py:654 ../editors/Viewer.py:2426 |
3095 msgid "Step" |
3619 msgid "Step" |
3096 msgstr "Passo" |
3620 msgstr "Passo" |
3097 |
3621 |
3098 #: ../ProjectController.py:1835 |
3622 #: ../ProjectController.py:1918 |
3099 msgid "Stop" |
3623 msgid "Stop" |
3100 msgstr "Arresto" |
3624 msgstr "Arresto" |
3101 |
3625 |
3102 #: ../Beremiz_service.py:272 |
3626 #: ../Beremiz_service.py:285 |
3103 msgid "Stop PLC" |
3627 msgid "Stop PLC" |
3104 msgstr "Arresto PLC" |
3628 msgstr "Arresto PLC" |
3105 |
3629 |
3106 #: ../ProjectController.py:1836 |
3630 #: ../ProjectController.py:1919 |
3107 msgid "Stop Running PLC" |
3631 msgid "Stop Running PLC" |
3108 msgstr "Arresto del PLC in esecuzione" |
3632 msgstr "Arresto del PLC in esecuzione" |
3109 |
3633 |
3110 #: ../ProjectController.py:1398 |
3634 #: ../runtime/PlcStatus.py:13 |
3111 msgid "Stopped" |
3635 msgid "Stopped" |
3112 msgstr "Arrestato" |
3636 msgstr "Arrestato" |
3113 |
3637 |
3114 #: ../editors/DataTypeEditor.py:60 |
3638 #: ../editors/DataTypeEditor.py:60 |
3115 msgid "Structure" |
3639 msgid "Structure" |
3116 msgstr "Struttura" |
3640 msgstr "Struttura" |
3117 |
3641 |
|
3642 #: ../etherlab/ConfigEditor.py:48 |
|
3643 msgid "SubIndex" |
|
3644 msgstr "" |
|
3645 |
|
3646 #: ../etherlab/ConfigEditor.py:465 |
|
3647 msgid "Subindex" |
|
3648 msgstr "" |
|
3649 |
3118 #: ../editors/DataTypeEditor.py:60 |
3650 #: ../editors/DataTypeEditor.py:60 |
3119 msgid "Subrange" |
3651 msgid "Subrange" |
3120 msgstr "" |
3652 msgstr "" |
3121 |
3653 |
3122 #: ../plcopen/iec_std.csv:35 |
3654 #: ../plcopen/iec_std.csv:35 |
3123 msgid "Subtraction" |
3655 msgid "Subtraction" |
3124 msgstr "Sottrazione" |
3656 msgstr "Sottrazione" |
3125 |
3657 |
3126 #: ../ProjectController.py:1113 |
3658 #: ../ProjectController.py:1160 |
3127 msgid "Successfully built.\n" |
3659 msgid "Successfully built.\n" |
3128 msgstr "Compilato con successo.\n" |
3660 msgstr "Compilato con successo.\n" |
3129 |
3661 |
3130 #: ../IDEFrame.py:449 |
3662 #: ../IDEFrame.py:451 |
3131 msgid "Switch perspective" |
3663 msgid "Switch perspective" |
3132 msgstr "Cambia layout grafico" |
3664 msgstr "Cambia layout grafico" |
3133 |
3665 |
3134 #: ../dialogs/SearchInProjectDialog.py:169 ../dialogs/FindInPouDialog.py:118 |
3666 #: ../dialogs/SearchInProjectDialog.py:169 ../dialogs/FindInPouDialog.py:118 |
3135 msgid "Syntax error in regular expression of pattern to search!" |
3667 msgid "Syntax error in regular expression of pattern to search!" |
3165 "\n" |
3697 "\n" |
3166 "You can subscribe to the list here:\n" |
3698 "You can subscribe to the list here:\n" |
3167 "https://lists.sourceforge.net/lists/listinfo/beremiz-devel" |
3699 "https://lists.sourceforge.net/lists/listinfo/beremiz-devel" |
3168 msgstr "" |
3700 msgstr "" |
3169 |
3701 |
3170 #: ../editors/FileManagementPanel.py:186 |
3702 #: ../etherlab/EthercatMaster.py:454 |
|
3703 msgid "" |
|
3704 "The current network configuration will be deleted.\n" |
|
3705 "Do you want to continue?" |
|
3706 msgstr "" |
|
3707 |
|
3708 #: ../editors/FileManagementPanel.py:185 |
3171 #, python-format |
3709 #, python-format |
3172 msgid "" |
3710 msgid "" |
3173 "The file '%s' already exist.\n" |
3711 "The file '%s' already exist.\n" |
3174 "Do you want to replace it?" |
3712 "Do you want to replace it?" |
3175 msgstr "" |
3713 msgstr "" |
3176 "Il file '%s' esiste già.\n" |
3714 "Il file '%s' esiste già.\n" |
3177 "Vuoi sovrascriverlo?" |
3715 "Vuoi sovrascriverlo?" |
|
3716 |
|
3717 #: ../etherlab/EtherCATManagementEditor.py:928 |
|
3718 #: ../etherlab/EtherCATManagementEditor.py:1320 |
|
3719 msgid "The file does not exist!" |
|
3720 msgstr "" |
3178 |
3721 |
3179 #: ../editors/LDViewer.py:893 |
3722 #: ../editors/LDViewer.py:893 |
3180 msgid "The group of block must be coherent!" |
3723 msgid "The group of block must be coherent!" |
3181 msgstr "Il gruppo di blocchi deve essere coerente!" |
3724 msgstr "Il gruppo di blocchi deve essere coerente!" |
3182 |
3725 |
3183 #: ../BeremizIDE.py:573 ../IDEFrame.py:1046 |
3726 #: ../BeremizIDE.py:569 ../IDEFrame.py:1059 |
3184 msgid "There are changes, do you want to save?" |
3727 msgid "There are changes, do you want to save?" |
3185 msgstr "Ci sono dei cambiamenti, vuoi salvare?" |
3728 msgstr "Ci sono dei cambiamenti, vuoi salvare?" |
3186 |
3729 |
3187 #: ../IDEFrame.py:1691 ../IDEFrame.py:1710 |
3730 #: ../IDEFrame.py:1708 ../IDEFrame.py:1727 |
3188 #, python-format |
3731 #, python-format |
3189 msgid "" |
3732 msgid "" |
3190 "There is a POU named \"%s\". This could cause a conflict. Do you wish to " |
3733 "There is a POU named \"%s\". This could cause a conflict. Do you wish to " |
3191 "continue?" |
3734 "continue?" |
3192 msgstr "" |
3735 msgstr "" |
3193 |
3736 |
3194 #: ../IDEFrame.py:1133 |
3737 #: ../IDEFrame.py:1146 |
3195 msgid "" |
3738 msgid "" |
3196 "There was a problem printing.\n" |
3739 "There was a problem printing.\n" |
3197 "Perhaps your current printer is not set correctly?" |
3740 "Perhaps your current printer is not set correctly?" |
3198 msgstr "" |
3741 msgstr "" |
3199 |
3742 |
3200 #: ../editors/LDViewer.py:902 |
3743 #: ../editors/LDViewer.py:902 |
3201 msgid "This option isn't available yet!" |
3744 msgid "This option isn't available yet!" |
3202 msgstr "Questa opzione non è ancora disponibile" |
3745 msgstr "Questa opzione non è ancora disponibile" |
3203 |
3746 |
3204 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:567 |
3747 #: ../controls/DebugVariablePanel/DebugVariablePanel.py:546 |
3205 #, python-format |
3748 #, python-format |
3206 msgid "Tick: %d" |
3749 msgid "Tick: %d" |
3207 msgstr "Tick: %d" |
3750 msgstr "Tick: %d" |
3208 |
3751 |
3209 #: ../plcopen/iec_std.csv:40 |
3752 #: ../plcopen/iec_std.csv:40 |
3237 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53 |
3780 #: ../plcopen/iec_std.csv:52 ../plcopen/iec_std.csv:53 |
3238 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55 |
3781 #: ../plcopen/iec_std.csv:54 ../plcopen/iec_std.csv:55 |
3239 msgid "Time-of-day subtraction" |
3782 msgid "Time-of-day subtraction" |
3240 msgstr "" |
3783 msgstr "" |
3241 |
3784 |
|
3785 #: ../IDEFrame.py:432 |
|
3786 msgid "Toggle fullscreen mode" |
|
3787 msgstr "" |
|
3788 |
3242 #: ../dialogs/ForceVariableDialog.py:188 |
3789 #: ../dialogs/ForceVariableDialog.py:188 |
3243 msgid "Toggle value" |
3790 msgid "Toggle value" |
3244 msgstr "" |
3791 msgstr "" |
3245 |
3792 |
3246 #: ../editors/Viewer.py:584 |
3793 #: ../editors/Viewer.py:587 |
3247 msgid "Top" |
3794 msgid "Top" |
3248 msgstr "" |
3795 msgstr "" |
3249 |
3796 |
3250 #: ../ProjectController.py:1848 |
3797 #: ../ProjectController.py:1931 |
3251 msgid "Transfer" |
3798 msgid "Transfer" |
3252 msgstr "Trasferimento" |
3799 msgstr "Trasferimento" |
3253 |
3800 |
3254 #: ../ProjectController.py:1849 |
3801 #: ../ProjectController.py:1932 |
3255 msgid "Transfer PLC" |
3802 msgid "Transfer PLC" |
3256 msgstr "Trasferimento PLC" |
3803 msgstr "Trasferimento PLC" |
3257 |
3804 |
3258 #: ../ProjectController.py:1802 |
3805 #: ../ProjectController.py:1884 |
3259 msgid "Transfer completed successfully.\n" |
3806 msgid "Transfer completed successfully.\n" |
3260 msgstr "Trasferimento completato con successo.\n" |
3807 msgstr "Trasferimento completato con successo.\n" |
3261 |
3808 |
3262 #: ../ProjectController.py:1805 |
3809 #: ../ProjectController.py:1887 |
3263 msgid "Transfer failed\n" |
3810 msgid "Transfer failed\n" |
3264 msgstr "Trasferimento fallito\n" |
3811 msgstr "Trasferimento fallito\n" |
3265 |
3812 |
3266 #: ../editors/Viewer.py:652 ../editors/Viewer.py:2426 |
3813 #: ../editors/Viewer.py:655 ../editors/Viewer.py:2428 |
3267 #: ../editors/Viewer.py:2453 |
3814 #: ../editors/Viewer.py:2455 |
3268 msgid "Transition" |
3815 msgid "Transition" |
3269 msgstr "Transizione" |
3816 msgstr "Transizione" |
3270 |
3817 |
3271 #: ../PLCGenerator.py:1564 |
3818 #: ../PLCGenerator.py:1613 |
3272 #, python-format |
3819 #, python-format |
3273 msgid "" |
3820 msgid "" |
3274 "Transition \"%s\" body must contain an output variable or coil referring to " |
3821 "Transition \"%s\" body must contain an output variable or coil referring to " |
3275 "its name" |
3822 "its name" |
3276 msgstr "" |
3823 msgstr "" |
3277 |
3824 |
3278 #: ../dialogs/PouTransitionDialog.py:91 |
3825 #: ../dialogs/PouTransitionDialog.py:90 |
3279 msgid "Transition Name" |
3826 msgid "Transition Name" |
3280 msgstr "Nome della transizione" |
3827 msgstr "Nome della transizione" |
3281 |
3828 |
3282 #: ../dialogs/PouTransitionDialog.py:60 |
3829 #: ../dialogs/PouTransitionDialog.py:59 |
3283 msgid "Transition Name:" |
3830 msgid "Transition Name:" |
3284 msgstr "Nome della transizione:" |
3831 msgstr "Nome della transizione:" |
3285 |
3832 |
3286 #: ../PLCGenerator.py:1657 |
3833 #: ../PLCGenerator.py:1706 |
3287 #, python-brace-format |
3834 #, python-brace-format |
3288 msgid "Transition with content \"{a1}\" not connected to a next step in \"{a2}\" POU" |
3835 msgid "Transition with content \"{a1}\" not connected to a next step in \"{a2}\" POU" |
3289 msgstr "" |
3836 msgstr "" |
3290 |
3837 |
3291 #: ../PLCGenerator.py:1646 |
3838 #: ../PLCGenerator.py:1695 |
3292 #, python-brace-format |
3839 #, python-brace-format |
3293 msgid "" |
3840 msgid "" |
3294 "Transition with content \"{a1}\" not connected to a previous step in " |
3841 "Transition with content \"{a1}\" not connected to a previous step in " |
3295 "\"{a2}\" POU" |
3842 "\"{a2}\" POU" |
3296 msgstr "" |
3843 msgstr "" |
3369 #: ../targets/Xenomai/__init__.py:43 |
3925 #: ../targets/Xenomai/__init__.py:43 |
3370 #, python-format |
3926 #, python-format |
3371 msgid "Unable to get Xenomai's %s \n" |
3927 msgid "Unable to get Xenomai's %s \n" |
3372 msgstr "" |
3928 msgstr "" |
3373 |
3929 |
3374 #: ../PLCGenerator.py:974 ../PLCGenerator.py:1252 |
3930 #: ../bacnet/bacnet.py:430 |
|
3931 #, python-format |
|
3932 msgid "Unable to load file \"%s\"!" |
|
3933 msgstr "" |
|
3934 |
|
3935 #: ../bacnet/bacnet.py:420 |
|
3936 #, python-format |
|
3937 msgid "Unable to save to file \"%s\"!" |
|
3938 msgstr "" |
|
3939 |
|
3940 #: ../PLCGenerator.py:1023 ../PLCGenerator.py:1301 |
3375 #, python-brace-format |
3941 #, python-brace-format |
3376 msgid "Undefined block type \"{a1}\" in \"{a2}\" POU" |
3942 msgid "Undefined block type \"{a1}\" in \"{a2}\" POU" |
3377 msgstr "" |
3943 msgstr "" |
3378 |
3944 |
3379 #: ../PLCGenerator.py:261 |
3945 #: ../PLCGenerator.py:261 |
3380 #, python-format |
3946 #, python-format |
3381 msgid "Undefined pou type \"%s\"" |
3947 msgid "Undefined pou type \"%s\"" |
3382 msgstr "Tipo di POU \"%s\" non definito" |
3948 msgstr "Tipo di POU \"%s\" non definito" |
3383 |
3949 |
3384 #: ../IDEFrame.py:365 ../IDEFrame.py:423 |
3950 #: ../IDEFrame.py:368 ../IDEFrame.py:424 |
3385 msgid "Undo" |
3951 msgid "Undo" |
3386 msgstr "Annulla" |
3952 msgstr "Annulla" |
3387 |
3953 |
3388 #: ../ProjectController.py:442 |
3954 #: ../ProjectController.py:457 |
3389 msgid "Unknown" |
3955 msgid "Unknown" |
3390 msgstr "Sconosciuto" |
3956 msgstr "Sconosciuto" |
3391 |
3957 |
|
3958 #: ../etherlab/EthercatCFileGenerator.py:470 |
|
3959 #, python-brace-format |
|
3960 msgid "Unknown entry index 0x{a1:.4x}, subindex 0x{a2:.2x} for device {a3}" |
|
3961 msgstr "" |
|
3962 |
3392 #: ../editors/Viewer.py:437 |
3963 #: ../editors/Viewer.py:437 |
3393 #, python-format |
3964 #, python-format |
3394 msgid "Unknown variable \"%s\" for this POU!" |
3965 msgid "Unknown variable \"%s\" for this POU!" |
3395 msgstr "Variabile \"%s\" sconosciuta per questo POU!" |
3966 msgstr "Variabile \"%s\" sconosciuta per questo POU!" |
3396 |
3967 |
3397 #: ../ProjectController.py:439 ../ProjectController.py:440 |
3968 #: ../ProjectController.py:454 ../ProjectController.py:455 |
3398 msgid "Unnamed" |
3969 msgid "Unnamed" |
3399 msgstr "Senza_nome" |
3970 msgstr "Senza_nome" |
3400 |
3971 |
3401 #: ../PLCControler.py:263 |
3972 #: ../PLCControler.py:263 |
3402 #, python-format |
3973 #, python-format |
3403 msgid "Unnamed%d" |
3974 msgid "Unnamed%d" |
3404 msgstr "Senza_nome%d" |
3975 msgstr "Senza_nome%d" |
3405 |
3976 |
3406 #: ../controls/VariablePanel.py:308 |
3977 #: ../controls/VariablePanel.py:307 |
3407 #, python-format |
3978 #, python-format |
3408 msgid "Unrecognized data size \"%s\"" |
3979 msgid "Unrecognized data size \"%s\"" |
3409 msgstr "Dimensione del dato non riconosciuta: \"%s\"" |
3980 msgstr "Dimensione del dato non riconosciuta: \"%s\"" |
3410 |
3981 |
3411 #: ../editors/DataTypeEditor.py:646 ../controls/VariablePanel.py:841 |
3982 #: ../etherlab/EtherCATManagementEditor.py:2080 |
|
3983 msgid "Update" |
|
3984 msgstr "" |
|
3985 |
|
3986 #: ../runtime/WampClient.py:380 |
|
3987 msgid "Upload:" |
|
3988 msgstr "" |
|
3989 |
|
3990 #: ../editors/DataTypeEditor.py:646 ../controls/VariablePanel.py:852 |
3412 msgid "User Data Types" |
3991 msgid "User Data Types" |
3413 msgstr "Tipi definiti dall'utente" |
3992 msgstr "Tipi definiti dall'utente" |
3414 |
3993 |
3415 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:93 |
3994 #: ../canfestival/SlaveEditor.py:69 ../canfestival/NetworkEditor.py:93 |
3416 msgid "User Type" |
3995 msgid "User Type" |
3418 |
3997 |
3419 #: ../plcopen/types_enums.py:75 |
3998 #: ../plcopen/types_enums.py:75 |
3420 msgid "User-defined POUs" |
3999 msgid "User-defined POUs" |
3421 msgstr "POU definiti dall'Utente" |
4000 msgstr "POU definiti dall'Utente" |
3422 |
4001 |
3423 #: ../dialogs/ActionBlockDialog.py:42 |
4002 #: ../dialogs/ActionBlockDialog.py:42 ../etherlab/ConfigEditor.py:465 |
3424 msgid "Value" |
4003 msgid "Value" |
3425 msgstr "Valore" |
4004 msgstr "Valore" |
3426 |
4005 |
3427 #: ../editors/DataTypeEditor.py:267 |
4006 #: ../editors/DataTypeEditor.py:267 |
3428 msgid "Values:" |
4007 msgid "Values:" |
3429 msgstr "Valori:" |
4008 msgstr "Valori:" |
3430 |
4009 |
3431 #: ../dialogs/ActionBlockDialog.py:47 ../editors/Viewer.py:622 |
4010 #: ../dialogs/ActionBlockDialog.py:47 ../editors/Viewer.py:625 |
3432 #: ../editors/Viewer.py:2456 |
4011 #: ../editors/Viewer.py:2458 |
3433 msgid "Variable" |
4012 msgid "Variable" |
3434 msgstr "Variabile" |
4013 msgstr "Variabile" |
3435 |
4014 |
3436 #: ../editors/Viewer.py:352 ../editors/Viewer.py:382 ../editors/Viewer.py:404 |
4015 #: ../editors/Viewer.py:352 ../editors/Viewer.py:382 ../editors/Viewer.py:404 |
3437 #: ../editors/TextViewer.py:290 ../editors/TextViewer.py:344 |
4016 #: ../editors/TextViewer.py:290 ../editors/TextViewer.py:344 |
3438 #: ../editors/TextViewer.py:367 ../controls/VariablePanel.py:355 |
4017 #: ../editors/TextViewer.py:367 ../controls/VariablePanel.py:354 |
3439 msgid "Variable Drop" |
4018 msgid "Variable Drop" |
3440 msgstr "" |
4019 msgstr "" |
3441 |
4020 |
3442 #: ../dialogs/FBDVariableDialog.py:68 |
4021 #: ../etherlab/ConfigEditor.py:70 |
|
4022 #, python-format |
|
4023 msgid "Variable Index: #x%4.4X" |
|
4024 msgstr "" |
|
4025 |
|
4026 #: ../dialogs/FBDVariableDialog.py:58 |
3443 msgid "Variable Properties" |
4027 msgid "Variable Properties" |
3444 msgstr "Proprietà della variabile" |
4028 msgstr "Proprietà della variabile" |
3445 |
4029 |
3446 #: ../editors/Viewer.py:332 ../editors/TextViewer.py:306 |
4030 #: ../editors/Viewer.py:332 ../editors/TextViewer.py:306 |
3447 #: ../controls/LocationCellEditor.py:102 ../controls/VariablePanel.py:316 |
4031 #: ../controls/LocationCellEditor.py:102 ../controls/VariablePanel.py:315 |
3448 #: ../controls/VariablePanel.py:379 |
4032 #: ../controls/VariablePanel.py:378 |
3449 msgid "Variable class" |
4033 msgid "Variable class" |
3450 msgstr "Classe della variabile" |
4034 msgstr "Classe della variabile" |
3451 |
4035 |
3452 #: ../editors/Viewer.py:439 ../editors/TextViewer.py:388 |
4036 #: ../editors/Viewer.py:439 ../editors/TextViewer.py:388 |
3453 msgid "Variable don't belong to this POU!" |
4037 msgid "Variable don't belong to this POU!" |
3454 msgstr "La variabile non appartiene a questo POU!" |
4038 msgstr "La variabile non appartiene a questo POU!" |
3455 |
4039 |
|
4040 #: ../etherlab/ConfigEditor.py:280 |
|
4041 msgid "Variable entries:" |
|
4042 msgstr "" |
|
4043 |
3456 #: ../dialogs/LDElementDialog.py:92 |
4044 #: ../dialogs/LDElementDialog.py:92 |
3457 msgid "Variable:" |
4045 msgid "Variable:" |
3458 msgstr "Variabile:" |
4046 msgstr "Variabile:" |
3459 |
4047 |
3460 #: ../controls/VariablePanel.py:90 |
4048 #: ../controls/VariablePanel.py:87 |
3461 msgid "Variables" |
4049 msgid "Variables" |
3462 msgstr "Variabili" |
4050 msgstr "Variabili" |
3463 |
4051 |
3464 #: ../controls/ProjectPropertiesPanel.py:166 |
4052 #: ../controls/ProjectPropertiesPanel.py:169 |
3465 msgid "Vertical:" |
4053 msgid "Vertical:" |
3466 msgstr "Verticale:" |
4054 msgstr "Verticale:" |
3467 |
4055 |
3468 #: ../runtime/WampClient.py:113 |
4056 #: ../runtime/WampClient.py:170 |
3469 #, python-format |
4057 #, python-format |
3470 msgid "WAMP Client connection failed (%s) .. retrying .." |
4058 msgid "WAMP Client connection failed (%s) .. retrying .." |
3471 msgstr "" |
4059 msgstr "" |
3472 |
4060 |
3473 #: ../runtime/WampClient.py:117 |
4061 #: ../runtime/WampClient.py:179 |
3474 #, python-format |
4062 #, python-format |
3475 msgid "WAMP Client connection lost (%s) .. retrying .." |
4063 msgid "WAMP Client connection lost (%s) .. retrying .." |
3476 msgstr "" |
4064 msgstr "" |
3477 |
4065 |
3478 #: ../connectors/WAMP/dialog.py:54 |
4066 #: ../connectors/WAMP/dialog.py:54 |
3479 msgid "WAMP ID:" |
4067 msgid "WAMP ID:" |
3480 msgstr "" |
4068 msgstr "" |
3481 |
4069 |
3482 #: ../runtime/WampClient.py:172 |
4070 #: ../runtime/WampClient.py:413 |
|
4071 msgid "WAMP Server URL" |
|
4072 msgstr "" |
|
4073 |
|
4074 #: ../runtime/WampClient.py:276 |
|
4075 msgid "WAMP authentication has no secret configured" |
|
4076 msgstr "" |
|
4077 |
|
4078 #: ../runtime/WampClient.py:304 |
|
4079 msgid "WAMP client can not connect to :" |
|
4080 msgstr "" |
|
4081 |
|
4082 #: ../runtime/WampClient.py:301 |
3483 msgid "WAMP client connecting to :" |
4083 msgid "WAMP client connecting to :" |
3484 msgstr "" |
4084 msgstr "" |
3485 |
4085 |
3486 #: ../runtime/WampClient.py:148 |
4086 #: ../Beremiz_service.py:628 |
3487 msgid "WAMP client connection not established!" |
|
3488 msgstr "" |
|
3489 |
|
3490 #: ../Beremiz_service.py:625 |
|
3491 msgid "WAMP client startup failed. " |
4087 msgid "WAMP client startup failed. " |
3492 msgstr "" |
4088 msgstr "" |
3493 |
4089 |
3494 #: ../Beremiz_service.py:621 |
4090 #: ../runtime/WampClient.py:206 |
3495 msgid "WAMP config is incomplete." |
4091 msgid "WAMP configuration error : missing '{}' parameter." |
3496 msgstr "" |
4092 msgstr "" |
3497 |
4093 |
3498 #: ../Beremiz_service.py:623 |
4094 #: ../runtime/WampClient.py:192 |
3499 msgid "WAMP config is missing." |
4095 msgid "WAMP configuration error:" |
3500 msgstr "" |
4096 msgstr "" |
3501 |
4097 |
3502 #: ../connectors/WAMP/__init__.py:99 |
4098 #: ../connectors/WAMP/__init__.py:100 |
3503 #, python-format |
4099 #, python-format |
3504 msgid "WAMP connecting to URL : %s\n" |
4100 msgid "WAMP connecting to URL : %s\n" |
3505 msgstr "" |
4101 msgstr "" |
3506 |
4102 |
3507 #: ../connectors/WAMP/__init__.py:140 |
4103 #: ../connectors/WAMP/__init__.py:141 |
3508 msgid "WAMP connection timeout" |
4104 msgid "WAMP connection timeout" |
3509 msgstr "WAMP connessione timeout" |
4105 msgstr "WAMP connessione timeout" |
3510 |
4106 |
3511 #: ../connectors/WAMP/__init__.py:158 |
4107 #: ../connectors/WAMP/__init__.py:159 |
3512 #, python-format |
4108 #, python-format |
3513 msgid "WAMP connection to '%s' failed.\n" |
4109 msgid "WAMP connection to '%s' failed.\n" |
3514 msgstr "WAMP connessione a '1%s' fallita.\n" |
4110 msgstr "WAMP connessione a '1%s' fallita.\n" |
3515 |
4111 |
3516 #: ../Beremiz_service.py:595 |
4112 #: ../runtime/WampClient.py:280 |
|
4113 msgid "WAMP deactivated in configuration" |
|
4114 msgstr "" |
|
4115 |
|
4116 #: ../Beremiz_service.py:605 |
3517 msgid "WAMP import failed :" |
4117 msgid "WAMP import failed :" |
3518 msgstr "WAMP importazione fallita:" |
4118 msgstr "WAMP importazione fallita:" |
3519 |
4119 |
3520 #: ../runtime/WampClient.py:126 |
4120 #: ../runtime/WampClient.py:241 |
3521 msgid "WAMP load error: " |
4121 msgid "WAMP secret empty" |
3522 msgstr "" |
4122 msgstr "" |
3523 |
4123 |
3524 #: ../runtime/WampClient.py:108 |
4124 #: ../runtime/WampClient.py:139 |
|
4125 #, python-format |
|
4126 msgid "WAMP session joined (%s) by:" |
|
4127 msgstr "" |
|
4128 |
|
4129 #: ../runtime/WampClient.py:146 |
3525 msgid "WAMP session left" |
4130 msgid "WAMP session left" |
3526 msgstr "" |
4131 msgstr "" |
3527 |
4132 |
3528 #: ../wxglade_hmi/wxglade_hmi.py:44 |
4133 #: ../wxglade_hmi/wxglade_hmi.py:44 |
3529 msgid "WXGLADE GUI" |
4134 msgid "WXGLADE GUI" |
3530 msgstr "WXGLADE GUI" |
4135 msgstr "WXGLADE GUI" |
3531 |
4136 |
3532 #: ../runtime/WampClient.py:137 |
4137 #: ../runtime/WampClient.py:432 |
3533 msgid "Wamp secret load error:" |
4138 msgid "Wamp Settings" |
3534 msgstr "" |
4139 msgstr "" |
3535 |
4140 |
3536 #: ../dialogs/PouDialog.py:137 ../editors/LDViewer.py:902 |
4141 #: ../dialogs/PouDialog.py:172 ../editors/LDViewer.py:902 |
3537 msgid "Warning" |
4142 msgid "Warning" |
3538 msgstr "Warning" |
4143 msgstr "Warning" |
3539 |
4144 |
3540 #: ../ProjectController.py:726 |
4145 #: ../etherlab/EthercatCFileGenerator.py:405 |
|
4146 #: ../etherlab/EthercatCFileGenerator.py:571 |
|
4147 msgid "Warning: " |
|
4148 msgstr "" |
|
4149 |
|
4150 #: ../wxglade_hmi/wxglade_hmi.py:166 |
|
4151 msgid "" |
|
4152 "Warning: WxGlade HMI has no object with name identical to extension name, " |
|
4153 "and no python code is provided in start section to create object.\n" |
|
4154 msgstr "" |
|
4155 |
|
4156 #: ../ProjectController.py:756 |
3541 msgid "Warnings in ST/IL/SFC code generator :\n" |
4157 msgid "Warnings in ST/IL/SFC code generator :\n" |
3542 msgstr "Warnings nel ST/IL/SFC generatore di codice:\n" |
4158 msgstr "Warnings nel ST/IL/SFC generatore di codice:\n" |
3543 |
4159 |
3544 #: ../dialogs/SearchInProjectDialog.py:82 |
4160 #: ../dialogs/SearchInProjectDialog.py:82 |
3545 msgid "Whole Project" |
4161 msgid "Whole Project" |
3546 msgstr "Intero Progetto" |
4162 msgstr "Intero Progetto" |
3547 |
4163 |
3548 #: ../controls/ProjectPropertiesPanel.py:134 |
4164 #: ../controls/ProjectPropertiesPanel.py:137 |
3549 msgid "Width:" |
4165 msgid "Width:" |
3550 msgstr "Largezza:" |
4166 msgstr "Largezza:" |
3551 |
4167 |
3552 #: ../dialogs/FindInPouDialog.py:94 |
4168 #: ../dialogs/FindInPouDialog.py:94 |
3553 msgid "Wrap search" |
4169 msgid "Wrap search" |
|
4170 msgstr "" |
|
4171 |
|
4172 #: ../etherlab/ConfigEditor.py:345 |
|
4173 msgid "Write to (nodeid, index, subindex)" |
3554 msgstr "" |
4174 msgstr "" |
3555 |
4175 |
3556 #: ../dialogs/AboutDialog.py:126 |
4176 #: ../dialogs/AboutDialog.py:126 |
3557 msgid "Written by" |
4177 msgid "Written by" |
3558 msgstr "Scritto da" |
4178 msgstr "Scritto da" |
3559 |
4179 |
3560 #: ../features.py:35 |
4180 #: ../etherlab/EthercatCFileGenerator.py:409 |
|
4181 #: ../etherlab/EthercatCFileGenerator.py:499 |
|
4182 #, python-format |
|
4183 msgid "Wrong direction for location \"%s\"!" |
|
4184 msgstr "" |
|
4185 |
|
4186 #: ../etherlab/EthercatCFileGenerator.py:400 |
|
4187 #: ../etherlab/EthercatCFileGenerator.py:487 |
|
4188 #, python-format |
|
4189 msgid "Wrong type for location \"%s\"!" |
|
4190 msgstr "" |
|
4191 |
|
4192 #: ../features.py:24 |
3561 msgid "WxGlade GUI" |
4193 msgid "WxGlade GUI" |
3562 msgstr "WxGlade GUI" |
4194 msgstr "WxGlade GUI" |
3563 |
4195 |
|
4196 #: ../etherlab/ConfigEditor.py:1236 |
|
4197 msgid "XML files (*.xml)|*.xml|All files|*.*" |
|
4198 msgstr "" |
|
4199 |
|
4200 #: ../etherlab/EtherCATManagementEditor.py:652 |
|
4201 msgid "You can input only hex, dec value" |
|
4202 msgstr "" |
|
4203 |
|
4204 #: ../etherlab/EtherCATManagementEditor.py:1999 |
|
4205 msgid "You can't modify it. This register is read-only or it's not connected." |
|
4206 msgstr "" |
|
4207 |
|
4208 #: ../etherlab/EtherCATManagementEditor.py:648 |
|
4209 msgid "You cannot SDO download this state" |
|
4210 msgstr "" |
|
4211 |
3564 #: ../svgui/svgui.py:150 |
4212 #: ../svgui/svgui.py:150 |
3565 msgid "" |
4213 msgid "" |
3566 "You don't have write permissions.\n" |
4214 "You don't have write permissions.\n" |
3567 "Open Inkscape anyway ?" |
4215 "Open Inkscape anyway ?" |
3568 msgstr "" |
4216 msgstr "" |
3569 "Non il permesso di scrittura.\n" |
4217 "Non il permesso di scrittura.\n" |
3570 "Aprire Inkscape comunque?" |
4218 "Aprire Inkscape comunque?" |
3571 |
4219 |
3572 #: ../wxglade_hmi/wxglade_hmi.py:160 |
4220 #: ../wxglade_hmi/wxglade_hmi.py:175 |
3573 msgid "" |
4221 msgid "" |
3574 "You don't have write permissions.\n" |
4222 "You don't have write permissions.\n" |
3575 "Open wxGlade anyway ?" |
4223 "Open wxGlade anyway ?" |
3576 msgstr "" |
4224 msgstr "" |
3577 "Non hai il permesso di scrittura.\n" |
4225 "Non hai il permesso di scrittura.\n" |
3578 "Aprire wxGlade comunque?" |
4226 "Aprire wxGlade comunque?" |
3579 |
4227 |
3580 #: ../ProjectController.py:390 |
4228 #: ../etherlab/EtherCATManagementEditor.py:2002 |
|
4229 msgid "You entered wrong value. You can enter dec or hex value only." |
|
4230 msgstr "" |
|
4231 |
|
4232 #: ../ProjectController.py:403 |
3581 msgid "" |
4233 msgid "" |
3582 "You must have permission to work on the project\n" |
4234 "You must have permission to work on the project\n" |
3583 "Work on a project copy ?" |
4235 "Work on a project copy ?" |
3584 msgstr "" |
4236 msgstr "" |
3585 "Devi avere il permesso di lavorare al progetto\n" |
4237 "Devi avere il permesso di lavorare al progetto\n" |