6 #, fuzzy |
6 #, fuzzy |
7 msgid "" |
7 msgid "" |
8 msgstr "" |
8 msgstr "" |
9 "Project-Id-Version: PACKAGE VERSION\n" |
9 "Project-Id-Version: PACKAGE VERSION\n" |
10 "Report-Msgid-Bugs-To: \n" |
10 "Report-Msgid-Bugs-To: \n" |
11 "POT-Creation-Date: 2009-11-02 18:09+0100\n" |
11 "POT-Creation-Date: 2009-12-16 10:48+0100\n" |
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
12 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" |
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
13 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" |
14 "Language-Team: LANGUAGE <LL@li.org>\n" |
14 "Language-Team: LANGUAGE <LL@li.org>\n" |
15 "MIME-Version: 1.0\n" |
15 "MIME-Version: 1.0\n" |
16 "Content-Type: text/plain; charset=CHARSET\n" |
16 "Content-Type: text/plain; charset=CHARSET\n" |
17 "Content-Transfer-Encoding: 8bit\n" |
17 "Content-Transfer-Encoding: 8bit\n" |
18 |
18 |
19 #: ../PLCOpenEditor.py:4273 |
19 #: ../PLCOpenEditor.py:4345 |
20 msgid "" |
20 msgid "" |
21 "\n" |
21 "\n" |
22 "An error has occurred.\n" |
22 "An error has occurred.\n" |
23 "\n" |
23 "\n" |
24 "Click OK to save an error report.\n" |
24 "Click OK to save an error report.\n" |
27 "edouard.tisserant@gmail.com\n" |
27 "edouard.tisserant@gmail.com\n" |
28 "\n" |
28 "\n" |
29 "Error:\n" |
29 "Error:\n" |
30 msgstr "" |
30 msgstr "" |
31 |
31 |
32 #: ../VariablePanel.py:64 |
32 #: ../VariablePanel.py:71 |
33 msgid " External" |
33 msgid " External" |
34 msgstr "" |
34 msgstr "" |
35 |
35 |
36 #: ../VariablePanel.py:63 |
36 #: ../VariablePanel.py:70 |
37 msgid " InOut" |
37 msgid " InOut" |
38 msgstr "" |
38 msgstr "" |
39 |
39 |
40 #: ../VariablePanel.py:63 |
40 #: ../VariablePanel.py:70 |
41 msgid " Input" |
41 msgid " Input" |
42 msgstr "" |
42 msgstr "" |
43 |
43 |
44 #: ../VariablePanel.py:64 |
44 #: ../VariablePanel.py:71 |
45 msgid " Local" |
45 msgid " Local" |
46 msgstr "" |
46 msgstr "" |
47 |
47 |
48 #: ../VariablePanel.py:63 |
48 #: ../VariablePanel.py:70 |
49 msgid " Output" |
49 msgid " Output" |
50 msgstr "" |
50 msgstr "" |
51 |
51 |
52 #: ../VariablePanel.py:65 |
52 #: ../VariablePanel.py:72 |
53 msgid " Temp" |
53 msgid " Temp" |
54 msgstr "" |
54 msgstr "" |
55 |
55 |
56 #: ../PLCOpenEditor.py:4283 |
56 #: ../PLCOpenEditor.py:4355 |
57 msgid " : " |
57 msgid " : " |
58 msgstr "" |
58 msgstr "" |
59 |
59 |
60 #: ../PLCOpenEditor.py:3274 ../PLCOpenEditor.py:3437 ../PLCOpenEditor.py:3581 |
60 #: ../PLCOpenEditor.py:3294 ../PLCOpenEditor.py:3457 ../PLCOpenEditor.py:3601 |
61 #: ../dialogs/SFCTransitionDialog.py:206 |
61 #: ../dialogs/SFCTransitionDialog.py:206 |
62 #, python-format |
62 #, python-format |
63 msgid " and %s" |
63 msgid " and %s" |
64 msgstr "" |
64 msgstr "" |
65 |
65 |
66 #: ../plcopen/plcopen.py:782 |
66 #: ../plcopen/plcopen.py:907 |
67 #, python-format |
67 #, python-format |
68 msgid "\"%s\" Data Type doesn't exist !!!" |
68 msgid "\"%s\" Data Type doesn't exist !!!" |
69 msgstr "" |
69 msgstr "" |
70 |
70 |
71 #: ../plcopen/plcopen.py:800 |
71 #: ../plcopen/plcopen.py:925 |
72 #, python-format |
72 #, python-format |
73 msgid "\"%s\" POU already exists !!!" |
73 msgid "\"%s\" POU already exists !!!" |
74 msgstr "" |
74 msgstr "" |
75 |
75 |
76 #: ../plcopen/plcopen.py:821 |
76 #: ../plcopen/plcopen.py:946 |
77 #, python-format |
77 #, python-format |
78 msgid "\"%s\" POU doesn't exist !!!" |
78 msgid "\"%s\" POU doesn't exist !!!" |
79 msgstr "" |
79 msgstr "" |
80 |
80 |
81 #: ../Viewer.py:227 |
81 #: ../Viewer.py:227 |
82 #, python-format |
82 #, python-format |
83 msgid "\"%s\" can't use itself!" |
83 msgid "\"%s\" can't use itself!" |
84 msgstr "" |
84 msgstr "" |
85 |
85 |
86 #: ../PLCOpenEditor.py:1405 ../PLCOpenEditor.py:1425 |
86 #: ../PLCOpenEditor.py:1404 ../PLCOpenEditor.py:1424 |
87 #, python-format |
87 #, python-format |
88 msgid "\"%s\" config already exists!" |
88 msgid "\"%s\" config already exists!" |
89 msgstr "" |
89 msgstr "" |
90 |
90 |
91 #: ../plcopen/plcopen.py:256 |
91 #: ../plcopen/plcopen.py:276 |
92 #, python-format |
92 #, python-format |
93 msgid "\"%s\" configuration already exists !!!" |
93 msgid "\"%s\" configuration already exists !!!" |
94 msgstr "" |
94 msgstr "" |
95 |
95 |
96 #: ../PLCOpenEditor.py:1359 ../PLCOpenEditor.py:3136 |
96 #: ../PLCOpenEditor.py:1358 ../PLCOpenEditor.py:3156 |
97 #, python-format |
97 #, python-format |
98 msgid "\"%s\" data type already exists!" |
98 msgid "\"%s\" data type already exists!" |
99 msgstr "" |
99 msgstr "" |
100 |
100 |
101 #: ../PLCControler.py:1704 ../PLCControler.py:1708 |
101 #: ../PLCControler.py:1704 ../PLCControler.py:1708 |
102 #, python-format |
102 #, python-format |
103 msgid "\"%s\" element can't be pasted here!!!" |
103 msgid "\"%s\" element can't be pasted here!!!" |
104 msgstr "" |
104 msgstr "" |
105 |
105 |
106 #: ../PLCOpenEditor.py:3456 ../PLCOpenEditor.py:3600 ../Viewer.py:250 |
106 #: ../PLCOpenEditor.py:3476 ../PLCOpenEditor.py:3620 ../Viewer.py:250 |
107 #: ../TextViewer.py:231 ../dialogs/ConnectionDialog.py:215 |
107 #: ../TextViewer.py:231 ../dialogs/ConnectionDialog.py:215 |
108 #: ../dialogs/FBDBlockDialog.py:260 |
108 #: ../dialogs/FBDBlockDialog.py:260 |
109 #, python-format |
109 #, python-format |
110 msgid "\"%s\" element for this pou already exists!" |
110 msgid "\"%s\" element for this pou already exists!" |
111 msgstr "" |
111 msgstr "" |
113 #: ../plcopen/structures.py:97 |
113 #: ../plcopen/structures.py:97 |
114 #, python-format |
114 #, python-format |
115 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
115 msgid "\"%s\" function cancelled in \"%s\" POU: No input connected" |
116 msgstr "" |
116 msgstr "" |
117 |
117 |
118 #: ../PLCOpenEditor.py:1350 ../PLCOpenEditor.py:3132 ../PLCOpenEditor.py:3285 |
118 #: ../PLCOpenEditor.py:1349 ../PLCOpenEditor.py:3152 ../PLCOpenEditor.py:3305 |
119 #: ../PLCOpenEditor.py:3448 ../PLCOpenEditor.py:3592 ../PLCOpenEditor.py:3663 |
119 #: ../PLCOpenEditor.py:3468 ../PLCOpenEditor.py:3612 ../PLCOpenEditor.py:3683 |
120 #: ../PLCOpenEditor.py:3726 ../VariablePanel.py:689 |
120 #: ../PLCOpenEditor.py:3746 ../VariablePanel.py:714 |
121 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252 |
121 #: ../dialogs/ConnectionDialog.py:207 ../dialogs/FBDBlockDialog.py:252 |
122 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63 |
122 #: ../dialogs/FBDVariableDialog.py:268 ../dialogs/PouNameDialog.py:63 |
123 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65 |
123 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepNameDialog.py:65 |
124 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765 |
124 #: ../DataTypeEditor.py:705 ../DataTypeEditor.py:765 |
125 #, python-format |
125 #, python-format |
129 #: ../Viewer.py:233 |
129 #: ../Viewer.py:233 |
130 #, python-format |
130 #, python-format |
131 msgid "\"%s\" is already used by \"%s\"!" |
131 msgid "\"%s\" is already used by \"%s\"!" |
132 msgstr "" |
132 msgstr "" |
133 |
133 |
134 #: ../plcopen/plcopen.py:2135 |
134 #: ../plcopen/plcopen.py:2366 |
135 #, python-format |
135 #, python-format |
136 msgid "\"%s\" is an invalid value!" |
136 msgid "\"%s\" is an invalid value!" |
137 msgstr "" |
137 msgstr "" |
138 |
138 |
139 #: ../PLCOpenEditor.py:2622 ../PLCOpenEditor.py:2650 |
139 #: ../PLCOpenEditor.py:2637 ../PLCOpenEditor.py:2665 |
140 #, python-format |
140 #, python-format |
141 msgid "\"%s\" is not a valid folder!" |
141 msgid "\"%s\" is not a valid folder!" |
142 msgstr "" |
142 msgstr "" |
143 |
143 |
144 #: ../PLCOpenEditor.py:1348 ../PLCOpenEditor.py:3128 ../PLCOpenEditor.py:3281 |
144 #: ../PLCOpenEditor.py:1347 ../PLCOpenEditor.py:3148 ../PLCOpenEditor.py:3301 |
145 #: ../PLCOpenEditor.py:3444 ../PLCOpenEditor.py:3588 ../PLCOpenEditor.py:3659 |
145 #: ../PLCOpenEditor.py:3464 ../PLCOpenEditor.py:3608 ../PLCOpenEditor.py:3679 |
146 #: ../PLCOpenEditor.py:3722 ../VariablePanel.py:684 |
146 #: ../PLCOpenEditor.py:3742 ../VariablePanel.py:709 |
147 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248 |
147 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/FBDBlockDialog.py:248 |
148 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179 |
148 #: ../dialogs/PouNameDialog.py:59 ../dialogs/SFCStepDialog.py:179 |
149 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760 |
149 #: ../dialogs/SFCStepNameDialog.py:61 ../DataTypeEditor.py:760 |
150 #, python-format |
150 #, python-format |
151 msgid "\"%s\" is not a valid identifier!" |
151 msgid "\"%s\" is not a valid identifier!" |
152 msgstr "" |
152 msgstr "" |
153 |
153 |
154 #: ../PLCOpenEditor.py:283 ../PLCOpenEditor.py:2287 ../PLCOpenEditor.py:2307 |
154 #: ../PLCOpenEditor.py:283 ../PLCOpenEditor.py:2302 ../PLCOpenEditor.py:2322 |
155 #, python-format |
155 #, python-format |
156 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
156 msgid "\"%s\" is used by one or more POUs. It can't be removed!" |
157 msgstr "" |
157 msgstr "" |
158 |
158 |
159 #: ../PLCOpenEditor.py:1368 ../PLCOpenEditor.py:3289 ../Viewer.py:248 |
159 #: ../PLCOpenEditor.py:1367 ../PLCOpenEditor.py:3309 ../Viewer.py:248 |
160 #: ../Viewer.py:274 ../TextViewer.py:229 ../dialogs/ConnectionDialog.py:211 |
160 #: ../Viewer.py:274 ../TextViewer.py:229 ../dialogs/ConnectionDialog.py:211 |
161 #: ../dialogs/FBDBlockDialog.py:256 |
161 #: ../dialogs/FBDBlockDialog.py:256 |
162 #, python-format |
162 #, python-format |
163 msgid "\"%s\" pou already exists!" |
163 msgid "\"%s\" pou already exists!" |
164 msgstr "" |
164 msgstr "" |
165 |
165 |
166 #: ../plcopen/plcopen.py:287 |
166 #: ../plcopen/plcopen.py:307 |
167 #, python-format |
167 #, python-format |
168 msgid "\"%s\" resource already exists in \"%s\" configuration !!!" |
168 msgid "\"%s\" resource already exists in \"%s\" configuration !!!" |
169 msgstr "" |
169 msgstr "" |
170 |
170 |
171 #: ../plcopen/plcopen.py:303 |
171 #: ../plcopen/plcopen.py:323 |
172 #, python-format |
172 #, python-format |
173 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!" |
173 msgid "\"%s\" resource doesn't exist in \"%s\" configuration !!!" |
174 msgstr "" |
174 msgstr "" |
175 |
175 |
176 #: ../dialogs/SFCStepDialog.py:195 ../dialogs/SFCStepNameDialog.py:77 |
176 #: ../dialogs/SFCStepDialog.py:195 ../dialogs/SFCStepNameDialog.py:77 |
203 #: ../GraphicViewer.py:180 |
203 #: ../GraphicViewer.py:180 |
204 #, python-format |
204 #, python-format |
205 msgid "%s Graphics" |
205 msgid "%s Graphics" |
206 msgstr "" |
206 msgstr "" |
207 |
207 |
208 #: ../plcopen/plcopen.py:1291 ../plcopen/plcopen.py:1301 |
208 #: ../plcopen/plcopen.py:1465 ../plcopen/plcopen.py:1475 |
209 #: ../plcopen/plcopen.py:1311 ../plcopen/plcopen.py:1321 |
209 #: ../plcopen/plcopen.py:1485 ../plcopen/plcopen.py:1495 |
210 #: ../plcopen/plcopen.py:1330 |
210 #: ../plcopen/plcopen.py:1504 |
211 #, python-format |
211 #, python-format |
212 msgid "%s body don't have instances!" |
212 msgid "%s body don't have instances!" |
213 msgstr "" |
213 msgstr "" |
214 |
214 |
215 #: ../plcopen/plcopen.py:1353 ../plcopen/plcopen.py:1360 |
215 #: ../plcopen/plcopen.py:1527 ../plcopen/plcopen.py:1534 |
216 #, python-format |
216 #, python-format |
217 msgid "%s body don't have text!" |
217 msgid "%s body don't have text!" |
218 msgstr "" |
218 msgstr "" |
219 |
219 |
220 #: ../PLCOpenEditor.py:4261 ../PLCOpenEditor.py:4263 ../PLCOpenEditor.py:4264 |
220 #: ../PLCOpenEditor.py:4333 ../PLCOpenEditor.py:4335 ../PLCOpenEditor.py:4336 |
221 msgid ", " |
221 msgid ", " |
222 msgstr "" |
222 msgstr "" |
223 |
223 |
224 #: ../PLCOpenEditor.py:3276 ../PLCOpenEditor.py:3439 ../PLCOpenEditor.py:3583 |
224 #: ../PLCOpenEditor.py:3296 ../PLCOpenEditor.py:3459 ../PLCOpenEditor.py:3603 |
225 #: ../dialogs/SFCTransitionDialog.py:208 |
225 #: ../dialogs/SFCTransitionDialog.py:208 |
226 #, python-format |
226 #, python-format |
227 msgid ", %s" |
227 msgid ", %s" |
228 msgstr "" |
228 msgstr "" |
229 |
229 |
230 #: ../PLCOpenEditor.py:4259 |
230 #: ../PLCOpenEditor.py:4331 |
231 msgid ". " |
231 msgid ". " |
232 msgstr "" |
232 msgstr "" |
233 |
233 |
234 #: ../PLCOpenEditor.py:1371 ../PLCOpenEditor.py:1413 ../PLCOpenEditor.py:1433 |
234 #: ../PLCOpenEditor.py:1370 ../PLCOpenEditor.py:1412 ../PLCOpenEditor.py:1432 |
235 #: ../PLCOpenEditor.py:3293 ../PLCOpenEditor.py:3671 ../PLCOpenEditor.py:3734 |
235 #: ../PLCOpenEditor.py:3313 ../PLCOpenEditor.py:3691 ../PLCOpenEditor.py:3754 |
236 #, python-format |
236 #, python-format |
237 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
237 msgid "A POU has an element named \"%s\". This could cause a conflict. Do you wish to continue?" |
238 msgstr "" |
238 msgstr "" |
239 |
239 |
240 #: ../PLCOpenEditor.py:1384 ../PLCOpenEditor.py:1395 ../PLCOpenEditor.py:3452 |
240 #: ../PLCOpenEditor.py:1383 ../PLCOpenEditor.py:1394 ../PLCOpenEditor.py:3472 |
241 #: ../PLCOpenEditor.py:3596 ../PLCOpenEditor.py:3667 ../PLCOpenEditor.py:3730 |
241 #: ../PLCOpenEditor.py:3616 ../PLCOpenEditor.py:3687 ../PLCOpenEditor.py:3750 |
242 #: ../VariablePanel.py:694 ../dialogs/PouNameDialog.py:67 |
242 #: ../VariablePanel.py:719 ../dialogs/PouNameDialog.py:67 |
243 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69 |
243 #: ../dialogs/SFCStepDialog.py:187 ../dialogs/SFCStepNameDialog.py:69 |
244 #, python-format |
244 #, python-format |
245 msgid "A POU named \"%s\" already exists!" |
245 msgid "A POU named \"%s\" already exists!" |
246 msgstr "" |
246 msgstr "" |
247 |
247 |
248 #: ../VariablePanel.py:1173 |
248 #: ../VariablePanel.py:1201 |
249 msgid "A location must be selected!" |
249 msgid "A location must be selected!" |
250 msgstr "" |
250 msgstr "" |
251 |
251 |
252 #: ../PLCOpenEditor.py:1386 ../PLCOpenEditor.py:1397 ../VariablePanel.py:699 |
252 #: ../PLCOpenEditor.py:1385 ../PLCOpenEditor.py:1396 ../VariablePanel.py:724 |
253 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73 |
253 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepNameDialog.py:73 |
254 #, python-format |
254 #, python-format |
255 msgid "A variable with \"%s\" as name already exists in this pou!" |
255 msgid "A variable with \"%s\" as name already exists in this pou!" |
256 msgstr "" |
256 msgstr "" |
257 |
257 |
258 #: ../PLCOpenEditor.py:2479 |
258 #: ../PLCOpenEditor.py:2494 |
259 msgid "About" |
259 msgid "About" |
260 msgstr "" |
260 msgstr "" |
261 |
261 |
262 #: ../PLCOpenEditor.py:2382 |
262 #: ../PLCOpenEditor.py:2397 |
263 msgid "About PLCOpenEditor" |
263 msgid "About PLCOpenEditor" |
264 msgstr "" |
264 msgstr "" |
265 |
265 |
266 #: ../plcopen/iec_std.csv:22 |
266 #: ../plcopen/iec_std.csv:22 |
267 msgid "Absolute number" |
267 msgid "Absolute number" |
319 |
319 |
320 #: ../RessourceEditor.py:412 |
320 #: ../RessourceEditor.py:412 |
321 msgid "Add Instance" |
321 msgid "Add Instance" |
322 msgstr "" |
322 msgstr "" |
323 |
323 |
324 #: ../PLCOpenEditor.py:1643 |
324 #: ../PLCOpenEditor.py:1642 |
325 msgid "Add POU" |
325 msgid "Add POU" |
326 msgstr "" |
326 msgstr "" |
327 |
327 |
328 #: ../PLCOpenEditor.py:1619 ../PLCOpenEditor.py:1684 |
328 #: ../PLCOpenEditor.py:1618 ../PLCOpenEditor.py:1683 |
329 msgid "Add Resource" |
329 msgid "Add Resource" |
330 msgstr "" |
330 msgstr "" |
331 |
331 |
332 #: ../RessourceEditor.py:376 |
332 #: ../RessourceEditor.py:376 |
333 msgid "Add Task" |
333 msgid "Add Task" |
334 msgstr "" |
334 msgstr "" |
335 |
335 |
336 #: ../PLCOpenEditor.py:1587 ../PLCOpenEditor.py:1662 |
336 #: ../PLCOpenEditor.py:1586 ../PLCOpenEditor.py:1661 |
337 msgid "Add Transition" |
337 msgid "Add Transition" |
338 msgstr "" |
338 msgstr "" |
339 |
339 |
340 #: ../Viewer.py:431 |
340 #: ../Viewer.py:431 |
341 msgid "Add Wire Segment" |
341 msgid "Add Wire Segment" |
342 msgstr "" |
342 msgstr "" |
343 |
343 |
344 #: ../PLCOpenEditor.py:2162 |
344 #: ../PLCOpenEditor.py:2177 |
345 msgid "Add a new data type" |
345 msgid "Add a new data type" |
346 msgstr "" |
346 msgstr "" |
347 |
347 |
348 #: ../SFCViewer.py:362 |
348 #: ../SFCViewer.py:362 |
349 msgid "Add a new initial step" |
349 msgid "Add a new initial step" |
350 msgstr "" |
350 msgstr "" |
351 |
351 |
352 #: ../Viewer.py:1995 ../SFCViewer.py:698 |
352 #: ../Viewer.py:2032 ../SFCViewer.py:698 |
353 msgid "Add a new jump" |
353 msgid "Add a new jump" |
354 msgstr "" |
354 msgstr "" |
355 |
355 |
356 #: ../SFCViewer.py:384 |
356 #: ../SFCViewer.py:384 |
357 msgid "Add a new step" |
357 msgid "Add a new step" |
358 msgstr "" |
358 msgstr "" |
359 |
359 |
360 #: ../PLCOpenEditor.py:2206 |
360 #: ../PLCOpenEditor.py:2221 |
361 msgid "Add new configuration" |
361 msgid "Add new configuration" |
362 msgstr "" |
362 msgstr "" |
363 |
363 |
364 #: ../PLCOpenEditor.py:2217 |
364 #: ../PLCOpenEditor.py:2232 |
365 msgid "Add new resource" |
365 msgid "Add new resource" |
366 msgstr "" |
366 msgstr "" |
367 |
367 |
368 #: ../plcopen/iec_std.csv:33 |
368 #: ../plcopen/iec_std.csv:33 |
369 msgid "Addition" |
369 msgid "Addition" |
460 |
460 |
461 #: ../dialogs/FBDBlockDialog.py:113 |
461 #: ../dialogs/FBDBlockDialog.py:113 |
462 msgid "Block Properties" |
462 msgid "Block Properties" |
463 msgstr "" |
463 msgstr "" |
464 |
464 |
465 #: ../PLCOpenEditor.py:1881 ../dialogs/FBDBlockDialog.py:268 |
465 #: ../PLCOpenEditor.py:1896 ../dialogs/FBDBlockDialog.py:268 |
466 msgid "Block Types" |
466 msgid "Block Types" |
467 msgstr "" |
467 msgstr "" |
468 |
468 |
469 #: ../Viewer.py:403 |
469 #: ../Viewer.py:403 |
470 msgid "Bottom" |
470 msgid "Bottom" |
471 msgstr "" |
471 msgstr "" |
472 |
472 |
473 #: ../VariablePanel.py:1049 |
473 #: ../VariablePanel.py:1077 |
474 msgid "Browse Locations" |
474 msgid "Browse Locations" |
475 msgstr "" |
475 msgstr "" |
476 |
476 |
477 #: ../PLCOpenEditor.py:1836 |
477 #: ../PLCOpenEditor.py:1837 |
478 msgid "CSV Log" |
478 msgid "CSV Log" |
479 msgstr "" |
479 msgstr "" |
480 |
480 |
481 #: ../plcopen/plcopen.py:1233 ../plcopen/plcopen.py:1247 |
481 #: ../plcopen/plcopen.py:1407 ../plcopen/plcopen.py:1421 |
482 #: ../plcopen/plcopen.py:1268 ../plcopen/plcopen.py:1284 |
482 #: ../plcopen/plcopen.py:1442 ../plcopen/plcopen.py:1458 |
483 msgid "Can only generate execution order on FBD networks!" |
483 msgid "Can only generate execution order on FBD networks!" |
484 msgstr "" |
484 msgstr "" |
485 |
485 |
486 #: ../VariablePanel.py:284 |
486 #: ../VariablePanel.py:311 |
487 msgid "Can only give a location to local or global variables" |
487 msgid "Can only give a location to local or global variables" |
488 msgstr "" |
488 msgstr "" |
489 |
489 |
490 #: ../PLCOpenEditor.py:2617 |
490 #: ../PLCOpenEditor.py:2632 |
491 #, python-format |
491 #, python-format |
492 msgid "Can't generate program to file %s!" |
492 msgid "Can't generate program to file %s!" |
493 msgstr "" |
493 msgstr "" |
494 |
494 |
495 #: ../VariablePanel.py:282 |
495 #: ../VariablePanel.py:309 |
496 msgid "Can't give a location to a function block instance" |
496 msgid "Can't give a location to a function block instance" |
497 msgstr "" |
497 msgstr "" |
498 |
498 |
499 #: ../PLCOpenEditor.py:2648 |
499 #: ../PLCOpenEditor.py:2663 |
500 #, python-format |
500 #, python-format |
501 msgid "Can't save project to file %s!" |
501 msgid "Can't save project to file %s!" |
502 msgstr "" |
502 msgstr "" |
503 |
503 |
504 #: ../Viewer.py:394 |
504 #: ../Viewer.py:394 |
505 msgid "Center" |
505 msgid "Center" |
506 msgstr "" |
506 msgstr "" |
507 |
507 |
508 #: ../PLCOpenEditor.py:1608 |
508 #: ../PLCOpenEditor.py:1607 |
509 msgid "Change POU Type To" |
509 msgid "Change POU Type To" |
510 msgstr "" |
510 msgstr "" |
511 |
511 |
512 #: ../plcopen/iec_std.csv:70 |
512 #: ../plcopen/iec_std.csv:70 |
513 msgid "Character string" |
513 msgid "Character string" |
514 msgstr "" |
514 msgstr "" |
515 |
515 |
516 #: ../PLCOpenEditor.py:2583 ../PLCOpenEditor.py:2607 ../PLCOpenEditor.py:2642 |
516 #: ../PLCOpenEditor.py:2598 ../PLCOpenEditor.py:2622 ../PLCOpenEditor.py:2657 |
517 msgid "Choose a file" |
517 msgid "Choose a file" |
518 msgstr "" |
518 msgstr "" |
519 |
519 |
520 #: ../VariablePanel.py:52 ../VariablePanel.py:53 |
520 #: ../VariablePanel.py:52 ../VariablePanel.py:53 |
521 msgid "Class" |
521 msgid "Class" |
522 msgstr "" |
522 msgstr "" |
523 |
523 |
524 #: ../VariablePanel.py:448 |
524 #: ../VariablePanel.py:475 |
525 msgid "Class Filter:" |
525 msgid "Class Filter:" |
526 msgstr "" |
526 msgstr "" |
527 |
527 |
528 #: ../dialogs/FBDVariableDialog.py:124 |
528 #: ../dialogs/FBDVariableDialog.py:124 |
529 msgid "Class:" |
529 msgid "Class:" |
535 |
535 |
536 #: ../Viewer.py:441 |
536 #: ../Viewer.py:441 |
537 msgid "Clear Execution Order" |
537 msgid "Clear Execution Order" |
538 msgstr "" |
538 msgstr "" |
539 |
539 |
540 #: ../PLCOpenEditor.py:2507 |
540 #: ../PLCOpenEditor.py:2522 |
541 msgid "Close Application" |
541 msgid "Close Application" |
542 msgstr "" |
542 msgstr "" |
543 |
543 |
544 #: ../PLCOpenEditor.py:871 ../PLCOpenEditor.py:2435 |
544 #: ../PLCOpenEditor.py:871 ../PLCOpenEditor.py:2450 |
545 msgid "Close Project" |
545 msgid "Close Project" |
546 msgstr "" |
546 msgstr "" |
547 |
547 |
548 #: ../PLCOpenEditor.py:2433 |
548 #: ../PLCOpenEditor.py:2448 |
549 msgid "Close Tab\tCTRL+W" |
549 msgid "Close Tab\tCTRL+W" |
550 msgstr "" |
550 msgstr "" |
551 |
551 |
552 #: ../LDViewer.py:478 |
552 #: ../LDViewer.py:478 |
553 msgid "Comment" |
553 msgid "Comment" |
554 msgstr "" |
554 msgstr "" |
555 |
555 |
556 #: ../PLCOpenEditor.py:2901 |
556 #: ../PLCOpenEditor.py:2916 |
557 msgid "Company Name (required):" |
557 msgid "Company Name (required):" |
558 msgstr "" |
558 msgstr "" |
559 |
559 |
560 #: ../PLCOpenEditor.py:2909 |
560 #: ../PLCOpenEditor.py:2924 |
561 msgid "Company URL (optional):" |
561 msgid "Company URL (optional):" |
562 msgstr "" |
562 msgstr "" |
563 |
563 |
564 #: ../plcopen/iec_std.csv:64 |
564 #: ../plcopen/iec_std.csv:64 |
565 msgid "Comparison" |
565 msgid "Comparison" |
635 |
635 |
636 #: ../PLCControler.py:615 ../PLCControler.py:647 |
636 #: ../PLCControler.py:615 ../PLCControler.py:647 |
637 msgid "Couldn't paste non-POU object." |
637 msgid "Couldn't paste non-POU object." |
638 msgstr "" |
638 msgstr "" |
639 |
639 |
640 #: ../PLCOpenEditor.py:3214 |
640 #: ../PLCOpenEditor.py:3234 |
641 msgid "Create a new POU" |
641 msgid "Create a new POU" |
642 msgstr "" |
642 msgstr "" |
643 |
643 |
644 #: ../PLCOpenEditor.py:2238 |
644 #: ../PLCOpenEditor.py:2253 |
645 msgid "Create a new POU from" |
645 msgid "Create a new POU from" |
646 msgstr "" |
646 msgstr "" |
647 |
647 |
648 #: ../PLCOpenEditor.py:3535 |
648 #: ../PLCOpenEditor.py:3555 |
649 msgid "Create a new action" |
649 msgid "Create a new action" |
650 msgstr "" |
650 msgstr "" |
651 |
651 |
652 #: ../PLCOpenEditor.py:215 |
652 #: ../PLCOpenEditor.py:215 |
653 msgid "Create a new action block" |
653 msgid "Create a new action block" |
887 |
887 |
888 #: ../plcopen/iec_std.csv:66 |
888 #: ../plcopen/iec_std.csv:66 |
889 msgid "Equal to" |
889 msgid "Equal to" |
890 msgstr "" |
890 msgstr "" |
891 |
891 |
892 #: ../PLCOpenEditor.py:865 ../PLCOpenEditor.py:1371 ../PLCOpenEditor.py:1408 |
892 #: ../PLCOpenEditor.py:865 ../PLCOpenEditor.py:1370 ../PLCOpenEditor.py:1407 |
893 #: ../PLCOpenEditor.py:1413 ../PLCOpenEditor.py:1428 ../PLCOpenEditor.py:1433 |
893 #: ../PLCOpenEditor.py:1412 ../PLCOpenEditor.py:1427 ../PLCOpenEditor.py:1432 |
894 #: ../PLCOpenEditor.py:2265 ../PLCOpenEditor.py:2618 ../PLCOpenEditor.py:2623 |
894 #: ../PLCOpenEditor.py:2280 ../PLCOpenEditor.py:2633 ../PLCOpenEditor.py:2638 |
895 #: ../PLCOpenEditor.py:3032 ../PLCOpenEditor.py:3124 ../PLCOpenEditor.py:3128 |
895 #: ../PLCOpenEditor.py:3052 ../PLCOpenEditor.py:3144 ../PLCOpenEditor.py:3148 |
896 #: ../PLCOpenEditor.py:3132 ../PLCOpenEditor.py:3136 ../PLCOpenEditor.py:3277 |
896 #: ../PLCOpenEditor.py:3152 ../PLCOpenEditor.py:3156 ../PLCOpenEditor.py:3297 |
897 #: ../PLCOpenEditor.py:3281 ../PLCOpenEditor.py:3285 ../PLCOpenEditor.py:3289 |
897 #: ../PLCOpenEditor.py:3301 ../PLCOpenEditor.py:3305 ../PLCOpenEditor.py:3309 |
898 #: ../PLCOpenEditor.py:3440 ../PLCOpenEditor.py:3444 ../PLCOpenEditor.py:3448 |
898 #: ../PLCOpenEditor.py:3460 ../PLCOpenEditor.py:3464 ../PLCOpenEditor.py:3468 |
899 #: ../PLCOpenEditor.py:3452 ../PLCOpenEditor.py:3456 ../PLCOpenEditor.py:3584 |
899 #: ../PLCOpenEditor.py:3472 ../PLCOpenEditor.py:3476 ../PLCOpenEditor.py:3604 |
900 #: ../PLCOpenEditor.py:3588 ../PLCOpenEditor.py:3592 ../PLCOpenEditor.py:3596 |
900 #: ../PLCOpenEditor.py:3608 ../PLCOpenEditor.py:3612 ../PLCOpenEditor.py:3616 |
901 #: ../PLCOpenEditor.py:3600 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3659 |
901 #: ../PLCOpenEditor.py:3620 ../PLCOpenEditor.py:3675 ../PLCOpenEditor.py:3679 |
902 #: ../PLCOpenEditor.py:3663 ../PLCOpenEditor.py:3667 ../PLCOpenEditor.py:3718 |
902 #: ../PLCOpenEditor.py:3683 ../PLCOpenEditor.py:3687 ../PLCOpenEditor.py:3738 |
903 #: ../PLCOpenEditor.py:3722 ../PLCOpenEditor.py:3726 ../PLCOpenEditor.py:3730 |
903 #: ../PLCOpenEditor.py:3742 ../PLCOpenEditor.py:3746 ../PLCOpenEditor.py:3750 |
904 #: ../PLCOpenEditor.py:4018 ../PLCOpenEditor.py:4284 ../PLCOpenEditor.py:4294 |
904 #: ../PLCOpenEditor.py:4053 ../PLCOpenEditor.py:4356 ../PLCOpenEditor.py:4366 |
905 #: ../Viewer.py:369 ../TextViewer.py:250 ../LDViewer.py:628 ../LDViewer.py:850 |
905 #: ../Viewer.py:369 ../TextViewer.py:250 ../LDViewer.py:628 ../LDViewer.py:850 |
906 #: ../LDViewer.py:854 ../VariablePanel.py:331 ../VariablePanel.py:684 |
906 #: ../LDViewer.py:854 ../VariablePanel.py:358 ../VariablePanel.py:709 |
907 #: ../VariablePanel.py:689 ../VariablePanel.py:694 ../VariablePanel.py:699 |
907 #: ../VariablePanel.py:714 ../VariablePanel.py:719 ../VariablePanel.py:724 |
908 #: ../VariablePanel.py:1173 ../dialogs/ConnectionDialog.py:199 |
908 #: ../VariablePanel.py:1201 ../dialogs/ConnectionDialog.py:199 |
909 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207 |
909 #: ../dialogs/ConnectionDialog.py:203 ../dialogs/ConnectionDialog.py:207 |
910 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/ConnectionDialog.py:215 |
910 #: ../dialogs/ConnectionDialog.py:211 ../dialogs/ConnectionDialog.py:215 |
911 #: ../dialogs/FBDBlockDialog.py:240 ../dialogs/FBDBlockDialog.py:244 |
911 #: ../dialogs/FBDBlockDialog.py:240 ../dialogs/FBDBlockDialog.py:244 |
912 #: ../dialogs/FBDBlockDialog.py:248 ../dialogs/FBDBlockDialog.py:252 |
912 #: ../dialogs/FBDBlockDialog.py:248 ../dialogs/FBDBlockDialog.py:252 |
913 #: ../dialogs/FBDBlockDialog.py:256 ../dialogs/FBDBlockDialog.py:260 |
913 #: ../dialogs/FBDBlockDialog.py:256 ../dialogs/FBDBlockDialog.py:260 |
914 #: ../dialogs/FBDVariableDialog.py:264 ../dialogs/FBDVariableDialog.py:268 |
914 #: ../dialogs/FBDVariableDialog.py:264 ../dialogs/FBDVariableDialog.py:268 |
|
915 #: ../dialogs/ForceVariableDialog.py:92 ../dialogs/ForceVariableDialog.py:96 |
915 #: ../dialogs/PouNameDialog.py:55 ../dialogs/PouNameDialog.py:59 |
916 #: ../dialogs/PouNameDialog.py:55 ../dialogs/PouNameDialog.py:59 |
916 #: ../dialogs/PouNameDialog.py:63 ../dialogs/PouNameDialog.py:67 |
917 #: ../dialogs/PouNameDialog.py:63 ../dialogs/PouNameDialog.py:67 |
917 #: ../dialogs/SFCStepDialog.py:175 ../dialogs/SFCStepDialog.py:179 |
918 #: ../dialogs/SFCStepDialog.py:175 ../dialogs/SFCStepDialog.py:179 |
918 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepDialog.py:187 |
919 #: ../dialogs/SFCStepDialog.py:183 ../dialogs/SFCStepDialog.py:187 |
919 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepDialog.py:195 |
920 #: ../dialogs/SFCStepDialog.py:191 ../dialogs/SFCStepDialog.py:195 |
1056 msgid "" |
1065 msgid "" |
1057 "Hysteresis\n" |
1066 "Hysteresis\n" |
1058 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1067 "The hysteresis function block provides a hysteresis boolean output driven by the difference of two floating point (REAL) inputs XIN1 and XIN2." |
1059 msgstr "" |
1068 msgstr "" |
1060 |
1069 |
1061 #: ../PLCOpenEditor.py:3159 ../PLCOpenEditor.py:3169 ../PLCOpenEditor.py:3348 |
1070 #: ../PLCOpenEditor.py:3179 ../PLCOpenEditor.py:3189 ../PLCOpenEditor.py:3368 |
1062 #: ../PLCOpenEditor.py:3492 |
1071 #: ../PLCOpenEditor.py:3512 |
1063 msgid "IL" |
1072 msgid "IL" |
1064 msgstr "" |
1073 msgstr "" |
1065 |
1074 |
1066 #: ../VariablePanel.py:63 ../dialogs/FBDVariableDialog.py:42 |
1075 #: ../VariablePanel.py:70 ../dialogs/FBDVariableDialog.py:42 |
1067 msgid "InOut" |
1076 msgid "InOut" |
1068 msgstr "" |
1077 msgstr "" |
1069 |
1078 |
1070 #: ../VariablePanel.py:301 |
1079 #: ../VariablePanel.py:328 |
1071 #, python-format |
1080 #, python-format |
1072 msgid "Incompatible data types between \"%s\" and \"%s\"" |
1081 msgid "Incompatible data types between \"%s\" and \"%s\"" |
1073 msgstr "" |
1082 msgstr "" |
1074 |
1083 |
1075 #: ../VariablePanel.py:312 |
1084 #: ../VariablePanel.py:339 |
1076 #, python-format |
1085 #, python-format |
1077 msgid "Incompatible size of data between \"%s\" and \"%s\"" |
1086 msgid "Incompatible size of data between \"%s\" and \"%s\"" |
1078 msgstr "" |
1087 msgstr "" |
1079 |
1088 |
1080 #: ../VariablePanel.py:308 |
1089 #: ../VariablePanel.py:335 |
1081 #, python-format |
1090 #, python-format |
1082 msgid "Incompatible size of data between \"%s\" and \"BOOL\"" |
1091 msgid "Incompatible size of data between \"%s\" and \"BOOL\"" |
1083 msgstr "" |
1092 msgstr "" |
1084 |
1093 |
1085 #: ../dialogs/ActionBlockDialog.py:33 |
1094 #: ../dialogs/ActionBlockDialog.py:33 |
1142 |
1151 |
1143 #: ../PLCControler.py:1696 ../PLCControler.py:1734 |
1152 #: ../PLCControler.py:1696 ../PLCControler.py:1734 |
1144 msgid "Invalid plcopen element(s)!!!" |
1153 msgid "Invalid plcopen element(s)!!!" |
1145 msgstr "" |
1154 msgstr "" |
1146 |
1155 |
1147 #: ../PLCOpenEditor.py:4007 ../PLCOpenEditor.py:4010 |
1156 #: ../dialogs/ForceVariableDialog.py:96 |
|
1157 #, python-format |
|
1158 msgid "Invalid value \"%s\" for \"%s\" variable!" |
|
1159 msgstr "" |
|
1160 |
|
1161 #: ../PLCOpenEditor.py:4042 ../PLCOpenEditor.py:4045 |
1148 #, python-format |
1162 #, python-format |
1149 msgid "Invalid value \"%s\" for debug variable" |
1163 msgid "Invalid value \"%s\" for debug variable" |
1150 msgstr "" |
1164 msgstr "" |
1151 |
1165 |
1152 #: ../VariablePanel.py:289 ../VariablePanel.py:292 |
1166 #: ../VariablePanel.py:316 ../VariablePanel.py:319 |
1153 #, python-format |
1167 #, python-format |
1154 msgid "Invalid value \"%s\" for location" |
1168 msgid "Invalid value \"%s\" for location" |
1155 msgstr "" |
1169 msgstr "" |
1156 |
1170 |
1157 #: ../Viewer.py:214 ../Viewer.py:217 |
1171 #: ../Viewer.py:214 ../Viewer.py:217 |
1158 #, python-format |
1172 #, python-format |
1159 msgid "Invalid value \"%s\" for viewer block" |
1173 msgid "Invalid value \"%s\" for viewer block" |
1160 msgstr "" |
1174 msgstr "" |
1161 |
1175 |
1162 #: ../PLCOpenEditor.py:2969 ../PLCOpenEditor.py:3159 ../PLCOpenEditor.py:3169 |
1176 #: ../PLCOpenEditor.py:2984 ../PLCOpenEditor.py:3179 ../PLCOpenEditor.py:3189 |
1163 #: ../PLCOpenEditor.py:3348 ../PLCOpenEditor.py:3492 |
1177 #: ../PLCOpenEditor.py:3368 ../PLCOpenEditor.py:3512 |
1164 msgid "LD" |
1178 msgid "LD" |
1165 msgstr "" |
1179 msgstr "" |
1166 |
1180 |
1167 #: ../LDViewer.py:213 ../LDViewer.py:228 |
1181 #: ../LDViewer.py:213 ../LDViewer.py:228 |
1168 #, python-format |
1182 #, python-format |
1169 msgid "Ladder element with id %d is on more than one rung." |
1183 msgid "Ladder element with id %d is on more than one rung." |
1170 msgstr "" |
1184 msgstr "" |
1171 |
1185 |
1172 #: ../PLCOpenEditor.py:3267 ../PLCOpenEditor.py:3430 ../PLCOpenEditor.py:3574 |
1186 #: ../PLCOpenEditor.py:3287 ../PLCOpenEditor.py:3450 ../PLCOpenEditor.py:3594 |
1173 msgid "Language" |
1187 msgid "Language" |
1174 msgstr "" |
1188 msgstr "" |
1175 |
1189 |
1176 #: ../PLCOpenEditor.py:2983 |
1190 #: ../PLCOpenEditor.py:2998 |
1177 msgid "Language (optional):" |
1191 msgid "Language (optional):" |
1178 msgstr "" |
1192 msgstr "" |
1179 |
1193 |
1180 #: ../PLCOpenEditor.py:3235 ../PLCOpenEditor.py:3403 ../PLCOpenEditor.py:3547 |
1194 #: ../PLCOpenEditor.py:3255 ../PLCOpenEditor.py:3423 ../PLCOpenEditor.py:3567 |
1181 msgid "Language:" |
1195 msgid "Language:" |
1182 msgstr "" |
1196 msgstr "" |
1183 |
1197 |
1184 #: ../Viewer.py:392 |
1198 #: ../Viewer.py:392 |
1185 msgid "Left" |
1199 msgid "Left" |
1295 |
1309 |
1296 #: ../Viewer.py:424 ../dialogs/LDElementDialog.py:135 |
1310 #: ../Viewer.py:424 ../dialogs/LDElementDialog.py:135 |
1297 msgid "Negated" |
1311 msgid "Negated" |
1298 msgstr "" |
1312 msgstr "" |
1299 |
1313 |
1300 #: ../PLCOpenEditor.py:2429 |
1314 #: ../PLCOpenEditor.py:2444 |
1301 msgid "New\tCTRL+N" |
1315 msgid "New\tCTRL+N" |
1302 msgstr "" |
1316 msgstr "" |
1303 |
1317 |
1304 #: ../DataTypeEditor.py:450 ../DataTypeEditor.py:492 |
1318 #: ../DataTypeEditor.py:450 ../DataTypeEditor.py:492 |
1305 msgid "New item" |
1319 msgid "New item" |
1306 msgstr "" |
1320 msgstr "" |
1307 |
1321 |
1308 #: ../VariablePanel.py:57 |
|
1309 msgid "No" |
|
1310 msgstr "" |
|
1311 |
|
1312 #: ../Viewer.py:422 |
1322 #: ../Viewer.py:422 |
1313 msgid "No Modifier" |
1323 msgid "No Modifier" |
1314 msgstr "" |
1324 msgstr "" |
1315 |
1325 |
1316 #: ../PLCControler.py:2578 |
1326 #: ../PLCControler.py:2578 |
1317 msgid "No PLC project found" |
1327 msgid "No PLC project found" |
1318 msgstr "" |
1328 msgstr "" |
1319 |
1329 |
1320 #: ../PLCGenerator.py:1257 |
1330 #: ../PLCGenerator.py:1267 |
1321 #, python-format |
1331 #, python-format |
1322 msgid "No body defined in \"%s\" POU" |
1332 msgid "No body defined in \"%s\" POU" |
1323 msgstr "" |
1333 msgstr "" |
1324 |
1334 |
1325 #: ../PLCGenerator.py:691 ../PLCGenerator.py:885 |
1335 #: ../PLCGenerator.py:701 ../PLCGenerator.py:895 |
1326 #, python-format |
1336 #, python-format |
1327 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU" |
1337 msgid "No connector found corresponding to \"%s\" continuation in \"%s\" POU" |
1328 msgstr "" |
1338 msgstr "" |
1329 |
1339 |
1330 #: ../PLCOpenEditor.py:2376 |
1340 #: ../PLCOpenEditor.py:2391 |
1331 msgid "" |
1341 msgid "" |
1332 "No documentation available.\n" |
1342 "No documentation available.\n" |
1333 "Coming soon." |
1343 "Coming soon." |
1334 msgstr "" |
1344 msgstr "" |
1335 |
1345 |
1336 #: ../PLCGenerator.py:743 |
1346 #: ../PLCGenerator.py:753 |
1337 #, python-format |
1347 #, python-format |
1338 msgid "No informations found for \"%s\" block" |
1348 msgid "No informations found for \"%s\" block" |
1339 msgstr "" |
1349 msgstr "" |
1340 |
1350 |
1341 #: ../plcopen/structures.py:139 |
1351 #: ../plcopen/structures.py:139 |
1342 msgid "No output variable found" |
1352 msgid "No output variable found" |
1343 msgstr "" |
1353 msgstr "" |
1344 |
1354 |
1345 #: ../PLCGenerator.py:1255 |
1355 #: ../PLCGenerator.py:1265 |
1346 #, python-format |
1356 #, python-format |
1347 msgid "No variable defined in \"%s\" POU" |
1357 msgid "No variable defined in \"%s\" POU" |
|
1358 msgstr "" |
|
1359 |
|
1360 #: ../VariablePanel.py:63 |
|
1361 msgid "Non-Retain" |
1348 msgstr "" |
1362 msgstr "" |
1349 |
1363 |
1350 #: ../dialogs/LDElementDialog.py:129 |
1364 #: ../dialogs/LDElementDialog.py:129 |
1351 msgid "Normal" |
1365 msgid "Normal" |
1352 msgstr "" |
1366 msgstr "" |
1373 msgid "" |
1387 msgid "" |
1374 "On-delay timer\n" |
1388 "On-delay timer\n" |
1375 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1389 "The on-delay timer can be used to delay setting an output true, for fixed period after an input becomes true." |
1376 msgstr "" |
1390 msgstr "" |
1377 |
1391 |
1378 #: ../PLCOpenEditor.py:2431 |
1392 #: ../PLCOpenEditor.py:2446 |
1379 msgid "Open\tCTRL+O" |
1393 msgid "Open\tCTRL+O" |
1380 msgstr "" |
1394 msgstr "" |
1381 |
1395 |
1382 #: ../PLCOpenEditor.py:2925 |
1396 #: ../VariablePanel.py:52 ../VariablePanel.py:53 |
|
1397 msgid "Option" |
|
1398 msgstr "" |
|
1399 |
|
1400 #: ../PLCOpenEditor.py:2940 |
1383 msgid "Organization (optional):" |
1401 msgid "Organization (optional):" |
1384 msgstr "" |
1402 msgstr "" |
1385 |
1403 |
1386 #: ../VariablePanel.py:63 ../VariablePanel.py:992 |
1404 #: ../VariablePanel.py:70 ../VariablePanel.py:1020 |
1387 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127 |
1405 #: ../dialogs/FBDVariableDialog.py:43 ../dialogs/SFCStepDialog.py:127 |
1388 msgid "Output" |
1406 msgid "Output" |
1389 msgstr "" |
1407 msgstr "" |
1390 |
1408 |
1391 #: ../plcopen/structures.py:241 |
1409 #: ../plcopen/structures.py:241 |
1392 msgid "" |
1410 msgid "" |
1393 "PID\n" |
1411 "PID\n" |
1394 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1412 "The PID (proportional, Integral, Derivative) function block provides the classical three term controller for closed loop control." |
1395 msgstr "" |
1413 msgstr "" |
1396 |
1414 |
1397 #: ../PLCOpenEditor.py:2583 ../PLCOpenEditor.py:2642 |
1415 #: ../PLCOpenEditor.py:2598 ../PLCOpenEditor.py:2657 |
1398 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1416 msgid "PLCOpen files (*.xml)|*.xml|All files|*.*" |
1399 msgstr "" |
1417 msgstr "" |
1400 |
1418 |
1401 #: ../PLCOpenEditor.py:2515 |
1419 #: ../PLCOpenEditor.py:2530 |
1402 msgid "PLCOpenEditor" |
1420 msgid "PLCOpenEditor" |
1403 msgstr "" |
1421 msgstr "" |
1404 |
1422 |
1405 #: ../PLCOpenEditor.py:2473 |
1423 #: ../PLCOpenEditor.py:2488 |
1406 msgid "PLCOpenEditor\tF1" |
1424 msgid "PLCOpenEditor\tF1" |
1407 msgstr "" |
1425 msgstr "" |
1408 |
1426 |
1409 #: ../PLCOpenEditor.py:3263 |
1427 #: ../PLCOpenEditor.py:3283 |
1410 msgid "POU Name" |
1428 msgid "POU Name" |
1411 msgstr "" |
1429 msgstr "" |
1412 |
1430 |
1413 #: ../PLCOpenEditor.py:3218 |
1431 #: ../PLCOpenEditor.py:3238 |
1414 msgid "POU Name:" |
1432 msgid "POU Name:" |
1415 msgstr "" |
1433 msgstr "" |
1416 |
1434 |
1417 #: ../PLCOpenEditor.py:3265 |
1435 #: ../PLCOpenEditor.py:3285 |
1418 msgid "POU Type" |
1436 msgid "POU Type" |
1419 msgstr "" |
1437 msgstr "" |
1420 |
1438 |
1421 #: ../PLCOpenEditor.py:3226 |
1439 #: ../PLCOpenEditor.py:3246 |
1422 msgid "POU Type:" |
1440 msgid "POU Type:" |
1423 msgstr "" |
1441 msgstr "" |
1424 |
1442 |
1425 #: ../PLCOpenEditor.py:2445 |
1443 #: ../PLCOpenEditor.py:2460 |
1426 msgid "Page Setup" |
1444 msgid "Page Setup" |
1427 msgstr "" |
1445 msgstr "" |
1428 |
1446 |
1429 #: ../PLCOpenEditor.py:2941 |
1447 #: ../PLCOpenEditor.py:2956 |
1430 msgid "Page Size (optional):" |
1448 msgid "Page Size (optional):" |
1431 msgstr "" |
1449 msgstr "" |
1432 |
1450 |
1433 #: ../PLCOpenEditor.py:4229 |
1451 #: ../PLCOpenEditor.py:4301 |
1434 #, python-format |
1452 #, python-format |
1435 msgid "Page: %d" |
1453 msgid "Page: %d" |
1436 msgstr "" |
1454 msgstr "" |
1437 |
1455 |
1438 #: ../PLCOpenEditor.py:325 |
1456 #: ../PLCOpenEditor.py:325 |
1439 msgid "Paste\tCTRL+V" |
1457 msgid "Paste\tCTRL+V" |
1440 msgstr "" |
1458 msgstr "" |
1441 |
1459 |
1442 #: ../PLCOpenEditor.py:1647 |
1460 #: ../PLCOpenEditor.py:1646 |
1443 msgid "Paste POU" |
1461 msgid "Paste POU" |
1444 msgstr "" |
1462 msgstr "" |
1445 |
1463 |
1446 #: ../dialogs/LDPowerRailDialog.py:110 |
1464 #: ../dialogs/LDPowerRailDialog.py:110 |
1447 msgid "Pin number:" |
1465 msgid "Pin number:" |
1448 msgstr "" |
1466 msgstr "" |
1449 |
1467 |
1450 #: ../Viewer.py:1995 ../Viewer.py:2286 ../SFCViewer.py:698 |
1468 #: ../Viewer.py:2032 ../Viewer.py:2323 ../SFCViewer.py:698 |
1451 msgid "Please choose a target" |
1469 msgid "Please choose a target" |
1452 msgstr "" |
1470 msgstr "" |
1453 |
1471 |
1454 #: ../PLCOpenEditor.py:2238 |
1472 #: ../PLCOpenEditor.py:2253 |
1455 msgid "Please enter POU name" |
1473 msgid "Please enter POU name" |
1456 msgstr "" |
1474 msgstr "" |
1457 |
1475 |
1458 #: ../Viewer.py:1820 ../Viewer.py:1822 ../Viewer.py:2321 ../Viewer.py:2323 |
1476 #: ../Viewer.py:1857 ../Viewer.py:1859 ../Viewer.py:2358 ../Viewer.py:2360 |
1459 msgid "Please enter comment text" |
1477 msgid "Please enter comment text" |
1460 msgstr "" |
1478 msgstr "" |
1461 |
1479 |
1462 #: ../PLCOpenEditor.py:2206 ../PLCOpenEditor.py:3638 |
1480 #: ../PLCOpenEditor.py:2221 ../PLCOpenEditor.py:3658 |
1463 msgid "Please enter configuration name" |
1481 msgid "Please enter configuration name" |
1464 msgstr "" |
1482 msgstr "" |
1465 |
1483 |
1466 #: ../PLCOpenEditor.py:2162 |
1484 #: ../PLCOpenEditor.py:2177 |
1467 msgid "Please enter data type name" |
1485 msgid "Please enter data type name" |
1468 msgstr "" |
1486 msgstr "" |
1469 |
1487 |
1470 #: ../PLCOpenEditor.py:2217 ../PLCOpenEditor.py:3701 |
1488 #: ../PLCOpenEditor.py:2232 ../PLCOpenEditor.py:3721 |
1471 msgid "Please enter resource name" |
1489 msgid "Please enter resource name" |
1472 msgstr "" |
1490 msgstr "" |
1473 |
1491 |
1474 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 |
1492 #: ../SFCViewer.py:362 ../SFCViewer.py:384 ../SFCViewer.py:726 |
1475 msgid "Please enter step name" |
1493 msgid "Please enter step name" |
1476 msgstr "" |
1494 msgstr "" |
1477 |
1495 |
1478 #: ../PLCOpenEditor.py:3109 |
1496 #: ../PLCOpenEditor.py:3129 |
1479 msgid "Please enter text" |
1497 msgid "Please enter text" |
1480 msgstr "" |
1498 msgstr "" |
1481 |
1499 |
1482 #: ../VariablePanel.py:1119 |
1500 #: ../dialogs/ForceVariableDialog.py:78 |
|
1501 #, python-format |
|
1502 msgid "Please enter value for a \"%s\" variable:" |
|
1503 msgstr "" |
|
1504 |
|
1505 #: ../VariablePanel.py:1147 |
1483 msgid "Plugins" |
1506 msgid "Plugins" |
1484 msgstr "" |
1507 msgstr "" |
1485 |
1508 |
1486 #: ../GraphicViewer.py:117 |
1509 #: ../GraphicViewer.py:117 |
1487 msgid "Position:" |
1510 msgid "Position:" |
1489 |
1512 |
1490 #: ../dialogs/LDPowerRailDialog.py:102 |
1513 #: ../dialogs/LDPowerRailDialog.py:102 |
1491 msgid "Power Rail Properties" |
1514 msgid "Power Rail Properties" |
1492 msgstr "" |
1515 msgstr "" |
1493 |
1516 |
1494 #: ../PLCOpenEditor.py:2447 |
1517 #: ../PLCOpenEditor.py:2462 |
1495 msgid "Preview" |
1518 msgid "Preview" |
1496 msgstr "" |
1519 msgstr "" |
1497 |
1520 |
1498 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137 |
1521 #: ../dialogs/ConnectionDialog.py:113 ../dialogs/FBDBlockDialog.py:137 |
1499 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125 |
1522 #: ../dialogs/FBDVariableDialog.py:140 ../dialogs/LDElementDialog.py:125 |
1500 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144 |
1523 #: ../dialogs/LDPowerRailDialog.py:114 ../dialogs/SFCDivergenceDialog.py:144 |
1501 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112 |
1524 #: ../dialogs/SFCStepDialog.py:113 ../dialogs/SFCTransitionDialog.py:112 |
1502 msgid "Preview:" |
1525 msgid "Preview:" |
1503 msgstr "" |
1526 msgstr "" |
1504 |
1527 |
1505 #: ../PLCOpenEditor.py:2449 |
1528 #: ../PLCOpenEditor.py:2464 |
1506 msgid "Print" |
1529 msgid "Print" |
1507 msgstr "" |
1530 msgstr "" |
1508 |
1531 |
1509 #: ../PLCOpenEditor.py:932 |
1532 #: ../PLCOpenEditor.py:934 |
1510 msgid "Print preview" |
1533 msgid "Print preview" |
1511 msgstr "" |
1534 msgstr "" |
1512 |
1535 |
1513 #: ../RessourceEditor.py:82 |
1536 #: ../RessourceEditor.py:82 |
1514 msgid "Priority" |
1537 msgid "Priority" |
1516 |
1539 |
1517 #: ../dialogs/SFCTransitionDialog.py:116 |
1540 #: ../dialogs/SFCTransitionDialog.py:116 |
1518 msgid "Priority:" |
1541 msgid "Priority:" |
1519 msgstr "" |
1542 msgstr "" |
1520 |
1543 |
1521 #: ../PLCOpenEditor.py:2869 |
1544 #: ../PLCOpenEditor.py:2884 |
1522 msgid "Product Name (required):" |
1545 msgid "Product Name (required):" |
1523 msgstr "" |
1546 msgstr "" |
1524 |
1547 |
1525 #: ../PLCOpenEditor.py:2885 |
1548 #: ../PLCOpenEditor.py:2900 |
1526 msgid "Product Release (optional):" |
1549 msgid "Product Release (optional):" |
1527 msgstr "" |
1550 msgstr "" |
1528 |
1551 |
1529 #: ../PLCOpenEditor.py:2877 |
1552 #: ../PLCOpenEditor.py:2892 |
1530 msgid "Product Version (required):" |
1553 msgid "Product Version (required):" |
1531 msgstr "" |
1554 msgstr "" |
1532 |
1555 |
1533 #: ../PLCOpenEditor.py:336 ../PLCOpenEditor.py:1606 |
1556 #: ../PLCOpenEditor.py:336 ../PLCOpenEditor.py:1605 |
1534 msgid "Program" |
1557 msgid "Program" |
1535 msgstr "" |
1558 msgstr "" |
1536 |
1559 |
1537 #: ../PLCOpenEditor.py:2620 |
1560 #: ../PLCOpenEditor.py:2635 |
1538 msgid "Program was successfully generated!" |
1561 msgid "Program was successfully generated!" |
1539 msgstr "" |
1562 msgstr "" |
1540 |
1563 |
1541 #: ../PLCControler.py:90 |
1564 #: ../PLCControler.py:90 |
1542 msgid "Programs" |
1565 msgid "Programs" |
1544 |
1567 |
1545 #: ../Viewer.py:223 |
1568 #: ../Viewer.py:223 |
1546 msgid "Programs can't be used by other POUs!" |
1569 msgid "Programs can't be used by other POUs!" |
1547 msgstr "" |
1570 msgstr "" |
1548 |
1571 |
1549 #: ../PLCOpenEditor.py:437 ../PLCOpenEditor.py:2892 |
1572 #: ../PLCOpenEditor.py:437 ../PLCOpenEditor.py:2907 |
1550 msgid "Project" |
1573 msgid "Project" |
1551 msgstr "" |
1574 msgstr "" |
1552 |
1575 |
1553 #: ../PLCOpenEditor.py:2853 |
1576 #: ../PLCOpenEditor.py:2868 |
1554 msgid "Project Name (required):" |
1577 msgid "Project Name (required):" |
1555 msgstr "" |
1578 msgstr "" |
1556 |
1579 |
1557 #: ../PLCOpenEditor.py:2861 |
1580 #: ../PLCOpenEditor.py:2876 |
1558 msgid "Project Version (optional):" |
1581 msgid "Project Version (optional):" |
1559 msgstr "" |
1582 msgstr "" |
1560 |
1583 |
1561 #: ../PLCOpenEditor.py:2839 |
1584 #: ../PLCOpenEditor.py:2854 |
1562 msgid "Project properties" |
1585 msgid "Project properties" |
1563 msgstr "" |
1586 msgstr "" |
1564 |
1587 |
1565 #: ../PLCOpenEditor.py:2452 ../PLCControler.py:91 |
1588 #: ../PLCOpenEditor.py:2467 ../PLCControler.py:91 |
1566 msgid "Properties" |
1589 msgid "Properties" |
1567 msgstr "" |
1590 msgstr "" |
1568 |
1591 |
1569 #: ../plcopen/structures.py:209 |
1592 #: ../plcopen/structures.py:209 |
1570 msgid "" |
1593 msgid "" |
1668 |
1695 |
1669 #: ../plcopen/iec_std.csv:17 |
1696 #: ../plcopen/iec_std.csv:17 |
1670 msgid "Rounding up/down" |
1697 msgid "Rounding up/down" |
1671 msgstr "" |
1698 msgstr "" |
1672 |
1699 |
1673 #: ../PLCOpenEditor.py:2969 ../PLCOpenEditor.py:3169 |
1700 #: ../PLCOpenEditor.py:2984 ../PLCOpenEditor.py:3189 |
1674 msgid "SFC" |
1701 msgid "SFC" |
1675 msgstr "" |
1702 msgstr "" |
1676 |
1703 |
1677 #: ../plcopen/structures.py:169 |
1704 #: ../plcopen/structures.py:169 |
1678 msgid "" |
1705 msgid "" |
1679 "SR bistable\n" |
1706 "SR bistable\n" |
1680 "The SR bistable is a latch where the Set dominates." |
1707 "The SR bistable is a latch where the Set dominates." |
1681 msgstr "" |
1708 msgstr "" |
1682 |
1709 |
1683 #: ../PLCOpenEditor.py:3159 ../PLCOpenEditor.py:3169 ../PLCOpenEditor.py:3348 |
1710 #: ../PLCOpenEditor.py:3179 ../PLCOpenEditor.py:3189 ../PLCOpenEditor.py:3368 |
1684 #: ../PLCOpenEditor.py:3492 |
1711 #: ../PLCOpenEditor.py:3512 |
1685 msgid "ST" |
1712 msgid "ST" |
1686 msgstr "" |
1713 msgstr "" |
1687 |
1714 |
1688 #: ../PLCOpenEditor.py:2607 |
1715 #: ../PLCOpenEditor.py:2622 |
1689 msgid "ST files (*.st)|*.st|All files|*.*" |
1716 msgid "ST files (*.st)|*.st|All files|*.*" |
1690 msgstr "" |
1717 msgstr "" |
1691 |
1718 |
1692 #: ../PLCOpenEditor.py:2438 |
1719 #: ../PLCOpenEditor.py:2453 |
1693 msgid "Save\tCTRL+S" |
1720 msgid "Save\tCTRL+S" |
1694 msgstr "" |
1721 msgstr "" |
1695 |
1722 |
1696 #: ../PLCOpenEditor.py:2440 |
1723 #: ../PLCOpenEditor.py:2455 |
1697 msgid "Save As...\tCTRL+SHIFT+S" |
1724 msgid "Save As...\tCTRL+SHIFT+S" |
1698 msgstr "" |
1725 msgstr "" |
1699 |
1726 |
1700 #: ../PLCOpenEditor.py:2961 |
1727 #: ../PLCOpenEditor.py:2976 |
1701 msgid "Scaling:" |
1728 msgid "Scaling:" |
1702 msgstr "" |
1729 msgstr "" |
1703 |
1730 |
1704 #: ../PLCOpenEditor.py:340 |
1731 #: ../PLCOpenEditor.py:340 |
1705 msgid "Select All\tCTRL+A" |
1732 msgid "Select All\tCTRL+A" |
1706 msgstr "" |
1733 msgstr "" |
1707 |
1734 |
1708 #: ../VariablePanel.py:314 |
1735 #: ../VariablePanel.py:341 |
1709 msgid "Select a variable class:" |
1736 msgid "Select a variable class:" |
1710 msgstr "" |
1737 msgstr "" |
1711 |
1738 |
1712 #: ../PLCOpenEditor.py:570 ../PLCOpenEditor.py:582 |
1739 #: ../PLCOpenEditor.py:570 ../PLCOpenEditor.py:582 |
1713 msgid "Select an object" |
1740 msgid "Select an object" |
1856 |
1883 |
1857 #: ../Viewer.py:399 |
1884 #: ../Viewer.py:399 |
1858 msgid "Top" |
1885 msgid "Top" |
1859 msgstr "" |
1886 msgstr "" |
1860 |
1887 |
1861 #: ../PLCOpenEditor.py:3428 |
1888 #: ../PLCOpenEditor.py:3448 |
1862 msgid "Transition Name" |
1889 msgid "Transition Name" |
1863 msgstr "" |
1890 msgstr "" |
1864 |
1891 |
1865 #: ../PLCOpenEditor.py:3395 |
1892 #: ../PLCOpenEditor.py:3415 |
1866 msgid "Transition Name:" |
1893 msgid "Transition Name:" |
1867 msgstr "" |
1894 msgstr "" |
1868 |
1895 |
1869 #: ../PLCGenerator.py:1237 |
1896 #: ../PLCGenerator.py:1247 |
1870 #, python-format |
1897 #, python-format |
1871 msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU" |
1898 msgid "Transition with content \"%s\" not connected to a next step in \"%s\" POU" |
1872 msgstr "" |
1899 msgstr "" |
1873 |
1900 |
1874 #: ../PLCGenerator.py:1228 |
1901 #: ../PLCGenerator.py:1238 |
1875 #, python-format |
1902 #, python-format |
1876 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU" |
1903 msgid "Transition with content \"%s\" not connected to a previous step in \"%s\" POU" |
1877 msgstr "" |
1904 msgstr "" |
1878 |
1905 |
1879 #: ../plcopen/plcopen.py:1050 |
1906 #: ../plcopen/plcopen.py:1175 |
1880 #, python-format |
1907 #, python-format |
1881 msgid "Transition with name %s doesn't exist!" |
1908 msgid "Transition with name %s doesn't exist!" |
1882 msgstr "" |
1909 msgstr "" |
1883 |
1910 |
1884 #: ../PLCControler.py:90 |
1911 #: ../PLCControler.py:90 |
1962 |
1989 |
1963 #: ../DataTypeEditor.py:445 |
1990 #: ../DataTypeEditor.py:445 |
1964 msgid "Values:" |
1991 msgid "Values:" |
1965 msgstr "" |
1992 msgstr "" |
1966 |
1993 |
1967 #: ../PLCOpenEditor.py:3837 ../dialogs/ActionBlockDialog.py:37 |
1994 #: ../PLCOpenEditor.py:3857 ../dialogs/ActionBlockDialog.py:37 |
1968 msgid "Variable" |
1995 msgid "Variable" |
1969 msgstr "" |
1996 msgstr "" |
1970 |
1997 |
1971 #: ../dialogs/FBDVariableDialog.py:120 |
1998 #: ../dialogs/FBDVariableDialog.py:120 |
1972 msgid "Variable Properties" |
1999 msgid "Variable Properties" |
1973 msgstr "" |
2000 msgstr "" |
1974 |
2001 |
1975 #: ../VariablePanel.py:314 |
2002 #: ../VariablePanel.py:341 |
1976 msgid "Variable class" |
2003 msgid "Variable class" |
1977 msgstr "" |
2004 msgstr "" |
1978 |
2005 |
1979 #: ../Viewer.py:322 ../TextViewer.py:248 |
2006 #: ../Viewer.py:322 ../TextViewer.py:248 |
1980 msgid "Variable don't belong to this POU!" |
2007 msgid "Variable don't belong to this POU!" |
1981 msgstr "" |
2008 msgstr "" |
1982 |
2009 |
1983 #: ../PLCOpenEditor.py:589 ../VariablePanel.py:64 |
2010 #: ../PLCOpenEditor.py:589 ../VariablePanel.py:71 |
1984 msgid "Variables" |
2011 msgid "Variables" |
1985 msgstr "" |
2012 msgstr "" |
1986 |
2013 |
1987 #: ../PLCOpenEditor.py:3293 ../PLCOpenEditor.py:3671 ../PLCOpenEditor.py:3734 |
2014 #: ../PLCOpenEditor.py:3313 ../PLCOpenEditor.py:3691 ../PLCOpenEditor.py:3754 |
1988 #: ../LDViewer.py:859 |
2015 #: ../LDViewer.py:859 |
1989 msgid "Warning" |
2016 msgid "Warning" |
1990 msgstr "" |
2017 msgstr "" |
1991 |
2018 |
1992 #: ../PLCOpenEditor.py:2945 |
2019 #: ../PLCOpenEditor.py:2960 |
1993 msgid "Width:" |
2020 msgid "Width:" |
1994 msgstr "" |
2021 msgstr "" |
1995 |
2022 |
1996 #: ../PLCOpenEditor.py:2688 |
2023 #: ../PLCOpenEditor.py:2703 |
1997 msgid "X Scale:" |
2024 msgid "X Scale:" |
1998 msgstr "" |
2025 msgstr "" |
1999 |
2026 |
2000 #: ../PLCOpenEditor.py:2696 |
2027 #: ../PLCOpenEditor.py:2711 |
2001 msgid "Y Scale:" |
2028 msgid "Y Scale:" |
2002 msgstr "" |
|
2003 |
|
2004 #: ../VariablePanel.py:57 |
|
2005 msgid "Yes" |
|
2006 msgstr "" |
2029 msgstr "" |
2007 |
2030 |
2008 #: ../LDViewer.py:854 |
2031 #: ../LDViewer.py:854 |
2009 msgid "You must select the block or group of blocks around which a branch should be added!" |
2032 msgid "You must select the block or group of blocks around which a branch should be added!" |
2010 msgstr "" |
2033 msgstr "" |
2011 |
2034 |
2012 #: ../LDViewer.py:628 |
2035 #: ../LDViewer.py:628 |
2013 msgid "You must select the wire where a contact should be added!" |
2036 msgid "You must select the wire where a contact should be added!" |
2014 msgstr "" |
2037 msgstr "" |
2015 |
2038 |
2016 #: ../PLCOpenEditor.py:3124 ../PLCOpenEditor.py:3655 ../PLCOpenEditor.py:3718 |
2039 #: ../PLCOpenEditor.py:3144 ../PLCOpenEditor.py:3675 ../PLCOpenEditor.py:3738 |
2017 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175 |
2040 #: ../dialogs/PouNameDialog.py:55 ../dialogs/SFCStepDialog.py:175 |
2018 #: ../dialogs/SFCStepNameDialog.py:57 |
2041 #: ../dialogs/SFCStepNameDialog.py:57 |
2019 msgid "You must type a name!" |
2042 msgid "You must type a name!" |
2020 msgstr "" |
2043 msgstr "" |
2021 |
2044 |
|
2045 #: ../dialogs/ForceVariableDialog.py:92 |
|
2046 msgid "You must type a value!" |
|
2047 msgstr "" |
|
2048 |
2022 #: ../PLCOpenEditor.py:370 |
2049 #: ../PLCOpenEditor.py:370 |
2023 msgid "Zoom" |
2050 msgid "Zoom" |
2024 msgstr "" |
2051 msgstr "" |
2025 |
2052 |
2026 #: ../PLCOpenEditor.py:2616 |
2053 #: ../PLCOpenEditor.py:2631 |
2027 #, python-format |
2054 #, python-format |
2028 msgid "error: %s\n" |
2055 msgid "error: %s\n" |
2029 msgstr "" |
2056 msgstr "" |
2030 |
2057 |
2031 #: ../PLCOpenEditor.py:4261 ../PLCOpenEditor.py:4263 |
2058 #: ../PLCOpenEditor.py:4333 ../PLCOpenEditor.py:4335 |
2032 msgid "file : " |
2059 msgid "file : " |
2033 msgstr "" |
2060 msgstr "" |
2034 |
2061 |
2035 #: ../PLCOpenEditor.py:3164 |
2062 #: ../PLCOpenEditor.py:3184 |
2036 msgid "function" |
2063 msgid "function" |
2037 msgstr "" |
2064 msgstr "" |
2038 |
2065 |
2039 #: ../PLCOpenEditor.py:4264 |
2066 #: ../PLCOpenEditor.py:4336 |
2040 msgid "function : " |
2067 msgid "function : " |
2041 msgstr "" |
2068 msgstr "" |
2042 |
2069 |
2043 #: ../PLCOpenEditor.py:3164 |
2070 #: ../PLCOpenEditor.py:3184 |
2044 msgid "functionBlock" |
2071 msgid "functionBlock" |
2045 msgstr "" |
2072 msgstr "" |
2046 |
2073 |
2047 #: ../PLCOpenEditor.py:4264 |
2074 #: ../PLCOpenEditor.py:4336 |
2048 msgid "line : " |
2075 msgid "line : " |
2049 msgstr "" |
2076 msgstr "" |
2050 |
2077 |
2051 #: ../PLCOpenEditor.py:3164 |
2078 #: ../PLCOpenEditor.py:3184 |
2052 msgid "program" |
2079 msgid "program" |
2053 msgstr "" |
2080 msgstr "" |
2054 |
2081 |
2055 #: ../plcopen/iec_std.csv:73 |
2082 #: ../plcopen/iec_std.csv:73 |
2056 msgid "string from the middle" |
2083 msgid "string from the middle" |