30 "You should now restart Beremiz.\n" |
30 "You should now restart Beremiz.\n" |
31 "\n" |
31 "\n" |
32 "Traceback:\n" |
32 "Traceback:\n" |
33 msgstr "" |
33 msgstr "" |
34 |
34 |
35 #: ../ProjectController.py:845 |
35 #: ../ProjectController.py:891 |
36 msgid " generation failed !\n" |
36 msgid " generation failed !\n" |
37 msgstr "" |
37 msgstr "" |
38 |
38 |
39 #: ../Beremiz.py:1739 |
39 #: ../Beremiz.py:892 |
40 #, python-format |
40 #, python-format |
41 msgid "\"%s\" folder is not a valid Beremiz project\n" |
41 msgid "\"%s\" folder is not a valid Beremiz project\n" |
42 msgstr "" |
42 msgstr "" |
43 |
43 |
44 #: ../canfestival/NetworkEditor.py:78 ../canfestival/SlaveEditor.py:48 |
44 #: ../canfestival/SlaveEditor.py:42 ../canfestival/NetworkEditor.py:72 |
45 #, python-format |
45 #, python-format |
46 msgid "%s Profile" |
46 msgid "%s Profile" |
47 msgstr "" |
47 msgstr "" |
48 |
48 |
49 #: ../Beremiz.py:394 |
49 #: ../Beremiz.py:308 |
50 msgid "&ConfNode" |
|
51 msgstr "" |
|
52 |
|
53 #: ../Beremiz.py:426 |
|
54 msgid "&Properties" |
|
55 msgstr "" |
|
56 |
|
57 #: ../Beremiz.py:407 |
|
58 msgid "&Recent Projects" |
50 msgid "&Recent Projects" |
59 msgstr "" |
51 msgstr "" |
60 |
52 |
61 #: ../Beremiz.py:1834 ../Beremiz.py:1836 ../Beremiz.py:1837 |
53 #: ../Beremiz.py:350 |
62 msgid ", " |
54 msgid "&Resource" |
63 msgstr "" |
55 msgstr "" |
64 |
56 |
65 #: ../Beremiz.py:1832 |
57 #: ../connectors/PYRO/__init__.py:51 |
66 msgid ". " |
58 #, python-format |
67 msgstr "" |
59 msgid "'%s' is located at %s\n" |
68 |
60 msgstr "" |
69 #: ../ProjectController.py:1146 |
61 |
|
62 #: ../ProjectController.py:1269 |
70 msgid "... debugger recovered\n" |
63 msgid "... debugger recovered\n" |
71 msgstr "" |
64 msgstr "" |
72 |
65 |
73 #: ../ConfigTreeNode.py:369 |
66 #: ../ConfigTreeNode.py:371 |
74 #, python-format |
67 #, python-format |
75 msgid "A child names \"%s\" already exist -> \"%s\"\n" |
68 msgid "A child named \"%s\" already exist -> \"%s\"\n" |
76 msgstr "" |
69 msgstr "" |
77 |
70 |
78 #: ../Beremiz.py:451 |
71 #: ../Beremiz.py:360 |
79 msgid "About" |
72 msgid "About" |
80 msgstr "" |
73 msgstr "" |
81 |
74 |
82 #: ../Beremiz.py:1771 |
75 #: ../Beremiz.py:929 |
83 msgid "About Beremiz" |
76 msgid "About Beremiz" |
84 msgstr "" |
77 msgstr "" |
85 |
78 |
86 #: ../canfestival/NetworkEditor.py:90 ../canfestival/SlaveEditor.py:60 |
79 #: ../canfestival/SlaveEditor.py:54 ../canfestival/NetworkEditor.py:84 |
87 msgid "Add" |
80 msgid "Add" |
88 msgstr "" |
81 msgstr "" |
89 |
82 |
90 #: ../features.py:6 |
83 #: ../features.py:7 |
91 msgid "Add C code accessing located variables synchronously" |
84 msgid "Add C code accessing located variables synchronously" |
92 msgstr "" |
85 msgstr "" |
93 |
86 |
94 #: ../Beremiz.py:1802 |
87 #: ../util/discovery.py:115 |
95 msgid "Add ConfNode" |
88 msgid "Add IP" |
96 msgstr "" |
89 msgstr "" |
97 |
90 |
98 #: ../features.py:7 |
91 #: ../features.py:8 |
99 msgid "Add Python code executed asynchronously" |
92 msgid "Add Python code executed asynchronously" |
100 msgstr "" |
93 msgstr "" |
101 |
94 |
102 #: ../features.py:8 |
95 #: ../features.py:9 |
103 msgid "Add a simple WxGlade based GUI." |
96 msgid "Add a simple WxGlade based GUI." |
104 msgstr "" |
97 msgstr "" |
105 |
98 |
106 #: ../Beremiz.py:886 ../Beremiz.py:1231 |
99 #: ../canfestival/NetworkEditor.py:86 |
107 msgid "Add a sub confnode" |
|
108 msgstr "" |
|
109 |
|
110 #: ../canfestival/NetworkEditor.py:92 |
|
111 msgid "Add slave" |
100 msgid "Add slave" |
112 msgstr "" |
101 msgstr "" |
113 |
102 |
114 #: ../ProjectController.py:1213 |
103 #: ../util/FileManagementPanel.py:35 |
|
104 msgid "All files (*.*)|*.*|CSV files (*.csv)|*.csv" |
|
105 msgstr "" |
|
106 |
|
107 #: ../ProjectController.py:1336 |
115 msgid "Already connected. Please disconnect\n" |
108 msgid "Already connected. Please disconnect\n" |
116 msgstr "" |
|
117 |
|
118 #: ../Beremiz.py:1428 |
|
119 msgid "Append " |
|
120 msgstr "" |
109 msgstr "" |
121 |
110 |
122 #: ../util/Zeroconf.py:599 |
111 #: ../util/Zeroconf.py:599 |
123 msgid "Bad domain name (circular) at " |
112 msgid "Bad domain name (circular) at " |
124 msgstr "" |
113 msgstr "" |
130 #: ../canfestival/config_utils.py:341 ../canfestival/config_utils.py:623 |
119 #: ../canfestival/config_utils.py:341 ../canfestival/config_utils.py:623 |
131 #, python-format |
120 #, python-format |
132 msgid "Bad location size : %s" |
121 msgid "Bad location size : %s" |
133 msgstr "" |
122 msgstr "" |
134 |
123 |
135 #: ../Beremiz.py:592 |
124 #: ../Beremiz.py:484 |
136 msgid "Beremiz" |
125 msgid "Beremiz" |
137 msgstr "" |
126 msgstr "" |
138 |
127 |
139 #: ../util/BrowseValuesLibraryDialog.py:37 |
128 #: ../util/BrowseValuesLibraryDialog.py:37 |
140 #, python-format |
129 #, python-format |
141 msgid "Browse %s library" |
130 msgid "Browse %s values library" |
142 msgstr "" |
131 msgstr "" |
143 |
132 |
144 #: ../ProjectController.py:1345 |
133 #: ../ProjectController.py:1485 |
145 msgid "Build" |
134 msgid "Build" |
146 msgstr "" |
135 msgstr "" |
147 |
136 |
148 #: ../ProjectController.py:929 |
137 #: ../ProjectController.py:1052 |
149 msgid "Build directory already clean\n" |
138 msgid "Build directory already clean\n" |
150 msgstr "" |
139 msgstr "" |
151 |
140 |
152 #: ../ProjectController.py:1346 |
141 #: ../ProjectController.py:1486 |
153 msgid "Build project into build folder" |
142 msgid "Build project into build folder" |
154 msgstr "" |
143 msgstr "" |
155 |
144 |
156 #: ../ProjectController.py:865 |
145 #: ../ProjectController.py:911 |
157 msgid "C Build crashed !\n" |
146 msgid "C Build crashed !\n" |
158 msgstr "" |
147 msgstr "" |
159 |
148 |
160 #: ../ProjectController.py:862 |
149 #: ../ProjectController.py:908 |
161 msgid "C Build failed.\n" |
150 msgid "C Build failed.\n" |
162 msgstr "" |
151 msgstr "" |
163 |
152 |
164 #: ../ProjectController.py:850 |
153 #: ../ProjectController.py:896 |
165 msgid "C code generated successfully.\n" |
154 msgid "C code generated successfully.\n" |
166 msgstr "" |
155 msgstr "" |
167 |
156 |
168 #: ../targets/toolchain_gcc.py:132 |
157 #: ../targets/toolchain_gcc.py:132 |
169 #, python-format |
158 #, python-format |
170 msgid "C compilation of %s failed.\n" |
159 msgid "C compilation of %s failed.\n" |
171 msgstr "" |
160 msgstr "" |
172 |
161 |
|
162 #: ../features.py:7 |
|
163 msgid "C extension" |
|
164 msgstr "" |
|
165 |
173 #: ../features.py:6 |
166 #: ../features.py:6 |
174 msgid "C extension" |
|
175 msgstr "" |
|
176 |
|
177 #: ../features.py:5 |
|
178 msgid "CANopen support" |
167 msgid "CANopen support" |
179 msgstr "" |
168 msgstr "" |
180 |
169 |
181 #: ../ConfigTreeNode.py:460 |
170 #: ../ConfigTreeNode.py:470 |
182 #, python-format |
171 #, python-format |
183 msgid "Cannot create child %s of type %s " |
172 msgid "Cannot create child %s of type %s " |
184 msgstr "" |
173 msgstr "" |
185 |
174 |
186 #: ../ConfigTreeNode.py:398 |
175 #: ../ConfigTreeNode.py:400 |
187 #, python-format |
176 #, python-format |
188 msgid "Cannot find lower free IEC channel than %d\n" |
177 msgid "Cannot find lower free IEC channel than %d\n" |
189 msgstr "" |
178 msgstr "" |
190 |
179 |
191 #: ../connectors/PYRO/__init__.py:75 |
180 #: ../connectors/PYRO/__init__.py:92 |
192 msgid "Cannot get PLC status - connection failed.\n" |
181 msgid "Cannot get PLC status - connection failed.\n" |
193 msgstr "" |
182 msgstr "" |
194 |
183 |
195 #: ../ProjectController.py:671 |
184 #: ../ProjectController.py:716 |
196 msgid "Cannot open/parse VARIABLES.csv!\n" |
185 msgid "Cannot open/parse VARIABLES.csv!\n" |
197 msgstr "" |
186 msgstr "" |
198 |
187 |
199 #: ../canfestival/config_utils.py:371 |
188 #: ../canfestival/config_utils.py:371 |
200 #, python-format |
189 #, python-format |
215 |
204 |
216 #: ../Beremiz_service.py:327 |
205 #: ../Beremiz_service.py:327 |
217 msgid "Change working directory" |
206 msgid "Change working directory" |
218 msgstr "" |
207 msgstr "" |
219 |
208 |
220 #: ../util/BrowseValuesLibraryDialog.py:42 |
|
221 #, python-format |
|
222 msgid "Choose a %s:" |
|
223 msgstr "" |
|
224 |
|
225 #: ../svgui/svgui.py:92 |
209 #: ../svgui/svgui.py:92 |
226 msgid "Choose a SVG file" |
210 msgid "Choose a SVG file" |
227 msgstr "" |
211 msgstr "" |
228 |
212 |
229 #: ../ProjectController.py:311 |
213 #: ../ProjectController.py:354 |
230 msgid "Choose a directory to save project" |
214 msgid "Choose a directory to save project" |
231 msgstr "" |
215 msgstr "" |
232 |
216 |
233 #: ../Beremiz.py:1680 ../Beremiz.py:1713 |
217 #: ../canfestival/canfestival.py:118 |
|
218 msgid "Choose a file" |
|
219 msgstr "" |
|
220 |
|
221 #: ../Beremiz.py:829 ../Beremiz.py:864 |
234 msgid "Choose a project" |
222 msgid "Choose a project" |
|
223 msgstr "" |
|
224 |
|
225 #: ../util/BrowseValuesLibraryDialog.py:42 |
|
226 #, python-format |
|
227 msgid "Choose a value for %s:" |
235 msgstr "" |
228 msgstr "" |
236 |
229 |
237 #: ../Beremiz_service.py:373 |
230 #: ../Beremiz_service.py:373 |
238 msgid "Choose a working directory " |
231 msgid "Choose a working directory " |
239 msgstr "" |
232 msgstr "" |
240 |
233 |
241 #: ../ProjectController.py:265 |
234 #: ../ProjectController.py:282 |
242 msgid "Chosen folder doesn't contain a program. It's not a valid project!" |
235 msgid "Chosen folder doesn't contain a program. It's not a valid project!" |
243 msgstr "" |
236 msgstr "" |
244 |
237 |
245 #: ../ProjectController.py:230 |
238 #: ../ProjectController.py:248 |
246 msgid "Chosen folder isn't empty. You can't use it for a new project!" |
239 msgid "Chosen folder isn't empty. You can't use it for a new project!" |
247 msgstr "" |
240 msgstr "" |
248 |
241 |
249 #: ../ProjectController.py:1349 |
242 #: ../ProjectController.py:1489 |
250 msgid "Clean" |
243 msgid "Clean" |
251 msgstr "" |
244 msgstr "" |
252 |
245 |
253 #: ../ProjectController.py:1351 |
246 #: ../ProjectController.py:1491 |
254 msgid "Clean project build folder" |
247 msgid "Clean project build folder" |
255 msgstr "" |
248 msgstr "" |
256 |
249 |
257 #: ../ProjectController.py:926 |
250 #: ../ProjectController.py:1049 |
258 msgid "Cleaning the build directory\n" |
251 msgid "Cleaning the build directory\n" |
259 msgstr "" |
252 msgstr "" |
260 |
253 |
261 #: ../Beremiz.py:698 |
254 #: ../Beremiz.py:596 |
262 msgid "Close Application" |
255 msgid "Close Application" |
263 msgstr "" |
256 msgstr "" |
264 |
257 |
265 #: ../Beremiz.py:658 |
258 #: ../Beremiz.py:550 |
266 msgid "Close Project" |
259 msgid "Close Project" |
267 msgstr "" |
260 msgstr "" |
268 |
261 |
269 #: ../Beremiz.py:416 |
262 #: ../Beremiz.py:317 |
270 msgid "Close Project\tCTRL+SHIFT+W" |
263 msgid "Close Project\tCTRL+SHIFT+W" |
271 msgstr "" |
264 msgstr "" |
272 |
265 |
273 #: ../Beremiz.py:414 |
266 #: ../Beremiz.py:315 |
274 msgid "Close Tab\tCTRL+W" |
267 msgid "Close Tab\tCTRL+W" |
275 msgstr "" |
268 msgstr "" |
276 |
269 |
277 #: ../ProjectController.py:494 |
270 #: ../ProjectController.py:539 |
278 msgid "Compiling IEC Program into C code...\n" |
271 msgid "Compiling IEC Program into C code...\n" |
279 msgstr "" |
272 msgstr "" |
280 |
273 |
281 #: ../ProjectController.py:1364 |
274 #: ../ProjectController.py:1504 |
282 msgid "Connect" |
275 msgid "Connect" |
283 msgstr "" |
276 msgstr "" |
284 |
277 |
285 #: ../ProjectController.py:1365 |
278 #: ../ProjectController.py:1505 |
286 msgid "Connect to the target PLC" |
279 msgid "Connect to the target PLC" |
287 msgstr "" |
280 msgstr "" |
288 |
281 |
289 #: ../connectors/PYRO/__init__.py:38 |
282 #: ../connectors/PYRO/__init__.py:40 |
290 #, python-format |
283 #, python-format |
291 msgid "Connecting to URI : %s\n" |
284 msgid "Connecting to URI : %s\n" |
292 msgstr "" |
285 msgstr "" |
293 |
286 |
294 #: ../ProjectController.py:1232 |
287 #: ../ProjectController.py:1360 |
295 msgid "Connection canceled!\n" |
288 msgid "Connection canceled!\n" |
296 msgstr "" |
289 msgstr "" |
297 |
290 |
298 #: ../ProjectController.py:1249 |
291 #: ../ProjectController.py:1385 |
299 #, python-format |
292 #, python-format |
300 msgid "Connection failed to %s!\n" |
293 msgid "Connection failed to %s!\n" |
301 msgstr "" |
294 msgstr "" |
302 |
295 |
303 #: ../ConfigTreeNode.py:572 |
296 #: ../connectors/PYRO/__init__.py:63 |
|
297 #, python-format |
|
298 msgid "Connection to '%s' failed.\n" |
|
299 msgstr "" |
|
300 |
|
301 #: ../util/FileManagementPanel.py:283 |
|
302 msgid "Copy file from left folder to right" |
|
303 msgstr "" |
|
304 |
|
305 #: ../util/FileManagementPanel.py:282 |
|
306 msgid "Copy file from right folder to left" |
|
307 msgstr "" |
|
308 |
|
309 #: ../ConfigTreeNode.py:582 |
304 #, python-format |
310 #, python-format |
305 msgid "" |
311 msgid "" |
306 "Could not add child \"%s\", type %s :\n" |
312 "Could not add child \"%s\", type %s :\n" |
307 "%s\n" |
313 "%s\n" |
308 msgstr "" |
314 msgstr "" |
309 |
315 |
310 #: ../ConfigTreeNode.py:549 |
316 #: ../ConfigTreeNode.py:559 |
311 #, python-format |
317 #, python-format |
312 msgid "" |
318 msgid "" |
313 "Couldn't load confnode base parameters %s :\n" |
319 "Couldn't load confnode base parameters %s :\n" |
314 " %s" |
320 " %s" |
315 msgstr "" |
321 msgstr "" |
316 |
322 |
317 #: ../ConfigTreeNode.py:560 |
323 #: ../ConfigTreeNode.py:570 |
318 #, python-format |
324 #, python-format |
319 msgid "" |
325 msgid "" |
320 "Couldn't load confnode parameters %s :\n" |
326 "Couldn't load confnode parameters %s :\n" |
321 " %s" |
327 " %s" |
322 msgstr "" |
328 msgstr "" |
323 |
329 |
324 #: ../ProjectController.py:1195 |
330 #: ../ProjectController.py:1318 |
325 msgid "Couldn't start PLC !\n" |
331 msgid "Couldn't start PLC !\n" |
326 msgstr "" |
332 msgstr "" |
327 |
333 |
328 #: ../ProjectController.py:1203 |
334 #: ../ProjectController.py:1326 |
329 msgid "Couldn't stop PLC !\n" |
335 msgid "Couldn't stop PLC !\n" |
330 msgstr "" |
336 msgstr "" |
331 |
337 |
332 #: ../ProjectController.py:1173 |
338 #: ../ProjectController.py:1296 |
333 msgid "Couldn't stop debugger.\n" |
339 msgid "Couldn't stop debugger.\n" |
334 msgstr "" |
340 msgstr "" |
335 |
341 |
336 #: ../svgui/svgui.py:22 |
342 #: ../svgui/svgui.py:22 |
337 msgid "Create HMI" |
343 msgid "Create HMI" |
338 msgstr "" |
344 msgstr "" |
339 |
345 |
340 #: ../canfestival/NetworkEditor.py:86 ../canfestival/SlaveEditor.py:56 |
346 #: ../canfestival/SlaveEditor.py:50 ../canfestival/NetworkEditor.py:80 |
341 msgid "DS-301 Profile" |
347 msgid "DS-301 Profile" |
342 msgstr "" |
348 msgstr "" |
343 |
349 |
344 #: ../canfestival/NetworkEditor.py:87 ../canfestival/SlaveEditor.py:57 |
350 #: ../canfestival/SlaveEditor.py:51 ../canfestival/NetworkEditor.py:81 |
345 msgid "DS-302 Profile" |
351 msgid "DS-302 Profile" |
346 msgstr "" |
352 msgstr "" |
347 |
353 |
348 #: ../ProjectController.py:1000 |
354 #: ../ProjectController.py:1406 |
349 #, python-format |
|
350 msgid "Debug : Unknown variable %s\n" |
|
351 msgstr "" |
|
352 |
|
353 #: ../ProjectController.py:998 |
|
354 #, python-format |
|
355 msgid "Debug : Unsuppoted type to debug %s\n" |
|
356 msgstr "" |
|
357 |
|
358 #: ../ProjectController.py:1270 |
|
359 msgid "Debug connect matching running PLC\n" |
355 msgid "Debug connect matching running PLC\n" |
360 msgstr "" |
356 msgstr "" |
361 |
357 |
362 #: ../ProjectController.py:1273 |
358 #: ../ProjectController.py:1409 |
363 msgid "Debug do not match PLC - stop/transfert/start to re-enable\n" |
359 msgid "Debug do not match PLC - stop/transfert/start to re-enable\n" |
364 msgstr "" |
360 msgstr "" |
365 |
361 |
366 #: ../ProjectController.py:1163 |
362 #: ../ProjectController.py:1123 |
|
363 #, python-format |
|
364 msgid "Debug: Unknown variable '%s'\n" |
|
365 msgstr "" |
|
366 |
|
367 #: ../ProjectController.py:1121 |
|
368 #, python-format |
|
369 msgid "Debug: Unsupported type to debug '%s'\n" |
|
370 msgstr "" |
|
371 |
|
372 #: ../ProjectController.py:1286 |
367 msgid "Debugger disabled\n" |
373 msgid "Debugger disabled\n" |
368 msgstr "" |
374 msgstr "" |
369 |
375 |
370 #: ../ProjectController.py:1175 |
376 #: ../ProjectController.py:1298 |
371 msgid "Debugger stopped.\n" |
377 msgid "Debugger stopped.\n" |
372 msgstr "" |
378 msgstr "" |
373 |
379 |
374 #: ../Beremiz.py:1222 |
380 #: ../Beremiz.py:956 |
375 msgid "Delete this confnode" |
381 msgid "Delete" |
376 msgstr "" |
382 msgstr "" |
377 |
383 |
378 #: ../ProjectController.py:1373 |
384 #: ../util/FileManagementPanel.py:371 |
|
385 msgid "Delete File" |
|
386 msgstr "" |
|
387 |
|
388 #: ../ProjectController.py:1513 |
379 msgid "Disconnect" |
389 msgid "Disconnect" |
380 msgstr "" |
390 msgstr "" |
381 |
391 |
382 #: ../ProjectController.py:1375 |
392 #: ../ProjectController.py:1515 |
383 msgid "Disconnect from PLC" |
393 msgid "Disconnect from PLC" |
384 msgstr "" |
394 msgstr "" |
385 |
395 |
386 #: ../c_ext/c_ext.py:143 ../c_ext/c_ext.py:144 |
396 #: ../util/FileManagementPanel.py:370 |
387 msgid "Edit C File" |
397 #, python-format |
388 msgstr "" |
398 msgid "Do you really want to delete the file '%s'?" |
389 |
399 msgstr "" |
390 #: ../canfestival/canfestival.py:274 |
400 |
391 msgid "Edit CanOpen Network with NetworkEdit" |
401 #: ../canfestival/canfestival.py:118 |
392 msgstr "" |
402 msgid "EDS files (*.eds)|*.eds|All files|*.*" |
393 |
|
394 #: ../py_ext/PythonFileCTNMixin.py:19 ../py_ext/PythonFileCTNMixin.py:20 |
|
395 msgid "Edit Python File" |
|
396 msgstr "" |
403 msgstr "" |
397 |
404 |
398 #: ../wxglade_hmi/wxglade_hmi.py:12 |
405 #: ../wxglade_hmi/wxglade_hmi.py:12 |
399 msgid "Edit a WxWidgets GUI with WXGlade" |
406 msgid "Edit a WxWidgets GUI with WXGlade" |
400 msgstr "" |
407 msgstr "" |
401 |
408 |
402 #: ../canfestival/canfestival.py:273 |
409 #: ../util/FileManagementPanel.py:284 |
403 msgid "Edit network" |
410 msgid "Edit file" |
404 msgstr "" |
411 msgstr "" |
405 |
412 |
406 #: ../ProjectController.py:1384 |
413 #: ../ProjectController.py:1527 |
407 msgid "Edit raw IEC code added to code generated by PLCGenerator" |
414 msgid "Edit raw IEC code added to code generated by PLCGenerator" |
408 msgstr "" |
415 msgstr "" |
409 |
416 |
410 #: ../Beremiz.py:948 |
417 #: ../ProjectController.py:1014 |
411 msgid "Enable/Disable this confnode" |
418 msgid "Editor selection" |
412 msgstr "" |
419 msgstr "" |
413 |
420 |
414 #: ../Beremiz_service.py:380 |
421 #: ../Beremiz_service.py:380 |
415 msgid "Enter a name " |
422 msgid "Enter a name " |
416 msgstr "" |
423 msgstr "" |
421 |
428 |
422 #: ../Beremiz_service.py:355 |
429 #: ../Beremiz_service.py:355 |
423 msgid "Enter the IP of the interface to bind" |
430 msgid "Enter the IP of the interface to bind" |
424 msgstr "" |
431 msgstr "" |
425 |
432 |
426 #: ../util/BrowseValuesLibraryDialog.py:83 ../Beremiz.py:1858 |
433 #: ../Beremiz_service.py:270 ../Beremiz_service.py:394 ../Beremiz.py:1081 |
427 #: ../ProjectController.py:210 ../Beremiz_service.py:270 |
434 #: ../ProjectController.py:222 ../util/BrowseValuesLibraryDialog.py:83 |
428 #: ../Beremiz_service.py:394 |
435 #: ../util/FileManagementPanel.py:210 |
429 msgid "Error" |
436 msgid "Error" |
430 msgstr "" |
437 msgstr "" |
431 |
438 |
432 #: ../ProjectController.py:543 |
439 #: ../ProjectController.py:588 |
433 msgid "Error : At least one configuration and one resource must be declared in PLC !\n" |
440 msgid "Error : At least one configuration and one resource must be declared in PLC !\n" |
434 msgstr "" |
441 msgstr "" |
435 |
442 |
436 #: ../ProjectController.py:535 |
443 #: ../ProjectController.py:580 |
437 #, python-format |
444 #, python-format |
438 msgid "Error : IEC to C compiler returned %d\n" |
445 msgid "Error : IEC to C compiler returned %d\n" |
439 msgstr "" |
446 msgstr "" |
440 |
447 |
441 #: ../ProjectController.py:476 |
448 #: ../ProjectController.py:521 |
442 #, python-format |
449 #, python-format |
443 msgid "" |
450 msgid "" |
444 "Error in ST/IL/SFC code generator :\n" |
451 "Error in ST/IL/SFC code generator :\n" |
445 "%s\n" |
452 "%s\n" |
446 msgstr "" |
453 msgstr "" |
447 |
454 |
448 #: ../ConfigTreeNode.py:180 |
455 #: ../ConfigTreeNode.py:182 |
449 #, python-format |
456 #, python-format |
450 msgid "Error while saving \"%s\"\n" |
457 msgid "Error while saving \"%s\"\n" |
451 msgstr "" |
458 msgstr "" |
452 |
459 |
453 #: ../canfestival/canfestival.py:255 |
460 #: ../canfestival/canfestival.py:122 |
|
461 msgid "Error: Export slave failed\n" |
|
462 msgstr "" |
|
463 |
|
464 #: ../canfestival/canfestival.py:270 |
454 msgid "Error: No Master generated\n" |
465 msgid "Error: No Master generated\n" |
455 msgstr "" |
466 msgstr "" |
456 |
467 |
457 #: ../canfestival/canfestival.py:250 |
468 #: ../canfestival/canfestival.py:265 |
458 msgid "Error: No PLC built\n" |
469 msgid "Error: No PLC built\n" |
459 msgstr "" |
470 msgstr "" |
460 |
471 |
461 #: ../ProjectController.py:1243 |
472 #: ../ProjectController.py:1379 |
462 #, python-format |
473 #, python-format |
463 msgid "Exception while connecting %s!\n" |
474 msgid "Exception while connecting %s!\n" |
464 msgstr "" |
475 msgstr "" |
465 |
476 |
466 #: ../features.py:9 |
477 #: ../features.py:10 |
467 msgid "Experimental web based HMI" |
478 msgid "Experimental web based HMI" |
468 msgstr "" |
479 msgstr "" |
469 |
480 |
470 #: ../ProjectController.py:547 |
481 #: ../canfestival/canfestival.py:128 |
|
482 msgid "Export CanOpen slave to EDS file" |
|
483 msgstr "" |
|
484 |
|
485 #: ../canfestival/canfestival.py:127 |
|
486 msgid "Export slave" |
|
487 msgstr "" |
|
488 |
|
489 #: ../ProjectController.py:592 |
471 msgid "Extracting Located Variables...\n" |
490 msgid "Extracting Located Variables...\n" |
472 msgstr "" |
491 msgstr "" |
473 |
492 |
474 #: ../ProjectController.py:1310 |
493 #: ../ProjectController.py:1446 |
475 msgid "Failed : Must build before transfer.\n" |
494 msgid "Failed : Must build before transfer.\n" |
476 msgstr "" |
495 msgstr "" |
477 |
496 |
478 #: ../ProjectController.py:855 |
497 #: ../ProjectController.py:901 |
479 msgid "Fatal : cannot get builder.\n" |
498 msgid "Fatal : cannot get builder.\n" |
480 msgstr "" |
499 msgstr "" |
481 |
500 |
482 #: ../connectors/PYRO/__init__.py:108 |
501 #: ../util/FileManagementPanel.py:209 |
|
502 #, python-format |
|
503 msgid "File '%s' already exists!" |
|
504 msgstr "" |
|
505 |
|
506 #: ../connectors/PYRO/__init__.py:125 |
483 msgid "Force runtime reload\n" |
507 msgid "Force runtime reload\n" |
484 msgstr "" |
508 msgstr "" |
485 |
509 |
486 #: ../ProjectController.py:466 |
510 #: ../ProjectController.py:511 |
487 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n" |
511 msgid "Generating SoftPLC IEC-61131 ST/IL/SFC code...\n" |
488 msgstr "" |
512 msgstr "" |
489 |
513 |
490 #: ../ProjectController.py:782 |
514 #: ../util/FileManagementPanel.py:303 |
|
515 msgid "Home Directory:" |
|
516 msgstr "" |
|
517 |
|
518 #: ../ProjectController.py:828 |
491 msgid "IEC-61131-3 code generation failed !\n" |
519 msgid "IEC-61131-3 code generation failed !\n" |
492 msgstr "" |
520 msgstr "" |
493 |
521 |
494 #: ../Beremiz_service.py:356 ../Beremiz_service.py:357 |
522 #: ../Beremiz_service.py:356 ../Beremiz_service.py:357 |
495 msgid "IP is not valid!" |
523 msgid "IP is not valid!" |
600 #: ../canfestival/config_utils.py:383 |
641 #: ../canfestival/config_utils.py:383 |
601 #, python-format |
642 #, python-format |
602 msgid "Not PDO mappable variable : '%s' (ID:%d,Idx:%x,sIdx:%x))" |
643 msgid "Not PDO mappable variable : '%s' (ID:%d,Idx:%x,sIdx:%x))" |
603 msgstr "" |
644 msgstr "" |
604 |
645 |
605 #: ../Beremiz.py:444 |
646 #: ../Beremiz.py:341 |
606 msgid "Open" |
647 msgid "Open" |
607 msgstr "" |
648 msgstr "" |
608 |
649 |
609 #: ../Beremiz.py:406 |
650 #: ../Beremiz.py:307 |
610 msgid "Open\tCTRL+O" |
651 msgid "Open\tCTRL+O" |
611 msgstr "" |
652 msgstr "" |
612 |
653 |
613 #: ../svgui/svgui.py:107 |
654 #: ../svgui/svgui.py:107 |
614 msgid "Open Inkscape" |
655 msgid "Open Inkscape" |
615 msgstr "" |
656 msgstr "" |
616 |
657 |
|
658 #: ../ProjectController.py:1531 |
|
659 msgid "Open a file explorer to manage project files" |
|
660 msgstr "" |
|
661 |
617 #: ../wxglade_hmi/wxglade_hmi.py:109 |
662 #: ../wxglade_hmi/wxglade_hmi.py:109 |
618 msgid "Open wxGlade" |
663 msgid "Open wxGlade" |
619 msgstr "" |
664 msgstr "" |
620 |
665 |
621 #: ../canfestival/NetworkEditor.py:83 ../canfestival/SlaveEditor.py:53 |
666 #: ../canfestival/SlaveEditor.py:47 ../canfestival/NetworkEditor.py:77 |
622 msgid "Other Profile" |
667 msgid "Other Profile" |
623 msgstr "" |
668 msgstr "" |
624 |
669 |
625 #: ../canfestival/NetworkEditor.py:72 ../canfestival/SlaveEditor.py:42 |
670 #: ../canfestival/SlaveEditor.py:36 ../canfestival/NetworkEditor.py:66 |
626 msgid "PDO Receive" |
671 msgid "PDO Receive" |
627 msgstr "" |
672 msgstr "" |
628 |
673 |
629 #: ../canfestival/NetworkEditor.py:71 ../canfestival/SlaveEditor.py:41 |
674 #: ../canfestival/SlaveEditor.py:35 ../canfestival/NetworkEditor.py:65 |
630 msgid "PDO Transmit" |
675 msgid "PDO Transmit" |
631 msgstr "" |
676 msgstr "" |
632 |
677 |
633 #: ../targets/toolchain_gcc.py:107 |
678 #: ../targets/toolchain_gcc.py:107 |
634 msgid "PLC :\n" |
679 msgid "PLC :\n" |
635 msgstr "" |
680 msgstr "" |
636 |
681 |
637 #: ../ProjectController.py:974 ../ProjectController.py:1263 |
682 #: ../ProjectController.py:1097 ../ProjectController.py:1399 |
638 #, python-format |
683 #, python-format |
639 msgid "PLC is %s\n" |
684 msgid "PLC is %s\n" |
640 msgstr "" |
685 msgstr "" |
641 |
686 |
642 #: ../Beremiz.py:419 |
687 #: ../Beremiz.py:320 |
643 msgid "Page Setup\tCTRL+ALT+P" |
688 msgid "Page Setup\tCTRL+ALT+P" |
644 msgstr "" |
|
645 |
|
646 #: ../Beremiz.py:1802 |
|
647 msgid "Please enter a name for confnode:" |
|
648 msgstr "" |
689 msgstr "" |
649 |
690 |
650 #: ../Beremiz_service.py:366 |
691 #: ../Beremiz_service.py:366 |
651 msgid "Port number must be 0 <= port <= 65535!" |
692 msgid "Port number must be 0 <= port <= 65535!" |
652 msgstr "" |
693 msgstr "" |
653 |
694 |
654 #: ../Beremiz_service.py:366 |
695 #: ../Beremiz_service.py:366 |
655 msgid "Port number must be an integer!" |
696 msgid "Port number must be an integer!" |
656 msgstr "" |
697 msgstr "" |
657 |
698 |
658 #: ../Beremiz.py:421 |
699 #: ../Beremiz.py:322 |
659 msgid "Preview\tCTRL+SHIFT+P" |
700 msgid "Preview\tCTRL+SHIFT+P" |
660 msgstr "" |
701 msgstr "" |
661 |
702 |
662 #: ../Beremiz.py:447 |
703 #: ../Beremiz.py:344 |
663 msgid "Print" |
704 msgid "Print" |
664 msgstr "" |
705 msgstr "" |
665 |
706 |
666 #: ../Beremiz.py:423 |
707 #: ../Beremiz.py:324 |
667 msgid "Print\tCTRL+P" |
708 msgid "Print\tCTRL+P" |
668 msgstr "" |
709 msgstr "" |
669 |
710 |
670 #: ../ProjectController.py:239 |
711 #: ../ProjectController.py:1530 |
671 msgid "Project not created" |
712 msgid "Project Files" |
672 msgstr "" |
713 msgstr "" |
673 |
714 |
674 #: ../ConfigTreeNode.py:496 |
715 #: ../ConfigTreeNode.py:506 |
675 #, python-format |
716 #, python-format |
676 msgid "Project tree layout do not match confnode.xml %s!=%s " |
717 msgid "Project tree layout do not match confnode.xml %s!=%s " |
677 msgstr "" |
718 msgstr "" |
678 |
719 |
679 #: ../features.py:7 |
720 #: ../features.py:8 |
680 msgid "Python file" |
721 msgid "Python file" |
681 msgstr "" |
722 msgstr "" |
682 |
723 |
683 #: ../Beremiz_service.py:328 |
724 #: ../Beremiz_service.py:328 |
684 msgid "Quit" |
725 msgid "Quit" |
685 msgstr "" |
726 msgstr "" |
686 |
727 |
687 #: ../Beremiz.py:429 |
728 #: ../Beremiz.py:327 |
688 msgid "Quit\tCTRL+Q" |
729 msgid "Quit\tCTRL+Q" |
689 msgstr "" |
730 msgstr "" |
690 |
731 |
691 #: ../ProjectController.py:1383 |
732 #: ../ProjectController.py:1526 |
692 msgid "Raw IEC code" |
733 msgid "Raw IEC code" |
693 msgstr "" |
734 msgstr "" |
694 |
735 |
695 #: ../Beremiz.py:1813 |
736 #: ../Beremiz.py:1037 |
696 msgid "Really delete confnode ?" |
737 #, python-format |
697 msgstr "" |
738 msgid "Really delete node '%s'?" |
698 |
739 msgstr "" |
699 #: ../util/discovery.py:102 |
740 |
|
741 #: ../util/discovery.py:105 |
700 msgid "Refresh" |
742 msgid "Refresh" |
701 msgstr "" |
743 msgstr "" |
702 |
744 |
703 #: ../Beremiz.py:1813 |
745 #: ../Beremiz.py:1038 |
704 msgid "Remove confnode" |
746 #, python-format |
705 msgstr "" |
747 msgid "Remove %s node" |
706 |
748 msgstr "" |
707 #: ../canfestival/NetworkEditor.py:93 |
749 |
|
750 #: ../util/FileManagementPanel.py:281 |
|
751 msgid "Remove file from left folder" |
|
752 msgstr "" |
|
753 |
|
754 #: ../canfestival/NetworkEditor.py:87 |
708 msgid "Remove slave" |
755 msgid "Remove slave" |
709 msgstr "" |
756 msgstr "" |
710 |
757 |
711 #: ../ProjectController.py:1354 |
758 #: ../util/FileManagementPanel.py:399 |
|
759 msgid "Replace File" |
|
760 msgstr "" |
|
761 |
|
762 #: ../ProjectController.py:1494 |
712 msgid "Run" |
763 msgid "Run" |
713 msgstr "" |
764 msgstr "" |
714 |
765 |
715 #: ../ProjectController.py:796 ../ProjectController.py:805 |
766 #: ../ProjectController.py:842 ../ProjectController.py:851 |
716 msgid "Runtime extensions C code generation failed !\n" |
767 msgid "Runtime extensions C code generation failed !\n" |
717 msgstr "" |
768 msgstr "" |
718 |
769 |
719 #: ../canfestival/NetworkEditor.py:70 ../canfestival/SlaveEditor.py:40 |
770 #: ../canfestival/SlaveEditor.py:34 ../canfestival/NetworkEditor.py:64 |
720 msgid "SDO Client" |
771 msgid "SDO Client" |
721 msgstr "" |
772 msgstr "" |
722 |
773 |
723 #: ../canfestival/NetworkEditor.py:69 ../canfestival/SlaveEditor.py:39 |
774 #: ../canfestival/SlaveEditor.py:33 ../canfestival/NetworkEditor.py:63 |
724 msgid "SDO Server" |
775 msgid "SDO Server" |
725 msgstr "" |
776 msgstr "" |
726 |
777 |
727 #: ../svgui/svgui.py:92 |
778 #: ../svgui/svgui.py:92 |
728 msgid "SVG files (*.svg)|*.svg|All files|*.*" |
779 msgid "SVG files (*.svg)|*.svg|All files|*.*" |
729 msgstr "" |
780 msgstr "" |
730 |
781 |
731 #: ../features.py:9 |
782 #: ../features.py:10 |
732 msgid "SVGUI" |
783 msgid "SVGUI" |
733 msgstr "" |
784 msgstr "" |
734 |
785 |
735 #: ../Beremiz.py:445 |
786 #: ../Beremiz.py:342 |
736 msgid "Save" |
787 msgid "Save" |
737 msgstr "" |
788 msgstr "" |
738 |
789 |
739 #: ../Beremiz.py:410 |
790 #: ../Beremiz.py:311 |
740 msgid "Save\tCTRL+S" |
791 msgid "Save\tCTRL+S" |
741 msgstr "" |
792 msgstr "" |
742 |
793 |
743 #: ../Beremiz.py:446 |
794 #: ../Beremiz.py:343 |
744 msgid "Save As..." |
795 msgid "Save As..." |
745 msgstr "" |
796 msgstr "" |
746 |
797 |
747 #: ../Beremiz.py:412 |
798 #: ../Beremiz.py:313 |
748 msgid "Save as\tCTRL+SHIFT+S" |
799 msgid "Save as\tCTRL+SHIFT+S" |
749 msgstr "" |
800 msgstr "" |
750 |
801 |
751 #: ../util/discovery.py:81 |
802 #: ../ProjectController.py:1014 |
|
803 msgid "Select an editor:" |
|
804 msgstr "" |
|
805 |
|
806 #: ../util/discovery.py:84 |
752 msgid "Services available:" |
807 msgid "Services available:" |
753 msgstr "" |
808 msgstr "" |
754 |
809 |
755 #: ../ProjectController.py:1380 |
810 #: ../ProjectController.py:1520 |
756 msgid "Show IEC code generated by PLCGenerator" |
811 msgid "Show IEC code generated by PLCGenerator" |
757 msgstr "" |
812 msgstr "" |
758 |
813 |
759 #: ../canfestival/canfestival.py:277 |
814 #: ../canfestival/canfestival.py:288 |
760 msgid "Show Master" |
815 msgid "Show Master" |
761 msgstr "" |
816 msgstr "" |
762 |
817 |
763 #: ../canfestival/canfestival.py:278 |
818 #: ../canfestival/canfestival.py:289 |
764 msgid "Show Master generated by config_utils" |
819 msgid "Show Master generated by config_utils" |
765 msgstr "" |
820 msgstr "" |
766 |
821 |
767 #: ../ProjectController.py:1378 |
822 #: ../ProjectController.py:1518 |
768 msgid "Show code" |
823 msgid "Show code" |
769 msgstr "" |
824 msgstr "" |
770 |
825 |
771 #: ../ProjectController.py:1356 ../Beremiz_service.py:319 |
826 #: ../Beremiz_service.py:319 ../ProjectController.py:1496 |
772 msgid "Start PLC" |
827 msgid "Start PLC" |
773 msgstr "" |
828 msgstr "" |
774 |
829 |
775 #: ../ProjectController.py:774 |
830 #: ../ProjectController.py:820 |
776 #, python-format |
831 #, python-format |
777 msgid "Start build in %s\n" |
832 msgid "Start build in %s\n" |
778 msgstr "" |
833 msgstr "" |
779 |
834 |
780 #: ../ProjectController.py:1192 |
835 #: ../ProjectController.py:1315 |
781 msgid "Starting PLC\n" |
836 msgid "Starting PLC\n" |
782 msgstr "" |
837 msgstr "" |
783 |
838 |
784 #: ../ProjectController.py:1359 |
839 #: ../Beremiz.py:401 |
|
840 msgid "Status ToolBar" |
|
841 msgstr "" |
|
842 |
|
843 #: ../ProjectController.py:1499 |
785 msgid "Stop" |
844 msgid "Stop" |
786 msgstr "" |
845 msgstr "" |
787 |
846 |
788 #: ../Beremiz_service.py:320 |
847 #: ../Beremiz_service.py:320 |
789 msgid "Stop PLC" |
848 msgid "Stop PLC" |
790 msgstr "" |
849 msgstr "" |
791 |
850 |
792 #: ../ProjectController.py:1361 |
851 #: ../ProjectController.py:1501 |
793 msgid "Stop Running PLC" |
852 msgid "Stop Running PLC" |
794 msgstr "" |
853 msgstr "" |
795 |
854 |
796 #: ../ProjectController.py:1170 |
855 #: ../ProjectController.py:1293 |
797 msgid "Stopping debugger...\n" |
856 msgid "Stopping debugger...\n" |
798 msgstr "" |
857 msgstr "" |
799 |
858 |
800 #: ../ProjectController.py:870 |
859 #: ../ProjectController.py:916 |
801 msgid "Successfully built.\n" |
860 msgid "Successfully built.\n" |
802 msgstr "" |
861 msgstr "" |
803 |
862 |
804 #: ../Beremiz.py:661 |
863 #: ../util/FileManagementPanel.py:398 |
|
864 #, python-format |
|
865 msgid "" |
|
866 "The file '%s' already exist.\n" |
|
867 "Do you want to replace it?" |
|
868 msgstr "" |
|
869 |
|
870 #: ../Beremiz.py:553 |
805 msgid "There are changes, do you want to save?" |
871 msgid "There are changes, do you want to save?" |
806 msgstr "" |
872 msgstr "" |
807 |
873 |
808 #: ../Beremiz.py:507 ../Beremiz.py:508 |
874 #: ../ProjectController.py:1508 |
809 msgid "Topology" |
|
810 msgstr "" |
|
811 |
|
812 #: ../ProjectController.py:1368 |
|
813 msgid "Transfer" |
875 msgid "Transfer" |
814 msgstr "" |
876 msgstr "" |
815 |
877 |
816 #: ../ProjectController.py:1370 |
878 #: ../ProjectController.py:1510 |
817 msgid "Transfer PLC" |
879 msgid "Transfer PLC" |
818 msgstr "" |
880 msgstr "" |
819 |
881 |
820 #: ../ProjectController.py:1335 |
882 #: ../ProjectController.py:1475 |
821 msgid "Transfer completed successfully.\n" |
883 msgid "Transfer completed successfully.\n" |
822 msgstr "" |
884 msgstr "" |
823 |
885 |
824 #: ../ProjectController.py:1337 |
886 #: ../ProjectController.py:1477 |
825 msgid "Transfer failed\n" |
887 msgid "Transfer failed\n" |
826 msgstr "" |
888 msgstr "" |
827 |
889 |
828 #: ../canfestival/config_utils.py:335 ../canfestival/config_utils.py:617 |
890 #: ../canfestival/config_utils.py:335 ../canfestival/config_utils.py:617 |
829 #, python-format |
891 #, python-format |