FreeCAD

Форк
0
7624 строки · 330.8 Кб
1
<?xml version="1.0" encoding="utf-8"?>
2
<!DOCTYPE TS>
3
<TS version="1.1" language="ar" sourcelanguage="en">
4
  <context>
5
    <name>App::Property</name>
6
    <message>
7
      <location filename="fillet.py" line="47"/>
8
      <source>The start point of this line.</source>
9
      <translation type="unfinished">The start point of this line.</translation>
10
    </message>
11
    <message>
12
      <location filename="fillet.py" line="55"/>
13
      <source>The end point of this line.</source>
14
      <translation type="unfinished">The end point of this line.</translation>
15
    </message>
16
    <message>
17
      <location filename="fillet.py" line="63"/>
18
      <source>The length of this line.</source>
19
      <translation type="unfinished">The length of this line.</translation>
20
    </message>
21
    <message>
22
      <location filename="fillet.py" line="71"/>
23
      <source>Radius to use to fillet the corner.</source>
24
      <translation type="unfinished">Radius to use to fillet the corner.</translation>
25
    </message>
26
    <message>
27
      <location filename="patharray.py" line="169"/>
28
      <source>The base object that will be duplicated</source>
29
      <translation type="unfinished">The base object that will be duplicated</translation>
30
    </message>
31
    <message>
32
      <location filename="array.py" line="98"/>
33
      <source>The type of array to create.
34
- Ortho: places the copies in the direction of the global X, Y, Z axes.
35
- Polar: places the copies along a circular arc, up to a specified angle, and with certain orientation defined by a center and an axis.
36
- Circular: places the copies in concentric circular layers around the base object.</source>
37
      <translation type="unfinished">The type of array to create.
38
- Ortho: places the copies in the direction of the global X, Y, Z axes.
39
- Polar: places the copies along a circular arc, up to a specified angle, and with certain orientation defined by a center and an axis.
40
- Circular: places the copies in concentric circular layers around the base object.</translation>
41
    </message>
42
    <message>
43
      <location filename="array.py" line="109"/>
44
      <source>Specifies if the copies should be fused together if they touch each other (slower)</source>
45
      <translation type="unfinished">Specifies if the copies should be fused together if they touch each other (slower)</translation>
46
    </message>
47
    <message>
48
      <location filename="array.py" line="122"/>
49
      <source>Number of copies in X direction</source>
50
      <translation type="unfinished">Number of copies in X direction</translation>
51
    </message>
52
    <message>
53
      <location filename="array.py" line="131"/>
54
      <source>Number of copies in Y direction</source>
55
      <translation type="unfinished">Number of copies in Y direction</translation>
56
    </message>
57
    <message>
58
      <location filename="array.py" line="140"/>
59
      <source>Number of copies in Z direction</source>
60
      <translation type="unfinished">Number of copies in Z direction</translation>
61
    </message>
62
    <message>
63
      <location filename="array.py" line="150"/>
64
      <source>Distance and orientation of intervals in X direction</source>
65
      <translation type="unfinished">Distance and orientation of intervals in X direction</translation>
66
    </message>
67
    <message>
68
      <location filename="array.py" line="160"/>
69
      <source>Distance and orientation of intervals in Y direction</source>
70
      <translation type="unfinished">Distance and orientation of intervals in Y direction</translation>
71
    </message>
72
    <message>
73
      <location filename="array.py" line="170"/>
74
      <source>Distance and orientation of intervals in Z direction</source>
75
      <translation type="unfinished">Distance and orientation of intervals in Z direction</translation>
76
    </message>
77
    <message>
78
      <location filename="array.py" line="185"/>
79
      <source>The axis direction around which the elements in a polar or a circular array will be created</source>
80
      <translation type="unfinished">The axis direction around which the elements in a polar or a circular array will be created</translation>
81
    </message>
82
    <message>
83
      <location filename="array.py" line="196"/>
84
      <source>Center point for polar and circular arrays.
85
The 'Axis' passes through this point.</source>
86
      <translation type="unfinished">Center point for polar and circular arrays.
87
The 'Axis' passes through this point.</translation>
88
    </message>
89
    <message>
90
      <location filename="array.py" line="215"/>
91
      <source>The axis object that overrides the value of 'Axis' and 'Center', for example, a datum line.
92
Its placement, position and rotation, will be used when creating polar and circular arrays.
93
Leave this property empty to be able to set 'Axis' and 'Center' manually.</source>
94
      <translation type="unfinished">The axis object that overrides the value of 'Axis' and 'Center', for example, a datum line.
95
Its placement, position and rotation, will be used when creating polar and circular arrays.
96
Leave this property empty to be able to set 'Axis' and 'Center' manually.</translation>
97
    </message>
98
    <message>
99
      <location filename="array.py" line="228"/>
100
      <source>Number of copies in the polar direction</source>
101
      <translation type="unfinished">Number of copies in the polar direction</translation>
102
    </message>
103
    <message>
104
      <location filename="array.py" line="238"/>
105
      <source>Distance and orientation of intervals in 'Axis' direction</source>
106
      <translation type="unfinished">Distance and orientation of intervals in 'Axis' direction</translation>
107
    </message>
108
    <message>
109
      <location filename="array.py" line="247"/>
110
      <source>Angle to cover with copies</source>
111
      <translation type="unfinished">Angle to cover with copies</translation>
112
    </message>
113
    <message>
114
      <location filename="array.py" line="260"/>
115
      <source>Distance between circular layers</source>
116
      <translation type="unfinished">Distance between circular layers</translation>
117
    </message>
118
    <message>
119
      <location filename="array.py" line="270"/>
120
      <source>Distance between copies in the same circular layer</source>
121
      <translation type="unfinished">Distance between copies in the same circular layer</translation>
122
    </message>
123
    <message>
124
      <location filename="array.py" line="280"/>
125
      <source>Number of circular layers. The 'Base' object counts as one layer.</source>
126
      <translation type="unfinished">Number of circular layers. The 'Base' object counts as one layer.</translation>
127
    </message>
128
    <message>
129
      <location filename="array.py" line="291"/>
130
      <source>A parameter that determines how many symmetry planes  the circular array will have.</source>
131
      <translation type="unfinished">A parameter that determines how many symmetry planes  the circular array will have.</translation>
132
    </message>
133
    <message>
134
      <location filename="array.py" line="309"/>
135
      <source>Total number of elements in the array.
136
This property is read-only, as the number depends on the parameters of the array.</source>
137
      <translation type="unfinished">Total number of elements in the array.
138
This property is read-only, as the number depends on the parameters of the array.</translation>
139
    </message>
140
    <message>
141
      <location filename="patharray.py" line="208"/>
142
      <source>Show the individual array elements (only for Link arrays)</source>
143
      <translation type="unfinished">Show the individual array elements (only for Link arrays)</translation>
144
    </message>
145
    <message>
146
      <location filename="block.py" line="43"/>
147
      <source>The components of this block</source>
148
      <translation type="unfinished">The components of this block</translation>
149
    </message>
150
    <message>
151
      <location filename="hatch.py" line="46"/>
152
      <source>The placement of this object</source>
153
      <translation>موضع هذا الكائن</translation>
154
    </message>
155
    <message>
156
      <location filename="rectangle.py" line="46"/>
157
      <source>Length of the rectangle</source>
158
      <translation type="unfinished">Length of the rectangle</translation>
159
    </message>
160
    <message>
161
      <location filename="rectangle.py" line="49"/>
162
      <source>Height of the rectangle</source>
163
      <translation type="unfinished">Height of the rectangle</translation>
164
    </message>
165
    <message>
166
      <location filename="wire.py" line="77"/>
167
      <source>Radius to use to fillet the corners</source>
168
      <translation type="unfinished">Radius to use to fillet the corners</translation>
169
    </message>
170
    <message>
171
      <location filename="wire.py" line="81"/>
172
      <source>Size of the chamfer to give to the corners</source>
173
      <translation type="unfinished">Size of the chamfer to give to the corners</translation>
174
    </message>
175
    <message>
176
      <location filename="ellipse.py" line="58"/>
177
      <source>Create a face</source>
178
      <translation type="unfinished">Create a face</translation>
179
    </message>
180
    <message>
181
      <location filename="rectangle.py" line="61"/>
182
      <source>Horizontal subdivisions of this rectangle</source>
183
      <translation type="unfinished">Horizontal subdivisions of this rectangle</translation>
184
    </message>
185
    <message>
186
      <location filename="rectangle.py" line="64"/>
187
      <source>Vertical subdivisions of this rectangle</source>
188
      <translation type="unfinished">Vertical subdivisions of this rectangle</translation>
189
    </message>
190
    <message>
191
      <location filename="wire.py" line="93"/>
192
      <source>The area of this object</source>
193
      <translation type="unfinished">The area of this object</translation>
194
    </message>
195
    <message>
196
      <location filename="dimension.py" line="137"/>
197
      <source>The normal direction of the text of the dimension</source>
198
      <translation type="unfinished">The normal direction of the text of the dimension</translation>
199
    </message>
200
    <message>
201
      <location filename="dimension.py" line="150"/>
202
      <source>The object measured by this dimension object</source>
203
      <translation type="unfinished">The object measured by this dimension object</translation>
204
    </message>
205
    <message>
206
      <location filename="dimension.py" line="167"/>
207
      <source>The object, and specific subelements of it,
208
that this dimension object is measuring.
209

210
There are various possibilities:
211
- An object, and one of its edges.
212
- An object, and two of its vertices.
213
- An arc object, and its edge.
214
</source>
215
      <translation type="unfinished">The object, and specific subelements of it,
216
that this dimension object is measuring.
217

218
There are various possibilities:
219
- An object, and one of its edges.
220
- An object, and two of its vertices.
221
- An arc object, and its edge.
222
</translation>
223
    </message>
224
    <message>
225
      <location filename="dimension.py" line="190"/>
226
      <source>A point through which the dimension line, or an extrapolation of it, will pass.
227

228
- For linear dimensions, this property controls how close the dimension line
229
is to the measured object.
230
- For radial dimensions, this controls the direction of the dimension line
231
that displays the measured radius or diameter.
232
- For angular dimensions, this controls the radius of the dimension arc
233
that displays the measured angle.</source>
234
      <translation type="unfinished">A point through which the dimension line, or an extrapolation of it, will pass.
235

236
- For linear dimensions, this property controls how close the dimension line
237
is to the measured object.
238
- For radial dimensions, this controls the direction of the dimension line
239
that displays the measured radius or diameter.
240
- For angular dimensions, this controls the radius of the dimension arc
241
that displays the measured angle.</translation>
242
    </message>
243
    <message>
244
      <location filename="dimension.py" line="233"/>
245
      <source>Starting point of the dimension line.
246

247
If it is a radius dimension it will be the center of the arc.
248
If it is a diameter dimension it will be a point that lies on the arc.</source>
249
      <translation type="unfinished">Starting point of the dimension line.
250

251
If it is a radius dimension it will be the center of the arc.
252
If it is a diameter dimension it will be a point that lies on the arc.</translation>
253
    </message>
254
    <message>
255
      <location filename="dimension.py" line="247"/>
256
      <source>Ending point of the dimension line.
257

258
If it is a radius or diameter dimension
259
it will be a point that lies on the arc.</source>
260
      <translation type="unfinished">Ending point of the dimension line.
261

262
If it is a radius or diameter dimension
263
it will be a point that lies on the arc.</translation>
264
    </message>
265
    <message>
266
      <location filename="dimension.py" line="259"/>
267
      <source>The direction of the dimension line.
268
If this remains '(0,0,0)', the direction will be calculated automatically.</source>
269
      <translation type="unfinished">The direction of the dimension line.
270
If this remains '(0,0,0)', the direction will be calculated automatically.</translation>
271
    </message>
272
    <message>
273
      <location filename="dimension.py" line="276"/>
274
      <source>The value of the measurement.
275

276
This property is read-only because the value is calculated
277
from the 'Start' and 'End' properties.
278

279
If the 'Linked Geometry' is an arc or circle, this 'Distance'
280
is the radius or diameter, depending on the 'Diameter' property.</source>
281
      <translation type="unfinished">The value of the measurement.
282

283
This property is read-only because the value is calculated
284
from the 'Start' and 'End' properties.
285

286
If the 'Linked Geometry' is an arc or circle, this 'Distance'
287
is the radius or diameter, depending on the 'Diameter' property.</translation>
288
    </message>
289
    <message>
290
      <location filename="dimension.py" line="287"/>
291
      <source>When measuring circular arcs, it determines whether to display
292
the radius or the diameter value</source>
293
      <translation type="unfinished">When measuring circular arcs, it determines whether to display
294
the radius or the diameter value</translation>
295
    </message>
296
    <message>
297
      <location filename="dimension.py" line="507"/>
298
      <source>Starting angle of the dimension line (circular arc).
299
The arc is drawn counter-clockwise.</source>
300
      <translation type="unfinished">Starting angle of the dimension line (circular arc).
301
The arc is drawn counter-clockwise.</translation>
302
    </message>
303
    <message>
304
      <location filename="dimension.py" line="518"/>
305
      <source>Ending angle of the dimension line (circular arc).
306
The arc is drawn counter-clockwise.</source>
307
      <translation type="unfinished">Ending angle of the dimension line (circular arc).
308
The arc is drawn counter-clockwise.</translation>
309
    </message>
310
    <message>
311
      <location filename="dimension.py" line="533"/>
312
      <source>The center point of the dimension line, which is a circular arc.
313

314
This is normally the point where two line segments, or their extensions
315
intersect, resulting in the measured 'Angle' between them.</source>
316
      <translation type="unfinished">The center point of the dimension line, which is a circular arc.
317

318
This is normally the point where two line segments, or their extensions
319
intersect, resulting in the measured 'Angle' between them.</translation>
320
    </message>
321
    <message>
322
      <location filename="dimension.py" line="547"/>
323
      <source>The value of the measurement.
324

325
This property is read-only because the value is calculated from
326
the 'First Angle' and 'Last Angle' properties.</source>
327
      <translation type="unfinished">The value of the measurement.
328

329
This property is read-only because the value is calculated from
330
the 'First Angle' and 'Last Angle' properties.</translation>
331
    </message>
332
    <message>
333
      <location filename="text.py" line="54"/>
334
      <source>The placement of the base point of the first line</source>
335
      <translation type="unfinished">The placement of the base point of the first line</translation>
336
    </message>
337
    <message>
338
      <location filename="text.py" line="66"/>
339
      <source>The text displayed by this object.
340
It is a list of strings; each element in the list will be displayed in its own line.</source>
341
      <translation type="unfinished">The text displayed by this object.
342
It is a list of strings; each element in the list will be displayed in its own line.</translation>
343
    </message>
344
    <message>
345
      <location filename="circle.py" line="45"/>
346
      <source>Start angle of the arc</source>
347
      <translation type="unfinished">Start angle of the arc</translation>
348
    </message>
349
    <message>
350
      <location filename="circle.py" line="50"/>
351
      <source>End angle of the arc (for a full circle, 
352
                give it same value as First Angle)</source>
353
      <translation type="unfinished">End angle of the arc (for a full circle, 
354
                give it same value as First Angle)</translation>
355
    </message>
356
    <message>
357
      <location filename="circle.py" line="54"/>
358
      <source>Radius of the circle</source>
359
      <translation type="unfinished">Radius of the circle</translation>
360
    </message>
361
    <message>
362
      <location filename="polygon.py" line="48"/>
363
      <source>Number of faces</source>
364
      <translation type="unfinished">Number of faces</translation>
365
    </message>
366
    <message>
367
      <location filename="polygon.py" line="52"/>
368
      <source>Radius of the control circle</source>
369
      <translation type="unfinished">Radius of the control circle</translation>
370
    </message>
371
    <message>
372
      <location filename="polygon.py" line="56"/>
373
      <source>How the polygon must be drawn from the control circle</source>
374
      <translation type="unfinished">How the polygon must be drawn from the control circle</translation>
375
    </message>
376
    <message>
377
      <location filename="point.py" line="45"/>
378
      <source>X Location</source>
379
      <translation type="unfinished">X Location</translation>
380
    </message>
381
    <message>
382
      <location filename="point.py" line="48"/>
383
      <source>Y Location</source>
384
      <translation type="unfinished">Y Location</translation>
385
    </message>
386
    <message>
387
      <location filename="point.py" line="51"/>
388
      <source>Z Location</source>
389
      <translation type="unfinished">Z Location</translation>
390
    </message>
391
    <message>
392
      <location filename="layer.py" line="59"/>
393
      <source>The objects that are part of this layer</source>
394
      <translation type="unfinished">The objects that are part of this layer</translation>
395
    </message>
396
    <message>
397
      <location filename="label.py" line="65"/>
398
      <source>The position of the tip of the leader line.
399
This point can be decorated with an arrow or another symbol.</source>
400
      <translation type="unfinished">The position of the tip of the leader line.
401
This point can be decorated with an arrow or another symbol.</translation>
402
    </message>
403
    <message>
404
      <location filename="label.py" line="79"/>
405
      <source>Object, and optionally subelement, whose properties will be displayed
406
as 'Text', depending on 'Label Type'.
407

408
'Target' won't be used if 'Label Type' is set to 'Custom'.</source>
409
      <translation type="unfinished">Object, and optionally subelement, whose properties will be displayed
410
as 'Text', depending on 'Label Type'.
411

412
'Target' won't be used if 'Label Type' is set to 'Custom'.</translation>
413
    </message>
414
    <message>
415
      <location filename="label.py" line="109"/>
416
      <source>The list of points defining the leader line; normally a list of three points.
417

418
The first point should be the position of the text, that is, the 'Placement',
419
and the last point should be the tip of the line, that is, the 'Target Point'.
420
The middle point is calculated automatically depending on the chosen
421
'Straight Direction' and the 'Straight Distance' value and sign.
422

423
If 'Straight Direction' is set to 'Custom', the 'Points' property
424
can be set as a list of arbitrary points.</source>
425
      <translation type="unfinished">The list of points defining the leader line; normally a list of three points.
426

427
The first point should be the position of the text, that is, the 'Placement',
428
and the last point should be the tip of the line, that is, the 'Target Point'.
429
The middle point is calculated automatically depending on the chosen
430
'Straight Direction' and the 'Straight Distance' value and sign.
431

432
If 'Straight Direction' is set to 'Custom', the 'Points' property
433
can be set as a list of arbitrary points.</translation>
434
    </message>
435
    <message>
436
      <location filename="label.py" line="124"/>
437
      <source>The direction of the straight segment of the leader line.
438

439
If 'Custom' is chosen, the points of the leader can be specified by
440
assigning a custom list to the 'Points' attribute.</source>
441
      <translation type="unfinished">The direction of the straight segment of the leader line.
442

443
If 'Custom' is chosen, the points of the leader can be specified by
444
assigning a custom list to the 'Points' attribute.</translation>
445
    </message>
446
    <message>
447
      <location filename="label.py" line="142"/>
448
      <source>The length of the straight segment of the leader line.
449

450
This is an oriented distance; if it is negative, the line will be drawn
451
to the left or below the 'Text', otherwise to the right or above it,
452
depending on the value of 'Straight Direction'.</source>
453
      <translation type="unfinished">The length of the straight segment of the leader line.
454

455
This is an oriented distance; if it is negative, the line will be drawn
456
to the left or below the 'Text', otherwise to the right or above it,
457
depending on the value of 'Straight Direction'.</translation>
458
    </message>
459
    <message>
460
      <location filename="label.py" line="156"/>
461
      <source>The placement of the 'Text' element in 3D space</source>
462
      <translation type="unfinished">The placement of the 'Text' element in 3D space</translation>
463
    </message>
464
    <message>
465
      <location filename="label.py" line="166"/>
466
      <source>The text to display when 'Label Type' is set to 'Custom'</source>
467
      <translation type="unfinished">The text to display when 'Label Type' is set to 'Custom'</translation>
468
    </message>
469
    <message>
470
      <location filename="label.py" line="181"/>
471
      <source>The text displayed by this label.
472

473
This property is read-only, as the final text depends on 'Label Type',
474
and the object defined in 'Target'.
475
The 'Custom Text' is displayed only if 'Label Type' is set to 'Custom'.</source>
476
      <translation type="unfinished">The text displayed by this label.
477

478
This property is read-only, as the final text depends on 'Label Type',
479
and the object defined in 'Target'.
480
The 'Custom Text' is displayed only if 'Label Type' is set to 'Custom'.</translation>
481
    </message>
482
    <message>
483
      <location filename="label.py" line="216"/>
484
      <source>The type of information displayed by this label.
485

486
If 'Custom' is chosen, the contents of 'Custom Text' will be used.
487
For other types, the string will be calculated automatically from the object defined in 'Target'.
488
'Tag' and 'Material' only work for objects that have these properties, like Arch objects.
489

490
For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target',
491
or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified.</source>
492
      <translation type="unfinished">The type of information displayed by this label.
493

494
If 'Custom' is chosen, the contents of 'Custom Text' will be used.
495
For other types, the string will be calculated automatically from the object defined in 'Target'.
496
'Tag' and 'Material' only work for objects that have these properties, like Arch objects.
497

498
For 'Position', 'Length', and 'Area' these properties will be extracted from the main object in 'Target',
499
or from the subelement 'VertexN', 'EdgeN', or 'FaceN', respectively, if it is specified.</translation>
500
    </message>
501
    <message>
502
      <location filename="shapestring.py" line="47"/>
503
      <source>Text string</source>
504
      <translation type="unfinished">Text string</translation>
505
    </message>
506
    <message>
507
      <location filename="shapestring.py" line="50"/>
508
      <source>Font file name</source>
509
      <translation type="unfinished">Font file name</translation>
510
    </message>
511
    <message>
512
      <location filename="shapestring.py" line="53"/>
513
      <source>Height of text</source>
514
      <translation>ارتفاع النص</translation>
515
    </message>
516
    <message>
517
      <location filename="shapestring.py" line="56"/>
518
      <source>Inter-character spacing</source>
519
      <translation type="unfinished">Inter-character spacing</translation>
520
    </message>
521
    <message>
522
      <location filename="draftlink.py" line="104"/>
523
      <source>Show the individual array elements</source>
524
      <translation type="unfinished">Show the individual array elements</translation>
525
    </message>
526
    <message>
527
      <location filename="pointarray.py" line="79"/>
528
      <source>Base object that will be duplicated</source>
529
      <translation type="unfinished">Base object that will be duplicated</translation>
530
    </message>
531
    <message>
532
      <location filename="pointarray.py" line="87"/>
533
      <source>Object containing points used to distribute the base object, for example, a sketch or a Part compound.
534
The sketch or compound must contain at least one explicit point or vertex object.</source>
535
      <translation type="unfinished">Object containing points used to distribute the base object, for example, a sketch or a Part compound.
536
The sketch or compound must contain at least one explicit point or vertex object.</translation>
537
    </message>
538
    <message>
539
      <location filename="pointarray.py" line="95"/>
540
      <source>Total number of elements in the array.
541
This property is read-only, as the number depends on the points contained within 'Point Object'.</source>
542
      <translation type="unfinished">Total number of elements in the array.
543
This property is read-only, as the number depends on the points contained within 'Point Object'.</translation>
544
    </message>
545
    <message>
546
      <location filename="pointarray.py" line="139"/>
547
      <source>Additional placement, shift and rotation, that will be applied to each copy</source>
548
      <translation type="unfinished">Additional placement, shift and rotation, that will be applied to each copy</translation>
549
    </message>
550
    <message>
551
      <location filename="bspline.py" line="46"/>
552
      <source>The points of the B-spline</source>
553
      <translation type="unfinished">The points of the B-spline</translation>
554
    </message>
555
    <message>
556
      <location filename="bspline.py" line="50"/>
557
      <source>If the B-spline is closed or not</source>
558
      <translation type="unfinished">If the B-spline is closed or not</translation>
559
    </message>
560
    <message>
561
      <location filename="bspline.py" line="54"/>
562
      <source>Create a face if this spline is closed</source>
563
      <translation type="unfinished">Create a face if this spline is closed</translation>
564
    </message>
565
    <message>
566
      <location filename="bspline.py" line="67"/>
567
      <source>Parameterization factor</source>
568
      <translation type="unfinished">Parameterization factor</translation>
569
    </message>
570
    <message>
571
      <location filename="shape2dview.py" line="57"/>
572
      <source>The base object this 2D view must represent</source>
573
      <translation type="unfinished">The base object this 2D view must represent</translation>
574
    </message>
575
    <message>
576
      <location filename="shape2dview.py" line="62"/>
577
      <source>The projection vector of this object</source>
578
      <translation type="unfinished">The projection vector of this object</translation>
579
    </message>
580
    <message>
581
      <location filename="shape2dview.py" line="68"/>
582
      <source>The way the viewed object must be projected</source>
583
      <translation type="unfinished">The way the viewed object must be projected</translation>
584
    </message>
585
    <message>
586
      <location filename="shape2dview.py" line="75"/>
587
      <source>The indices of the faces to be projected in Individual Faces mode</source>
588
      <translation type="unfinished">The indices of the faces to be projected in Individual Faces mode</translation>
589
    </message>
590
    <message>
591
      <location filename="shape2dview.py" line="80"/>
592
      <source>Show hidden lines</source>
593
      <translation>إظهار الخطوط المخفية</translation>
594
    </message>
595
    <message>
596
      <location filename="shape2dview.py" line="86"/>
597
      <source>Fuse wall and structure objects of same type and material</source>
598
      <translation type="unfinished">Fuse wall and structure objects of same type and material</translation>
599
    </message>
600
    <message>
601
      <location filename="shape2dview.py" line="91"/>
602
      <source>Tessellate Ellipses and B-splines into line segments</source>
603
      <translation type="unfinished">Tessellate Ellipses and B-splines into line segments</translation>
604
    </message>
605
    <message>
606
      <location filename="ellipse.py" line="45"/>
607
      <source>Start angle of the elliptical arc</source>
608
      <translation type="unfinished">Start angle of the elliptical arc</translation>
609
    </message>
610
    <message>
611
      <location filename="ellipse.py" line="49"/>
612
      <source>End angle of the elliptical arc 
613

614
                (for a full circle, give it same value as First Angle)</source>
615
      <translation type="unfinished">End angle of the elliptical arc 
616

617
                (for a full circle, give it same value as First Angle)</translation>
618
    </message>
619
    <message>
620
      <location filename="ellipse.py" line="52"/>
621
      <source>Minor radius of the ellipse</source>
622
      <translation type="unfinished">Minor radius of the ellipse</translation>
623
    </message>
624
    <message>
625
      <location filename="ellipse.py" line="55"/>
626
      <source>Major radius of the ellipse</source>
627
      <translation type="unfinished">Major radius of the ellipse</translation>
628
    </message>
629
    <message>
630
      <location filename="ellipse.py" line="61"/>
631
      <source>Area of this object</source>
632
      <translation type="unfinished">Area of this object</translation>
633
    </message>
634
    <message>
635
      <location filename="bezcurve.py" line="46"/>
636
      <source>The points of the Bezier curve</source>
637
      <translation type="unfinished">The points of the Bezier curve</translation>
638
    </message>
639
    <message>
640
      <location filename="bezcurve.py" line="50"/>
641
      <source>The degree of the Bezier function</source>
642
      <translation type="unfinished">The degree of the Bezier function</translation>
643
    </message>
644
    <message>
645
      <location filename="bezcurve.py" line="54"/>
646
      <source>Continuity</source>
647
      <translation>استمرارية</translation>
648
    </message>
649
    <message>
650
      <location filename="bezcurve.py" line="58"/>
651
      <source>If the Bezier curve should be closed or not</source>
652
      <translation type="unfinished">If the Bezier curve should be closed or not</translation>
653
    </message>
654
    <message>
655
      <location filename="bezcurve.py" line="62"/>
656
      <source>Create a face if this curve is closed</source>
657
      <translation type="unfinished">Create a face if this curve is closed</translation>
658
    </message>
659
    <message>
660
      <location filename="bezcurve.py" line="66"/>
661
      <source>The length of this object</source>
662
      <translation type="unfinished">The length of this object</translation>
663
    </message>
664
    <message>
665
      <location filename="patharray.py" line="177"/>
666
      <source>The object along which the copies will be distributed. It must contain 'Edges'.</source>
667
      <translation type="unfinished">The object along which the copies will be distributed. It must contain 'Edges'.</translation>
668
    </message>
669
    <message>
670
      <location filename="patharray.py" line="192"/>
671
      <source>List of connected edges in the 'Path Object'.
672
If these are present, the copies will be created along these subelements only.
673
Leave this property empty to create copies along the entire 'Path Object'.</source>
674
      <translation type="unfinished">List of connected edges in the 'Path Object'.
675
If these are present, the copies will be created along these subelements only.
676
Leave this property empty to create copies along the entire 'Path Object'.</translation>
677
    </message>
678
    <message>
679
      <location filename="patharray.py" line="200"/>
680
      <source>Number of copies to create</source>
681
      <translation type="unfinished">Number of copies to create</translation>
682
    </message>
683
    <message>
684
      <location filename="patharray.py" line="219"/>
685
      <source>Additional translation that will be applied to each copy.
686
This is useful to adjust for the difference between shape centre and shape reference point.</source>
687
      <translation type="unfinished">Additional translation that will be applied to each copy.
688
This is useful to adjust for the difference between shape centre and shape reference point.</translation>
689
    </message>
690
    <message>
691
      <location filename="patharray.py" line="227"/>
692
      <source>Alignment vector for 'Tangent' mode</source>
693
      <translation type="unfinished">Alignment vector for 'Tangent' mode</translation>
694
    </message>
695
    <message>
696
      <location filename="patharray.py" line="235"/>
697
      <source>Force use of 'Vertical Vector' as local Z direction when using 'Original' or 'Tangent' alignment mode</source>
698
      <translation type="unfinished">Force use of 'Vertical Vector' as local Z direction when using 'Original' or 'Tangent' alignment mode</translation>
699
    </message>
700
    <message>
701
      <location filename="patharray.py" line="243"/>
702
      <source>Direction of the local Z axis when 'Force Vertical' is true</source>
703
      <translation type="unfinished">Direction of the local Z axis when 'Force Vertical' is true</translation>
704
    </message>
705
    <message>
706
      <location filename="patharray.py" line="251"/>
707
      <source>Method to orient the copies along the path.
708
- Original: X is curve tangent, Y is normal, and Z is the cross product.
709
- Frenet: aligns the object following the local coordinate system along the path.
710
- Tangent: similar to 'Original' but the local X axis is pre-aligned to 'Tangent Vector'.
711

712
To get better results with 'Original' or 'Tangent' you may have to set 'Force Vertical' to true.</source>
713
      <translation type="unfinished">Method to orient the copies along the path.
714
- Original: X is curve tangent, Y is normal, and Z is the cross product.
715
- Frenet: aligns the object following the local coordinate system along the path.
716
- Tangent: similar to 'Original' but the local X axis is pre-aligned to 'Tangent Vector'.
717

718
To get better results with 'Original' or 'Tangent' you may have to set 'Force Vertical' to true.</translation>
719
    </message>
720
    <message>
721
      <location filename="patharray.py" line="262"/>
722
      <source>Orient the copies along the path depending on the 'Align Mode'.
723
Otherwise the copies will have the same orientation as the original Base object.</source>
724
      <translation type="unfinished">Orient the copies along the path depending on the 'Align Mode'.
725
Otherwise the copies will have the same orientation as the original Base object.</translation>
726
    </message>
727
    <message>
728
      <location filename="drawingview.py" line="66"/>
729
      <source>The linked object</source>
730
      <translation>الكائن المرتبط</translation>
731
    </message>
732
    <message>
733
      <location filename="drawingview.py" line="73"/>
734
      <source>Projection direction</source>
735
      <translation type="unfinished">Projection direction</translation>
736
    </message>
737
    <message>
738
      <location filename="drawingview.py" line="80"/>
739
      <source>The width of the lines inside this object</source>
740
      <translation type="unfinished">The width of the lines inside this object</translation>
741
    </message>
742
    <message>
743
      <location filename="drawingview.py" line="88"/>
744
      <source>The size of the texts inside this object</source>
745
      <translation>حجم النصوص داخل هذا الكائن</translation>
746
    </message>
747
    <message>
748
      <location filename="drawingview.py" line="96"/>
749
      <source>The spacing between lines of text</source>
750
      <translation type="unfinished">The spacing between lines of text</translation>
751
    </message>
752
    <message>
753
      <location filename="drawingview.py" line="103"/>
754
      <source>The color of the projected objects</source>
755
      <translation type="unfinished">The color of the projected objects</translation>
756
    </message>
757
    <message>
758
      <location filename="drawingview.py" line="110"/>
759
      <source>Shape Fill Style</source>
760
      <translation type="unfinished">Shape Fill Style</translation>
761
    </message>
762
    <message>
763
      <location filename="drawingview.py" line="118"/>
764
      <source>Line Style</source>
765
      <translation type="unfinished">Line Style</translation>
766
    </message>
767
    <message>
768
      <location filename="drawingview.py" line="127"/>
769
      <source>If checked, source objects are displayed regardless of being visible in the 3D model</source>
770
      <translation>إذا تم تحديدها، يتم عرض مصدر الكائنات بغض النظر عن كونها مرئية في نموذج 3D</translation>
771
    </message>
772
    <message>
773
      <location filename="facebinder.py" line="43"/>
774
      <source>Linked faces</source>
775
      <translation type="unfinished">Linked faces</translation>
776
    </message>
777
    <message>
778
      <location filename="facebinder.py" line="46"/>
779
      <source>Specifies if splitter lines must be removed</source>
780
      <translation type="unfinished">Specifies if splitter lines must be removed</translation>
781
    </message>
782
    <message>
783
      <location filename="facebinder.py" line="49"/>
784
      <source>An optional extrusion value to be applied to all faces</source>
785
      <translation type="unfinished">An optional extrusion value to be applied to all faces</translation>
786
    </message>
787
    <message>
788
      <location filename="facebinder.py" line="52"/>
789
      <source>An optional offset value to be applied to all faces</source>
790
      <translation type="unfinished">An optional offset value to be applied to all faces</translation>
791
    </message>
792
    <message>
793
      <location filename="facebinder.py" line="55"/>
794
      <source>This specifies if the shapes sew</source>
795
      <translation type="unfinished">This specifies if the shapes sew</translation>
796
    </message>
797
    <message>
798
      <location filename="facebinder.py" line="58"/>
799
      <source>The area of the faces of this Facebinder</source>
800
      <translation type="unfinished">The area of the faces of this Facebinder</translation>
801
    </message>
802
    <message>
803
      <location filename="clone.py" line="46"/>
804
      <source>The objects included in this clone</source>
805
      <translation type="unfinished">The objects included in this clone</translation>
806
    </message>
807
    <message>
808
      <location filename="clone.py" line="51"/>
809
      <source>The scale factor of this clone</source>
810
      <translation type="unfinished">The scale factor of this clone</translation>
811
    </message>
812
    <message>
813
      <location filename="clone.py" line="57"/>
814
      <source>If Clones includes several objects,
815
set True for fusion or False for compound</source>
816
      <translation type="unfinished">If Clones includes several objects,
817
set True for fusion or False for compound</translation>
818
    </message>
819
    <message>
820
      <location filename="view_draft_annotation.py" line="82"/>
821
      <source>General scaling factor that affects the annotation consistently
822
because it scales the text, and the line decorations, if any,
823
in the same proportion.</source>
824
      <translation type="unfinished">General scaling factor that affects the annotation consistently
825
because it scales the text, and the line decorations, if any,
826
in the same proportion.</translation>
827
    </message>
828
    <message>
829
      <location filename="view_draft_annotation.py" line="100"/>
830
      <source>Annotation style to apply to this object.
831
When using a saved style some of the view properties will become read-only;
832
they will only be editable by changing the style through the 'Annotation style editor' tool.</source>
833
      <translation type="unfinished">Annotation style to apply to this object.
834
When using a saved style some of the view properties will become read-only;
835
they will only be editable by changing the style through the 'Annotation style editor' tool.</translation>
836
    </message>
837
    <message>
838
      <location filename="wire.py" line="49"/>
839
      <source>The vertices of the wire</source>
840
      <translation type="unfinished">The vertices of the wire</translation>
841
    </message>
842
    <message>
843
      <location filename="wire.py" line="53"/>
844
      <source>If the wire is closed or not</source>
845
      <translation type="unfinished">If the wire is closed or not</translation>
846
    </message>
847
    <message>
848
      <location filename="wire.py" line="57"/>
849
      <source>The base object is the wire, it's formed from 2 objects</source>
850
      <translation type="unfinished">The base object is the wire, it's formed from 2 objects</translation>
851
    </message>
852
    <message>
853
      <location filename="wire.py" line="61"/>
854
      <source>The tool object is the wire, it's formed from 2 objects</source>
855
      <translation type="unfinished">The tool object is the wire, it's formed from 2 objects</translation>
856
    </message>
857
    <message>
858
      <location filename="wire.py" line="65"/>
859
      <source>The start point of this line</source>
860
      <translation type="unfinished">The start point of this line</translation>
861
    </message>
862
    <message>
863
      <location filename="wire.py" line="69"/>
864
      <source>The end point of this line</source>
865
      <translation type="unfinished">The end point of this line</translation>
866
    </message>
867
    <message>
868
      <location filename="wire.py" line="73"/>
869
      <source>The length of this line</source>
870
      <translation type="unfinished">The length of this line</translation>
871
    </message>
872
    <message>
873
      <location filename="wire.py" line="85"/>
874
      <source>Create a face if this object is closed</source>
875
      <translation type="unfinished">Create a face if this object is closed</translation>
876
    </message>
877
    <message>
878
      <location filename="wire.py" line="89"/>
879
      <source>The number of subdivisions of each edge</source>
880
      <translation type="unfinished">The number of subdivisions of each edge</translation>
881
    </message>
882
    <message>
883
      <location filename="view_dimension.py" line="137"/>
884
      <source>Font name</source>
885
      <translation>اسم الخط</translation>
886
    </message>
887
    <message>
888
      <location filename="view_dimension.py" line="146"/>
889
      <source>Font size</source>
890
      <translation>حجم الخط</translation>
891
    </message>
892
    <message>
893
      <location filename="view_dimension.py" line="155"/>
894
      <source>Spacing between text and dimension line</source>
895
      <translation type="unfinished">Spacing between text and dimension line</translation>
896
    </message>
897
    <message>
898
      <location filename="view_dimension.py" line="164"/>
899
      <source>Rotate the dimension text 180 degrees</source>
900
      <translation type="unfinished">Rotate the dimension text 180 degrees</translation>
901
    </message>
902
    <message>
903
      <location filename="view_dimension.py" line="174"/>
904
      <source>Text Position.
905
Leave '(0,0,0)' for automatic position</source>
906
      <translation type="unfinished">Text Position.
907
Leave '(0,0,0)' for automatic position</translation>
908
    </message>
909
    <message>
910
      <location filename="view_dimension.py" line="185"/>
911
      <source>Text override.
912
Write '$dim' so that it is replaced by the dimension length.</source>
913
      <translation type="unfinished">Text override.
914
Write '$dim' so that it is replaced by the dimension length.</translation>
915
    </message>
916
    <message>
917
      <location filename="view_dimension.py" line="196"/>
918
      <source>The number of decimals to show</source>
919
      <translation type="unfinished">The number of decimals to show</translation>
920
    </message>
921
    <message>
922
      <location filename="view_dimension.py" line="205"/>
923
      <source>Show the unit suffix</source>
924
      <translation>عرض لاحقة الوحدة</translation>
925
    </message>
926
    <message>
927
      <location filename="view_dimension.py" line="230"/>
928
      <source>Arrow size</source>
929
      <translation>حجم السهم</translation>
930
    </message>
931
    <message>
932
      <location filename="view_dimension.py" line="239"/>
933
      <source>Arrow type</source>
934
      <translation>نوع السهم</translation>
935
    </message>
936
    <message>
937
      <location filename="view_dimension.py" line="249"/>
938
      <source>Rotate the dimension arrows 180 degrees</source>
939
      <translation type="unfinished">Rotate the dimension arrows 180 degrees</translation>
940
    </message>
941
    <message>
942
      <location filename="view_dimension.py" line="260"/>
943
      <source>The distance the dimension line is extended
944
past the extension lines</source>
945
      <translation type="unfinished">The distance the dimension line is extended
946
past the extension lines</translation>
947
    </message>
948
    <message>
949
      <location filename="view_dimension.py" line="269"/>
950
      <source>Length of the extension lines</source>
951
      <translation type="unfinished">Length of the extension lines</translation>
952
    </message>
953
    <message>
954
      <location filename="view_dimension.py" line="279"/>
955
      <source>Length of the extension line
956
beyond the dimension line</source>
957
      <translation type="unfinished">Length of the extension line
958
beyond the dimension line</translation>
959
    </message>
960
    <message>
961
      <location filename="view_dimension.py" line="288"/>
962
      <source>Shows the dimension line and arrows</source>
963
      <translation type="unfinished">Shows the dimension line and arrows</translation>
964
    </message>
965
    <message>
966
      <location filename="view_layer.py" line="66"/>
967
      <source>If it is true, the objects contained within this layer will adopt the line color of the layer</source>
968
      <translation type="unfinished">If it is true, the objects contained within this layer will adopt the line color of the layer</translation>
969
    </message>
970
    <message>
971
      <location filename="view_layer.py" line="88"/>
972
      <source>If it is true, the print color will be used when objects in this layer are placed on a TechDraw page</source>
973
      <translation type="unfinished">If it is true, the print color will be used when objects in this layer are placed on a TechDraw page</translation>
974
    </message>
975
    <message>
976
      <location filename="view_layer.py" line="102"/>
977
      <source>The line color of the objects contained within this layer</source>
978
      <translation type="unfinished">The line color of the objects contained within this layer</translation>
979
    </message>
980
    <message>
981
      <location filename="view_layer.py" line="116"/>
982
      <source>The shape color of the objects contained within this layer</source>
983
      <translation type="unfinished">The shape color of the objects contained within this layer</translation>
984
    </message>
985
    <message>
986
      <location filename="view_layer.py" line="130"/>
987
      <source>The line width of the objects contained within this layer</source>
988
      <translation type="unfinished">The line width of the objects contained within this layer</translation>
989
    </message>
990
    <message>
991
      <location filename="view_layer.py" line="142"/>
992
      <source>The draw style of the objects contained within this layer</source>
993
      <translation type="unfinished">The draw style of the objects contained within this layer</translation>
994
    </message>
995
    <message>
996
      <location filename="view_layer.py" line="153"/>
997
      <source>The transparency of the objects contained within this layer</source>
998
      <translation type="unfinished">The transparency of the objects contained within this layer</translation>
999
    </message>
1000
    <message>
1001
      <location filename="view_layer.py" line="164"/>
1002
      <source>The line color of the objects contained within this layer, when used on a TechDraw page</source>
1003
      <translation type="unfinished">The line color of the objects contained within this layer, when used on a TechDraw page</translation>
1004
    </message>
1005
    <message>
1006
      <location filename="view_label.py" line="176"/>
1007
      <source>Line width</source>
1008
      <translation>عرض الخط</translation>
1009
    </message>
1010
    <message>
1011
      <location filename="view_label.py" line="185"/>
1012
      <source>Line color</source>
1013
      <translation>لون الخط</translation>
1014
    </message>
1015
    <message>
1016
      <location filename="view_label.py" line="73"/>
1017
      <source>The size of the text</source>
1018
      <translation type="unfinished">The size of the text</translation>
1019
    </message>
1020
    <message>
1021
      <location filename="view_label.py" line="82"/>
1022
      <source>The font of the text</source>
1023
      <translation type="unfinished">The font of the text</translation>
1024
    </message>
1025
    <message>
1026
      <location filename="view_label.py" line="118"/>
1027
      <source>The vertical alignment of the text</source>
1028
      <translation type="unfinished">The vertical alignment of the text</translation>
1029
    </message>
1030
    <message>
1031
      <location filename="view_label.py" line="101"/>
1032
      <source>Text color</source>
1033
      <translation type="unfinished">Text color</translation>
1034
    </message>
1035
    <message>
1036
      <location filename="view_label.py" line="127"/>
1037
      <source>Line spacing (relative to font size)</source>
1038
      <translation type="unfinished">Line spacing (relative to font size)</translation>
1039
    </message>
1040
    <message>
1041
      <location filename="view_label.py" line="110"/>
1042
      <source>The maximum number of characters on each line of the text box</source>
1043
      <translation type="unfinished">The maximum number of characters on each line of the text box</translation>
1044
    </message>
1045
    <message>
1046
      <location filename="view_label.py" line="138"/>
1047
      <source>The size of the arrow</source>
1048
      <translation type="unfinished">The size of the arrow</translation>
1049
    </message>
1050
    <message>
1051
      <location filename="view_label.py" line="147"/>
1052
      <source>The type of arrow of this label</source>
1053
      <translation type="unfinished">The type of arrow of this label</translation>
1054
    </message>
1055
    <message>
1056
      <location filename="view_label.py" line="158"/>
1057
      <source>The type of frame around the text of this object</source>
1058
      <translation type="unfinished">The type of frame around the text of this object</translation>
1059
    </message>
1060
    <message>
1061
      <location filename="view_label.py" line="167"/>
1062
      <source>Display a leader line or not</source>
1063
      <translation type="unfinished">Display a leader line or not</translation>
1064
    </message>
1065
    <message>
1066
      <location filename="pathtwistedarray.py" line="86"/>
1067
      <source>The base object that will be duplicated.</source>
1068
      <translation type="unfinished">The base object that will be duplicated.</translation>
1069
    </message>
1070
    <message>
1071
      <location filename="pathtwistedarray.py" line="100"/>
1072
      <source>Number of copies to create.</source>
1073
      <translation type="unfinished">Number of copies to create.</translation>
1074
    </message>
1075
    <message>
1076
      <location filename="pathtwistedarray.py" line="107"/>
1077
      <source>Rotation factor of the twisted array.</source>
1078
      <translation type="unfinished">Rotation factor of the twisted array.</translation>
1079
    </message>
1080
    <message>
1081
      <location filename="shapestring.py" line="59"/>
1082
      <source>Fill letters with faces</source>
1083
      <translation type="unfinished">Fill letters with faces</translation>
1084
    </message>
1085
    <message>
1086
      <location filename="view_dimension.py" line="216"/>
1087
      <source>A unit to express the measurement.
1088
Leave blank for system default.
1089
Use 'arch' to force US arch notation</source>
1090
      <translation type="unfinished">A unit to express the measurement.
1091
Leave blank for system default.
1092
Use 'arch' to force US arch notation</translation>
1093
    </message>
1094
    <message>
1095
      <location filename="shape2dview.py" line="117"/>
1096
      <source>A list of exclusion points. Any edge touching any of those points will not be drawn.</source>
1097
      <translation type="unfinished">A list of exclusion points. Any edge touching any of those points will not be drawn.</translation>
1098
    </message>
1099
    <message>
1100
      <location filename="shape2dview.py" line="98"/>
1101
      <source>For Cutlines and Cutfaces modes, 
1102
                    this leaves the faces at the cut location</source>
1103
      <translation type="unfinished">For Cutlines and Cutfaces modes, 
1104
                    this leaves the faces at the cut location</translation>
1105
    </message>
1106
    <message>
1107
      <location filename="shape2dview.py" line="105"/>
1108
      <source>Length of line segments if tessellating Ellipses or B-splines 
1109
                    into line segments</source>
1110
      <translation type="unfinished">Length of line segments if tessellating Ellipses or B-splines 
1111
                    into line segments</translation>
1112
    </message>
1113
    <message>
1114
      <location filename="shape2dview.py" line="122"/>
1115
      <source>If this is True, only solid geometry is handled. This overrides the base object's Only Solids property</source>
1116
      <translation type="unfinished">If this is True, only solid geometry is handled. This overrides the base object's Only Solids property</translation>
1117
    </message>
1118
    <message>
1119
      <location filename="shape2dview.py" line="127"/>
1120
      <source>If this is True, the contents are clipped to the borders of the section plane, if applicable. This overrides the base object's Clip property</source>
1121
      <translation type="unfinished">If this is True, the contents are clipped to the borders of the section plane, if applicable. This overrides the base object's Clip property</translation>
1122
    </message>
1123
    <message>
1124
      <location filename="shape2dview.py" line="111"/>
1125
      <source>If this is True, this object will include only visible objects</source>
1126
      <translation type="unfinished">If this is True, this object will include only visible objects</translation>
1127
    </message>
1128
    <message>
1129
      <location filename="shape2dview.py" line="132"/>
1130
      <source>This object will be recomputed only if this is True.</source>
1131
      <translation type="unfinished">This object will be recomputed only if this is True.</translation>
1132
    </message>
1133
    <message>
1134
      <location filename="hatch.py" line="49"/>
1135
      <source>The shape of this object</source>
1136
      <translation>هيئة هذا العنصر</translation>
1137
    </message>
1138
    <message>
1139
      <location filename="hatch.py" line="52"/>
1140
      <source>The base object used by this object</source>
1141
      <translation type="unfinished">The base object used by this object</translation>
1142
    </message>
1143
    <message>
1144
      <location filename="hatch.py" line="55"/>
1145
      <source>The PAT file used by this object</source>
1146
      <translation type="unfinished">The PAT file used by this object</translation>
1147
    </message>
1148
    <message>
1149
      <location filename="hatch.py" line="58"/>
1150
      <source>The pattern name used by this object</source>
1151
      <translation type="unfinished">The pattern name used by this object</translation>
1152
    </message>
1153
    <message>
1154
      <location filename="hatch.py" line="61"/>
1155
      <source>The pattern scale used by this object</source>
1156
      <translation type="unfinished">The pattern scale used by this object</translation>
1157
    </message>
1158
    <message>
1159
      <location filename="hatch.py" line="64"/>
1160
      <source>The pattern rotation used by this object</source>
1161
      <translation type="unfinished">The pattern rotation used by this object</translation>
1162
    </message>
1163
    <message>
1164
      <location filename="hatch.py" line="67"/>
1165
      <source>If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces)</source>
1166
      <translation type="unfinished">If set to False, hatch is applied as is to the faces, without translation (this might give wrong results for non-XY faces)</translation>
1167
    </message>
1168
    <message>
1169
      <location filename="view_layer.py" line="77"/>
1170
      <source>If it is true, the objects contained within this layer will adopt the shape color of the layer</source>
1171
      <translation type="unfinished">If it is true, the objects contained within this layer will adopt the shape color of the layer</translation>
1172
    </message>
1173
  </context>
1174
  <context>
1175
    <name>Dialog</name>
1176
    <message>
1177
      <location filename="dialog_AnnotationStyleEditor.ui" line="14"/>
1178
      <source>Annotation Styles Editor</source>
1179
      <translation>محرر أنماط الشرح</translation>
1180
    </message>
1181
    <message>
1182
      <location filename="dialog_AnnotationStyleEditor.ui" line="20"/>
1183
      <source>Style name</source>
1184
      <translation>اسم النمط</translation>
1185
    </message>
1186
    <message>
1187
      <location filename="dialog_AnnotationStyleEditor.ui" line="50"/>
1188
      <source>Add new...</source>
1189
      <translation>إضافة جديدة...</translation>
1190
    </message>
1191
    <message>
1192
      <location filename="dialog_AnnotationStyleEditor.ui" line="79"/>
1193
      <source>Renames the selected style</source>
1194
      <translation>إعادة تسمية العنصر المحدد</translation>
1195
    </message>
1196
    <message>
1197
      <location filename="dialog_AnnotationStyleEditor.ui" line="82"/>
1198
      <source>Rename</source>
1199
      <translation>إعادة التسمية</translation>
1200
    </message>
1201
    <message>
1202
      <location filename="dialog_AnnotationStyleEditor.ui" line="110"/>
1203
      <source>Deletes the selected style</source>
1204
      <translation>حذف العنصر المحدد</translation>
1205
    </message>
1206
    <message>
1207
      <location filename="dialog_AnnotationStyleEditor.ui" line="113"/>
1208
      <source>Delete</source>
1209
      <translation>حذف</translation>
1210
    </message>
1211
    <message>
1212
      <location filename="dialog_AnnotationStyleEditor.ui" line="164"/>
1213
      <source>Text</source>
1214
      <translation>نص</translation>
1215
    </message>
1216
    <message>
1217
      <location filename="dialog_AnnotationStyleEditor.ui" line="173"/>
1218
      <source>Font size</source>
1219
      <translation>حجم الخط</translation>
1220
    </message>
1221
    <message>
1222
      <location filename="dialog_AnnotationStyleEditor.ui" line="183"/>
1223
      <source>Line spacing</source>
1224
      <translation>تباعد الأسطر</translation>
1225
    </message>
1226
    <message>
1227
      <location filename="dialog_AnnotationStyleEditor.ui" line="193"/>
1228
      <source>Font name</source>
1229
      <translation>اسم الخط</translation>
1230
    </message>
1231
    <message>
1232
      <location filename="dialog_AnnotationStyleEditor.ui" line="212"/>
1233
      <source>The font to use for texts and dimensions</source>
1234
      <translation>الخط المراد استخدامه للنصوص والأبعاد</translation>
1235
    </message>
1236
    <message>
1237
      <location filename="dialog_AnnotationStyleEditor.ui" line="239"/>
1238
      <source>Units</source>
1239
      <translation>الوحدات</translation>
1240
    </message>
1241
    <message>
1242
      <location filename="dialog_AnnotationStyleEditor.ui" line="248"/>
1243
      <source>Scale multiplier</source>
1244
      <translation>مضاعفات الحجم</translation>
1245
    </message>
1246
    <message>
1247
      <location filename="dialog_AnnotationStyleEditor.ui" line="258"/>
1248
      <source>Decimals</source>
1249
      <translation>عشري</translation>
1250
    </message>
1251
    <message>
1252
      <location filename="dialog_AnnotationStyleEditor.ui" line="268"/>
1253
      <source>Unit override</source>
1254
      <translation>تجاوز الوحدة</translation>
1255
    </message>
1256
    <message>
1257
      <location filename="dialog_AnnotationStyleEditor.ui" line="278"/>
1258
      <source>Show unit</source>
1259
      <translation>عرض الوحدات</translation>
1260
    </message>
1261
    <message>
1262
      <location filename="dialog_AnnotationStyleEditor.ui" line="331"/>
1263
      <source>Line and arrows</source>
1264
      <translation>خطوط وأسهم</translation>
1265
    </message>
1266
    <message>
1267
      <location filename="dialog_AnnotationStyleEditor.ui" line="340"/>
1268
      <source>Line width</source>
1269
      <translation>عرض الخط</translation>
1270
    </message>
1271
    <message>
1272
      <location filename="dialog_AnnotationStyleEditor.ui" line="350"/>
1273
      <source>Extension overshoot</source>
1274
      <translation>تجاوز الإضافات</translation>
1275
    </message>
1276
    <message>
1277
      <location filename="dialog_AnnotationStyleEditor.ui" line="360"/>
1278
      <source>Arrow size</source>
1279
      <translation>حجم السهم</translation>
1280
    </message>
1281
    <message>
1282
      <location filename="dialog_AnnotationStyleEditor.ui" line="370"/>
1283
      <source>Show lines</source>
1284
      <translation>إظهار الخطوط</translation>
1285
    </message>
1286
    <message>
1287
      <location filename="dialog_AnnotationStyleEditor.ui" line="380"/>
1288
      <source>Dimension overshoot</source>
1289
      <translation>تجاوز الأبعاد</translation>
1290
    </message>
1291
    <message>
1292
      <location filename="dialog_AnnotationStyleEditor.ui" line="390"/>
1293
      <source>Extension lines</source>
1294
      <translation>خطوط التمديد</translation>
1295
    </message>
1296
    <message>
1297
      <location filename="dialog_AnnotationStyleEditor.ui" line="400"/>
1298
      <source>Arrow type</source>
1299
      <translation>نوع السهم</translation>
1300
    </message>
1301
    <message>
1302
      <location filename="dialog_AnnotationStyleEditor.ui" line="410"/>
1303
      <source>Line / text color</source>
1304
      <translation>لون الخط/النص</translation>
1305
    </message>
1306
    <message>
1307
      <location filename="dialog_AnnotationStyleEditor.ui" line="433"/>
1308
      <source>The width of the dimension lines</source>
1309
      <translation>عرض خطوط الأبعاد</translation>
1310
    </message>
1311
    <message>
1312
      <location filename="dialog_AnnotationStyleEditor.ui" line="436"/>
1313
      <source>px</source>
1314
      <translation type="unfinished">px</translation>
1315
    </message>
1316
    <message>
1317
      <location filename="dialog_AnnotationStyleEditor.ui" line="446"/>
1318
      <source>The color of dimension lines, arrows and texts</source>
1319
      <translation>لون خطوط الأبعاد والأسهم والنصوص</translation>
1320
    </message>
1321
    <message>
1322
      <location filename="dialog_AnnotationStyleEditor.ui" line="476"/>
1323
      <source>Dot</source>
1324
      <translation>نقطة</translation>
1325
    </message>
1326
    <message>
1327
      <location filename="dialog_AnnotationStyleEditor.ui" line="486"/>
1328
      <source>Arrow</source>
1329
      <translation>سهم</translation>
1330
    </message>
1331
    <message>
1332
      <location filename="dialog_AnnotationStyleEditor.ui" line="491"/>
1333
      <source>Tick</source>
1334
      <translation>Io</translation>
1335
    </message>
1336
    <message>
1337
      <location filename="dialog_AnnotationStyleEditor.ui" line="38"/>
1338
      <source>The name of your style. Existing style names can be edited.</source>
1339
      <translation>اسم النمط الخاص بك. يمكن تعديل أسماء النمط الموجودة مسبقًا.</translation>
1340
    </message>
1341
    <message>
1342
      <location filename="dialog_AnnotationStyleEditor.ui" line="219"/>
1343
      <source>Font size in the system units</source>
1344
      <translation>حجم الخط في وحدات النظام</translation>
1345
    </message>
1346
    <message>
1347
      <location filename="dialog_AnnotationStyleEditor.ui" line="180"/>
1348
      <source>Line spacing in system units</source>
1349
      <translation>تباعد الأسطر في وحدات النظام</translation>
1350
    </message>
1351
    <message>
1352
      <location filename="dialog_AnnotationStyleEditor.ui" line="285"/>
1353
      <source>A multiplier factor that affects the size of texts and markers</source>
1354
      <translation>عامل مضاعف يؤثر على حجم النصوص والعلامات</translation>
1355
    </message>
1356
    <message>
1357
      <location filename="dialog_AnnotationStyleEditor.ui" line="305"/>
1358
      <source>The number of decimals to show for dimension values</source>
1359
      <translation>عدد المنازل العشرية المراد عرضها لقيم الأبعاد</translation>
1360
    </message>
1361
    <message>
1362
      <location filename="dialog_AnnotationStyleEditor.ui" line="298"/>
1363
      <source>Specify a valid length unit like mm, m, in, ft, to force displaying the dimension value in this unit</source>
1364
      <translation>حدد وحدة طول مثل مم، متر، انش، قدم، لعرض قيمة البعد في هذه الوحدة</translation>
1365
    </message>
1366
    <message>
1367
      <location filename="dialog_AnnotationStyleEditor.ui" line="315"/>
1368
      <source>If it is checked it will show the unit next to the dimension value</source>
1369
      <translation type="unfinished">If it is checked it will show the unit next to the dimension value</translation>
1370
    </message>
1371
    <message>
1372
      <location filename="dialog_AnnotationStyleEditor.ui" line="534"/>
1373
      <source>The distance that the extension lines are additionally extended beyond the dimension line</source>
1374
      <translation type="unfinished">The distance that the extension lines are additionally extended beyond the dimension line</translation>
1375
    </message>
1376
    <message>
1377
      <location filename="dialog_AnnotationStyleEditor.ui" line="504"/>
1378
      <source>The size of the dimension arrows or markers in system units</source>
1379
      <translation type="unfinished">The size of the dimension arrows or markers in system units</translation>
1380
    </message>
1381
    <message>
1382
      <location filename="dialog_AnnotationStyleEditor.ui" line="417"/>
1383
      <source>If it is checked it will display the dimension line</source>
1384
      <translation type="unfinished">If it is checked it will display the dimension line</translation>
1385
    </message>
1386
    <message>
1387
      <location filename="dialog_AnnotationStyleEditor.ui" line="514"/>
1388
      <source>The distance that the dimension line is additionally extended</source>
1389
      <translation type="unfinished">The distance that the dimension line is additionally extended</translation>
1390
    </message>
1391
    <message>
1392
      <location filename="dialog_AnnotationStyleEditor.ui" line="524"/>
1393
      <source>The length of the extension lines</source>
1394
      <translation type="unfinished">The length of the extension lines</translation>
1395
    </message>
1396
    <message>
1397
      <location filename="dialog_AnnotationStyleEditor.ui" line="472"/>
1398
      <source>The type of arrows or markers to use at the end of dimension lines</source>
1399
      <translation type="unfinished">The type of arrows or markers to use at the end of dimension lines</translation>
1400
    </message>
1401
    <message>
1402
      <location filename="dialog_AnnotationStyleEditor.ui" line="481"/>
1403
      <source>Circle</source>
1404
      <translation>دائرة</translation>
1405
    </message>
1406
    <message>
1407
      <location filename="dialog_AnnotationStyleEditor.ui" line="496"/>
1408
      <source>Tick-2</source>
1409
      <translation type="unfinished">Tick-2</translation>
1410
    </message>
1411
    <message>
1412
      <location filename="dialog_AnnotationStyleEditor.ui" line="120"/>
1413
      <source>Import styles from json file</source>
1414
      <translation type="unfinished">Import styles from json file</translation>
1415
    </message>
1416
    <message>
1417
      <location filename="dialog_AnnotationStyleEditor.ui" line="130"/>
1418
      <source>Export styles to json file</source>
1419
      <translation type="unfinished">Export styles to json file</translation>
1420
    </message>
1421
  </context>
1422
  <context>
1423
    <name>Draft</name>
1424
    <message>
1425
      <location filename="importDXF.py" line="129"/>
1426
      <source>Download of dxf libraries failed.
1427
Please install the dxf Library addon manually
1428
from menu Tools -&gt; Addon Manager</source>
1429
      <translation>يتعذر تحميل مكتبات الـ dxf.
1430
المرجو تتبيث إضافة مكتبة الـ dxf يدويا
1431
من خلال قائمة الأدوات -&gt; مدير الإضافات</translation>
1432
    </message>
1433
    <message>
1434
      <location filename="init_tools.py" line="145"/>
1435
      <source>Draft creation tools</source>
1436
      <translation type="unfinished">Draft creation tools</translation>
1437
    </message>
1438
    <message>
1439
      <location filename="init_tools.py" line="148"/>
1440
      <source>Draft annotation tools</source>
1441
      <translation type="unfinished">Draft annotation tools</translation>
1442
    </message>
1443
    <message>
1444
      <location filename="init_tools.py" line="151"/>
1445
      <source>Draft modification tools</source>
1446
      <translation type="unfinished">Draft modification tools</translation>
1447
    </message>
1448
    <message>
1449
      <location filename="InitGui.py" line="107"/>
1450
      <source>Draft utility tools</source>
1451
      <translation type="unfinished">Draft utility tools</translation>
1452
    </message>
1453
    <message>
1454
      <location filename="init_tools.py" line="166"/>
1455
      <source>&amp;Drafting</source>
1456
      <translation>مسودة</translation>
1457
    </message>
1458
    <message>
1459
      <location filename="init_tools.py" line="168"/>
1460
      <source>&amp;Annotation</source>
1461
      <translation>&amp; تعليق توضيحي</translation>
1462
    </message>
1463
    <message>
1464
      <location filename="init_tools.py" line="170"/>
1465
      <source>&amp;Modification</source>
1466
      <translation type="unfinished">&amp;Modification</translation>
1467
    </message>
1468
    <message>
1469
      <location filename="init_tools.py" line="172"/>
1470
      <source>&amp;Utilities</source>
1471
      <translation type="unfinished">&amp;Utilities</translation>
1472
    </message>
1473
    <message>
1474
      <location filename="InitGui.py" line="122"/>
1475
      <source>Draft</source>
1476
      <translation>مسودة</translation>
1477
    </message>
1478
    <message>
1479
      <location filename="InitGui.py" line="183"/>
1480
      <source>Import-Export</source>
1481
      <translation>إستيراد-تصدير</translation>
1482
    </message>
1483
    <message>
1484
      <location filename="pointarray.py" line="305"/>
1485
      <source>Point object doesn't have a discrete point, it cannot be used for an array.</source>
1486
      <translation type="unfinished">Point object doesn't have a discrete point, it cannot be used for an array.</translation>
1487
    </message>
1488
    <message>
1489
      <location filename="bspline.py" line="106"/>
1490
      <source>_BSpline.createGeometry: Closed with same first/last Point. Geometry not updated.</source>
1491
      <translation type="unfinished">_BSpline.createGeometry: Closed with same first/last Point. Geometry not updated.</translation>
1492
    </message>
1493
    <message>
1494
      <location filename="view_wpproxy.py" line="102"/>
1495
      <source>Writing camera position</source>
1496
      <translation>كتابة موضع الكاميرا</translation>
1497
    </message>
1498
    <message>
1499
      <location filename="view_wpproxy.py" line="119"/>
1500
      <source>Writing objects shown/hidden state</source>
1501
      <translation type="unfinished">Writing objects shown/hidden state</translation>
1502
    </message>
1503
    <message>
1504
      <location filename="view_layer.py" line="402"/>
1505
      <source>Merge layer duplicates</source>
1506
      <translation type="unfinished">Merge layer duplicates</translation>
1507
    </message>
1508
    <message>
1509
      <location filename="view_layer.py" line="407"/>
1510
      <source>Add new layer</source>
1511
      <translation type="unfinished">Add new layer</translation>
1512
    </message>
1513
    <message>
1514
      <location filename="init_draft_statusbar.py" line="252"/>
1515
      <source>Toggles Grid On/Off</source>
1516
      <translation type="unfinished">Toggles Grid On/Off</translation>
1517
    </message>
1518
    <message>
1519
      <location filename="init_draft_statusbar.py" line="270"/>
1520
      <source>Object snapping</source>
1521
      <translation type="unfinished">Object snapping</translation>
1522
    </message>
1523
    <message>
1524
      <location filename="init_draft_statusbar.py" line="302"/>
1525
      <source>Toggles Visual Aid Dimensions On/Off</source>
1526
      <translation type="unfinished">Toggles Visual Aid Dimensions On/Off</translation>
1527
    </message>
1528
    <message>
1529
      <location filename="init_draft_statusbar.py" line="322"/>
1530
      <source>Toggles Ortho On/Off</source>
1531
      <translation type="unfinished">Toggles Ortho On/Off</translation>
1532
    </message>
1533
    <message>
1534
      <location filename="init_draft_statusbar.py" line="340"/>
1535
      <source>Toggles Constrain to Working Plane On/Off</source>
1536
      <translation type="unfinished">Toggles Constrain to Working Plane On/Off</translation>
1537
    </message>
1538
    <message>
1539
      <location filename="gui_utils.py" line="154"/>
1540
      <source>Unable to insert new object into a scaled part</source>
1541
      <translation type="unfinished">Unable to insert new object into a scaled part</translation>
1542
    </message>
1543
    <message>
1544
      <location filename="task_orthoarray.py" line="157"/>
1545
      <source>True</source>
1546
      <translation>صحيح</translation>
1547
    </message>
1548
    <message>
1549
      <location filename="task_orthoarray.py" line="159"/>
1550
      <source>False</source>
1551
      <translation>خطأ</translation>
1552
    </message>
1553
    <message>
1554
      <location filename="task_scale.py" line="133"/>
1555
      <source>Scale</source>
1556
      <translation>السلم</translation>
1557
    </message>
1558
    <message>
1559
      <location filename="task_scale.py" line="134"/>
1560
      <source>X factor</source>
1561
      <translation type="unfinished">X factor</translation>
1562
    </message>
1563
    <message>
1564
      <location filename="task_scale.py" line="135"/>
1565
      <source>Y factor</source>
1566
      <translation type="unfinished">Y factor</translation>
1567
    </message>
1568
    <message>
1569
      <location filename="task_scale.py" line="136"/>
1570
      <source>Z factor</source>
1571
      <translation type="unfinished">Z factor</translation>
1572
    </message>
1573
    <message>
1574
      <location filename="task_scale.py" line="137"/>
1575
      <source>Uniform scaling</source>
1576
      <translation type="unfinished">Uniform scaling</translation>
1577
    </message>
1578
    <message>
1579
      <location filename="task_scale.py" line="138"/>
1580
      <source>Working plane orientation</source>
1581
      <translation type="unfinished">Working plane orientation</translation>
1582
    </message>
1583
    <message>
1584
      <location filename="task_scale.py" line="139"/>
1585
      <source>Copy</source>
1586
      <translation>نسخ</translation>
1587
    </message>
1588
    <message>
1589
      <location filename="task_scale.py" line="140"/>
1590
      <source>Modify subelements</source>
1591
      <translation type="unfinished">Modify subelements</translation>
1592
    </message>
1593
    <message>
1594
      <location filename="task_scale.py" line="141"/>
1595
      <source>Pick from/to points</source>
1596
      <translation type="unfinished">Pick from/to points</translation>
1597
    </message>
1598
    <message>
1599
      <location filename="task_scale.py" line="142"/>
1600
      <source>Create a clone</source>
1601
      <translation>إنشاء استنساخ</translation>
1602
    </message>
1603
    <message>
1604
      <location filename="gui_clone.py" line="91"/>
1605
      <source>Clone</source>
1606
      <translation>استنساخ</translation>
1607
    </message>
1608
    <message>
1609
      <location filename="gui_lineslope.py" line="91"/>
1610
      <source>Slope</source>
1611
      <translation type="unfinished">Slope</translation>
1612
    </message>
1613
    <message>
1614
      <location filename="gui_circulararray.py" line="66"/>
1615
      <source>Circular array</source>
1616
      <translation type="unfinished">Circular array</translation>
1617
    </message>
1618
    <message>
1619
      <location filename="gui_circulararray.py" line="68"/>
1620
      <source>Creates copies of the selected object, and places the copies in a radial pattern
1621
creating various circular layers.
1622

1623
The array can be turned into an orthogonal or a polar array by changing its type.</source>
1624
      <translation type="unfinished">Creates copies of the selected object, and places the copies in a radial pattern
1625
creating various circular layers.
1626

1627
The array can be turned into an orthogonal or a polar array by changing its type.</translation>
1628
    </message>
1629
    <message>
1630
      <location filename="gui_polararray.py" line="66"/>
1631
      <source>Polar array</source>
1632
      <translation type="unfinished">Polar array</translation>
1633
    </message>
1634
    <message>
1635
      <location filename="gui_polararray.py" line="68"/>
1636
      <source>Creates copies of the selected object, and places the copies in a polar pattern
1637
defined by a center of rotation and its angle.
1638

1639
The array can be turned into an orthogonal or a circular array by changing its type.</source>
1640
      <translation type="unfinished">Creates copies of the selected object, and places the copies in a polar pattern
1641
defined by a center of rotation and its angle.
1642

1643
The array can be turned into an orthogonal or a circular array by changing its type.</translation>
1644
    </message>
1645
    <message>
1646
      <location filename="gui_arrays.py" line="65"/>
1647
      <source>Array tools</source>
1648
      <translation type="unfinished">Array tools</translation>
1649
    </message>
1650
    <message>
1651
      <location filename="gui_arrays.py" line="68"/>
1652
      <source>Create various types of arrays, including rectangular, polar, circular, path, and point</source>
1653
      <translation type="unfinished">Create various types of arrays, including rectangular, polar, circular, path, and point</translation>
1654
    </message>
1655
    <message>
1656
      <location filename="gui_orthoarray.py" line="66"/>
1657
      <source>Array</source>
1658
      <translation>مصفوفة</translation>
1659
    </message>
1660
    <message>
1661
      <location filename="gui_orthoarray.py" line="68"/>
1662
      <source>Creates copies of the selected object, and places the copies in an orthogonal pattern,
1663
meaning the copies follow the specified direction in the X, Y, Z axes.
1664

1665
The array can be turned into a polar or a circular array by changing its type.</source>
1666
      <translation type="unfinished">Creates copies of the selected object, and places the copies in an orthogonal pattern,
1667
meaning the copies follow the specified direction in the X, Y, Z axes.
1668

1669
The array can be turned into a polar or a circular array by changing its type.</translation>
1670
    </message>
1671
    <message>
1672
      <location filename="gui_fillets.py" line="65"/>
1673
      <source>Fillet</source>
1674
      <translation>تنعيم الحافة</translation>
1675
    </message>
1676
    <message>
1677
      <location filename="gui_fillets.py" line="68"/>
1678
      <source>Creates a fillet between two selected wires or edges.</source>
1679
      <translation type="unfinished">Creates a fillet between two selected wires or edges.</translation>
1680
    </message>
1681
    <message>
1682
      <location filename="gui_fillets.py" line="90"/>
1683
      <source>Delete original objects</source>
1684
      <translation type="unfinished">Delete original objects</translation>
1685
    </message>
1686
    <message>
1687
      <location filename="gui_fillets.py" line="96"/>
1688
      <source>Create chamfer</source>
1689
      <translation type="unfinished">Create chamfer</translation>
1690
    </message>
1691
    <message>
1692
      <location filename="gui_offset.py" line="329"/>
1693
      <source>Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction</source>
1694
      <translation type="unfinished">Offset direction is not defined. Please move the mouse on either side of the object first to indicate a direction</translation>
1695
    </message>
1696
    <message>
1697
      <location filename="gui_setstyle.py" line="273"/>
1698
      <source>Save style</source>
1699
      <translation type="unfinished">Save style</translation>
1700
    </message>
1701
    <message>
1702
      <location filename="gui_setstyle.py" line="274"/>
1703
      <source>Name of this new style:</source>
1704
      <translation type="unfinished">Name of this new style:</translation>
1705
    </message>
1706
    <message>
1707
      <location filename="gui_setstyle.py" line="282"/>
1708
      <source>Name exists. Overwrite?</source>
1709
      <translation type="unfinished">Name exists. Overwrite?</translation>
1710
    </message>
1711
    <message>
1712
      <location filename="gui_setstyle.py" line="317"/>
1713
      <source>Error: json module not found. Unable to save style</source>
1714
      <translation type="unfinished">Error: json module not found. Unable to save style</translation>
1715
    </message>
1716
    <message>
1717
      <location filename="gui_setstyle.py" line="281"/>
1718
      <source>Warning</source>
1719
      <translation type="unfinished">Warning</translation>
1720
    </message>
1721
    <message>
1722
      <location filename="gui_hatch.py" line="48"/>
1723
      <source>You must choose a base object before using this command</source>
1724
      <translation type="unfinished">You must choose a base object before using this command</translation>
1725
    </message>
1726
  </context>
1727
  <context>
1728
    <name>DraftCircularArrayTaskPanel</name>
1729
    <message>
1730
      <location filename="TaskPanel_CircularArray.ui" line="26"/>
1731
      <source>Circular array</source>
1732
      <translation type="unfinished">Circular array</translation>
1733
    </message>
1734
    <message>
1735
      <location filename="TaskPanel_CircularArray.ui" line="57"/>
1736
      <source>The coordinates of the point through which the axis of rotation passes.
1737
Change the direction of the axis itself in the property editor.</source>
1738
      <translation type="unfinished">The coordinates of the point through which the axis of rotation passes.
1739
Change the direction of the axis itself in the property editor.</translation>
1740
    </message>
1741
    <message>
1742
      <location filename="TaskPanel_CircularArray.ui" line="61"/>
1743
      <source>Center of rotation</source>
1744
      <translation type="unfinished">Center of rotation</translation>
1745
    </message>
1746
    <message>
1747
      <location filename="TaskPanel_CircularArray.ui" line="69"/>
1748
      <source>Z</source>
1749
      <translation>Z</translation>
1750
    </message>
1751
    <message>
1752
      <location filename="TaskPanel_CircularArray.ui" line="76"/>
1753
      <source>X</source>
1754
      <translation>X</translation>
1755
    </message>
1756
    <message>
1757
      <location filename="TaskPanel_CircularArray.ui" line="83"/>
1758
      <source>Y</source>
1759
      <translation>Y</translation>
1760
    </message>
1761
    <message>
1762
      <location filename="TaskPanel_CircularArray.ui" line="131"/>
1763
      <source>Reset the coordinates of the center of rotation.</source>
1764
      <translation type="unfinished">Reset the coordinates of the center of rotation.</translation>
1765
    </message>
1766
    <message>
1767
      <location filename="TaskPanel_CircularArray.ui" line="134"/>
1768
      <source>Reset point</source>
1769
      <translation type="unfinished">Reset point</translation>
1770
    </message>
1771
    <message>
1772
      <location filename="TaskPanel_CircularArray.ui" line="146"/>
1773
      <source>If checked, the resulting objects in the array will be fused if they touch each other.
1774
This only works if "Link array" is off.</source>
1775
      <translation type="unfinished">If checked, the resulting objects in the array will be fused if they touch each other.
1776
This only works if "Link array" is off.</translation>
1777
    </message>
1778
    <message>
1779
      <location filename="TaskPanel_CircularArray.ui" line="150"/>
1780
      <source>Fuse</source>
1781
      <translation>صهر</translation>
1782
    </message>
1783
    <message>
1784
      <location filename="TaskPanel_CircularArray.ui" line="157"/>
1785
      <source>If checked, the resulting object will be a "Link array" instead of a regular array.
1786
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</source>
1787
      <translation type="unfinished">If checked, the resulting object will be a "Link array" instead of a regular array.
1788
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</translation>
1789
    </message>
1790
    <message>
1791
      <location filename="TaskPanel_CircularArray.ui" line="161"/>
1792
      <source>Link array</source>
1793
      <translation type="unfinished">Link array</translation>
1794
    </message>
1795
    <message>
1796
      <location filename="TaskPanel_CircularArray.ui" line="186"/>
1797
      <source>Distance from one element in one ring of the array to the next element in the same ring.
1798
It cannot be zero.</source>
1799
      <translation type="unfinished">Distance from one element in one ring of the array to the next element in the same ring.
1800
It cannot be zero.</translation>
1801
    </message>
1802
    <message>
1803
      <location filename="TaskPanel_CircularArray.ui" line="179"/>
1804
      <source>Tangential distance</source>
1805
      <translation type="unfinished">Tangential distance</translation>
1806
    </message>
1807
    <message>
1808
      <location filename="TaskPanel_CircularArray.ui" line="210"/>
1809
      <source>Distance from one layer of objects to the next layer of objects.</source>
1810
      <translation type="unfinished">Distance from one layer of objects to the next layer of objects.</translation>
1811
    </message>
1812
    <message>
1813
      <location filename="TaskPanel_CircularArray.ui" line="203"/>
1814
      <source>Radial distance</source>
1815
      <translation type="unfinished">Radial distance</translation>
1816
    </message>
1817
    <message>
1818
      <location filename="TaskPanel_CircularArray.ui" line="261"/>
1819
      <source>The number of symmetry lines in the circular array.</source>
1820
      <translation type="unfinished">The number of symmetry lines in the circular array.</translation>
1821
    </message>
1822
    <message>
1823
      <location filename="TaskPanel_CircularArray.ui" line="250"/>
1824
      <source>Number of circular layers or rings to create, including a copy of the original object.
1825
It must be at least 2.</source>
1826
      <translation type="unfinished">Number of circular layers or rings to create, including a copy of the original object.
1827
It must be at least 2.</translation>
1828
    </message>
1829
    <message>
1830
      <location filename="TaskPanel_CircularArray.ui" line="254"/>
1831
      <source>Number of circular layers</source>
1832
      <translation type="unfinished">Number of circular layers</translation>
1833
    </message>
1834
    <message>
1835
      <location filename="TaskPanel_CircularArray.ui" line="264"/>
1836
      <source>Symmetry</source>
1837
      <translation>التماثل</translation>
1838
    </message>
1839
    <message>
1840
      <location filename="TaskPanel_CircularArray.ui" line="273"/>
1841
      <source>(Placeholder for the icon)</source>
1842
      <translation type="unfinished">(Placeholder for the icon)</translation>
1843
    </message>
1844
  </context>
1845
  <context>
1846
    <name>DraftOrthoArrayTaskPanel</name>
1847
    <message>
1848
      <location filename="TaskPanel_OrthoArray.ui" line="26"/>
1849
      <source>Orthogonal array</source>
1850
      <translation type="unfinished">Orthogonal array</translation>
1851
    </message>
1852
    <message>
1853
      <location filename="TaskPanel_OrthoArray.ui" line="44"/>
1854
      <source>Distance between the elements in the Z direction.
1855
Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions.
1856
Negative values will result in copies produced in the negative direction.</source>
1857
      <translation type="unfinished">Distance between the elements in the Z direction.
1858
Normally, only the Z value is necessary; the other two values can give an additional shift in their respective directions.
1859
Negative values will result in copies produced in the negative direction.</translation>
1860
    </message>
1861
    <message>
1862
      <location filename="TaskPanel_OrthoArray.ui" line="49"/>
1863
      <source>Z intervals</source>
1864
      <translation type="unfinished">Z intervals</translation>
1865
    </message>
1866
    <message>
1867
      <location filename="TaskPanel_OrthoArray.ui" line="385"/>
1868
      <source>Z</source>
1869
      <translation>Z</translation>
1870
    </message>
1871
    <message>
1872
      <location filename="TaskPanel_OrthoArray.ui" line="392"/>
1873
      <source>Y</source>
1874
      <translation>Y</translation>
1875
    </message>
1876
    <message>
1877
      <location filename="TaskPanel_OrthoArray.ui" line="378"/>
1878
      <source>X</source>
1879
      <translation>X</translation>
1880
    </message>
1881
    <message>
1882
      <location filename="TaskPanel_OrthoArray.ui" line="353"/>
1883
      <source>Reset the distances.</source>
1884
      <translation type="unfinished">Reset the distances.</translation>
1885
    </message>
1886
    <message>
1887
      <location filename="TaskPanel_OrthoArray.ui" line="125"/>
1888
      <source>Reset Z</source>
1889
      <translation type="unfinished">Reset Z</translation>
1890
    </message>
1891
    <message>
1892
      <location filename="TaskPanel_OrthoArray.ui" line="137"/>
1893
      <source>If checked, the resulting objects in the array will be fused if they touch each other.
1894
This only works if "Link array" is off.</source>
1895
      <translation type="unfinished">If checked, the resulting objects in the array will be fused if they touch each other.
1896
This only works if "Link array" is off.</translation>
1897
    </message>
1898
    <message>
1899
      <location filename="TaskPanel_OrthoArray.ui" line="141"/>
1900
      <source>Fuse</source>
1901
      <translation>صهر</translation>
1902
    </message>
1903
    <message>
1904
      <location filename="TaskPanel_OrthoArray.ui" line="148"/>
1905
      <source>If checked, the resulting object will be a "Link array" instead of a regular array.
1906
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</source>
1907
      <translation type="unfinished">If checked, the resulting object will be a "Link array" instead of a regular array.
1908
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</translation>
1909
    </message>
1910
    <message>
1911
      <location filename="TaskPanel_OrthoArray.ui" line="152"/>
1912
      <source>Link array</source>
1913
      <translation type="unfinished">Link array</translation>
1914
    </message>
1915
    <message>
1916
      <location filename="TaskPanel_OrthoArray.ui" line="177"/>
1917
      <source>(Placeholder for the icon)</source>
1918
      <translation type="unfinished">(Placeholder for the icon)</translation>
1919
    </message>
1920
    <message>
1921
      <location filename="TaskPanel_OrthoArray.ui" line="184"/>
1922
      <source>Distance between the elements in the X direction.
1923
Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions.
1924
Negative values will result in copies produced in the negative direction.</source>
1925
      <translation type="unfinished">Distance between the elements in the X direction.
1926
Normally, only the X value is necessary; the other two values can give an additional shift in their respective directions.
1927
Negative values will result in copies produced in the negative direction.</translation>
1928
    </message>
1929
    <message>
1930
      <location filename="TaskPanel_OrthoArray.ui" line="189"/>
1931
      <source>X intervals</source>
1932
      <translation type="unfinished">X intervals</translation>
1933
    </message>
1934
    <message>
1935
      <location filename="TaskPanel_OrthoArray.ui" line="265"/>
1936
      <source>Reset X</source>
1937
      <translation type="unfinished">Reset X</translation>
1938
    </message>
1939
    <message>
1940
      <location filename="TaskPanel_OrthoArray.ui" line="275"/>
1941
      <source>Distance between the elements in the Y direction.
1942
Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions.
1943
Negative values will result in copies produced in the negative direction.</source>
1944
      <translation type="unfinished">Distance between the elements in the Y direction.
1945
Normally, only the Y value is necessary; the other two values can give an additional shift in their respective directions.
1946
Negative values will result in copies produced in the negative direction.</translation>
1947
    </message>
1948
    <message>
1949
      <location filename="TaskPanel_OrthoArray.ui" line="280"/>
1950
      <source>Y intervals</source>
1951
      <translation type="unfinished">Y intervals</translation>
1952
    </message>
1953
    <message>
1954
      <location filename="TaskPanel_OrthoArray.ui" line="356"/>
1955
      <source>Reset Y</source>
1956
      <translation type="unfinished">Reset Y</translation>
1957
    </message>
1958
    <message>
1959
      <location filename="TaskPanel_OrthoArray.ui" line="366"/>
1960
      <source>Number of elements in the array in the specified direction, including a copy of the original object.
1961
The number must be at least 1 in each direction.</source>
1962
      <translation type="unfinished">Number of elements in the array in the specified direction, including a copy of the original object.
1963
The number must be at least 1 in each direction.</translation>
1964
    </message>
1965
    <message>
1966
      <location filename="TaskPanel_OrthoArray.ui" line="370"/>
1967
      <source>Number of elements</source>
1968
      <translation type="unfinished">Number of elements</translation>
1969
    </message>
1970
  </context>
1971
  <context>
1972
    <name>DraftPolarArrayTaskPanel</name>
1973
    <message>
1974
      <location filename="TaskPanel_PolarArray.ui" line="26"/>
1975
      <source>Polar array</source>
1976
      <translation type="unfinished">Polar array</translation>
1977
    </message>
1978
    <message>
1979
      <location filename="TaskPanel_PolarArray.ui" line="57"/>
1980
      <source>The coordinates of the point through which the axis of rotation passes.
1981
Change the direction of the axis itself in the property editor.</source>
1982
      <translation type="unfinished">The coordinates of the point through which the axis of rotation passes.
1983
Change the direction of the axis itself in the property editor.</translation>
1984
    </message>
1985
    <message>
1986
      <location filename="TaskPanel_PolarArray.ui" line="61"/>
1987
      <source>Center of rotation</source>
1988
      <translation type="unfinished">Center of rotation</translation>
1989
    </message>
1990
    <message>
1991
      <location filename="TaskPanel_PolarArray.ui" line="69"/>
1992
      <source>Z</source>
1993
      <translation>Z</translation>
1994
    </message>
1995
    <message>
1996
      <location filename="TaskPanel_PolarArray.ui" line="115"/>
1997
      <source>X</source>
1998
      <translation>X</translation>
1999
    </message>
2000
    <message>
2001
      <location filename="TaskPanel_PolarArray.ui" line="122"/>
2002
      <source>Y</source>
2003
      <translation>Y</translation>
2004
    </message>
2005
    <message>
2006
      <location filename="TaskPanel_PolarArray.ui" line="131"/>
2007
      <source>Reset the coordinates of the center of rotation.</source>
2008
      <translation type="unfinished">Reset the coordinates of the center of rotation.</translation>
2009
    </message>
2010
    <message>
2011
      <location filename="TaskPanel_PolarArray.ui" line="134"/>
2012
      <source>Reset point</source>
2013
      <translation type="unfinished">Reset point</translation>
2014
    </message>
2015
    <message>
2016
      <location filename="TaskPanel_PolarArray.ui" line="146"/>
2017
      <source>If checked, the resulting objects in the array will be fused if they touch each other.
2018
This only works if "Link array" is off.</source>
2019
      <translation type="unfinished">If checked, the resulting objects in the array will be fused if they touch each other.
2020
This only works if "Link array" is off.</translation>
2021
    </message>
2022
    <message>
2023
      <location filename="TaskPanel_PolarArray.ui" line="150"/>
2024
      <source>Fuse</source>
2025
      <translation>صهر</translation>
2026
    </message>
2027
    <message>
2028
      <location filename="TaskPanel_PolarArray.ui" line="157"/>
2029
      <source>If checked, the resulting object will be a "Link array" instead of a regular array.
2030
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</source>
2031
      <translation type="unfinished">If checked, the resulting object will be a "Link array" instead of a regular array.
2032
A Link array is more efficient when creating multiple copies, but it cannot be fused together.</translation>
2033
    </message>
2034
    <message>
2035
      <location filename="TaskPanel_PolarArray.ui" line="161"/>
2036
      <source>Link array</source>
2037
      <translation type="unfinished">Link array</translation>
2038
    </message>
2039
    <message>
2040
      <location filename="TaskPanel_PolarArray.ui" line="187"/>
2041
      <source>Sweeping angle of the polar distribution.
2042
A negative angle produces a polar pattern in the opposite direction.
2043
The maximum absolute value is 360 degrees.</source>
2044
      <translation type="unfinished">Sweeping angle of the polar distribution.
2045
A negative angle produces a polar pattern in the opposite direction.
2046
The maximum absolute value is 360 degrees.</translation>
2047
    </message>
2048
    <message>
2049
      <location filename="TaskPanel_PolarArray.ui" line="180"/>
2050
      <source>Polar angle</source>
2051
      <translation type="unfinished">Polar angle</translation>
2052
    </message>
2053
    <message>
2054
      <location filename="TaskPanel_PolarArray.ui" line="219"/>
2055
      <source>Number of elements in the array, including a copy of the original object.
2056
It must be at least 2.</source>
2057
      <translation type="unfinished">Number of elements in the array, including a copy of the original object.
2058
It must be at least 2.</translation>
2059
    </message>
2060
    <message>
2061
      <location filename="TaskPanel_PolarArray.ui" line="212"/>
2062
      <source>Number of elements</source>
2063
      <translation type="unfinished">Number of elements</translation>
2064
    </message>
2065
    <message>
2066
      <location filename="TaskPanel_PolarArray.ui" line="235"/>
2067
      <source>(Placeholder for the icon)</source>
2068
      <translation type="unfinished">(Placeholder for the icon)</translation>
2069
    </message>
2070
  </context>
2071
  <context>
2072
    <name>DraftShapeStringGui</name>
2073
    <message>
2074
      <location filename="TaskShapeString.ui" line="26"/>
2075
      <source>ShapeString</source>
2076
      <translation type="unfinished">ShapeString</translation>
2077
    </message>
2078
    <message>
2079
      <location filename="TaskShapeString.ui" line="115"/>
2080
      <source>Text to be made into ShapeString</source>
2081
      <translation type="unfinished">Text to be made into ShapeString</translation>
2082
    </message>
2083
    <message>
2084
      <location filename="TaskShapeString.ui" line="122"/>
2085
      <source>String</source>
2086
      <translation>سلسلة</translation>
2087
    </message>
2088
    <message>
2089
      <location filename="TaskShapeString.ui" line="133"/>
2090
      <source>Height</source>
2091
      <translation>الارتفاع</translation>
2092
    </message>
2093
    <message>
2094
      <location filename="TaskShapeString.ui" line="140"/>
2095
      <source>Height of the result</source>
2096
      <translation type="unfinished">Height of the result</translation>
2097
    </message>
2098
    <message>
2099
      <location filename="TaskShapeString.ui" line="66"/>
2100
      <source>X</source>
2101
      <translation>X</translation>
2102
    </message>
2103
    <message>
2104
      <location filename="TaskShapeString.ui" line="83"/>
2105
      <source>Y</source>
2106
      <translation>Y</translation>
2107
    </message>
2108
    <message>
2109
      <location filename="TaskShapeString.ui" line="90"/>
2110
      <source>Z</source>
2111
      <translation>Z</translation>
2112
    </message>
2113
    <message>
2114
      <location filename="TaskShapeString.ui" line="101"/>
2115
      <source>Font file</source>
2116
      <translation type="unfinished">Font file</translation>
2117
    </message>
2118
    <message>
2119
      <location filename="TaskShapeString.ui" line="73"/>
2120
      <source>Enter coordinates or select point with mouse.</source>
2121
      <translation type="unfinished">Enter coordinates or select point with mouse.</translation>
2122
    </message>
2123
    <message>
2124
      <location filename="TaskShapeString.ui" line="186"/>
2125
      <source>Reset 3d point selection</source>
2126
      <translation type="unfinished">Reset 3d point selection</translation>
2127
    </message>
2128
    <message>
2129
      <location filename="TaskShapeString.ui" line="192"/>
2130
      <source>Reset Point</source>
2131
      <translation>إعادة تعيين النقطة</translation>
2132
    </message>
2133
  </context>
2134
  <context>
2135
    <name>Draft_AddConstruction</name>
2136
    <message>
2137
      <location filename="gui_groups.py" line="365"/>
2138
      <source>Add to Construction group</source>
2139
      <translation type="unfinished">Add to Construction group</translation>
2140
    </message>
2141
    <message>
2142
      <location filename="gui_groups.py" line="367"/>
2143
      <source>Adds the selected objects to the construction group,
2144
and changes their appearance to the construction style.
2145
It creates a construction group if it doesn't exist.</source>
2146
      <translation type="unfinished">Adds the selected objects to the construction group,
2147
and changes their appearance to the construction style.
2148
It creates a construction group if it doesn't exist.</translation>
2149
    </message>
2150
  </context>
2151
  <context>
2152
    <name>Draft_AddPoint</name>
2153
    <message>
2154
      <location filename="gui_line_add_delete.py" line="57"/>
2155
      <source>Add point</source>
2156
      <translation type="unfinished">Add point</translation>
2157
    </message>
2158
    <message>
2159
      <location filename="gui_line_add_delete.py" line="60"/>
2160
      <source>Adds a point to an existing Wire or B-spline.</source>
2161
      <translation type="unfinished">Adds a point to an existing Wire or B-spline.</translation>
2162
    </message>
2163
  </context>
2164
  <context>
2165
    <name>Draft_AddToGroup</name>
2166
    <message>
2167
      <location filename="gui_groups.py" line="68"/>
2168
      <source>Ungroup</source>
2169
      <translation type="unfinished">Ungroup</translation>
2170
    </message>
2171
    <message>
2172
      <location filename="gui_groups.py" line="75"/>
2173
      <source>Move to group</source>
2174
      <translation type="unfinished">Move to group</translation>
2175
    </message>
2176
    <message>
2177
      <location filename="gui_groups.py" line="77"/>
2178
      <source>Moves the selected objects to an existing group, or removes them from any group.
2179
Create a group first to use this tool.</source>
2180
      <translation type="unfinished">Moves the selected objects to an existing group, or removes them from any group.
2181
Create a group first to use this tool.</translation>
2182
    </message>
2183
  </context>
2184
  <context>
2185
    <name>Draft_AnnotationStyleEditor</name>
2186
    <message>
2187
      <location filename="gui_annotationstyleeditor.py" line="80"/>
2188
      <source>Annotation styles...</source>
2189
      <translation type="unfinished">Annotation styles...</translation>
2190
    </message>
2191
  </context>
2192
  <context>
2193
    <name>Draft_ApplyStyle</name>
2194
    <message>
2195
      <location filename="gui_styles.py" line="47"/>
2196
      <source>Apply current style</source>
2197
      <translation type="unfinished">Apply current style</translation>
2198
    </message>
2199
    <message>
2200
      <location filename="gui_styles.py" line="50"/>
2201
      <source>Applies the current style defined in the toolbar (line width and colors) to the selected objects and groups.</source>
2202
      <translation type="unfinished">Applies the current style defined in the toolbar (line width and colors) to the selected objects and groups.</translation>
2203
    </message>
2204
  </context>
2205
  <context>
2206
    <name>Draft_Arc</name>
2207
    <message>
2208
      <location filename="gui_arcs.py" line="67"/>
2209
      <source>Arc</source>
2210
      <translation>قوس</translation>
2211
    </message>
2212
    <message>
2213
      <location filename="gui_arcs.py" line="70"/>
2214
      <source>Creates a circular arc by a center point and a radius.
2215
CTRL to snap, SHIFT to constrain.</source>
2216
      <translation type="unfinished">Creates a circular arc by a center point and a radius.
2217
CTRL to snap, SHIFT to constrain.</translation>
2218
    </message>
2219
  </context>
2220
  <context>
2221
    <name>Draft_ArcTools</name>
2222
    <message>
2223
      <location filename="gui_arcs.py" line="600"/>
2224
      <source>Arc tools</source>
2225
      <translation type="unfinished">Arc tools</translation>
2226
    </message>
2227
    <message>
2228
      <location filename="gui_arcs.py" line="603"/>
2229
      <source>Create various types of circular arcs.</source>
2230
      <translation type="unfinished">Create various types of circular arcs.</translation>
2231
    </message>
2232
  </context>
2233
  <context>
2234
    <name>Draft_Array</name>
2235
    <message>
2236
      <location filename="gui_array_simple.py" line="68"/>
2237
      <source>Array</source>
2238
      <translation>مصفوفة</translation>
2239
    </message>
2240
    <message>
2241
      <location filename="gui_array_simple.py" line="71"/>
2242
      <source>Creates an array from a selected object.
2243
By default, it is a 2x2 orthogonal array.
2244
Once the array is created its type can be changed
2245
to polar or circular, and its properties can be modified.</source>
2246
      <translation type="unfinished">Creates an array from a selected object.
2247
By default, it is a 2x2 orthogonal array.
2248
Once the array is created its type can be changed
2249
to polar or circular, and its properties can be modified.</translation>
2250
    </message>
2251
  </context>
2252
  <context>
2253
    <name>Draft_AutoGroup</name>
2254
    <message>
2255
      <location filename="gui_groups.py" line="263"/>
2256
      <source>Autogroup</source>
2257
      <translation>تجميع تلقائى</translation>
2258
    </message>
2259
    <message>
2260
      <location filename="gui_groups.py" line="266"/>
2261
      <source>Select a group to add all Draft and Arch objects to.</source>
2262
      <translation type="unfinished">Select a group to add all Draft and Arch objects to.</translation>
2263
    </message>
2264
  </context>
2265
  <context>
2266
    <name>Draft_BSpline</name>
2267
    <message>
2268
      <location filename="gui_splines.py" line="60"/>
2269
      <source>B-spline</source>
2270
      <translation>B-spline</translation>
2271
    </message>
2272
    <message>
2273
      <location filename="gui_splines.py" line="63"/>
2274
      <source>Creates a multiple-point B-spline. CTRL to snap, SHIFT to constrain.</source>
2275
      <translation type="unfinished">Creates a multiple-point B-spline. CTRL to snap, SHIFT to constrain.</translation>
2276
    </message>
2277
  </context>
2278
  <context>
2279
    <name>Draft_BezCurve</name>
2280
    <message>
2281
      <location filename="gui_beziers.py" line="64"/>
2282
      <source>Bezier curve</source>
2283
      <translation type="unfinished">Bezier curve</translation>
2284
    </message>
2285
    <message>
2286
      <location filename="gui_beziers.py" line="67"/>
2287
      <source>Creates an N-degree Bezier curve. The more points you pick, the higher the degree.
2288
CTRL to snap, SHIFT to constrain.</source>
2289
      <translation type="unfinished">Creates an N-degree Bezier curve. The more points you pick, the higher the degree.
2290
CTRL to snap, SHIFT to constrain.</translation>
2291
    </message>
2292
  </context>
2293
  <context>
2294
    <name>Draft_BezierTools</name>
2295
    <message>
2296
      <location filename="gui_beziers.py" line="475"/>
2297
      <source>Bezier tools</source>
2298
      <translation type="unfinished">Bezier tools</translation>
2299
    </message>
2300
    <message>
2301
      <location filename="gui_beziers.py" line="478"/>
2302
      <source>Create various types of Bezier curves.</source>
2303
      <translation type="unfinished">Create various types of Bezier curves.</translation>
2304
    </message>
2305
  </context>
2306
  <context>
2307
    <name>Draft_Circle</name>
2308
    <message>
2309
      <location filename="gui_circles.py" line="80"/>
2310
      <source>Circle</source>
2311
      <translation>دائرة</translation>
2312
    </message>
2313
    <message>
2314
      <location filename="gui_circles.py" line="84"/>
2315
      <source>Creates a circle (full circular arc).
2316
CTRL to snap, ALT to select tangent objects.</source>
2317
      <translation type="unfinished">Creates a circle (full circular arc).
2318
CTRL to snap, ALT to select tangent objects.</translation>
2319
    </message>
2320
  </context>
2321
  <context>
2322
    <name>Draft_Clone</name>
2323
    <message>
2324
      <location filename="gui_clone.py" line="70"/>
2325
      <source>Clone</source>
2326
      <translation>استنساخ</translation>
2327
    </message>
2328
    <message>
2329
      <location filename="gui_clone.py" line="73"/>
2330
      <source>Creates a clone of the selected objects.
2331
The resulting clone can be scaled in each of its three directions.</source>
2332
      <translation type="unfinished">Creates a clone of the selected objects.
2333
The resulting clone can be scaled in each of its three directions.</translation>
2334
    </message>
2335
  </context>
2336
  <context>
2337
    <name>Draft_CloseLine</name>
2338
    <message>
2339
      <location filename="gui_lineops.py" line="124"/>
2340
      <source>Close Line</source>
2341
      <translation type="unfinished">Close Line</translation>
2342
    </message>
2343
    <message>
2344
      <location filename="gui_lineops.py" line="125"/>
2345
      <source>Closes the line being drawn, and finishes the operation.</source>
2346
      <translation type="unfinished">Closes the line being drawn, and finishes the operation.</translation>
2347
    </message>
2348
  </context>
2349
  <context>
2350
    <name>Draft_CubicBezCurve</name>
2351
    <message>
2352
      <location filename="gui_beziers.py" line="242"/>
2353
      <source>Cubic bezier curve</source>
2354
      <translation type="unfinished">Cubic bezier curve</translation>
2355
    </message>
2356
    <message>
2357
      <location filename="gui_beziers.py" line="245"/>
2358
      <source>Creates a Bezier curve made of 2nd degree (quadratic) and 3rd degree (cubic) segments. Click and drag to define each segment.
2359
After the curve is created you can go back to edit each control point and set the properties of each knot.
2360
CTRL to snap, SHIFT to constrain.</source>
2361
      <translation type="unfinished">Creates a Bezier curve made of 2nd degree (quadratic) and 3rd degree (cubic) segments. Click and drag to define each segment.
2362
After the curve is created you can go back to edit each control point and set the properties of each knot.
2363
CTRL to snap, SHIFT to constrain.</translation>
2364
    </message>
2365
  </context>
2366
  <context>
2367
    <name>Draft_DelPoint</name>
2368
    <message>
2369
      <location filename="gui_line_add_delete.py" line="89"/>
2370
      <source>Remove point</source>
2371
      <translation type="unfinished">Remove point</translation>
2372
    </message>
2373
    <message>
2374
      <location filename="gui_line_add_delete.py" line="92"/>
2375
      <source>Removes a point from an existing Wire or B-spline.</source>
2376
      <translation type="unfinished">Removes a point from an existing Wire or B-spline.</translation>
2377
    </message>
2378
  </context>
2379
  <context>
2380
    <name>Draft_Dimension</name>
2381
    <message>
2382
      <location filename="gui_dimensions.py" line="84"/>
2383
      <source>Dimension</source>
2384
      <translation>البعد</translation>
2385
    </message>
2386
    <message>
2387
      <location filename="gui_dimensions.py" line="87"/>
2388
      <source>Creates a dimension.
2389

2390
- Pick three points to create a simple linear dimension.
2391
- Select a straight line to create a linear dimension linked to that line.
2392
- Select an arc or circle to create a radius or diameter dimension linked to that arc.
2393
- Select two straight lines to create an angular dimension between them.
2394
CTRL to snap, SHIFT to constrain, ALT to select an edge or arc.
2395

2396
You may select a single line or single circular arc before launching this command
2397
to create the corresponding linked dimension.
2398
You may also select an 'App::MeasureDistance' object before launching this command
2399
to turn it into a 'Draft Dimension' object.</source>
2400
      <translation type="unfinished">Creates a dimension.
2401

2402
- Pick three points to create a simple linear dimension.
2403
- Select a straight line to create a linear dimension linked to that line.
2404
- Select an arc or circle to create a radius or diameter dimension linked to that arc.
2405
- Select two straight lines to create an angular dimension between them.
2406
CTRL to snap, SHIFT to constrain, ALT to select an edge or arc.
2407

2408
You may select a single line or single circular arc before launching this command
2409
to create the corresponding linked dimension.
2410
You may also select an 'App::MeasureDistance' object before launching this command
2411
to turn it into a 'Draft Dimension' object.</translation>
2412
    </message>
2413
  </context>
2414
  <context>
2415
    <name>Draft_Downgrade</name>
2416
    <message>
2417
      <location filename="gui_downgrade.py" line="58"/>
2418
      <source>Downgrade</source>
2419
      <translation type="unfinished">Downgrade</translation>
2420
    </message>
2421
    <message>
2422
      <location filename="gui_downgrade.py" line="61"/>
2423
      <source>Downgrades the selected objects into simpler shapes.
2424
The result of the operation depends on the types of objects, which may be able to be downgraded several times in a row.
2425
For example, it explodes the selected polylines into simpler faces, wires, and then edges. It can also subtract faces.</source>
2426
      <translation type="unfinished">Downgrades the selected objects into simpler shapes.
2427
The result of the operation depends on the types of objects, which may be able to be downgraded several times in a row.
2428
For example, it explodes the selected polylines into simpler faces, wires, and then edges. It can also subtract faces.</translation>
2429
    </message>
2430
  </context>
2431
  <context>
2432
    <name>Draft_Draft2Sketch</name>
2433
    <message>
2434
      <location filename="gui_draft2sketch.py" line="57"/>
2435
      <source>Draft to Sketch</source>
2436
      <translation type="unfinished">Draft to Sketch</translation>
2437
    </message>
2438
    <message>
2439
      <location filename="gui_draft2sketch.py" line="60"/>
2440
      <source>Convert bidirectionally between Draft objects and Sketches.
2441
Many Draft objects will be converted into a single non-constrained Sketch.
2442
However, a single sketch with disconnected traces will be converted into several individual Draft objects.</source>
2443
      <translation type="unfinished">Convert bidirectionally between Draft objects and Sketches.
2444
Many Draft objects will be converted into a single non-constrained Sketch.
2445
However, a single sketch with disconnected traces will be converted into several individual Draft objects.</translation>
2446
    </message>
2447
  </context>
2448
  <context>
2449
    <name>Draft_Drawing</name>
2450
    <message>
2451
      <location filename="gui_drawing.py" line="71"/>
2452
      <source>Drawing</source>
2453
      <translation>الرسم</translation>
2454
    </message>
2455
    <message>
2456
      <location filename="gui_drawing.py" line="74"/>
2457
      <source>Creates a 2D projection on a Drawing Workbench page from the selected objects.
2458
This command is OBSOLETE since the Drawing Workbench became obsolete in 0.17.
2459
Use TechDraw Workbench instead for generating technical drawings.</source>
2460
      <translation type="unfinished">Creates a 2D projection on a Drawing Workbench page from the selected objects.
2461
This command is OBSOLETE since the Drawing Workbench became obsolete in 0.17.
2462
Use TechDraw Workbench instead for generating technical drawings.</translation>
2463
    </message>
2464
  </context>
2465
  <context>
2466
    <name>Draft_Edit</name>
2467
    <message>
2468
      <location filename="gui_edit.py" line="276"/>
2469
      <source>Edit</source>
2470
      <translation>تعديل</translation>
2471
    </message>
2472
    <message>
2473
      <location filename="gui_edit.py" line="285"/>
2474
      <source>Edits the active object.
2475
Press E or ALT+LeftClick to display context menu
2476
on supported nodes and on supported objects.</source>
2477
      <translation type="unfinished">Edits the active object.
2478
Press E or ALT+LeftClick to display context menu
2479
on supported nodes and on supported objects.</translation>
2480
    </message>
2481
  </context>
2482
  <context>
2483
    <name>Draft_Ellipse</name>
2484
    <message>
2485
      <location filename="gui_ellipses.py" line="59"/>
2486
      <source>Ellipse</source>
2487
      <translation>بيضوي</translation>
2488
    </message>
2489
    <message>
2490
      <location filename="gui_ellipses.py" line="62"/>
2491
      <source>Creates an ellipse. CTRL to snap.</source>
2492
      <translation type="unfinished">Creates an ellipse. CTRL to snap.</translation>
2493
    </message>
2494
  </context>
2495
  <context>
2496
    <name>Draft_Facebinder</name>
2497
    <message>
2498
      <location filename="gui_facebinders.py" line="60"/>
2499
      <source>Facebinder</source>
2500
      <translation>تجميع الواجهه</translation>
2501
    </message>
2502
    <message>
2503
      <location filename="gui_facebinders.py" line="62"/>
2504
      <source>Creates a facebinder object from selected faces.</source>
2505
      <translation type="unfinished">Creates a facebinder object from selected faces.</translation>
2506
    </message>
2507
  </context>
2508
  <context>
2509
    <name>Draft_FinishLine</name>
2510
    <message>
2511
      <location filename="gui_lineops.py" line="98"/>
2512
      <source>Finish line</source>
2513
      <translation type="unfinished">Finish line</translation>
2514
    </message>
2515
    <message>
2516
      <location filename="gui_lineops.py" line="99"/>
2517
      <source>Finishes a line without closing it.</source>
2518
      <translation type="unfinished">Finishes a line without closing it.</translation>
2519
    </message>
2520
  </context>
2521
  <context>
2522
    <name>Draft_FlipDimension</name>
2523
    <message>
2524
      <location filename="gui_dimension_ops.py" line="62"/>
2525
      <source>Flip dimension</source>
2526
      <translation type="unfinished">Flip dimension</translation>
2527
    </message>
2528
    <message>
2529
      <location filename="gui_dimension_ops.py" line="66"/>
2530
      <source>Flip the normal direction of the selected dimensions (linear, radial, angular).
2531
If other objects are selected they are ignored.</source>
2532
      <translation type="unfinished">Flip the normal direction of the selected dimensions (linear, radial, angular).
2533
If other objects are selected they are ignored.</translation>
2534
    </message>
2535
  </context>
2536
  <context>
2537
    <name>Draft_Hatch</name>
2538
    <message>
2539
      <location filename="gui_hatch.py" line="37"/>
2540
      <source>Hatch</source>
2541
      <translation type="unfinished">Hatch</translation>
2542
    </message>
2543
    <message>
2544
      <location filename="gui_hatch.py" line="41"/>
2545
      <source>Create hatches on selected faces</source>
2546
      <translation type="unfinished">Create hatches on selected faces</translation>
2547
    </message>
2548
  </context>
2549
  <context>
2550
    <name>Draft_Heal</name>
2551
    <message>
2552
      <location filename="gui_heal.py" line="58"/>
2553
      <source>Heal</source>
2554
      <translation type="unfinished">Heal</translation>
2555
    </message>
2556
    <message>
2557
      <location filename="gui_heal.py" line="61"/>
2558
      <source>Heal faulty Draft objects saved with an earlier version of the program.
2559
If an object is selected it will try to heal that object in particular,
2560
otherwise it will try to heal all objects in the active document.</source>
2561
      <translation type="unfinished">Heal faulty Draft objects saved with an earlier version of the program.
2562
If an object is selected it will try to heal that object in particular,
2563
otherwise it will try to heal all objects in the active document.</translation>
2564
    </message>
2565
  </context>
2566
  <context>
2567
    <name>Draft_Join</name>
2568
    <message>
2569
      <location filename="gui_join.py" line="66"/>
2570
      <source>Join</source>
2571
      <translation type="unfinished">Join</translation>
2572
    </message>
2573
    <message>
2574
      <location filename="gui_join.py" line="69"/>
2575
      <source>Joins the selected lines or polylines into a single object.
2576
The lines must share a common point at the start or at the end for the operation to succeed.</source>
2577
      <translation type="unfinished">Joins the selected lines or polylines into a single object.
2578
The lines must share a common point at the start or at the end for the operation to succeed.</translation>
2579
    </message>
2580
  </context>
2581
  <context>
2582
    <name>Draft_Label</name>
2583
    <message>
2584
      <location filename="gui_labels.py" line="64"/>
2585
      <source>Label</source>
2586
      <translation>عنوان</translation>
2587
    </message>
2588
    <message>
2589
      <location filename="gui_labels.py" line="67"/>
2590
      <source>Creates a label, optionally attached to a selected object or subelement.
2591

2592
First select a vertex, an edge, or a face of an object, then call this command,
2593
and then set the position of the leader line and the textual label.
2594
The label will be able to display information about this object, and about the selected subelement,
2595
if any.
2596

2597
If many objects or many subelements are selected, only the first one in each case
2598
will be used to provide information to the label.</source>
2599
      <translation type="unfinished">Creates a label, optionally attached to a selected object or subelement.
2600

2601
First select a vertex, an edge, or a face of an object, then call this command,
2602
and then set the position of the leader line and the textual label.
2603
The label will be able to display information about this object, and about the selected subelement,
2604
if any.
2605

2606
If many objects or many subelements are selected, only the first one in each case
2607
will be used to provide information to the label.</translation>
2608
    </message>
2609
  </context>
2610
  <context>
2611
    <name>Draft_Layer</name>
2612
    <message>
2613
      <location filename="gui_layers.py" line="52"/>
2614
      <source>Layer</source>
2615
      <translation type="unfinished">Layer</translation>
2616
    </message>
2617
    <message>
2618
      <location filename="gui_layers.py" line="55"/>
2619
      <source>Adds a layer to the document.
2620
Objects added to this layer can share the same visual properties such as line color, line width, and shape color.</source>
2621
      <translation type="unfinished">Adds a layer to the document.
2622
Objects added to this layer can share the same visual properties such as line color, line width, and shape color.</translation>
2623
    </message>
2624
  </context>
2625
  <context>
2626
    <name>Draft_Line</name>
2627
    <message>
2628
      <location filename="gui_lines.py" line="64"/>
2629
      <source>Line</source>
2630
      <translation>خط</translation>
2631
    </message>
2632
    <message>
2633
      <location filename="gui_lines.py" line="67"/>
2634
      <source>Creates a 2-point line. CTRL to snap, SHIFT to constrain.</source>
2635
      <translation type="unfinished">Creates a 2-point line. CTRL to snap, SHIFT to constrain.</translation>
2636
    </message>
2637
  </context>
2638
  <context>
2639
    <name>Draft_LinkArray</name>
2640
    <message>
2641
      <location filename="gui_array_simple.py" line="119"/>
2642
      <source>LinkArray</source>
2643
      <translation type="unfinished">LinkArray</translation>
2644
    </message>
2645
    <message>
2646
      <location filename="gui_array_simple.py" line="122"/>
2647
      <source>Like the Array tool, but creates a 'Link array' instead.
2648
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</source>
2649
      <translation type="unfinished">Like the Array tool, but creates a 'Link array' instead.
2650
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</translation>
2651
    </message>
2652
  </context>
2653
  <context>
2654
    <name>Draft_Mirror</name>
2655
    <message>
2656
      <location filename="gui_mirror.py" line="63"/>
2657
      <source>Mirror</source>
2658
      <translation type="unfinished">Mirror</translation>
2659
    </message>
2660
    <message>
2661
      <location filename="gui_mirror.py" line="66"/>
2662
      <source>Mirrors the selected objects along a line defined by two points.</source>
2663
      <translation type="unfinished">Mirrors the selected objects along a line defined by two points.</translation>
2664
    </message>
2665
  </context>
2666
  <context>
2667
    <name>Draft_Move</name>
2668
    <message>
2669
      <location filename="gui_move.py" line="63"/>
2670
      <source>Move</source>
2671
      <translation>نقل</translation>
2672
    </message>
2673
    <message>
2674
      <location filename="gui_move.py" line="66"/>
2675
      <source>Moves the selected objects from one base point to another point.
2676
If the "copy" option is active, it will create displaced copies.
2677
CTRL to snap, SHIFT to constrain.</source>
2678
      <translation type="unfinished">Moves the selected objects from one base point to another point.
2679
If the "copy" option is active, it will create displaced copies.
2680
CTRL to snap, SHIFT to constrain.</translation>
2681
    </message>
2682
  </context>
2683
  <context>
2684
    <name>Draft_Offset</name>
2685
    <message>
2686
      <location filename="gui_offset.py" line="63"/>
2687
      <source>Offset</source>
2688
      <translation>إزاحة</translation>
2689
    </message>
2690
    <message>
2691
      <location filename="gui_offset.py" line="66"/>
2692
      <source>Offsets of the selected object.
2693
It can also create an offset copy of the original object.
2694
CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click.</source>
2695
      <translation type="unfinished">Offsets of the selected object.
2696
It can also create an offset copy of the original object.
2697
CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click.</translation>
2698
    </message>
2699
  </context>
2700
  <context>
2701
    <name>Draft_PathArray</name>
2702
    <message>
2703
      <location filename="gui_patharray.py" line="73"/>
2704
      <source>Path array</source>
2705
      <translation type="unfinished">Path array</translation>
2706
    </message>
2707
    <message>
2708
      <location filename="gui_patharray.py" line="76"/>
2709
      <source>Creates copies of the selected object along a selected path.
2710
First select the object, and then select the path.
2711
The path can be a polyline, B-spline, Bezier curve, or even edges from other objects.</source>
2712
      <translation type="unfinished">Creates copies of the selected object along a selected path.
2713
First select the object, and then select the path.
2714
The path can be a polyline, B-spline, Bezier curve, or even edges from other objects.</translation>
2715
    </message>
2716
  </context>
2717
  <context>
2718
    <name>Draft_PathLinkArray</name>
2719
    <message>
2720
      <location filename="gui_patharray.py" line="163"/>
2721
      <source>Path Link array</source>
2722
      <translation type="unfinished">Path Link array</translation>
2723
    </message>
2724
    <message>
2725
      <location filename="gui_patharray.py" line="166"/>
2726
      <source>Like the PathArray tool, but creates a 'Link array' instead.
2727
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</source>
2728
      <translation type="unfinished">Like the PathArray tool, but creates a 'Link array' instead.
2729
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</translation>
2730
    </message>
2731
  </context>
2732
  <context>
2733
    <name>Draft_PathTwistedArray</name>
2734
    <message>
2735
      <location filename="gui_pathtwistedarray.py" line="66"/>
2736
      <source>Path twisted array</source>
2737
      <translation type="unfinished">Path twisted array</translation>
2738
    </message>
2739
    <message>
2740
      <location filename="gui_pathtwistedarray.py" line="69"/>
2741
      <source>Creates copies of the selected object along a selected path, and twists the copies.
2742
First select the object, and then select the path.
2743
The path can be a polyline, B-spline, Bezier curve, or even edges from other objects.</source>
2744
      <translation type="unfinished">Creates copies of the selected object along a selected path, and twists the copies.
2745
First select the object, and then select the path.
2746
The path can be a polyline, B-spline, Bezier curve, or even edges from other objects.</translation>
2747
    </message>
2748
  </context>
2749
  <context>
2750
    <name>Draft_PathTwistedLinkArray</name>
2751
    <message>
2752
      <location filename="gui_pathtwistedarray.py" line="121"/>
2753
      <source>Path twisted Link array</source>
2754
      <translation type="unfinished">Path twisted Link array</translation>
2755
    </message>
2756
    <message>
2757
      <location filename="gui_pathtwistedarray.py" line="124"/>
2758
      <source>Like the PathTwistedArray tool, but creates a 'Link array' instead.
2759
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</source>
2760
      <translation type="unfinished">Like the PathTwistedArray tool, but creates a 'Link array' instead.
2761
A 'Link array' is more efficient when handling many copies but the 'Fuse' option cannot be used.</translation>
2762
    </message>
2763
  </context>
2764
  <context>
2765
    <name>Draft_Point</name>
2766
    <message>
2767
      <location filename="gui_points.py" line="62"/>
2768
      <source>Point</source>
2769
      <translation>نقطة</translation>
2770
    </message>
2771
    <message>
2772
      <location filename="gui_points.py" line="65"/>
2773
      <source>Creates a point object. Click anywhere on the 3D view.</source>
2774
      <translation type="unfinished">Creates a point object. Click anywhere on the 3D view.</translation>
2775
    </message>
2776
  </context>
2777
  <context>
2778
    <name>Draft_PointArray</name>
2779
    <message>
2780
      <location filename="gui_pointarray.py" line="76"/>
2781
      <source>Point array</source>
2782
      <translation type="unfinished">Point array</translation>
2783
    </message>
2784
    <message>
2785
      <location filename="gui_pointarray.py" line="79"/>
2786
      <source>Creates copies of the selected object, and places the copies at the position of various points.
2787

2788
The points need to be grouped under a compound of points before using this tool.
2789
To create this compound, select various points and then use the Part Compound tool,
2790
or use the Draft Upgrade tool to create a 'Block', or create a Sketch and add simple points to it.
2791

2792
Select the base object, and then select the compound or the sketch to create the point array.</source>
2793
      <translation type="unfinished">Creates copies of the selected object, and places the copies at the position of various points.
2794

2795
The points need to be grouped under a compound of points before using this tool.
2796
To create this compound, select various points and then use the Part Compound tool,
2797
or use the Draft Upgrade tool to create a 'Block', or create a Sketch and add simple points to it.
2798

2799
Select the base object, and then select the compound or the sketch to create the point array.</translation>
2800
    </message>
2801
  </context>
2802
  <context>
2803
    <name>Draft_PointLinkArray</name>
2804
    <message>
2805
      <location filename="gui_pointarray.py" line="141"/>
2806
      <source>PointLinkArray</source>
2807
      <translation type="unfinished">PointLinkArray</translation>
2808
    </message>
2809
    <message>
2810
      <location filename="gui_pointarray.py" line="144"/>
2811
      <source>Like the PointArray tool, but creates a 'Point link array' instead.
2812
A 'Point link array' is more efficient when handling many copies.</source>
2813
      <translation type="unfinished">Like the PointArray tool, but creates a 'Point link array' instead.
2814
A 'Point link array' is more efficient when handling many copies.</translation>
2815
    </message>
2816
  </context>
2817
  <context>
2818
    <name>Draft_Polygon</name>
2819
    <message>
2820
      <location filename="gui_polygons.py" line="57"/>
2821
      <source>Polygon</source>
2822
      <translation>مضلع</translation>
2823
    </message>
2824
    <message>
2825
      <location filename="gui_polygons.py" line="60"/>
2826
      <source>Creates a regular polygon (triangle, square, pentagon, ...), by defining the number of sides and the circumscribed radius.
2827
CTRL to snap, SHIFT to constrain</source>
2828
      <translation type="unfinished">Creates a regular polygon (triangle, square, pentagon, ...), by defining the number of sides and the circumscribed radius.
2829
CTRL to snap, SHIFT to constrain</translation>
2830
    </message>
2831
  </context>
2832
  <context>
2833
    <name>Draft_Rectangle</name>
2834
    <message>
2835
      <location filename="gui_rectangles.py" line="54"/>
2836
      <source>Rectangle</source>
2837
      <translation>مستطيل</translation>
2838
    </message>
2839
    <message>
2840
      <location filename="gui_rectangles.py" line="57"/>
2841
      <source>Creates a 2-point rectangle. CTRL to snap.</source>
2842
      <translation type="unfinished">Creates a 2-point rectangle. CTRL to snap.</translation>
2843
    </message>
2844
  </context>
2845
  <context>
2846
    <name>Draft_Rotate</name>
2847
    <message>
2848
      <location filename="gui_rotate.py" line="62"/>
2849
      <source>Rotate</source>
2850
      <translation>تدوير</translation>
2851
    </message>
2852
    <message>
2853
      <location filename="gui_rotate.py" line="65"/>
2854
      <source>Rotates the selected objects. Choose the center of rotation, then the initial angle, and then the final angle.
2855
If the "copy" option is active, it will create rotated copies.
2856
CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click.</source>
2857
      <translation type="unfinished">Rotates the selected objects. Choose the center of rotation, then the initial angle, and then the final angle.
2858
If the "copy" option is active, it will create rotated copies.
2859
CTRL to snap, SHIFT to constrain. Hold ALT and click to create a copy with each click.</translation>
2860
    </message>
2861
  </context>
2862
  <context>
2863
    <name>Draft_Scale</name>
2864
    <message>
2865
      <location filename="gui_scale.py" line="71"/>
2866
      <source>Scale</source>
2867
      <translation>السلم</translation>
2868
    </message>
2869
    <message>
2870
      <location filename="gui_scale.py" line="74"/>
2871
      <source>Scales the selected objects from a base point.
2872
CTRL to snap, SHIFT to constrain, ALT to copy.</source>
2873
      <translation type="unfinished">Scales the selected objects from a base point.
2874
CTRL to snap, SHIFT to constrain, ALT to copy.</translation>
2875
    </message>
2876
  </context>
2877
  <context>
2878
    <name>Draft_SelectGroup</name>
2879
    <message>
2880
      <location filename="gui_groups.py" line="189"/>
2881
      <source>Select group</source>
2882
      <translation type="unfinished">Select group</translation>
2883
    </message>
2884
    <message>
2885
      <location filename="gui_groups.py" line="192"/>
2886
      <source>If the selection is a group, it selects all objects that are inside this group, including those in nested sub-groups.
2887

2888
If the selection is a simple object inside a group, it will select the "brother" objects, that is,
2889
those that are at the same level as this object, including the upper group that contains them all.</source>
2890
      <translation type="unfinished">If the selection is a group, it selects all objects that are inside this group, including those in nested sub-groups.
2891

2892
If the selection is a simple object inside a group, it will select the "brother" objects, that is,
2893
those that are at the same level as this object, including the upper group that contains them all.</translation>
2894
    </message>
2895
  </context>
2896
  <context>
2897
    <name>Draft_SelectPlane</name>
2898
    <message>
2899
      <location filename="gui_selectplane.py" line="65"/>
2900
      <source>SelectPlane</source>
2901
      <translation type="unfinished">SelectPlane</translation>
2902
    </message>
2903
    <message>
2904
      <location filename="gui_selectplane.py" line="67"/>
2905
      <source>Select the face of solid body to create a working plane on which to sketch Draft objects.
2906
You may also select a three vertices or a Working Plane Proxy.</source>
2907
      <translation type="unfinished">Select the face of solid body to create a working plane on which to sketch Draft objects.
2908
You may also select a three vertices or a Working Plane Proxy.</translation>
2909
    </message>
2910
  </context>
2911
  <context>
2912
    <name>Draft_SetStyle</name>
2913
    <message>
2914
      <location filename="gui_setstyle.py" line="55"/>
2915
      <source>Set style</source>
2916
      <translation type="unfinished">Set style</translation>
2917
    </message>
2918
    <message>
2919
      <location filename="gui_setstyle.py" line="57"/>
2920
      <source>Sets default styles</source>
2921
      <translation type="unfinished">Sets default styles</translation>
2922
    </message>
2923
  </context>
2924
  <context>
2925
    <name>Draft_Shape2DView</name>
2926
    <message>
2927
      <location filename="gui_shape2dview.py" line="59"/>
2928
      <source>Shape 2D view</source>
2929
      <translation type="unfinished">Shape 2D view</translation>
2930
    </message>
2931
    <message>
2932
      <location filename="gui_shape2dview.py" line="62"/>
2933
      <source>Creates a 2D projection of the selected objects on the XY plane.
2934
The initial projection direction is the negative of the current active view direction.
2935
You can select individual faces to project, or the entire solid, and also include hidden lines.
2936
These projections can be used to create technical drawings with the TechDraw Workbench.</source>
2937
      <translation type="unfinished">Creates a 2D projection of the selected objects on the XY plane.
2938
The initial projection direction is the negative of the current active view direction.
2939
You can select individual faces to project, or the entire solid, and also include hidden lines.
2940
These projections can be used to create technical drawings with the TechDraw Workbench.</translation>
2941
    </message>
2942
  </context>
2943
  <context>
2944
    <name>Draft_ShapeString</name>
2945
    <message>
2946
      <location filename="gui_shapestrings.py" line="68"/>
2947
      <source>Shape from text</source>
2948
      <translation type="unfinished">Shape from text</translation>
2949
    </message>
2950
    <message>
2951
      <location filename="gui_shapestrings.py" line="70"/>
2952
      <source>Creates a shape from a text string by choosing a specific font and a placement.
2953
The closed shapes can be used for extrusions and boolean operations.</source>
2954
      <translation type="unfinished">Creates a shape from a text string by choosing a specific font and a placement.
2955
The closed shapes can be used for extrusions and boolean operations.</translation>
2956
    </message>
2957
  </context>
2958
  <context>
2959
    <name>Draft_ShowSnapBar</name>
2960
    <message>
2961
      <location filename="gui_snaps.py" line="589"/>
2962
      <source>Show snap toolbar</source>
2963
      <translation type="unfinished">Show snap toolbar</translation>
2964
    </message>
2965
    <message>
2966
      <location filename="gui_snaps.py" line="592"/>
2967
      <source>Show the snap toolbar if it is hidden.</source>
2968
      <translation type="unfinished">Show the snap toolbar if it is hidden.</translation>
2969
    </message>
2970
  </context>
2971
  <context>
2972
    <name>Draft_Slope</name>
2973
    <message>
2974
      <location filename="gui_lineslope.py" line="70"/>
2975
      <source>Set slope</source>
2976
      <translation type="unfinished">Set slope</translation>
2977
    </message>
2978
    <message>
2979
      <location filename="gui_lineslope.py" line="73"/>
2980
      <source>Sets the slope of the selected line by changing the value of the Z value of one of its points.
2981
If a polyline is selected, it will apply the slope transformation to each of its segments.
2982

2983
The slope will always change the Z value, therefore this command only works well for
2984
straight Draft lines that are drawn in the XY plane. Selected objects that aren't single lines will be ignored.</source>
2985
      <translation type="unfinished">Sets the slope of the selected line by changing the value of the Z value of one of its points.
2986
If a polyline is selected, it will apply the slope transformation to each of its segments.
2987

2988
The slope will always change the Z value, therefore this command only works well for
2989
straight Draft lines that are drawn in the XY plane. Selected objects that aren't single lines will be ignored.</translation>
2990
    </message>
2991
  </context>
2992
  <context>
2993
    <name>Draft_Snap</name>
2994
    <message>
2995
      <location filename="gui_snapper.py" line="1529"/>
2996
      <source>Toggles Grid On/Off</source>
2997
      <translation type="unfinished">Toggles Grid On/Off</translation>
2998
    </message>
2999
    <message>
3000
      <location filename="gui_snapper.py" line="1530"/>
3001
      <source>Toggle Draft Grid</source>
3002
      <translation type="unfinished">Toggle Draft Grid</translation>
3003
    </message>
3004
  </context>
3005
  <context>
3006
    <name>Draft_Snap_Angle</name>
3007
    <message>
3008
      <location filename="gui_snaps.py" line="344"/>
3009
      <source>Angle</source>
3010
      <translation>الزاوية</translation>
3011
    </message>
3012
    <message>
3013
      <location filename="gui_snaps.py" line="347"/>
3014
      <source>Set snapping to points in a circular arc located at multiples of 30 and 45 degree angles.</source>
3015
      <translation type="unfinished">Set snapping to points in a circular arc located at multiples of 30 and 45 degree angles.</translation>
3016
    </message>
3017
  </context>
3018
  <context>
3019
    <name>Draft_Snap_Center</name>
3020
    <message>
3021
      <location filename="gui_snaps.py" line="374"/>
3022
      <source>Center</source>
3023
      <translation>مركز</translation>
3024
    </message>
3025
    <message>
3026
      <location filename="gui_snaps.py" line="377"/>
3027
      <source>Set snapping to the center of a circular arc.</source>
3028
      <translation type="unfinished">Set snapping to the center of a circular arc.</translation>
3029
    </message>
3030
  </context>
3031
  <context>
3032
    <name>Draft_Snap_Dimensions</name>
3033
    <message>
3034
      <location filename="gui_snaps.py" line="526"/>
3035
      <source>Show dimensions</source>
3036
      <translation type="unfinished">Show dimensions</translation>
3037
    </message>
3038
    <message>
3039
      <location filename="gui_snaps.py" line="529"/>
3040
      <source>Show temporary linear dimensions when editing an object and using other snapping methods.</source>
3041
      <translation type="unfinished">Show temporary linear dimensions when editing an object and using other snapping methods.</translation>
3042
    </message>
3043
  </context>
3044
  <context>
3045
    <name>Draft_Snap_Endpoint</name>
3046
    <message>
3047
      <location filename="gui_snaps.py" line="313"/>
3048
      <source>Endpoint</source>
3049
      <translation type="unfinished">Endpoint</translation>
3050
    </message>
3051
    <message>
3052
      <location filename="gui_snaps.py" line="316"/>
3053
      <source>Set snapping to endpoints of an edge.</source>
3054
      <translation type="unfinished">Set snapping to endpoints of an edge.</translation>
3055
    </message>
3056
  </context>
3057
  <context>
3058
    <name>Draft_Snap_Extension</name>
3059
    <message>
3060
      <location filename="gui_snaps.py" line="404"/>
3061
      <source>Extension</source>
3062
      <translation type="unfinished">Extension</translation>
3063
    </message>
3064
    <message>
3065
      <location filename="gui_snaps.py" line="407"/>
3066
      <source>Set snapping to the extension of an edge.</source>
3067
      <translation type="unfinished">Set snapping to the extension of an edge.</translation>
3068
    </message>
3069
  </context>
3070
  <context>
3071
    <name>Draft_Snap_Grid</name>
3072
    <message>
3073
      <location filename="gui_snaps.py" line="223"/>
3074
      <source>Grid</source>
3075
      <translation>شبكة</translation>
3076
    </message>
3077
    <message>
3078
      <location filename="gui_snaps.py" line="226"/>
3079
      <source>Set snapping to the intersection of grid lines.</source>
3080
      <translation type="unfinished">Set snapping to the intersection of grid lines.</translation>
3081
    </message>
3082
  </context>
3083
  <context>
3084
    <name>Draft_Snap_Intersection</name>
3085
    <message>
3086
      <location filename="gui_snaps.py" line="253"/>
3087
      <source>Intersection</source>
3088
      <translation>تداخل</translation>
3089
    </message>
3090
    <message>
3091
      <location filename="gui_snaps.py" line="256"/>
3092
      <source>Set snapping to the intersection of edges.</source>
3093
      <translation type="unfinished">Set snapping to the intersection of edges.</translation>
3094
    </message>
3095
  </context>
3096
  <context>
3097
    <name>Draft_Snap_Lock</name>
3098
    <message>
3099
      <location filename="gui_snaps.py" line="133"/>
3100
      <source>Main snapping toggle On/Off</source>
3101
      <translation type="unfinished">Main snapping toggle On/Off</translation>
3102
    </message>
3103
    <message>
3104
      <location filename="gui_snaps.py" line="136"/>
3105
      <source>Activates or deactivates all snap methods at once.</source>
3106
      <translation type="unfinished">Activates or deactivates all snap methods at once.</translation>
3107
    </message>
3108
  </context>
3109
  <context>
3110
    <name>Draft_Snap_Midpoint</name>
3111
    <message>
3112
      <location filename="gui_snaps.py" line="163"/>
3113
      <source>Midpoint</source>
3114
      <translation type="unfinished">Midpoint</translation>
3115
    </message>
3116
    <message>
3117
      <location filename="gui_snaps.py" line="166"/>
3118
      <source>Set snapping to the midpoint of an edge.</source>
3119
      <translation type="unfinished">Set snapping to the midpoint of an edge.</translation>
3120
    </message>
3121
  </context>
3122
  <context>
3123
    <name>Draft_Snap_Near</name>
3124
    <message>
3125
      <location filename="gui_snaps.py" line="434"/>
3126
      <source>Nearest</source>
3127
      <translation type="unfinished">Nearest</translation>
3128
    </message>
3129
    <message>
3130
      <location filename="gui_snaps.py" line="437"/>
3131
      <source>Set snapping to the nearest point of an edge.</source>
3132
      <translation type="unfinished">Set snapping to the nearest point of an edge.</translation>
3133
    </message>
3134
  </context>
3135
  <context>
3136
    <name>Draft_Snap_Ortho</name>
3137
    <message>
3138
      <location filename="gui_snaps.py" line="465"/>
3139
      <source>Orthogonal</source>
3140
      <translation type="unfinished">Orthogonal</translation>
3141
    </message>
3142
    <message>
3143
      <location filename="gui_snaps.py" line="468"/>
3144
      <source>Set snapping to a direction that is a multiple of 45 degrees from a point.</source>
3145
      <translation type="unfinished">Set snapping to a direction that is a multiple of 45 degrees from a point.</translation>
3146
    </message>
3147
  </context>
3148
  <context>
3149
    <name>Draft_Snap_Parallel</name>
3150
    <message>
3151
      <location filename="gui_snaps.py" line="283"/>
3152
      <source>Parallel</source>
3153
      <translation>موازى</translation>
3154
    </message>
3155
    <message>
3156
      <location filename="gui_snaps.py" line="286"/>
3157
      <source>Set snapping to a direction that is parallel to an edge.</source>
3158
      <translation type="unfinished">Set snapping to a direction that is parallel to an edge.</translation>
3159
    </message>
3160
  </context>
3161
  <context>
3162
    <name>Draft_Snap_Perpendicular</name>
3163
    <message>
3164
      <location filename="gui_snaps.py" line="193"/>
3165
      <source>Perpendicular</source>
3166
      <translation type="unfinished">Perpendicular</translation>
3167
    </message>
3168
    <message>
3169
      <location filename="gui_snaps.py" line="196"/>
3170
      <source>Set snapping to a direction that is perpendicular to an edge.</source>
3171
      <translation type="unfinished">Set snapping to a direction that is perpendicular to an edge.</translation>
3172
    </message>
3173
  </context>
3174
  <context>
3175
    <name>Draft_Snap_Special</name>
3176
    <message>
3177
      <location filename="gui_snaps.py" line="495"/>
3178
      <source>Special</source>
3179
      <translation type="unfinished">Special</translation>
3180
    </message>
3181
    <message>
3182
      <location filename="gui_snaps.py" line="498"/>
3183
      <source>Set snapping to the special points defined inside an object.</source>
3184
      <translation type="unfinished">Set snapping to the special points defined inside an object.</translation>
3185
    </message>
3186
  </context>
3187
  <context>
3188
    <name>Draft_Snap_WorkingPlane</name>
3189
    <message>
3190
      <location filename="gui_snaps.py" line="559"/>
3191
      <source>Working plane</source>
3192
      <translation type="unfinished">Working plane</translation>
3193
    </message>
3194
    <message>
3195
      <location filename="gui_snaps.py" line="562"/>
3196
      <source>Restricts snapping to a point in the current working plane.
3197
If you select a point outside the working plane, for example, by using other snapping methods,
3198
it will snap to that point's projection in the current working plane.</source>
3199
      <translation type="unfinished">Restricts snapping to a point in the current working plane.
3200
If you select a point outside the working plane, for example, by using other snapping methods,
3201
it will snap to that point's projection in the current working plane.</translation>
3202
    </message>
3203
  </context>
3204
  <context>
3205
    <name>Draft_Split</name>
3206
    <message>
3207
      <location filename="gui_split.py" line="56"/>
3208
      <source>Split</source>
3209
      <translation type="unfinished">Split</translation>
3210
    </message>
3211
    <message>
3212
      <location filename="gui_split.py" line="59"/>
3213
      <source>Splits the selected line or polyline into two independent lines
3214
or polylines by clicking anywhere along the original object.
3215
It works best when choosing a point on a straight segment and not a corner vertex.</source>
3216
      <translation type="unfinished">Splits the selected line or polyline into two independent lines
3217
or polylines by clicking anywhere along the original object.
3218
It works best when choosing a point on a straight segment and not a corner vertex.</translation>
3219
    </message>
3220
  </context>
3221
  <context>
3222
    <name>Draft_Stretch</name>
3223
    <message>
3224
      <location filename="gui_stretch.py" line="64"/>
3225
      <source>Stretch</source>
3226
      <translation type="unfinished">Stretch</translation>
3227
    </message>
3228
    <message>
3229
      <location filename="gui_stretch.py" line="67"/>
3230
      <source>Stretches the selected objects.
3231
Select an object, then draw a rectangle to pick the vertices that will be stretched,
3232
then draw a line to specify the distance and direction of stretching.</source>
3233
      <translation type="unfinished">Stretches the selected objects.
3234
Select an object, then draw a rectangle to pick the vertices that will be stretched,
3235
then draw a line to specify the distance and direction of stretching.</translation>
3236
    </message>
3237
  </context>
3238
  <context>
3239
    <name>Draft_SubelementHighlight</name>
3240
    <message>
3241
      <location filename="gui_subelements.py" line="61"/>
3242
      <source>Subelement highlight</source>
3243
      <translation type="unfinished">Subelement highlight</translation>
3244
    </message>
3245
    <message>
3246
      <location filename="gui_subelements.py" line="64"/>
3247
      <source>Highlight the subelements of the selected objects, so that they can then be edited with the move, rotate, and scale tools.</source>
3248
      <translation type="unfinished">Highlight the subelements of the selected objects, so that they can then be edited with the move, rotate, and scale tools.</translation>
3249
    </message>
3250
  </context>
3251
  <context>
3252
    <name>Draft_Text</name>
3253
    <message>
3254
      <location filename="gui_texts.py" line="60"/>
3255
      <source>Text</source>
3256
      <translation>نص</translation>
3257
    </message>
3258
    <message>
3259
      <location filename="gui_texts.py" line="63"/>
3260
      <source>Creates a multi-line annotation. CTRL to snap.</source>
3261
      <translation type="unfinished">Creates a multi-line annotation. CTRL to snap.</translation>
3262
    </message>
3263
  </context>
3264
  <context>
3265
    <name>Draft_ToggleConstructionMode</name>
3266
    <message>
3267
      <location filename="gui_togglemodes.py" line="99"/>
3268
      <source>Toggle construction mode</source>
3269
      <translation type="unfinished">Toggle construction mode</translation>
3270
    </message>
3271
    <message>
3272
      <location filename="gui_togglemodes.py" line="102"/>
3273
      <source>Toggles the Construction mode.
3274
When this is active, the following objects created will be included in the construction group, and will be drawn with the specified color and properties.</source>
3275
      <translation type="unfinished">Toggles the Construction mode.
3276
When this is active, the following objects created will be included in the construction group, and will be drawn with the specified color and properties.</translation>
3277
    </message>
3278
  </context>
3279
  <context>
3280
    <name>Draft_ToggleContinueMode</name>
3281
    <message>
3282
      <location filename="gui_togglemodes.py" line="131"/>
3283
      <source>Toggle continue mode</source>
3284
      <translation type="unfinished">Toggle continue mode</translation>
3285
    </message>
3286
    <message>
3287
      <location filename="gui_togglemodes.py" line="133"/>
3288
      <source>Toggles the Continue mode.
3289
When this is active, any drawing tool that is terminated will automatically start again.
3290
This can be used to draw several objects one after the other in succession.</source>
3291
      <translation type="unfinished">Toggles the Continue mode.
3292
When this is active, any drawing tool that is terminated will automatically start again.
3293
This can be used to draw several objects one after the other in succession.</translation>
3294
    </message>
3295
  </context>
3296
  <context>
3297
    <name>Draft_ToggleDisplayMode</name>
3298
    <message>
3299
      <location filename="gui_togglemodes.py" line="166"/>
3300
      <source>Toggle normal/wireframe display</source>
3301
      <translation type="unfinished">Toggle normal/wireframe display</translation>
3302
    </message>
3303
    <message>
3304
      <location filename="gui_togglemodes.py" line="168"/>
3305
      <source>Switches the display mode of selected objects from flatlines to wireframe and back.
3306
This is helpful to quickly visualize objects that are hidden by other objects.
3307
This is intended to be used with closed shapes and solids, and doesn't affect open wires.</source>
3308
      <translation type="unfinished">Switches the display mode of selected objects from flatlines to wireframe and back.
3309
This is helpful to quickly visualize objects that are hidden by other objects.
3310
This is intended to be used with closed shapes and solids, and doesn't affect open wires.</translation>
3311
    </message>
3312
  </context>
3313
  <context>
3314
    <name>Draft_ToggleGrid</name>
3315
    <message>
3316
      <location filename="gui_grid.py" line="58"/>
3317
      <source>Toggle grid</source>
3318
      <translation type="unfinished">Toggle grid</translation>
3319
    </message>
3320
    <message>
3321
      <location filename="gui_grid.py" line="59"/>
3322
      <source>Toggles the Draft grid on and off.</source>
3323
      <translation type="unfinished">Toggles the Draft grid on and off.</translation>
3324
    </message>
3325
  </context>
3326
  <context>
3327
    <name>Draft_Trimex</name>
3328
    <message>
3329
      <location filename="gui_trimex.py" line="76"/>
3330
      <source>Trimex</source>
3331
      <translation type="unfinished">Trimex</translation>
3332
    </message>
3333
    <message>
3334
      <location filename="gui_trimex.py" line="82"/>
3335
      <source>Trims or extends the selected object, or extrudes single faces.
3336
CTRL snaps, SHIFT constrains to current segment or to normal, ALT inverts.</source>
3337
      <translation type="unfinished">Trims or extends the selected object, or extrudes single faces.
3338
CTRL snaps, SHIFT constrains to current segment or to normal, ALT inverts.</translation>
3339
    </message>
3340
  </context>
3341
  <context>
3342
    <name>Draft_UndoLine</name>
3343
    <message>
3344
      <location filename="gui_lineops.py" line="151"/>
3345
      <source>Undo last segment</source>
3346
      <translation type="unfinished">Undo last segment</translation>
3347
    </message>
3348
    <message>
3349
      <location filename="gui_lineops.py" line="152"/>
3350
      <source>Undoes the last drawn segment of the line being drawn.</source>
3351
      <translation type="unfinished">Undoes the last drawn segment of the line being drawn.</translation>
3352
    </message>
3353
  </context>
3354
  <context>
3355
    <name>Draft_Upgrade</name>
3356
    <message>
3357
      <location filename="gui_upgrade.py" line="58"/>
3358
      <source>Upgrade</source>
3359
      <translation type="unfinished">Upgrade</translation>
3360
    </message>
3361
    <message>
3362
      <location filename="gui_upgrade.py" line="61"/>
3363
      <source>Upgrades the selected objects into more complex shapes.
3364
The result of the operation depends on the types of objects, which may be able to be upgraded several times in a row.
3365
For example, it can join the selected objects into one, convert simple edges into parametric polylines,
3366
convert closed edges into filled faces and parametric polygons, and merge faces into a single face.</source>
3367
      <translation type="unfinished">Upgrades the selected objects into more complex shapes.
3368
The result of the operation depends on the types of objects, which may be able to be upgraded several times in a row.
3369
For example, it can join the selected objects into one, convert simple edges into parametric polylines,
3370
convert closed edges into filled faces and parametric polygons, and merge faces into a single face.</translation>
3371
    </message>
3372
  </context>
3373
  <context>
3374
    <name>Draft_Wire</name>
3375
    <message>
3376
      <location filename="gui_lines.py" line="310"/>
3377
      <source>Polyline</source>
3378
      <translation type="unfinished">Polyline</translation>
3379
    </message>
3380
    <message>
3381
      <location filename="gui_lines.py" line="313"/>
3382
      <source>Creates a multiple-points line (polyline). CTRL to snap, SHIFT to constrain.</source>
3383
      <translation type="unfinished">Creates a multiple-points line (polyline). CTRL to snap, SHIFT to constrain.</translation>
3384
    </message>
3385
  </context>
3386
  <context>
3387
    <name>Draft_WireToBSpline</name>
3388
    <message>
3389
      <location filename="gui_wire2spline.py" line="64"/>
3390
      <source>Wire to B-spline</source>
3391
      <translation type="unfinished">Wire to B-spline</translation>
3392
    </message>
3393
    <message>
3394
      <location filename="gui_wire2spline.py" line="67"/>
3395
      <source>Converts a selected polyline to a B-spline, or a B-spline to a polyline.</source>
3396
      <translation type="unfinished">Converts a selected polyline to a B-spline, or a B-spline to a polyline.</translation>
3397
    </message>
3398
  </context>
3399
  <context>
3400
    <name>Draft_WorkingPlaneProxy</name>
3401
    <message>
3402
      <location filename="gui_planeproxy.py" line="50"/>
3403
      <source>Create working plane proxy</source>
3404
      <translation type="unfinished">Create working plane proxy</translation>
3405
    </message>
3406
    <message>
3407
      <location filename="gui_planeproxy.py" line="52"/>
3408
      <source>Creates a proxy object from the current working plane.
3409
Once the object is created double click it in the tree view to restore the camera position and objects' visibilities.
3410
Then you can use it to save a different camera position and objects' states any time you need.</source>
3411
      <translation type="unfinished">Creates a proxy object from the current working plane.
3412
Once the object is created double click it in the tree view to restore the camera position and objects' visibilities.
3413
Then you can use it to save a different camera position and objects' states any time you need.</translation>
3414
    </message>
3415
  </context>
3416
  <context>
3417
    <name>Form</name>
3418
    <message>
3419
      <location filename="TaskSelectPlane.ui" line="14"/>
3420
      <source>Working plane setup</source>
3421
      <translation>إعداد سطح العمل</translation>
3422
    </message>
3423
    <message>
3424
      <location filename="TaskSelectPlane.ui" line="20"/>
3425
      <source>Select a face or working plane proxy or 3 vertices.
3426
Or choose one of the options below</source>
3427
      <translation type="unfinished">Select a face or working plane proxy or 3 vertices.
3428
Or choose one of the options below</translation>
3429
    </message>
3430
    <message>
3431
      <location filename="TaskSelectPlane.ui" line="31"/>
3432
      <source>Sets the working plane to the XY plane (ground plane)</source>
3433
      <translation>تعيين سطح العمل إلى سطح XY (سطح أرضي)</translation>
3434
    </message>
3435
    <message>
3436
      <location filename="TaskSelectPlane.ui" line="34"/>
3437
      <source>Top (XY)</source>
3438
      <translation>أعلى (XY)</translation>
3439
    </message>
3440
    <message>
3441
      <location filename="TaskSelectPlane.ui" line="41"/>
3442
      <source>Sets the working plane to the XZ plane (front plane)</source>
3443
      <translation>تعيين سطح العمل إلى سطح XZ (سطح أمامي)</translation>
3444
    </message>
3445
    <message>
3446
      <location filename="TaskSelectPlane.ui" line="44"/>
3447
      <source>Front (XZ)</source>
3448
      <translation>أمامي (XZ)</translation>
3449
    </message>
3450
    <message>
3451
      <location filename="TaskSelectPlane.ui" line="51"/>
3452
      <source>Sets the working plane to the YZ plane (side plane)</source>
3453
      <translation>تعيين سطح العمل إلى سطح YZ (سطح جانبي)</translation>
3454
    </message>
3455
    <message>
3456
      <location filename="TaskSelectPlane.ui" line="54"/>
3457
      <source>Side (YZ)</source>
3458
      <translation>الجانب (YZ)</translation>
3459
    </message>
3460
    <message>
3461
      <location filename="TaskSelectPlane.ui" line="61"/>
3462
      <source>Sets the working plane facing the current view</source>
3463
      <translation type="unfinished">Sets the working plane facing the current view</translation>
3464
    </message>
3465
    <message>
3466
      <location filename="TaskSelectPlane.ui" line="64"/>
3467
      <source>Align to view</source>
3468
      <translation>محاذاة للعرض</translation>
3469
    </message>
3470
    <message>
3471
      <location filename="TaskSelectPlane.ui" line="71"/>
3472
      <source>The working plane will align to the current
3473
view each time a command is started</source>
3474
      <translation type="unfinished">The working plane will align to the current
3475
view each time a command is started</translation>
3476
    </message>
3477
    <message>
3478
      <location filename="TaskSelectPlane.ui" line="78"/>
3479
      <source>Automatic</source>
3480
      <translation>تلقائي</translation>
3481
    </message>
3482
    <message>
3483
      <location filename="TaskSelectPlane.ui" line="87"/>
3484
      <source>An optional offset to give to the working plane
3485
above its base position. Use this together with one
3486
of the buttons above</source>
3487
      <translation type="unfinished">An optional offset to give to the working plane
3488
above its base position. Use this together with one
3489
of the buttons above</translation>
3490
    </message>
3491
    <message>
3492
      <location filename="TaskSelectPlane.ui" line="99"/>
3493
      <source>Offset</source>
3494
      <translation>إزاحة</translation>
3495
    </message>
3496
    <message>
3497
      <location filename="TaskSelectPlane.ui" line="118"/>
3498
      <source>If this is selected, the working plane will be
3499
centered on the current view when pressing one
3500
of the buttons above</source>
3501
      <translation type="unfinished">If this is selected, the working plane will be
3502
centered on the current view when pressing one
3503
of the buttons above</translation>
3504
    </message>
3505
    <message>
3506
      <location filename="TaskSelectPlane.ui" line="111"/>
3507
      <source>Center plane on view</source>
3508
      <translation type="unfinished">Center plane on view</translation>
3509
    </message>
3510
    <message>
3511
      <location filename="TaskSelectPlane.ui" line="135"/>
3512
      <source>Or select a single vertex to move the current
3513
working plane without changing its orientation.
3514
Then, press the button below</source>
3515
      <translation type="unfinished">Or select a single vertex to move the current
3516
working plane without changing its orientation.
3517
Then, press the button below</translation>
3518
    </message>
3519
    <message>
3520
      <location filename="TaskSelectPlane.ui" line="147"/>
3521
      <source>Moves the working plane without changing its
3522
orientation. If no point is selected, the plane
3523
will be moved to the center of the view</source>
3524
      <translation type="unfinished">Moves the working plane without changing its
3525
orientation. If no point is selected, the plane
3526
will be moved to the center of the view</translation>
3527
    </message>
3528
    <message>
3529
      <location filename="TaskSelectPlane.ui" line="152"/>
3530
      <source>Move working plane</source>
3531
      <translation type="unfinished">Move working plane</translation>
3532
    </message>
3533
    <message>
3534
      <location filename="TaskSelectPlane.ui" line="171"/>
3535
      <source>The spacing between the smaller grid lines</source>
3536
      <translation type="unfinished">The spacing between the smaller grid lines</translation>
3537
    </message>
3538
    <message>
3539
      <location filename="TaskSelectPlane.ui" line="164"/>
3540
      <source>Grid spacing</source>
3541
      <translation>تباعد الشبكة</translation>
3542
    </message>
3543
    <message>
3544
      <location filename="TaskSelectPlane.ui" line="191"/>
3545
      <source>The number of squares between each main line of the grid</source>
3546
      <translation type="unfinished">The number of squares between each main line of the grid</translation>
3547
    </message>
3548
    <message>
3549
      <location filename="TaskSelectPlane.ui" line="184"/>
3550
      <source>Main line every</source>
3551
      <translation type="unfinished">Main line every</translation>
3552
    </message>
3553
    <message>
3554
      <location filename="TaskSelectPlane.ui" line="207"/>
3555
      <source>The distance at which a point can be snapped to
3556
when approaching the mouse. You can also change this
3557
value by using the [ and ] keys while drawing</source>
3558
      <translation type="unfinished">The distance at which a point can be snapped to
3559
when approaching the mouse. You can also change this
3560
value by using the [ and ] keys while drawing</translation>
3561
    </message>
3562
    <message>
3563
      <location filename="TaskSelectPlane.ui" line="212"/>
3564
      <source>Snapping radius</source>
3565
      <translation type="unfinished">Snapping radius</translation>
3566
    </message>
3567
    <message>
3568
      <location filename="TaskSelectPlane.ui" line="241"/>
3569
      <source>Centers the view on the current working plane</source>
3570
      <translation type="unfinished">Centers the view on the current working plane</translation>
3571
    </message>
3572
    <message>
3573
      <location filename="TaskSelectPlane.ui" line="244"/>
3574
      <source>Center view</source>
3575
      <translation type="unfinished">Center view</translation>
3576
    </message>
3577
    <message>
3578
      <location filename="TaskSelectPlane.ui" line="251"/>
3579
      <source>Resets the working plane to its previous position</source>
3580
      <translation type="unfinished">Resets the working plane to its previous position</translation>
3581
    </message>
3582
    <message>
3583
      <location filename="TaskSelectPlane.ui" line="254"/>
3584
      <source>Previous</source>
3585
      <translation type="unfinished">Previous</translation>
3586
    </message>
3587
    <message>
3588
      <location filename="TaskSelectPlane.ui" line="219"/>
3589
      <source>Grid extension</source>
3590
      <translation type="unfinished">Grid extension</translation>
3591
    </message>
3592
    <message>
3593
      <location filename="TaskSelectPlane.ui" line="226"/>
3594
      <source> lines</source>
3595
      <translation> الخطوط</translation>
3596
    </message>
3597
    <message>
3598
      <location filename="TaskPanel_SetStyle.ui" line="14"/>
3599
      <source>Style settings</source>
3600
      <translation type="unfinished">Style settings</translation>
3601
    </message>
3602
    <message>
3603
      <location filename="TaskPanel_SetStyle.ui" line="244"/>
3604
      <source>Text color</source>
3605
      <translation type="unfinished">Text color</translation>
3606
    </message>
3607
    <message>
3608
      <location filename="TaskPanel_SetStyle.ui" line="169"/>
3609
      <source>Shape color</source>
3610
      <translation type="unfinished">Shape color</translation>
3611
    </message>
3612
    <message>
3613
      <location filename="TaskPanel_SetStyle.ui" line="87"/>
3614
      <source>Line width</source>
3615
      <translation>عرض الخط</translation>
3616
    </message>
3617
    <message>
3618
      <location filename="TaskPanel_SetStyle.ui" line="66"/>
3619
      <source>The color of faces</source>
3620
      <translation type="unfinished">The color of faces</translation>
3621
    </message>
3622
    <message>
3623
      <location filename="TaskPanel_SetStyle.ui" line="205"/>
3624
      <source>The type of dimension arrows</source>
3625
      <translation type="unfinished">The type of dimension arrows</translation>
3626
    </message>
3627
    <message>
3628
      <location filename="TaskPanel_SetStyle.ui" line="209"/>
3629
      <source>Dot</source>
3630
      <translation>نقطة</translation>
3631
    </message>
3632
    <message>
3633
      <location filename="TaskPanel_SetStyle.ui" line="214"/>
3634
      <source>Circle</source>
3635
      <translation>دائرة</translation>
3636
    </message>
3637
    <message>
3638
      <location filename="TaskPanel_SetStyle.ui" line="219"/>
3639
      <source>Arrow</source>
3640
      <translation>سهم</translation>
3641
    </message>
3642
    <message>
3643
      <location filename="TaskPanel_SetStyle.ui" line="224"/>
3644
      <source>Tick</source>
3645
      <translation>Io</translation>
3646
    </message>
3647
    <message>
3648
      <location filename="TaskPanel_SetStyle.ui" line="229"/>
3649
      <source>Tick-2</source>
3650
      <translation type="unfinished">Tick-2</translation>
3651
    </message>
3652
    <message>
3653
      <location filename="TaskPanel_SetStyle.ui" line="271"/>
3654
      <source>The color of texts and dimension texts</source>
3655
      <translation type="unfinished">The color of texts and dimension texts</translation>
3656
    </message>
3657
    <message>
3658
      <location filename="TaskPanel_SetStyle.ui" line="278"/>
3659
      <source>The size of texts and dimension texts</source>
3660
      <translation type="unfinished">The size of texts and dimension texts</translation>
3661
    </message>
3662
    <message>
3663
      <location filename="TaskPanel_SetStyle.ui" line="318"/>
3664
      <source>Show unit</source>
3665
      <translation>عرض الوحدات</translation>
3666
    </message>
3667
    <message>
3668
      <location filename="TaskPanel_SetStyle.ui" line="80"/>
3669
      <source>Line color</source>
3670
      <translation>لون الخط</translation>
3671
    </message>
3672
    <message>
3673
      <location filename="TaskPanel_SetStyle.ui" line="308"/>
3674
      <source>The size of dimension arrows</source>
3675
      <translation type="unfinished">The size of dimension arrows</translation>
3676
    </message>
3677
    <message>
3678
      <location filename="TaskPanel_SetStyle.ui" line="257"/>
3679
      <source>The font to use for texts and dimensions</source>
3680
      <translation>الخط المراد استخدامه للنصوص والأبعاد</translation>
3681
    </message>
3682
    <message>
3683
      <location filename="TaskPanel_SetStyle.ui" line="101"/>
3684
      <source>The line style</source>
3685
      <translation type="unfinished">The line style</translation>
3686
    </message>
3687
    <message>
3688
      <location filename="TaskPanel_SetStyle.ui" line="105"/>
3689
      <source>Solid</source>
3690
      <translation>صلب</translation>
3691
    </message>
3692
    <message>
3693
      <location filename="TaskPanel_SetStyle.ui" line="110"/>
3694
      <source>Dashed</source>
3695
      <translation type="unfinished">Dashed</translation>
3696
    </message>
3697
    <message>
3698
      <location filename="TaskPanel_SetStyle.ui" line="115"/>
3699
      <source>Dotted</source>
3700
      <translation type="unfinished">Dotted</translation>
3701
    </message>
3702
    <message>
3703
      <location filename="TaskPanel_SetStyle.ui" line="120"/>
3704
      <source>DashDot</source>
3705
      <translation type="unfinished">DashDot</translation>
3706
    </message>
3707
    <message>
3708
      <location filename="TaskPanel_SetStyle.ui" line="264"/>
3709
      <source>Text size</source>
3710
      <translation type="unfinished">Text size</translation>
3711
    </message>
3712
    <message>
3713
      <location filename="TaskPanel_SetStyle.ui" line="332"/>
3714
      <source>Unit override</source>
3715
      <translation>تجاوز الوحدة</translation>
3716
    </message>
3717
    <message>
3718
      <location filename="TaskPanel_SetStyle.ui" line="339"/>
3719
      <source>The unit to use for dimensions. Leave blank to use current FreeCAD unit</source>
3720
      <translation type="unfinished">The unit to use for dimensions. Leave blank to use current FreeCAD unit</translation>
3721
    </message>
3722
    <message>
3723
      <location filename="TaskPanel_SetStyle.ui" line="183"/>
3724
      <source>The transparency of faces</source>
3725
      <translation type="unfinished">The transparency of faces</translation>
3726
    </message>
3727
    <message>
3728
      <location filename="TaskPanel_SetStyle.ui" line="186"/>
3729
      <source> %</source>
3730
      <translation> %</translation>
3731
    </message>
3732
    <message>
3733
      <location filename="TaskPanel_SetStyle.ui" line="176"/>
3734
      <source>Transparency</source>
3735
      <translation>الشفافية</translation>
3736
    </message>
3737
    <message>
3738
      <location filename="TaskPanel_SetStyle.ui" line="135"/>
3739
      <source>Display mode</source>
3740
      <translation type="unfinished">Display mode</translation>
3741
    </message>
3742
    <message>
3743
      <location filename="TaskPanel_SetStyle.ui" line="237"/>
3744
      <source>Text font</source>
3745
      <translation type="unfinished">Text font</translation>
3746
    </message>
3747
    <message>
3748
      <location filename="TaskPanel_SetStyle.ui" line="325"/>
3749
      <source>Arrow size</source>
3750
      <translation>حجم السهم</translation>
3751
    </message>
3752
    <message>
3753
      <location filename="TaskPanel_SetStyle.ui" line="142"/>
3754
      <source>The display mode for faces</source>
3755
      <translation type="unfinished">The display mode for faces</translation>
3756
    </message>
3757
    <message>
3758
      <location filename="TaskPanel_SetStyle.ui" line="146"/>
3759
      <source>Flat Lines</source>
3760
      <translation type="unfinished">Flat Lines</translation>
3761
    </message>
3762
    <message>
3763
      <location filename="TaskPanel_SetStyle.ui" line="151"/>
3764
      <source>Wireframe</source>
3765
      <translation type="unfinished">Wireframe</translation>
3766
    </message>
3767
    <message>
3768
      <location filename="TaskPanel_SetStyle.ui" line="156"/>
3769
      <source>Shaded</source>
3770
      <translation>مظلل</translation>
3771
    </message>
3772
    <message>
3773
      <location filename="TaskPanel_SetStyle.ui" line="161"/>
3774
      <source>Points</source>
3775
      <translation>النقط</translation>
3776
    </message>
3777
    <message>
3778
      <location filename="TaskPanel_SetStyle.ui" line="73"/>
3779
      <source>Draw style</source>
3780
      <translation type="unfinished">Draw style</translation>
3781
    </message>
3782
    <message>
3783
      <location filename="TaskPanel_SetStyle.ui" line="94"/>
3784
      <source>The color of lines</source>
3785
      <translation type="unfinished">The color of lines</translation>
3786
    </message>
3787
    <message>
3788
      <location filename="TaskPanel_SetStyle.ui" line="288"/>
3789
      <source>Arrow style</source>
3790
      <translation type="unfinished">Arrow style</translation>
3791
    </message>
3792
    <message>
3793
      <location filename="TaskPanel_SetStyle.ui" line="128"/>
3794
      <source> px</source>
3795
      <translation> px</translation>
3796
    </message>
3797
    <message>
3798
      <location filename="TaskPanel_SetStyle.ui" line="57"/>
3799
      <source>Lines and faces</source>
3800
      <translation type="unfinished">Lines and faces</translation>
3801
    </message>
3802
    <message>
3803
      <location filename="TaskPanel_SetStyle.ui" line="199"/>
3804
      <source>Annotations</source>
3805
      <translation type="unfinished">Annotations</translation>
3806
    </message>
3807
    <message>
3808
      <location filename="TaskPanel_SetStyle.ui" line="295"/>
3809
      <source>If the unit suffix is shown on dimension texts or not</source>
3810
      <translation type="unfinished">If the unit suffix is shown on dimension texts or not</translation>
3811
    </message>
3812
    <message>
3813
      <location filename="TaskPanel_SetStyle.ui" line="22"/>
3814
      <source>Fills the values below with a stored style preset</source>
3815
      <translation type="unfinished">Fills the values below with a stored style preset</translation>
3816
    </message>
3817
    <message>
3818
      <location filename="TaskPanel_SetStyle.ui" line="26"/>
3819
      <source>Load preset</source>
3820
      <translation type="unfinished">Load preset</translation>
3821
    </message>
3822
    <message>
3823
      <location filename="TaskPanel_SetStyle.ui" line="40"/>
3824
      <source>Save current style as a preset...</source>
3825
      <translation type="unfinished">Save current style as a preset...</translation>
3826
    </message>
3827
    <message>
3828
      <location filename="TaskPanel_SetStyle.ui" line="382"/>
3829
      <source>Apply above style to selected object(s)</source>
3830
      <translation type="unfinished">Apply above style to selected object(s)</translation>
3831
    </message>
3832
    <message>
3833
      <location filename="TaskPanel_SetStyle.ui" line="385"/>
3834
      <source>Selected</source>
3835
      <translation>تم الإختيار</translation>
3836
    </message>
3837
    <message>
3838
      <location filename="TaskPanel_SetStyle.ui" line="397"/>
3839
      <source>Texts/dims</source>
3840
      <translation type="unfinished">Texts/dims</translation>
3841
    </message>
3842
    <message>
3843
      <location filename="TaskPanel_SetStyle.ui" line="346"/>
3844
      <source>Text spacing</source>
3845
      <translation type="unfinished">Text spacing</translation>
3846
    </message>
3847
    <message>
3848
      <location filename="TaskPanel_SetStyle.ui" line="353"/>
3849
      <source>The space between the text and the dimension line</source>
3850
      <translation type="unfinished">The space between the text and the dimension line</translation>
3851
    </message>
3852
    <message>
3853
      <location filename="TaskPanel_SetStyle.ui" line="363"/>
3854
      <source>Line spacing</source>
3855
      <translation>تباعد الأسطر</translation>
3856
    </message>
3857
    <message>
3858
      <location filename="TaskPanel_SetStyle.ui" line="370"/>
3859
      <source>The spacing between different lines of text</source>
3860
      <translation type="unfinished">The spacing between different lines of text</translation>
3861
    </message>
3862
    <message>
3863
      <location filename="dialogHatch.ui" line="14"/>
3864
      <source>Form</source>
3865
      <translation>إستمارة</translation>
3866
    </message>
3867
    <message>
3868
      <location filename="dialogHatch.ui" line="23"/>
3869
      <source>pattern files (*.pat)</source>
3870
      <translation type="unfinished">pattern files (*.pat)</translation>
3871
    </message>
3872
    <message>
3873
      <location filename="dialogHatch.ui" line="30"/>
3874
      <source>PAT file:</source>
3875
      <translation type="unfinished">PAT file:</translation>
3876
    </message>
3877
    <message>
3878
      <location filename="dialogHatch.ui" line="37"/>
3879
      <source>Scale</source>
3880
      <translation>السلم</translation>
3881
    </message>
3882
    <message>
3883
      <location filename="dialogHatch.ui" line="44"/>
3884
      <source>Pattern:</source>
3885
      <translation type="unfinished">Pattern:</translation>
3886
    </message>
3887
    <message>
3888
      <location filename="dialogHatch.ui" line="64"/>
3889
      <source>Rotation:</source>
3890
      <translation>الدوران:</translation>
3891
    </message>
3892
    <message encoding="UTF-8">
3893
      <location filename="dialogHatch.ui" line="71"/>
3894
      <source>°</source>
3895
      <translation>رمز الدرجة (وحدة لقياس الزواية)</translation>
3896
    </message>
3897
  </context>
3898
  <context>
3899
    <name>Gui::Dialog::DlgAddProperty</name>
3900
    <message>
3901
      <location filename="gui_groups.py" line="452"/>
3902
      <source>Group</source>
3903
      <translation>مجموعة</translation>
3904
    </message>
3905
  </context>
3906
  <context>
3907
    <name>Gui::Dialog::DlgSettingsDraft</name>
3908
    <message>
3909
      <location filename="preferences-draft.ui" line="32"/>
3910
      <source>General Draft Settings</source>
3911
      <translation>إعدادات المسودة العامة</translation>
3912
    </message>
3913
    <message>
3914
      <location filename="preferences-draft.ui" line="427"/>
3915
      <source>This is the default color for objects being drawn while in construction mode.</source>
3916
      <translation>هذا هو اللون الافتراضي للكائنات التي يجري رسمها بينما يتم وضع البناء.</translation>
3917
    </message>
3918
    <message>
3919
      <location filename="preferences-draft.ui" line="387"/>
3920
      <source>This is the default group name for construction geometry</source>
3921
      <translation>هذا هو اسم المجموعة الافتراضي لهندسة البناء</translation>
3922
    </message>
3923
    <message>
3924
      <location filename="preferences-draft.ui" line="390"/>
3925
      <source>Construction</source>
3926
      <translation>اعمال بناء</translation>
3927
    </message>
3928
    <message>
3929
      <location filename="preferences-draftvisual.ui" line="114"/>
3930
      <source>Save current color and linewidth across sessions</source>
3931
      <translation>حفظ اللون الحالي وعرض الخط عبر الجلسات</translation>
3932
    </message>
3933
    <message>
3934
      <location filename="preferences-draft.ui" line="304"/>
3935
      <source>Global copy mode</source>
3936
      <translation>وضع النسخ العام</translation>
3937
    </message>
3938
    <message>
3939
      <location filename="preferences-draft.ui" line="40"/>
3940
      <source>Default working plane</source>
3941
      <translation>سطح العمل الافتراضي</translation>
3942
    </message>
3943
    <message>
3944
      <location filename="preferences-draft.ui" line="67"/>
3945
      <source>None</source>
3946
      <translation>لا يوجد</translation>
3947
    </message>
3948
    <message>
3949
      <location filename="preferences-draft.ui" line="72"/>
3950
      <source>XY (Top)</source>
3951
      <translation>XY (أعلى)</translation>
3952
    </message>
3953
    <message>
3954
      <location filename="preferences-draft.ui" line="77"/>
3955
      <source>XZ (Front)</source>
3956
      <translation>XZ (من الأمام)</translation>
3957
    </message>
3958
    <message>
3959
      <location filename="preferences-draft.ui" line="82"/>
3960
      <source>YZ (Side)</source>
3961
      <translation>YZ (جانب)</translation>
3962
    </message>
3963
    <message>
3964
      <location filename="preferences-drafttexts.ui" line="89"/>
3965
      <source>Default height for texts and dimensions</source>
3966
      <translation>الارتفاع الافتراضي للنصوص والأبعاد</translation>
3967
    </message>
3968
    <message>
3969
      <location filename="preferences-drafttexts.ui" line="47"/>
3970
      <source>This is the default font name for all Draft texts and dimensions.
3971
It can be a font name such as "Arial", a default style such as "sans", "serif"
3972
or "mono", or a family such as "Arial,Helvetica,sans" or a name with a style
3973
such as "Arial:Bold"</source>
3974
      <translation>هذا هو إسم الخط الإفتراضي لكل نصوص المسودة والأبعاد.
3975
ويمكن أن يكون إسم خط كـ "arial"، أو نمط إفتراضي كـ "sans"، "serif" أو "mono"، أو ينتمي لقائمة خطوط كـ "Arial,Helvetica,sans" أو إسما يتوفر على نمط كـ "Arial:Bold"</translation>
3976
    </message>
3977
    <message>
3978
      <location filename="preferences-draftvisual.ui" line="151"/>
3979
      <source>Default template sheet</source>
3980
      <translation>ورقة النموذج الافتراضي</translation>
3981
    </message>
3982
    <message>
3983
      <location filename="preferences-draftvisual.ui" line="177"/>
3984
      <source>The default template to use when creating a new drawing sheet</source>
3985
      <translation>النموذج الافتراضي الذي سيتم استخدامه عند إنشاء ورقة رسم جديدة</translation>
3986
    </message>
3987
    <message>
3988
      <location filename="preferences-svg.ui" line="40"/>
3989
      <source>Import style</source>
3990
      <translation>استيراد النمط</translation>
3991
    </message>
3992
    <message>
3993
      <location filename="preferences-svg.ui" line="60"/>
3994
      <source>None (fastest)</source>
3995
      <translation>بلا (أسرع)</translation>
3996
    </message>
3997
    <message>
3998
      <location filename="preferences-svg.ui" line="65"/>
3999
      <source>Use default color and linewidth</source>
4000
      <translation>استخدام اللون الافتراضي وعرض الخط</translation>
4001
    </message>
4002
    <message>
4003
      <location filename="preferences-svg.ui" line="70"/>
4004
      <source>Original color and linewidth</source>
4005
      <translation>اللون الأصلي وعرض الخط</translation>
4006
    </message>
4007
    <message>
4008
      <location filename="preferences-oca.ui" line="46"/>
4009
      <source>Check this if you want the areas (3D faces) to be imported too.</source>
4010
      <translation>تحقق من هذا إذا كنت تريد أن يتم استيراد المناطق (وجوه 3D) أيضا.</translation>
4011
    </message>
4012
    <message>
4013
      <location filename="preferences-oca.ui" line="49"/>
4014
      <source>Import OCA areas</source>
4015
      <translation>استيراد المناطق OCA</translation>
4016
    </message>
4017
    <message>
4018
      <location filename="preferences-draft.ui" line="14"/>
4019
      <source>General settings</source>
4020
      <translation>الإعدادات العامة</translation>
4021
    </message>
4022
    <message>
4023
      <location filename="preferences-draft.ui" line="380"/>
4024
      <source>Construction group name</source>
4025
      <translation>اسم مجموعة الإنشاء</translation>
4026
    </message>
4027
    <message>
4028
      <location filename="preferences-draft.ui" line="143"/>
4029
      <source>Tolerance</source>
4030
      <translation type="unfinished">Tolerance</translation>
4031
    </message>
4032
    <message>
4033
      <location filename="preferences-dxf.ui" line="363"/>
4034
      <source>Join geometry</source>
4035
      <translation>لحق الهندسة</translation>
4036
    </message>
4037
    <message>
4038
      <location filename="preferences-draftvisual.ui" line="194"/>
4039
      <source>Alternate SVG Patterns location</source>
4040
      <translation type="unfinished">Alternate SVG Patterns location</translation>
4041
    </message>
4042
    <message>
4043
      <location filename="preferences-draftvisual.ui" line="220"/>
4044
      <source>Here you can specify a directory containing SVG files containing &lt;pattern&gt; definitions that can be added to the standard Draft hatch patterns</source>
4045
      <translation>يمكنك هنا تحديد المسار الذي يحتوي على ملفات الـ SVG والتي بدورها تحوي تعاريف الـ &lt;pattern&gt; والتي يمكن إضافتها إلى الأنماط المظللة للمسودات القياسية</translation>
4046
    </message>
4047
    <message>
4048
      <location filename="preferences-draftsnap.ui" line="57"/>
4049
      <source>Constrain mod</source>
4050
      <translation type="unfinished">Constrain mod</translation>
4051
    </message>
4052
    <message>
4053
      <location filename="preferences-draftsnap.ui" line="77"/>
4054
      <source>The Constraining modifier key</source>
4055
      <translation type="unfinished">The Constraining modifier key</translation>
4056
    </message>
4057
    <message>
4058
      <location filename="preferences-draftsnap.ui" line="109"/>
4059
      <source>Snap mod</source>
4060
      <translation type="unfinished">Snap mod</translation>
4061
    </message>
4062
    <message>
4063
      <location filename="preferences-draftsnap.ui" line="129"/>
4064
      <source>The snap modifier key</source>
4065
      <translation>مفتاح تحرير الكبس</translation>
4066
    </message>
4067
    <message>
4068
      <location filename="preferences-draftsnap.ui" line="164"/>
4069
      <source>Alt mod</source>
4070
      <translation type="unfinished">Alt mod</translation>
4071
    </message>
4072
    <message>
4073
      <location filename="preferences-draft.ui" line="287"/>
4074
      <source>Select base objects after copying</source>
4075
      <translation>حدد الكائنات الأساسية بعد النسخ</translation>
4076
    </message>
4077
    <message>
4078
      <location filename="preferences-draftsnap.ui" line="269"/>
4079
      <source>If checked, a grid will appear when drawing</source>
4080
      <translation>إذا تم تحديده، ستظهر شبكة عند الرسم</translation>
4081
    </message>
4082
    <message>
4083
      <location filename="preferences-draftsnap.ui" line="272"/>
4084
      <source>Use grid</source>
4085
      <translation>استخدام الشبكة</translation>
4086
    </message>
4087
    <message>
4088
      <location filename="preferences-draftsnap.ui" line="402"/>
4089
      <source>Grid spacing</source>
4090
      <translation>تباعد الشبكة</translation>
4091
    </message>
4092
    <message>
4093
      <location filename="preferences-draftsnap.ui" line="425"/>
4094
      <source>The spacing between each grid line</source>
4095
      <translation>التباعد بين كل خط الشبكة</translation>
4096
    </message>
4097
    <message>
4098
      <location filename="preferences-draftsnap.ui" line="353"/>
4099
      <source>Main lines every</source>
4100
      <translation>الخطوط الرئيسية لكل</translation>
4101
    </message>
4102
    <message>
4103
      <location filename="preferences-draftsnap.ui" line="376"/>
4104
      <source>Mainlines will be drawn thicker. Specify here how many squares between mainlines.</source>
4105
      <translation type="unfinished">Mainlines will be drawn thicker. Specify here how many squares between mainlines.</translation>
4106
    </message>
4107
    <message>
4108
      <location filename="preferences-draft.ui" line="94"/>
4109
      <source>Internal precision level</source>
4110
      <translation>مستوى الدقة الداخلية</translation>
4111
    </message>
4112
    <message>
4113
      <location filename="preferences-drafttexts.ui" line="395"/>
4114
      <source>This is the orientation of the dimension texts when those dimensions are vertical. Default is left, which is the ISO standard.</source>
4115
      <translation>عندما تكون الأبعاد عمودية فهذا هو توجيه نصوص الأبعاد.
4116
التوجيه الإفتراضي يكون على اليسار، وهذا هو معيار الإيزو.</translation>
4117
    </message>
4118
    <message>
4119
      <location filename="preferences-drafttexts.ui" line="405"/>
4120
      <source>Left (ISO standard)</source>
4121
      <translation>اليسار (ISO اساسي)</translation>
4122
    </message>
4123
    <message>
4124
      <location filename="preferences-drafttexts.ui" line="410"/>
4125
      <source>Right</source>
4126
      <translation>يمين</translation>
4127
    </message>
4128
    <message>
4129
      <location filename="preferences-dxf.ui" line="384"/>
4130
      <source>Group layers into blocks</source>
4131
      <translation>مجموعة الطبقات إلى كتل</translation>
4132
    </message>
4133
    <message>
4134
      <location filename="preferences-dxf.ui" line="570"/>
4135
      <source>Export 3D objects as polyface meshes</source>
4136
      <translation>تصدير كائنات 3ض كما تنسجم الواجهات</translation>
4137
    </message>
4138
    <message>
4139
      <location filename="preferences-draftsnap.ui" line="219"/>
4140
      <source>If checked, the Snap toolbar will be shown whenever you use snapping</source>
4141
      <translation>إذا تم تحديده، فسيتم عرض شريط أدوات الكبس كلما استخدمت التكبيس</translation>
4142
    </message>
4143
    <message>
4144
      <location filename="preferences-draftsnap.ui" line="222"/>
4145
      <source>Show Draft Snap toolbar</source>
4146
      <translation type="unfinished">Show Draft Snap toolbar</translation>
4147
    </message>
4148
    <message>
4149
      <location filename="preferences-draftsnap.ui" line="242"/>
4150
      <source>Hide Draft snap toolbar after use</source>
4151
      <translation type="unfinished">Hide Draft snap toolbar after use</translation>
4152
    </message>
4153
    <message>
4154
      <location filename="preferences-draftvisual.ui" line="134"/>
4155
      <source>Show Working Plane tracker</source>
4156
      <translation>عرض معقب سطح العمل</translation>
4157
    </message>
4158
    <message>
4159
      <location filename="preferences-draftsnap.ui" line="291"/>
4160
      <source>If checked, the Draft grid will always be visible when the Draft workbench is active. Otherwise only when using a command</source>
4161
      <translation>إذا تم تحديد هذا الإختيار، فإن شبكة(grid) المسودة ستكون مرئية عندما تكون طاولة العمل للمسودة نشطة.
4162
على خلاف ذلك، فستكون مرئية فقط عند استعمال أمر(command) ما</translation>
4163
    </message>
4164
    <message>
4165
      <location filename="preferences-dxf.ui" line="405"/>
4166
      <source>Use standard font size for texts</source>
4167
      <translation>استخدم حجم الخط القياسي للنصوص</translation>
4168
    </message>
4169
    <message>
4170
      <location filename="preferences-dxf.ui" line="448"/>
4171
      <source>Import hatch boundaries as wires</source>
4172
      <translation type="unfinished">Import hatch boundaries as wires</translation>
4173
    </message>
4174
    <message>
4175
      <location filename="preferences-dxf.ui" line="469"/>
4176
      <source>Render polylines with width</source>
4177
      <translation>تقديم polylines مع العرض</translation>
4178
    </message>
4179
    <message>
4180
      <location filename="preferences-svg.ui" line="141"/>
4181
      <source>Translated (for print &amp; display)</source>
4182
      <translation>مترجم (للطباعة والشاشة)</translation>
4183
    </message>
4184
    <message>
4185
      <location filename="preferences-svg.ui" line="146"/>
4186
      <source>Raw (for CAM)</source>
4187
      <translation>الخام (للكاميرا)</translation>
4188
    </message>
4189
    <message>
4190
      <location filename="preferences-svg.ui" line="161"/>
4191
      <source>Translate white line color to black</source>
4192
      <translation>ترجمة لون الخط الأبيض إلى الأسود</translation>
4193
    </message>
4194
    <message>
4195
      <location filename="preferences-draft.ui" line="324"/>
4196
      <source>Use Part Primitives when available</source>
4197
      <translation>استخدام الاجزاء الاولى عند توفرها</translation>
4198
    </message>
4199
    <message>
4200
      <location filename="preferences-draftsnap.ui" line="26"/>
4201
      <source>Snapping</source>
4202
      <translation type="unfinished">Snapping</translation>
4203
    </message>
4204
    <message>
4205
      <location filename="preferences-draftsnap.ui" line="34"/>
4206
      <source>If this is checked, snapping is activated without the need to press the snap mod key</source>
4207
      <translation>إذا تم فحص هذا، يتم تنشيط الالتقاط دون الحاجة إلى الضغط على مفتاح الالتقاط</translation>
4208
    </message>
4209
    <message>
4210
      <location filename="preferences-draftsnap.ui" line="37"/>
4211
      <source>Always snap (disable snap mod)</source>
4212
      <translation>التقط دائماً (تعطيل وضع الالتقاط)</translation>
4213
    </message>
4214
    <message>
4215
      <location filename="preferences-draft.ui" line="407"/>
4216
      <source>Construction geometry color</source>
4217
      <translation>لون هندسة البناء</translation>
4218
    </message>
4219
    <message>
4220
      <location filename="preferences-dxf.ui" line="149"/>
4221
      <source>Import</source>
4222
      <translation>استيراد</translation>
4223
    </message>
4224
    <message>
4225
      <location filename="preferences-dxf.ui" line="159"/>
4226
      <source>texts and dimensions</source>
4227
      <translation>النصوص والأبعاد</translation>
4228
    </message>
4229
    <message>
4230
      <location filename="preferences-dxf.ui" line="175"/>
4231
      <source>points</source>
4232
      <translation>النقط</translation>
4233
    </message>
4234
    <message>
4235
      <location filename="preferences-dxf.ui" line="191"/>
4236
      <source>layouts</source>
4237
      <translation>تخطيطات</translation>
4238
    </message>
4239
    <message>
4240
      <location filename="preferences-dxf.ui" line="207"/>
4241
      <source>*blocks</source>
4242
      <translation>* كتل</translation>
4243
    </message>
4244
    <message>
4245
      <location filename="preferences-dxf.ui" line="614"/>
4246
      <source>Project exported objects along current view direction</source>
4247
      <translation>تم تصدير العناصر إلى اتجاه العرض الحالي</translation>
4248
    </message>
4249
    <message>
4250
      <location filename="preferences-draftvisual.ui" line="14"/>
4251
      <source>Visual settings</source>
4252
      <translation>إعدادات بصرية</translation>
4253
    </message>
4254
    <message>
4255
      <location filename="preferences-draftvisual.ui" line="26"/>
4256
      <source>Visual Settings</source>
4257
      <translation>إعدادات بصرية</translation>
4258
    </message>
4259
    <message>
4260
      <location filename="preferences-draftvisual.ui" line="34"/>
4261
      <source>Snap symbols style</source>
4262
      <translation>نمط رموز الكبس</translation>
4263
    </message>
4264
    <message>
4265
      <location filename="preferences-draftvisual.ui" line="54"/>
4266
      <source>Draft classic style</source>
4267
      <translation>مشروع النمط الكلاسيكي</translation>
4268
    </message>
4269
    <message>
4270
      <location filename="preferences-draftvisual.ui" line="59"/>
4271
      <source>Bitsnpieces style</source>
4272
      <translation type="unfinished">Bitsnpieces style</translation>
4273
    </message>
4274
    <message>
4275
      <location filename="preferences-draftvisual.ui" line="80"/>
4276
      <source>Color</source>
4277
      <translation>لون</translation>
4278
    </message>
4279
    <message>
4280
      <location filename="preferences-draftvisual.ui" line="237"/>
4281
      <source>Hatch patterns resolution</source>
4282
      <translation type="unfinished">Hatch patterns resolution</translation>
4283
    </message>
4284
    <message>
4285
      <location filename="preferences-draftsnap.ui" line="263"/>
4286
      <source>Grid</source>
4287
      <translation>شبكة</translation>
4288
    </message>
4289
    <message>
4290
      <location filename="preferences-draftsnap.ui" line="294"/>
4291
      <source>Always show the grid</source>
4292
      <translation>إظهار الشبكة دائما</translation>
4293
    </message>
4294
    <message>
4295
      <location filename="preferences-drafttexts.ui" line="14"/>
4296
      <source>Texts and dimensions</source>
4297
      <translation>النصوص والأبعاد</translation>
4298
    </message>
4299
    <message>
4300
      <location filename="preferences-drafttexts.ui" line="59"/>
4301
      <source>Internal font</source>
4302
      <translation>الخط الداخلي</translation>
4303
    </message>
4304
    <message>
4305
      <location filename="preferences-drafttexts.ui" line="323"/>
4306
      <source>Dot</source>
4307
      <translation>نقطة</translation>
4308
    </message>
4309
    <message>
4310
      <location filename="preferences-drafttexts.ui" line="328"/>
4311
      <source>Circle</source>
4312
      <translation>دائرة</translation>
4313
    </message>
4314
    <message>
4315
      <location filename="preferences-drafttexts.ui" line="333"/>
4316
      <source>Arrow</source>
4317
      <translation>سهم</translation>
4318
    </message>
4319
    <message>
4320
      <location filename="preferences-drafttexts.ui" line="362"/>
4321
      <source>The default size of arrows</source>
4322
      <translation>الحجم الافتراضي للأسهم</translation>
4323
    </message>
4324
    <message>
4325
      <location filename="preferences-drafttexts.ui" line="208"/>
4326
      <source>The default size of dimensions extension lines</source>
4327
      <translation>الحجم الافتراضي لخطوط تمديد الأبعاد</translation>
4328
    </message>
4329
    <message>
4330
      <location filename="preferences-drafttexts.ui" line="429"/>
4331
      <source>The space between the dimension line and the dimension text</source>
4332
      <translation>المسافة بين سطر البعد ونص البعد</translation>
4333
    </message>
4334
    <message>
4335
      <location filename="preferences-drafttexts.ui" line="534"/>
4336
      <source>Select a font file</source>
4337
      <translation>حدد ملف الخط</translation>
4338
    </message>
4339
    <message>
4340
      <location filename="preferences-draft.ui" line="267"/>
4341
      <source>Fill objects with faces whenever possible</source>
4342
      <translation>ملء الأشياء مع وجوه كلما كان ذلك ممكنا</translation>
4343
    </message>
4344
    <message>
4345
      <location filename="preferences-dxf.ui" line="224"/>
4346
      <source>Create</source>
4347
      <translation>إنشاء</translation>
4348
    </message>
4349
    <message>
4350
      <location filename="preferences-dxf.ui" line="234"/>
4351
      <source>simple Part shapes</source>
4352
      <translation>شكل الاجزاء البسيطة</translation>
4353
    </message>
4354
    <message>
4355
      <location filename="preferences-dxf.ui" line="253"/>
4356
      <source>Draft objects</source>
4357
      <translation>كائنات المسودة</translation>
4358
    </message>
4359
    <message>
4360
      <location filename="preferences-dxf.ui" line="269"/>
4361
      <source>Sketches</source>
4362
      <translation>اسكتشات</translation>
4363
    </message>
4364
    <message>
4365
      <location filename="preferences-dxf.ui" line="342"/>
4366
      <source>Get original colors from the DXF file</source>
4367
      <translation>الحصول على الألوان الأصلية من ملف DXF</translation>
4368
    </message>
4369
    <message>
4370
      <location filename="preferences-dxf.ui" line="489"/>
4371
      <source>Treat ellipses and splines as polylines</source>
4372
      <translation>علاج علامات الحذف والعناوين كالخطوط المتعددة</translation>
4373
    </message>
4374
    <message>
4375
      <location filename="preferences-svg.ui" line="121"/>
4376
      <source>Export style</source>
4377
      <translation>نمط التصدير</translation>
4378
    </message>
4379
    <message>
4380
      <location filename="preferences-drafttexts.ui" line="455"/>
4381
      <source>Show the unit suffix in dimensions</source>
4382
      <translation>عرض لاحقة الوحدة بأبعاد</translation>
4383
    </message>
4384
    <message>
4385
      <location filename="preferences-dxf.ui" line="101"/>
4386
      <source>Allow FreeCAD to automatically download and update the DXF libraries</source>
4387
      <translation>السماح FreeCAD تلقائيا بتحميل وتحديث مكتبات DXF</translation>
4388
    </message>
4389
    <message>
4390
      <location filename="preferences-svg.ui" line="209"/>
4391
      <source>mm</source>
4392
      <translation>مم</translation>
4393
    </message>
4394
    <message>
4395
      <location filename="preferences-draftsnap.ui" line="457"/>
4396
      <source>Grid size</source>
4397
      <translation>حجم الشبكة</translation>
4398
    </message>
4399
    <message>
4400
      <location filename="preferences-draftsnap.ui" line="483"/>
4401
      <source> lines</source>
4402
      <translation> الخطوط</translation>
4403
    </message>
4404
    <message>
4405
      <location filename="preferences-drafttexts.ui" line="144"/>
4406
      <source>text above (2D)</source>
4407
      <translation>النص أعلاه (2D)</translation>
4408
    </message>
4409
    <message>
4410
      <location filename="preferences-drafttexts.ui" line="149"/>
4411
      <source> text inside (3D)</source>
4412
      <translation type="unfinished"> text inside (3D)</translation>
4413
    </message>
4414
    <message>
4415
      <location filename="preferences-draftvisual.ui" line="375"/>
4416
      <source>Dashed line definition</source>
4417
      <translation type="unfinished">Dashed line definition</translation>
4418
    </message>
4419
    <message>
4420
      <location filename="preferences-draftvisual.ui" line="398"/>
4421
      <source>0.09,0.05</source>
4422
      <translation>0.09,0.05</translation>
4423
    </message>
4424
    <message>
4425
      <location filename="preferences-draftvisual.ui" line="418"/>
4426
      <source>Dashdot line definition</source>
4427
      <translation type="unfinished">Dashdot line definition</translation>
4428
    </message>
4429
    <message>
4430
      <location filename="preferences-draftvisual.ui" line="441"/>
4431
      <source>0.09,0.05,0.02,0.05</source>
4432
      <translation>0.09,0.05,0.02,0.05</translation>
4433
    </message>
4434
    <message>
4435
      <location filename="preferences-draftvisual.ui" line="461"/>
4436
      <source>Dotted line definition</source>
4437
      <translation type="unfinished">Dotted line definition</translation>
4438
    </message>
4439
    <message>
4440
      <location filename="preferences-draftvisual.ui" line="484"/>
4441
      <source>0.02,0.02</source>
4442
      <translation>0.02,0.02</translation>
4443
    </message>
4444
    <message>
4445
      <location filename="preferences-draftsnap.ui" line="14"/>
4446
      <source>Grid and snapping</source>
4447
      <translation type="unfinished">Grid and snapping</translation>
4448
    </message>
4449
    <message>
4450
      <location filename="preferences-drafttexts.ui" line="26"/>
4451
      <source>Text settings</source>
4452
      <translation>إعدادات النص</translation>
4453
    </message>
4454
    <message>
4455
      <location filename="preferences-drafttexts.ui" line="34"/>
4456
      <source>Font family</source>
4457
      <translation>قائمة الخطوط</translation>
4458
    </message>
4459
    <message>
4460
      <location filename="preferences-drafttexts.ui" line="76"/>
4461
      <source>Font size</source>
4462
      <translation>حجم الخط</translation>
4463
    </message>
4464
    <message>
4465
      <location filename="preferences-drafttexts.ui" line="116"/>
4466
      <source>Dimension settings</source>
4467
      <translation>إعدادات البعد</translation>
4468
    </message>
4469
    <message>
4470
      <location filename="preferences-drafttexts.ui" line="124"/>
4471
      <source>Display mode</source>
4472
      <translation type="unfinished">Display mode</translation>
4473
    </message>
4474
    <message>
4475
      <location filename="preferences-drafttexts.ui" line="309"/>
4476
      <source>Arrows style</source>
4477
      <translation type="unfinished">Arrows style</translation>
4478
    </message>
4479
    <message>
4480
      <location filename="preferences-drafttexts.ui" line="355"/>
4481
      <source>Arrows size</source>
4482
      <translation type="unfinished">Arrows size</translation>
4483
    </message>
4484
    <message>
4485
      <location filename="preferences-drafttexts.ui" line="388"/>
4486
      <source>Text orientation</source>
4487
      <translation>اتجاه النص</translation>
4488
    </message>
4489
    <message>
4490
      <location filename="preferences-drafttexts.ui" line="422"/>
4491
      <source>Text spacing</source>
4492
      <translation type="unfinished">Text spacing</translation>
4493
    </message>
4494
    <message>
4495
      <location filename="preferences-drafttexts.ui" line="513"/>
4496
      <source>ShapeString settings</source>
4497
      <translation type="unfinished">ShapeString settings</translation>
4498
    </message>
4499
    <message>
4500
      <location filename="preferences-drafttexts.ui" line="521"/>
4501
      <source>Default ShapeString font file</source>
4502
      <translation type="unfinished">Default ShapeString font file</translation>
4503
    </message>
4504
    <message>
4505
      <location filename="preferences-draftvisual.ui" line="367"/>
4506
      <source>Drawing view line definitions</source>
4507
      <translation type="unfinished">Drawing view line definitions</translation>
4508
    </message>
4509
    <message>
4510
      <location filename="preferences-dwg.ui" line="14"/>
4511
      <source>DWG</source>
4512
      <translation>DWG</translation>
4513
    </message>
4514
    <message>
4515
      <location filename="preferences-dwg.ui" line="26"/>
4516
      <source>DWG conversion</source>
4517
      <translation>تحويل DWG</translation>
4518
    </message>
4519
    <message>
4520
      <location filename="preferences-dwg.ui" line="56"/>
4521
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=" font-weight:600;"&gt;Note:&lt;/span&gt; DXF options apply to DWG files as well.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
4522
      <translation>&lt;html&gt;&lt;head/&gt; &lt;body&gt;&lt;p&gt;&lt;span style="font-weight:600;"&gt; ملاحظة:&lt;/span&gt; تطبيق خيارات DXF إلى ملفات DWG كذلك.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
4523
    </message>
4524
    <message>
4525
      <location filename="preferences-dxf.ui" line="14"/>
4526
      <source>DXF</source>
4527
      <translation>DXF</translation>
4528
    </message>
4529
    <message>
4530
      <location filename="preferences-svg.ui" line="26"/>
4531
      <source>Import options</source>
4532
      <translation>إستيراد الخيارات</translation>
4533
    </message>
4534
    <message>
4535
      <location filename="preferences-dxf.ui" line="55"/>
4536
      <source>Use legacy python importer</source>
4537
      <translation>استخدام المستورد القديم بيثون</translation>
4538
    </message>
4539
    <message>
4540
      <location filename="preferences-svg.ui" line="107"/>
4541
      <source>Export options</source>
4542
      <translation>خيارات التصدير</translation>
4543
    </message>
4544
    <message>
4545
      <location filename="preferences-oca.ui" line="14"/>
4546
      <source>OCA</source>
4547
      <translation>OCA</translation>
4548
    </message>
4549
    <message>
4550
      <location filename="preferences-svg.ui" line="14"/>
4551
      <source>SVG</source>
4552
      <translation>SVG</translation>
4553
    </message>
4554
    <message>
4555
      <location filename="preferences-svg.ui" line="86"/>
4556
      <source>Disable units scaling</source>
4557
      <translation>تعطيل وحدات التحجيم</translation>
4558
    </message>
4559
    <message>
4560
      <location filename="preferences-dxf.ui" line="591"/>
4561
      <source>Export Drawing Views as blocks</source>
4562
      <translation>تصدير رسم المشاهدات كالكتل</translation>
4563
    </message>
4564
    <message>
4565
      <location filename="preferences-dxf.ui" line="140"/>
4566
      <source>Note: Not all the options below are used by the new importer yet</source>
4567
      <translation>ملاحظة: لا يتم استخدام جميع الخيارات أدناه من قبل المستورد الجديد بعد</translation>
4568
    </message>
4569
    <message>
4570
      <location filename="preferences-dxf.ui" line="38"/>
4571
      <source>Show this dialog when importing and exporting</source>
4572
      <translation>عرض مربع الحوار هذا عند الاستيراد والتصدير</translation>
4573
    </message>
4574
    <message>
4575
      <location filename="preferences-dxf.ui" line="88"/>
4576
      <source>Automatic update (legacy importer only)</source>
4577
      <translation type="unfinished">Automatic update (legacy importer only)</translation>
4578
    </message>
4579
    <message>
4580
      <location filename="preferences-draft.ui" line="341"/>
4581
      <source>Prefix labels of Clones with:</source>
4582
      <translation type="unfinished">Prefix labels of Clones with:</translation>
4583
    </message>
4584
    <message>
4585
      <location filename="preferences-dxf.ui" line="289"/>
4586
      <source>Scale factor to apply to imported files</source>
4587
      <translation>عامل مقياس لتطبيقه على الملفات المستوردة</translation>
4588
    </message>
4589
    <message>
4590
      <location filename="preferences-svg.ui" line="181"/>
4591
      <source>Max segment length for discretized arcs</source>
4592
      <translation type="unfinished">Max segment length for discretized arcs</translation>
4593
    </message>
4594
    <message>
4595
      <location filename="preferences-drafttexts.ui" line="161"/>
4596
      <source>Number of decimals</source>
4597
      <translation>عدد الكسور العشرية</translation>
4598
    </message>
4599
    <message>
4600
      <location filename="preferences-draftsnap.ui" line="197"/>
4601
      <source>Shift</source>
4602
      <translation>Shift</translation>
4603
    </message>
4604
    <message>
4605
      <location filename="preferences-draftsnap.ui" line="202"/>
4606
      <source>Ctrl</source>
4607
      <translation>Ctrl</translation>
4608
    </message>
4609
    <message>
4610
      <location filename="preferences-draftsnap.ui" line="207"/>
4611
      <source>Alt</source>
4612
      <translation>Alt</translation>
4613
    </message>
4614
    <message>
4615
      <location filename="preferences-draftsnap.ui" line="184"/>
4616
      <source>The Alt modifier key</source>
4617
      <translation>مفتاح تعديل Alt</translation>
4618
    </message>
4619
    <message>
4620
      <location filename="preferences-draftsnap.ui" line="477"/>
4621
      <source>The number of horizontal or vertical lines of the grid</source>
4622
      <translation>عدد الخطوط الأفقية أو العمودية للشبكة</translation>
4623
    </message>
4624
    <message>
4625
      <location filename="preferences-draftvisual.ui" line="87"/>
4626
      <source>The default color for snap symbols</source>
4627
      <translation>اللون الافتراضي لرمز الالتقاط</translation>
4628
    </message>
4629
    <message>
4630
      <location filename="preferences-draftvisual.ui" line="111"/>
4631
      <source>Check this if you want to use the color/linewidth from the toolbar as default</source>
4632
      <translation>قم بهذا الإختيار إذا كنت ترغب في استخدام اللون/عرض الخط من شريط الأدوات كصيغة إفتراضية</translation>
4633
    </message>
4634
    <message>
4635
      <location filename="preferences-draftvisual.ui" line="131"/>
4636
      <source>If checked, a widget indicating the current working plane orientation appears during drawing operations</source>
4637
      <translation type="unfinished">If checked, a widget indicating the current working plane orientation appears during drawing operations</translation>
4638
    </message>
4639
    <message>
4640
      <location filename="preferences-draftvisual.ui" line="481"/>
4641
      <source>An SVG linestyle definition</source>
4642
      <translation type="unfinished">An SVG linestyle definition</translation>
4643
    </message>
4644
    <message>
4645
      <location filename="preferences-drafttexts.ui" line="201"/>
4646
      <source>Extension lines size</source>
4647
      <translation type="unfinished">Extension lines size</translation>
4648
    </message>
4649
    <message>
4650
      <location filename="preferences-drafttexts.ui" line="237"/>
4651
      <source>Extension line overshoot</source>
4652
      <translation type="unfinished">Extension line overshoot</translation>
4653
    </message>
4654
    <message>
4655
      <location filename="preferences-drafttexts.ui" line="244"/>
4656
      <source>The default length of extension line above dimension line</source>
4657
      <translation type="unfinished">The default length of extension line above dimension line</translation>
4658
    </message>
4659
    <message>
4660
      <location filename="preferences-drafttexts.ui" line="273"/>
4661
      <source>Dimension line overshoot</source>
4662
      <translation type="unfinished">Dimension line overshoot</translation>
4663
    </message>
4664
    <message>
4665
      <location filename="preferences-drafttexts.ui" line="280"/>
4666
      <source>The default distance the dimension line is extended past extension lines</source>
4667
      <translation type="unfinished">The default distance the dimension line is extended past extension lines</translation>
4668
    </message>
4669
    <message>
4670
      <location filename="preferences-drafttexts.ui" line="338"/>
4671
      <source>Tick</source>
4672
      <translation>Io</translation>
4673
    </message>
4674
    <message>
4675
      <location filename="preferences-drafttexts.ui" line="343"/>
4676
      <source>Tick-2</source>
4677
      <translation type="unfinished">Tick-2</translation>
4678
    </message>
4679
    <message>
4680
      <location filename="preferences-draftvisual.ui" line="326"/>
4681
      <source>Check this if you want to preserve colors of faces while doing downgrade and upgrade (splitFaces and makeShell only)</source>
4682
      <translation type="unfinished">Check this if you want to preserve colors of faces while doing downgrade and upgrade (splitFaces and makeShell only)</translation>
4683
    </message>
4684
    <message>
4685
      <location filename="preferences-draftvisual.ui" line="329"/>
4686
      <source>Preserve colors of faces during downgrade/upgrade</source>
4687
      <translation type="unfinished">Preserve colors of faces during downgrade/upgrade</translation>
4688
    </message>
4689
    <message>
4690
      <location filename="preferences-draftvisual.ui" line="346"/>
4691
      <source>Check this if you want the face names to derive from the originating object name and vice versa while doing downgrade/upgrade (splitFaces and makeShell only)</source>
4692
      <translation type="unfinished">Check this if you want the face names to derive from the originating object name and vice versa while doing downgrade/upgrade (splitFaces and makeShell only)</translation>
4693
    </message>
4694
    <message>
4695
      <location filename="preferences-draftvisual.ui" line="349"/>
4696
      <source>Preserve names of faces during downgrade/upgrade</source>
4697
      <translation type="unfinished">Preserve names of faces during downgrade/upgrade</translation>
4698
    </message>
4699
    <message>
4700
      <location filename="preferences-dwg.ui" line="41"/>
4701
      <source>The path to your ODA (formerly Teigha) File Converter executable</source>
4702
      <translation type="unfinished">The path to your ODA (formerly Teigha) File Converter executable</translation>
4703
    </message>
4704
    <message>
4705
      <location filename="preferences-dxf.ui" line="486"/>
4706
      <source>Ellipse export is poorly supported. Use this to export them as polylines instead.</source>
4707
      <translation type="unfinished">Ellipse export is poorly supported. Use this to export them as polylines instead.</translation>
4708
    </message>
4709
    <message>
4710
      <location filename="preferences-dxf.ui" line="518"/>
4711
      <source>Max Spline Segment:</source>
4712
      <translation type="unfinished">Max Spline Segment:</translation>
4713
    </message>
4714
    <message>
4715
      <location filename="preferences-draft.ui" line="120"/>
4716
      <source>The number of decimals in internal coordinates operations (for ex. 3 = 0.001). Values between 6 and 8 are usually considered the best trade-off among FreeCAD users.</source>
4717
      <translation type="unfinished">The number of decimals in internal coordinates operations (for ex. 3 = 0.001). Values between 6 and 8 are usually considered the best trade-off among FreeCAD users.</translation>
4718
    </message>
4719
    <message>
4720
      <location filename="preferences-draft.ui" line="169"/>
4721
      <source>This is the value used by functions that use a tolerance.
4722
Values with differences below this value will be treated as same. This value will be obsoleted soon so the precision level above controls both.</source>
4723
      <translation type="unfinished">This is the value used by functions that use a tolerance.
4724
Values with differences below this value will be treated as same. This value will be obsoleted soon so the precision level above controls both.</translation>
4725
    </message>
4726
    <message>
4727
      <location filename="preferences-dxf.ui" line="75"/>
4728
      <source>Use legacy python exporter</source>
4729
      <translation type="unfinished">Use legacy python exporter</translation>
4730
    </message>
4731
    <message>
4732
      <location filename="preferences-draft.ui" line="247"/>
4733
      <source>If this option is set, when creating Draft objects on top of an existing face of another object, the "Support" property of the Draft object will be set to the base object. This was the standard behaviour before FreeCAD 0.19</source>
4734
      <translation type="unfinished">If this option is set, when creating Draft objects on top of an existing face of another object, the "Support" property of the Draft object will be set to the base object. This was the standard behaviour before FreeCAD 0.19</translation>
4735
    </message>
4736
    <message>
4737
      <location filename="preferences-draft.ui" line="372"/>
4738
      <source>Construction Geometry</source>
4739
      <translation type="unfinished">Construction Geometry</translation>
4740
    </message>
4741
    <message>
4742
      <location filename="preferences-draftinterface.ui" line="26"/>
4743
      <source>In-Command Shortcuts</source>
4744
      <translation type="unfinished">In-Command Shortcuts</translation>
4745
    </message>
4746
    <message>
4747
      <location filename="preferences-draftinterface.ui" line="118"/>
4748
      <source>Relative</source>
4749
      <translation type="unfinished">Relative</translation>
4750
    </message>
4751
    <message>
4752
      <location filename="preferences-draftinterface.ui" line="140"/>
4753
      <source>R</source>
4754
      <translation type="unfinished">R</translation>
4755
    </message>
4756
    <message>
4757
      <location filename="preferences-draftinterface.ui" line="236"/>
4758
      <source>Continue</source>
4759
      <translation type="unfinished">Continue</translation>
4760
    </message>
4761
    <message>
4762
      <location filename="preferences-draftinterface.ui" line="214"/>
4763
      <source>T</source>
4764
      <translation type="unfinished">T</translation>
4765
    </message>
4766
    <message>
4767
      <location filename="preferences-draftinterface.ui" line="111"/>
4768
      <source>Close</source>
4769
      <translation>إغلاق</translation>
4770
    </message>
4771
    <message>
4772
      <location filename="preferences-draftinterface.ui" line="177"/>
4773
      <source>O</source>
4774
      <translation type="unfinished">O</translation>
4775
    </message>
4776
    <message>
4777
      <location filename="preferences-draftinterface.ui" line="243"/>
4778
      <source>Copy</source>
4779
      <translation>نسخ</translation>
4780
    </message>
4781
    <message>
4782
      <location filename="preferences-draftinterface.ui" line="469"/>
4783
      <source>P</source>
4784
      <translation type="unfinished">P</translation>
4785
    </message>
4786
    <message>
4787
      <location filename="preferences-draftinterface.ui" line="498"/>
4788
      <source>Subelement Mode</source>
4789
      <translation type="unfinished">Subelement Mode</translation>
4790
    </message>
4791
    <message>
4792
      <location filename="preferences-draftinterface.ui" line="381"/>
4793
      <source>D</source>
4794
      <translation type="unfinished">D</translation>
4795
    </message>
4796
    <message>
4797
      <location filename="preferences-draftinterface.ui" line="491"/>
4798
      <source>Fill</source>
4799
      <translation type="unfinished">Fill</translation>
4800
    </message>
4801
    <message>
4802
      <location filename="preferences-draftinterface.ui" line="425"/>
4803
      <source>L</source>
4804
      <translation type="unfinished">L</translation>
4805
    </message>
4806
    <message>
4807
      <location filename="preferences-draftinterface.ui" line="447"/>
4808
      <source>Exit</source>
4809
      <translation>الخروج</translation>
4810
    </message>
4811
    <message>
4812
      <location filename="preferences-draftinterface.ui" line="638"/>
4813
      <source>A</source>
4814
      <translation>A</translation>
4815
    </message>
4816
    <message>
4817
      <location filename="preferences-draftinterface.ui" line="579"/>
4818
      <source>Select Edge</source>
4819
      <translation type="unfinished">Select Edge</translation>
4820
    </message>
4821
    <message>
4822
      <location filename="preferences-draftinterface.ui" line="520"/>
4823
      <source>E</source>
4824
      <translation type="unfinished">E</translation>
4825
    </message>
4826
    <message>
4827
      <location filename="preferences-draftinterface.ui" line="403"/>
4828
      <source>Add Hold</source>
4829
      <translation type="unfinished">Add Hold</translation>
4830
    </message>
4831
    <message>
4832
      <location filename="preferences-draftinterface.ui" line="675"/>
4833
      <source>Q</source>
4834
      <translation type="unfinished">Q</translation>
4835
    </message>
4836
    <message>
4837
      <location filename="preferences-draftinterface.ui" line="352"/>
4838
      <source>Length</source>
4839
      <translation>الطول</translation>
4840
    </message>
4841
    <message>
4842
      <location filename="preferences-draftinterface.ui" line="557"/>
4843
      <source>H</source>
4844
      <translation type="unfinished">H</translation>
4845
    </message>
4846
    <message>
4847
      <location filename="preferences-draftinterface.ui" line="359"/>
4848
      <source>Wipe</source>
4849
      <translation type="unfinished">Wipe</translation>
4850
    </message>
4851
    <message>
4852
      <location filename="preferences-draftinterface.ui" line="601"/>
4853
      <source>W</source>
4854
      <translation type="unfinished">W</translation>
4855
    </message>
4856
    <message>
4857
      <location filename="preferences-draftinterface.ui" line="697"/>
4858
      <source>Set WP</source>
4859
      <translation type="unfinished">Set WP</translation>
4860
    </message>
4861
    <message>
4862
      <location filename="preferences-draftinterface.ui" line="719"/>
4863
      <source>U</source>
4864
      <translation type="unfinished">U</translation>
4865
    </message>
4866
    <message>
4867
      <location filename="preferences-draftinterface.ui" line="257"/>
4868
      <source>Cycle Snap</source>
4869
      <translation type="unfinished">Cycle Snap</translation>
4870
    </message>
4871
    <message>
4872
      <location filename="preferences-draftinterface.ui" line="52"/>
4873
      <source>`</source>
4874
      <translation type="unfinished">`</translation>
4875
    </message>
4876
    <message>
4877
      <location filename="preferences-draftinterface.ui" line="338"/>
4878
      <source>Snap</source>
4879
      <translation type="unfinished">Snap</translation>
4880
    </message>
4881
    <message>
4882
      <location filename="preferences-draftinterface.ui" line="89"/>
4883
      <source>S</source>
4884
      <translation type="unfinished">S</translation>
4885
    </message>
4886
    <message>
4887
      <location filename="preferences-draftinterface.ui" line="250"/>
4888
      <source>Increase Radius</source>
4889
      <translation type="unfinished">Increase Radius</translation>
4890
    </message>
4891
    <message>
4892
      <location filename="preferences-draftinterface.ui" line="279"/>
4893
      <source>[</source>
4894
      <translation type="unfinished">[</translation>
4895
    </message>
4896
    <message>
4897
      <location filename="preferences-draftinterface.ui" line="345"/>
4898
      <source>Decrease Radius</source>
4899
      <translation type="unfinished">Decrease Radius</translation>
4900
    </message>
4901
    <message>
4902
      <location filename="preferences-draftinterface.ui" line="316"/>
4903
      <source>]</source>
4904
      <translation type="unfinished">]</translation>
4905
    </message>
4906
    <message>
4907
      <location filename="preferences-draftinterface.ui" line="741"/>
4908
      <source>Restrict X</source>
4909
      <translation type="unfinished">Restrict X</translation>
4910
    </message>
4911
    <message>
4912
      <location filename="preferences-draftinterface.ui" line="763"/>
4913
      <source>X</source>
4914
      <translation>X</translation>
4915
    </message>
4916
    <message>
4917
      <location filename="preferences-draftinterface.ui" line="785"/>
4918
      <source>Restrict Y</source>
4919
      <translation type="unfinished">Restrict Y</translation>
4920
    </message>
4921
    <message>
4922
      <location filename="preferences-draftinterface.ui" line="807"/>
4923
      <source>Y</source>
4924
      <translation>Y</translation>
4925
    </message>
4926
    <message>
4927
      <location filename="preferences-draftinterface.ui" line="829"/>
4928
      <source>Restrict Z</source>
4929
      <translation type="unfinished">Restrict Z</translation>
4930
    </message>
4931
    <message>
4932
      <location filename="preferences-draftinterface.ui" line="851"/>
4933
      <source>Z</source>
4934
      <translation>Z</translation>
4935
    </message>
4936
    <message>
4937
      <location filename="preferences-draft.ui" line="194"/>
4938
      <source>If this option is checked, the layers drop-down list will also show groups, allowing you to automatically add objects to groups too.</source>
4939
      <translation type="unfinished">If this option is checked, the layers drop-down list will also show groups, allowing you to automatically add objects to groups too.</translation>
4940
    </message>
4941
    <message>
4942
      <location filename="preferences-draft.ui" line="197"/>
4943
      <source>Show groups in layers list drop-down button</source>
4944
      <translation type="unfinished">Show groups in layers list drop-down button</translation>
4945
    </message>
4946
    <message>
4947
      <location filename="preferences-draft.ui" line="216"/>
4948
      <source>Draft tools options</source>
4949
      <translation type="unfinished">Draft tools options</translation>
4950
    </message>
4951
    <message>
4952
      <location filename="preferences-draft.ui" line="230"/>
4953
      <source>When drawing lines, set focus on Length instead of X coordinate.
4954
This allows to point the direction and type the distance.</source>
4955
      <translation type="unfinished">When drawing lines, set focus on Length instead of X coordinate.
4956
This allows to point the direction and type the distance.</translation>
4957
    </message>
4958
    <message>
4959
      <location filename="preferences-draft.ui" line="234"/>
4960
      <source>Set focus on Length instead of X coordinate</source>
4961
      <translation type="unfinished">Set focus on Length instead of X coordinate</translation>
4962
    </message>
4963
    <message>
4964
      <location filename="preferences-draft.ui" line="250"/>
4965
      <source>Set the Support property when possible</source>
4966
      <translation type="unfinished">Set the Support property when possible</translation>
4967
    </message>
4968
    <message>
4969
      <location filename="preferences-draft.ui" line="263"/>
4970
      <source>If this is checked, objects will appear as filled by default.
4971
Otherwise, they will appear as wireframe</source>
4972
      <translation type="unfinished">If this is checked, objects will appear as filled by default.
4973
Otherwise, they will appear as wireframe</translation>
4974
    </message>
4975
    <message>
4976
      <location filename="preferences-draft.ui" line="283"/>
4977
      <source>Normally, after copying objects, the copies get selected.
4978
If this option is checked, the base objects will be selected instead.</source>
4979
      <translation type="unfinished">Normally, after copying objects, the copies get selected.
4980
If this option is checked, the base objects will be selected instead.</translation>
4981
    </message>
4982
    <message>
4983
      <location filename="preferences-draft.ui" line="300"/>
4984
      <source>If this is checked, copy mode will be kept across command,
4985
otherwise commands will always start in no-copy mode</source>
4986
      <translation type="unfinished">If this is checked, copy mode will be kept across command,
4987
otherwise commands will always start in no-copy mode</translation>
4988
    </message>
4989
    <message>
4990
      <location filename="preferences-draft.ui" line="320"/>
4991
      <source>Force Draft Tools to create Part primitives instead of Draft objects.
4992
Note that this is not fully supported, and many object will be not editable with Draft Modifiers.</source>
4993
      <translation type="unfinished">Force Draft Tools to create Part primitives instead of Draft objects.
4994
Note that this is not fully supported, and many object will be not editable with Draft Modifiers.</translation>
4995
    </message>
4996
    <message>
4997
      <location filename="preferences-draftinterface.ui" line="14"/>
4998
      <source>User interface settings</source>
4999
      <translation type="unfinished">User interface settings</translation>
5000
    </message>
5001
    <message>
5002
      <location filename="preferences-draftinterface.ui" line="928"/>
5003
      <source>Enable draft statusbar customization</source>
5004
      <translation type="unfinished">Enable draft statusbar customization</translation>
5005
    </message>
5006
    <message>
5007
      <location filename="preferences-draftinterface.ui" line="931"/>
5008
      <source>Draft Statusbar</source>
5009
      <translation type="unfinished">Draft Statusbar</translation>
5010
    </message>
5011
    <message>
5012
      <location filename="preferences-draftinterface.ui" line="951"/>
5013
      <source>Enable snap statusbar widget</source>
5014
      <translation type="unfinished">Enable snap statusbar widget</translation>
5015
    </message>
5016
    <message>
5017
      <location filename="preferences-draftinterface.ui" line="954"/>
5018
      <source>Draft snap widget</source>
5019
      <translation type="unfinished">Draft snap widget</translation>
5020
    </message>
5021
    <message>
5022
      <location filename="preferences-draftinterface.ui" line="970"/>
5023
      <source>Enable draft statusbar annotation scale widget</source>
5024
      <translation type="unfinished">Enable draft statusbar annotation scale widget</translation>
5025
    </message>
5026
    <message>
5027
      <location filename="preferences-draftinterface.ui" line="973"/>
5028
      <source>Annotation scale widget</source>
5029
      <translation type="unfinished">Annotation scale widget</translation>
5030
    </message>
5031
    <message>
5032
      <location filename="preferences-draftsnap.ui" line="567"/>
5033
      <source>Draft Edit preferences</source>
5034
      <translation type="unfinished">Draft Edit preferences</translation>
5035
    </message>
5036
    <message>
5037
      <location filename="preferences-draftsnap.ui" line="570"/>
5038
      <source>Edit</source>
5039
      <translation>تعديل</translation>
5040
    </message>
5041
    <message>
5042
      <location filename="preferences-draftsnap.ui" line="584"/>
5043
      <source>Maximum number of contemporary edited objects</source>
5044
      <translation type="unfinished">Maximum number of contemporary edited objects</translation>
5045
    </message>
5046
    <message>
5047
      <location filename="preferences-draftsnap.ui" line="607"/>
5048
      <source>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sets the maximum number of objects Draft Edit&lt;/p&gt;&lt;p&gt;can process at the same time&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
5049
      <translation type="unfinished">&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;Sets the maximum number of objects Draft Edit&lt;/p&gt;&lt;p&gt;can process at the same time&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
5050
    </message>
5051
    <message>
5052
      <location filename="preferences-draftsnap.ui" line="645"/>
5053
      <source>Draft edit pick radius</source>
5054
      <translation type="unfinished">Draft edit pick radius</translation>
5055
    </message>
5056
    <message>
5057
      <location filename="preferences-draftsnap.ui" line="668"/>
5058
      <source>Controls pick radius of edit nodes</source>
5059
      <translation type="unfinished">Controls pick radius of edit nodes</translation>
5060
    </message>
5061
    <message>
5062
      <location filename="preferences-dwg.ui" line="34"/>
5063
      <source>Path to ODA file converter</source>
5064
      <translation type="unfinished">Path to ODA file converter</translation>
5065
    </message>
5066
    <message>
5067
      <location filename="preferences-dxf.ui" line="35"/>
5068
      <source>This preferences dialog will be shown when importing/ exporting DXF files</source>
5069
      <translation type="unfinished">This preferences dialog will be shown when importing/ exporting DXF files</translation>
5070
    </message>
5071
    <message>
5072
      <location filename="preferences-dxf.ui" line="51"/>
5073
      <source>Python importer is used, otherwise the newer C++ is used.
5074
Note: C++ importer is faster, but is not as featureful yet</source>
5075
      <translation type="unfinished">Python importer is used, otherwise the newer C++ is used.
5076
Note: C++ importer is faster, but is not as featureful yet</translation>
5077
    </message>
5078
    <message>
5079
      <location filename="preferences-dxf.ui" line="96"/>
5080
      <source>Allow FreeCAD to download the Python converter for DXF import and export.
5081
You can also do this manually by installing the "dxf_library" workbench
5082
from the Addon Manager.</source>
5083
      <translation type="unfinished">Allow FreeCAD to download the Python converter for DXF import and export.
5084
You can also do this manually by installing the "dxf_library" workbench
5085
from the Addon Manager.</translation>
5086
    </message>
5087
    <message>
5088
      <location filename="preferences-dxf.ui" line="156"/>
5089
      <source>If unchecked, texts and mtexts won't be imported</source>
5090
      <translation type="unfinished">If unchecked, texts and mtexts won't be imported</translation>
5091
    </message>
5092
    <message>
5093
      <location filename="preferences-dxf.ui" line="172"/>
5094
      <source>If unchecked, points won't be imported</source>
5095
      <translation type="unfinished">If unchecked, points won't be imported</translation>
5096
    </message>
5097
    <message>
5098
      <location filename="preferences-dxf.ui" line="188"/>
5099
      <source>If checked, paper space objects will be imported too</source>
5100
      <translation type="unfinished">If checked, paper space objects will be imported too</translation>
5101
    </message>
5102
    <message>
5103
      <location filename="preferences-dxf.ui" line="204"/>
5104
      <source>If you want the non-named blocks (beginning with a *) to be imported too</source>
5105
      <translation type="unfinished">If you want the non-named blocks (beginning with a *) to be imported too</translation>
5106
    </message>
5107
    <message>
5108
      <location filename="preferences-dxf.ui" line="231"/>
5109
      <source>Only standard Part objects will be created (fastest)</source>
5110
      <translation type="unfinished">Only standard Part objects will be created (fastest)</translation>
5111
    </message>
5112
    <message>
5113
      <location filename="preferences-dxf.ui" line="250"/>
5114
      <source>Parametric Draft objects will be created whenever possible</source>
5115
      <translation type="unfinished">Parametric Draft objects will be created whenever possible</translation>
5116
    </message>
5117
    <message>
5118
      <location filename="preferences-dxf.ui" line="266"/>
5119
      <source>Sketches will be created whenever possible</source>
5120
      <translation type="unfinished">Sketches will be created whenever possible</translation>
5121
    </message>
5122
    <message>
5123
      <location filename="preferences-dxf.ui" line="309"/>
5124
      <source>Scale factor to apply to DXF files on import.
5125
The factor is the conversion between the unit of your DXF file and millimeters.
5126
Example: for files in millimeters: 1, in centimeters: 10,
5127
                             in meters: 1000, in inches: 25.4, in feet: 304.8</source>
5128
      <translation type="unfinished">Scale factor to apply to DXF files on import.
5129
The factor is the conversion between the unit of your DXF file and millimeters.
5130
Example: for files in millimeters: 1, in centimeters: 10,
5131
                             in meters: 1000, in inches: 25.4, in feet: 304.8</translation>
5132
    </message>
5133
    <message>
5134
      <location filename="preferences-dxf.ui" line="338"/>
5135
      <source>Colors will be retrieved from the DXF objects whenever possible.
5136
Otherwise default colors will be applied. </source>
5137
      <translation type="unfinished">Colors will be retrieved from the DXF objects whenever possible.
5138
Otherwise default colors will be applied. </translation>
5139
    </message>
5140
    <message>
5141
      <location filename="preferences-dxf.ui" line="359"/>
5142
      <source>FreeCAD will try to join coincident objects into wires.
5143
Note that this can take a while!</source>
5144
      <translation type="unfinished">FreeCAD will try to join coincident objects into wires.
5145
Note that this can take a while!</translation>
5146
    </message>
5147
    <message>
5148
      <location filename="preferences-dxf.ui" line="380"/>
5149
      <source>Objects from the same layers will be joined into Draft Blocks,
5150
turning the display faster, but making them less easily editable </source>
5151
      <translation type="unfinished">Objects from the same layers will be joined into Draft Blocks,
5152
turning the display faster, but making them less easily editable </translation>
5153
    </message>
5154
    <message>
5155
      <location filename="preferences-dxf.ui" line="401"/>
5156
      <source>Imported texts will get the standard Draft Text size,
5157
instead of the size they have in the DXF document</source>
5158
      <translation type="unfinished">Imported texts will get the standard Draft Text size,
5159
instead of the size they have in the DXF document</translation>
5160
    </message>
5161
    <message>
5162
      <location filename="preferences-dxf.ui" line="422"/>
5163
      <source>If this is checked, DXF layers will be imported as Draft Layers</source>
5164
      <translation type="unfinished">If this is checked, DXF layers will be imported as Draft Layers</translation>
5165
    </message>
5166
    <message>
5167
      <location filename="preferences-dxf.ui" line="425"/>
5168
      <source>Use Layers</source>
5169
      <translation type="unfinished">Use Layers</translation>
5170
    </message>
5171
    <message>
5172
      <location filename="preferences-dxf.ui" line="445"/>
5173
      <source>Hatches will be converted into simple wires</source>
5174
      <translation type="unfinished">Hatches will be converted into simple wires</translation>
5175
    </message>
5176
    <message>
5177
      <location filename="preferences-dxf.ui" line="465"/>
5178
      <source>If polylines have a width defined, they will be rendered
5179
as closed wires with correct width</source>
5180
      <translation type="unfinished">If polylines have a width defined, they will be rendered
5181
as closed wires with correct width</translation>
5182
    </message>
5183
    <message>
5184
      <location filename="preferences-dxf.ui" line="528"/>
5185
      <source>Maximum length of each of the polyline segments.
5186
If it is set to '0' the whole spline is treated as a straight segment.</source>
5187
      <translation type="unfinished">Maximum length of each of the polyline segments.
5188
If it is set to '0' the whole spline is treated as a straight segment.</translation>
5189
    </message>
5190
    <message>
5191
      <location filename="preferences-dxf.ui" line="567"/>
5192
      <source>All objects containing faces will be exported as 3D polyfaces</source>
5193
      <translation type="unfinished">All objects containing faces will be exported as 3D polyfaces</translation>
5194
    </message>
5195
    <message>
5196
      <location filename="preferences-dxf.ui" line="587"/>
5197
      <source>Drawing Views will be exported as blocks.
5198
This might fail for post DXF R12 templates.</source>
5199
      <translation type="unfinished">Drawing Views will be exported as blocks.
5200
This might fail for post DXF R12 templates.</translation>
5201
    </message>
5202
    <message>
5203
      <location filename="preferences-dxf.ui" line="611"/>
5204
      <source>Exported objects will be projected to reflect the current view direction</source>
5205
      <translation type="unfinished">Exported objects will be projected to reflect the current view direction</translation>
5206
    </message>
5207
    <message>
5208
      <location filename="preferences-svg.ui" line="47"/>
5209
      <source>Method chosen for importing SVG object color to FreeCAD</source>
5210
      <translation type="unfinished">Method chosen for importing SVG object color to FreeCAD</translation>
5211
    </message>
5212
    <message>
5213
      <location filename="preferences-svg.ui" line="82"/>
5214
      <source>If checked, no units conversion will occur.
5215
One unit in the SVG file will translate as one millimeter. </source>
5216
      <translation type="unfinished">If checked, no units conversion will occur.
5217
One unit in the SVG file will translate as one millimeter. </translation>
5218
    </message>
5219
    <message>
5220
      <location filename="preferences-svg.ui" line="128"/>
5221
      <source>Style of SVG file to write when exporting a sketch</source>
5222
      <translation type="unfinished">Style of SVG file to write when exporting a sketch</translation>
5223
    </message>
5224
    <message>
5225
      <location filename="preferences-svg.ui" line="158"/>
5226
      <source>All white lines will appear in black in the SVG for better readability against white backgrounds</source>
5227
      <translation type="unfinished">All white lines will appear in black in the SVG for better readability against white backgrounds</translation>
5228
    </message>
5229
    <message>
5230
      <location filename="preferences-svg.ui" line="204"/>
5231
      <source>Versions of Open CASCADE older than version 6.8 don't support arc projection.
5232
In this case arcs will be discretized into small line segments.
5233
This value is the maximum segment length. </source>
5234
      <translation type="unfinished">Versions of Open CASCADE older than version 6.8 don't support arc projection.
5235
In this case arcs will be discretized into small line segments.
5236
This value is the maximum segment length. </translation>
5237
    </message>
5238
    <message>
5239
      <location filename="preferences-draftsnap.ui" line="310"/>
5240
      <source>If checked, an additional border is displayed around the grid, showing the main square size in the bottom left border</source>
5241
      <translation type="unfinished">If checked, an additional border is displayed around the grid, showing the main square size in the bottom left border</translation>
5242
    </message>
5243
    <message>
5244
      <location filename="preferences-draftsnap.ui" line="313"/>
5245
      <source>Show grid border</source>
5246
      <translation type="unfinished">Show grid border</translation>
5247
    </message>
5248
    <message>
5249
      <location filename="preferences-drafttexts.ui" line="475"/>
5250
      <source>Override unit</source>
5251
      <translation type="unfinished">Override unit</translation>
5252
    </message>
5253
    <message>
5254
      <location filename="preferences-drafttexts.ui" line="495"/>
5255
      <source>By leaving this field blank, the dimension measurements will be shown in the current unit defined in FreeCAD. By indicating a unit here such as m or cm, you can force new dimensions to be shown in that unit.</source>
5256
      <translation type="unfinished">By leaving this field blank, the dimension measurements will be shown in the current unit defined in FreeCAD. By indicating a unit here such as m or cm, you can force new dimensions to be shown in that unit.</translation>
5257
    </message>
5258
    <message>
5259
      <location filename="preferences-draftvisual.ui" line="257"/>
5260
      <source>The resolution to draw the patterns in. Default value is 128. Higher values give better resolutions, lower values make drawing faster</source>
5261
      <translation type="unfinished">The resolution to draw the patterns in. Default value is 128. Higher values give better resolutions, lower values make drawing faster</translation>
5262
    </message>
5263
    <message>
5264
      <location filename="preferences-draftvisual.ui" line="280"/>
5265
      <source>Hatch Pattern default size</source>
5266
      <translation type="unfinished">Hatch Pattern default size</translation>
5267
    </message>
5268
    <message>
5269
      <location filename="preferences-draftvisual.ui" line="300"/>
5270
      <source>The default size of hatch patterns</source>
5271
      <translation type="unfinished">The default size of hatch patterns</translation>
5272
    </message>
5273
    <message>
5274
      <location filename="preferences-draftsnap.ui" line="329"/>
5275
      <source>If set, the grid will have its two main axes colored in red, green or blue when they match global axes</source>
5276
      <translation type="unfinished">If set, the grid will have its two main axes colored in red, green or blue when they match global axes</translation>
5277
    </message>
5278
    <message>
5279
      <location filename="preferences-draftsnap.ui" line="332"/>
5280
      <source>Use colored axes</source>
5281
      <translation type="unfinished">Use colored axes</translation>
5282
    </message>
5283
    <message>
5284
      <location filename="preferences-draftsnap.ui" line="506"/>
5285
      <source>Grid color and transparency</source>
5286
      <translation type="unfinished">Grid color and transparency</translation>
5287
    </message>
5288
    <message>
5289
      <location filename="preferences-draftsnap.ui" line="526"/>
5290
      <source>The color of the grid</source>
5291
      <translation type="unfinished">The color of the grid</translation>
5292
    </message>
5293
    <message>
5294
      <location filename="preferences-draftsnap.ui" line="546"/>
5295
      <source>The overall transparency of the grid</source>
5296
      <translation type="unfinished">The overall transparency of the grid</translation>
5297
    </message>
5298
    <message>
5299
      <location filename="preferences-draftinterface.ui" line="873"/>
5300
      <source>Global</source>
5301
      <translation>الإجمالي</translation>
5302
    </message>
5303
    <message>
5304
      <location filename="preferences-draftinterface.ui" line="895"/>
5305
      <source>G</source>
5306
      <translation type="unfinished">G</translation>
5307
    </message>
5308
    <message>
5309
      <location filename="preferences-dxf.ui" line="71"/>
5310
      <source>Python exporter is used, otherwise the newer C++ is used.
5311
Note: C++ exporter is faster, but is not as featureful yet</source>
5312
      <translation type="unfinished">Python exporter is used, otherwise the newer C++ is used.
5313
Note: C++ exporter is faster, but is not as featureful yet</translation>
5314
    </message>
5315
  </context>
5316
  <context>
5317
    <name>ImportAirfoilDAT</name>
5318
    <message>
5319
      <location filename="importAirfoilDAT.py" line="186"/>
5320
      <source>Did not find enough coordinates</source>
5321
      <translation type="unfinished">Did not find enough coordinates</translation>
5322
    </message>
5323
  </context>
5324
  <context>
5325
    <name>ImportDWG</name>
5326
    <message>
5327
      <location filename="importDWG.py" line="233"/>
5328
      <source>Conversion successful</source>
5329
      <translation type="unfinished">Conversion successful</translation>
5330
    </message>
5331
    <message>
5332
      <location filename="importDWG.py" line="277"/>
5333
      <source>Converting:</source>
5334
      <translation type="unfinished">Converting:</translation>
5335
    </message>
5336
  </context>
5337
  <context>
5338
    <name>ImportSVG</name>
5339
    <message>
5340
      <location filename="importSVG.py" line="1809"/>
5341
      <source>Unknown SVG export style, switching to Translated</source>
5342
      <translation type="unfinished">Unknown SVG export style, switching to Translated</translation>
5343
    </message>
5344
    <message>
5345
      <location filename="importSVG.py" line="1829"/>
5346
      <source>The export list contains no object with a valid bounding box</source>
5347
      <translation type="unfinished">The export list contains no object with a valid bounding box</translation>
5348
    </message>
5349
  </context>
5350
  <context>
5351
    <name>Workbench</name>
5352
    <message>
5353
      <location filename="gui_snapper.py" line="1470"/>
5354
      <source>Draft Snap</source>
5355
      <translation type="unfinished">Draft Snap</translation>
5356
    </message>
5357
  </context>
5358
  <context>
5359
    <name>draft</name>
5360
    <message>
5361
      <location filename="DraftGui.py" line="330"/>
5362
      <source>Draft Command Bar</source>
5363
      <translation type="unfinished">Draft Command Bar</translation>
5364
    </message>
5365
    <message>
5366
      <location filename="DraftGui.py" line="832"/>
5367
      <source>Toggle construction mode</source>
5368
      <translation type="unfinished">Toggle construction mode</translation>
5369
    </message>
5370
    <message>
5371
      <location filename="DraftGui.py" line="2054"/>
5372
      <source>Autogroup off</source>
5373
      <translation>إيقاف المجموعة التلقائية</translation>
5374
    </message>
5375
    <message>
5376
      <location filename="DraftGui.py" line="722"/>
5377
      <source>active command:</source>
5378
      <translation>الأمر النشط:</translation>
5379
    </message>
5380
    <message>
5381
      <location filename="gui_groups.py" line="299"/>
5382
      <source>None</source>
5383
      <translation>لا يوجد</translation>
5384
    </message>
5385
    <message>
5386
      <location filename="DraftGui.py" line="724"/>
5387
      <source>Active Draft command</source>
5388
      <translation type="unfinished">Active Draft command</translation>
5389
    </message>
5390
    <message>
5391
      <location filename="DraftGui.py" line="725"/>
5392
      <source>X coordinate of next point</source>
5393
      <translation>X تنسيق النقطة التالية</translation>
5394
    </message>
5395
    <message>
5396
      <location filename="DraftGui.py" line="1056"/>
5397
      <source>X</source>
5398
      <translation>X</translation>
5399
    </message>
5400
    <message>
5401
      <location filename="DraftGui.py" line="727"/>
5402
      <source>Y</source>
5403
      <translation>Y</translation>
5404
    </message>
5405
    <message>
5406
      <location filename="DraftGui.py" line="728"/>
5407
      <source>Z</source>
5408
      <translation>Z</translation>
5409
    </message>
5410
    <message>
5411
      <location filename="DraftGui.py" line="729"/>
5412
      <source>Y coordinate of next point</source>
5413
      <translation>Y تنسيق النقطة التالية</translation>
5414
    </message>
5415
    <message>
5416
      <location filename="DraftGui.py" line="730"/>
5417
      <source>Z coordinate of next point</source>
5418
      <translation>Z تنسيق النقطة التالية</translation>
5419
    </message>
5420
    <message>
5421
      <location filename="DraftGui.py" line="731"/>
5422
      <source>Enter point</source>
5423
      <translation>أدخل نقطة</translation>
5424
    </message>
5425
    <message>
5426
      <location filename="DraftGui.py" line="733"/>
5427
      <source>Enter a new point with the given coordinates</source>
5428
      <translation>أدخل نقطة جديدة مع إحداثيات معينة</translation>
5429
    </message>
5430
    <message>
5431
      <location filename="DraftGui.py" line="734"/>
5432
      <source>Length</source>
5433
      <translation>الطول</translation>
5434
    </message>
5435
    <message>
5436
      <location filename="gui_trimex.py" line="220"/>
5437
      <source>Angle</source>
5438
      <translation>الزاوية</translation>
5439
    </message>
5440
    <message>
5441
      <location filename="DraftGui.py" line="736"/>
5442
      <source>Length of current segment</source>
5443
      <translation>طول القطاع الحالي</translation>
5444
    </message>
5445
    <message>
5446
      <location filename="DraftGui.py" line="737"/>
5447
      <source>Angle of current segment</source>
5448
      <translation>زاوية الجزء الحالي</translation>
5449
    </message>
5450
    <message>
5451
      <location filename="DraftGui.py" line="1105"/>
5452
      <source>Radius</source>
5453
      <translation>نصف القطر</translation>
5454
    </message>
5455
    <message>
5456
      <location filename="DraftGui.py" line="1106"/>
5457
      <source>Radius of Circle</source>
5458
      <translation>نصف قطر الدائرة</translation>
5459
    </message>
5460
    <message>
5461
      <location filename="DraftGui.py" line="766"/>
5462
      <source>If checked, command will not finish until you press the command button again</source>
5463
      <translation>إذا تم تحديده، لن ينتهي الأمر حتى تضغط على زر الأمر مرة أخرى</translation>
5464
    </message>
5465
    <message>
5466
      <location filename="DraftGui.py" line="772"/>
5467
      <source>&amp;OCC-style offset</source>
5468
      <translation>&amp; نمط الإزاحة OCC</translation>
5469
    </message>
5470
    <message>
5471
      <location filename="DraftGui.py" line="792"/>
5472
      <source>Sides</source>
5473
      <translation>الجانبين</translation>
5474
    </message>
5475
    <message>
5476
      <location filename="DraftGui.py" line="793"/>
5477
      <source>Number of sides</source>
5478
      <translation>عدد من الجانبين</translation>
5479
    </message>
5480
    <message>
5481
      <location filename="gui_offset.py" line="324"/>
5482
      <source>Offset</source>
5483
      <translation>إزاحة</translation>
5484
    </message>
5485
    <message>
5486
      <location filename="DraftGui.py" line="659"/>
5487
      <source>Auto</source>
5488
      <translation>تلقائي</translation>
5489
    </message>
5490
    <message>
5491
      <location filename="DraftGui.py" line="799"/>
5492
      <source>Text string to draw</source>
5493
      <translation>السلسلة النصية التي سيتم رسمها</translation>
5494
    </message>
5495
    <message>
5496
      <location filename="DraftGui.py" line="800"/>
5497
      <source>String</source>
5498
      <translation>سلسلة</translation>
5499
    </message>
5500
    <message>
5501
      <location filename="DraftGui.py" line="801"/>
5502
      <source>Height of text</source>
5503
      <translation>ارتفاع النص</translation>
5504
    </message>
5505
    <message>
5506
      <location filename="DraftGui.py" line="802"/>
5507
      <source>Height</source>
5508
      <translation>الارتفاع</translation>
5509
    </message>
5510
    <message>
5511
      <location filename="DraftGui.py" line="803"/>
5512
      <source>Intercharacter spacing</source>
5513
      <translation type="unfinished">Intercharacter spacing</translation>
5514
    </message>
5515
    <message>
5516
      <location filename="DraftGui.py" line="804"/>
5517
      <source>Tracking</source>
5518
      <translation>تباعد الحروف</translation>
5519
    </message>
5520
    <message>
5521
      <location filename="DraftGui.py" line="805"/>
5522
      <source>Full path to font file:</source>
5523
      <translation type="unfinished">Full path to font file:</translation>
5524
    </message>
5525
    <message>
5526
      <location filename="DraftGui.py" line="806"/>
5527
      <source>Open a FileChooser for font file</source>
5528
      <translation type="unfinished">Open a FileChooser for font file</translation>
5529
    </message>
5530
    <message>
5531
      <location filename="DraftGui.py" line="944"/>
5532
      <source>Line</source>
5533
      <translation>خط</translation>
5534
    </message>
5535
    <message>
5536
      <location filename="DraftGui.py" line="953"/>
5537
      <source>DWire</source>
5538
      <translation type="unfinished">DWire</translation>
5539
    </message>
5540
    <message>
5541
      <location filename="DraftGui.py" line="971"/>
5542
      <source>Circle</source>
5543
      <translation>دائرة</translation>
5544
    </message>
5545
    <message>
5546
      <location filename="DraftGui.py" line="980"/>
5547
      <source>Arc</source>
5548
      <translation>قوس</translation>
5549
    </message>
5550
    <message>
5551
      <location filename="DraftGui.py" line="987"/>
5552
      <source>Point</source>
5553
      <translation>نقطة</translation>
5554
    </message>
5555
    <message>
5556
      <location filename="DraftGui.py" line="1015"/>
5557
      <source>Label</source>
5558
      <translation>عنوان</translation>
5559
    </message>
5560
    <message>
5561
      <location filename="gui_trimex.py" line="215"/>
5562
      <source>Distance</source>
5563
      <translation type="unfinished">Distance</translation>
5564
    </message>
5565
    <message>
5566
      <location filename="DraftGui.py" line="1192"/>
5567
      <source>Pick Object</source>
5568
      <translation type="unfinished">Pick Object</translation>
5569
    </message>
5570
    <message>
5571
      <location filename="DraftGui.py" line="1198"/>
5572
      <source>Edit</source>
5573
      <translation>تعديل</translation>
5574
    </message>
5575
    <message>
5576
      <location filename="DraftGui.py" line="1261"/>
5577
      <source>Global X</source>
5578
      <translation type="unfinished">Global X</translation>
5579
    </message>
5580
    <message>
5581
      <location filename="DraftGui.py" line="1262"/>
5582
      <source>Global Y</source>
5583
      <translation type="unfinished">Global Y</translation>
5584
    </message>
5585
    <message>
5586
      <location filename="DraftGui.py" line="1263"/>
5587
      <source>Global Z</source>
5588
      <translation type="unfinished">Global Z</translation>
5589
    </message>
5590
    <message>
5591
      <location filename="DraftGui.py" line="1253"/>
5592
      <source>Local X</source>
5593
      <translation type="unfinished">Local X</translation>
5594
    </message>
5595
    <message>
5596
      <location filename="DraftGui.py" line="1254"/>
5597
      <source>Local Y</source>
5598
      <translation type="unfinished">Local Y</translation>
5599
    </message>
5600
    <message>
5601
      <location filename="DraftGui.py" line="1255"/>
5602
      <source>Local Z</source>
5603
      <translation type="unfinished">Local Z</translation>
5604
    </message>
5605
    <message>
5606
      <location filename="DraftGui.py" line="1496"/>
5607
      <source>Invalid Size value. Using 200.0.</source>
5608
      <translation>قيمة الحجم غير صالحة. إستعمال 200.0.</translation>
5609
    </message>
5610
    <message>
5611
      <location filename="DraftGui.py" line="1504"/>
5612
      <source>Invalid Tracking value. Using 0.</source>
5613
      <translation type="unfinished">Invalid Tracking value. Using 0.</translation>
5614
    </message>
5615
    <message>
5616
      <location filename="DraftGui.py" line="1518"/>
5617
      <source>Please enter a text string.</source>
5618
      <translation>المرجو إدخال سلسلة نصية.</translation>
5619
    </message>
5620
    <message>
5621
      <location filename="DraftGui.py" line="1527"/>
5622
      <source>Select a Font file</source>
5623
      <translation>قم بإختيار ملف الخط</translation>
5624
    </message>
5625
    <message>
5626
      <location filename="DraftGui.py" line="1560"/>
5627
      <source>Please enter a font file.</source>
5628
      <translation>المرجو ادخال ملف خط.</translation>
5629
    </message>
5630
    <message>
5631
      <location filename="DraftGui.py" line="2374"/>
5632
      <source>Faces</source>
5633
      <translation>وجوه</translation>
5634
    </message>
5635
    <message>
5636
      <location filename="DraftGui.py" line="2375"/>
5637
      <source>Remove</source>
5638
      <translation>إزالة</translation>
5639
    </message>
5640
    <message>
5641
      <location filename="DraftGui.py" line="2376"/>
5642
      <source>Add</source>
5643
      <translation>إضافة</translation>
5644
    </message>
5645
    <message>
5646
      <location filename="DraftGui.py" line="2377"/>
5647
      <source>Facebinder elements</source>
5648
      <translation type="unfinished">Facebinder elements</translation>
5649
    </message>
5650
    <message>
5651
      <location filename="gui_rotate.py" line="276"/>
5652
      <source>Copy</source>
5653
      <translation>نسخ</translation>
5654
    </message>
5655
    <message>
5656
      <location filename="importDXF.py" line="146"/>
5657
      <source>The DXF import/export libraries needed by FreeCAD to handle
5658
the DXF format were not found on this system.
5659
Please either enable FreeCAD to download these libraries:
5660
  1 - Load Draft workbench
5661
  2 - Menu Edit &gt; Preferences &gt; Import-Export &gt; DXF &gt; Enable downloads
5662
Or download these libraries manually, as explained on
5663
https://github.com/yorikvanhavre/Draft-dxf-importer
5664
To enabled FreeCAD to download these libraries, answer Yes.</source>
5665
      <translation type="unfinished">The DXF import/export libraries needed by FreeCAD to handle
5666
the DXF format were not found on this system.
5667
Please either enable FreeCAD to download these libraries:
5668
  1 - Load Draft workbench
5669
  2 - Menu Edit &gt; Preferences &gt; Import-Export &gt; DXF &gt; Enable downloads
5670
Or download these libraries manually, as explained on
5671
https://github.com/yorikvanhavre/Draft-dxf-importer
5672
To enabled FreeCAD to download these libraries, answer Yes.</translation>
5673
    </message>
5674
    <message>
5675
      <location filename="DraftGui.py" line="745"/>
5676
      <source>Relative</source>
5677
      <translation type="unfinished">Relative</translation>
5678
    </message>
5679
    <message>
5680
      <location filename="DraftGui.py" line="768"/>
5681
      <source>Continue</source>
5682
      <translation type="unfinished">Continue</translation>
5683
    </message>
5684
    <message>
5685
      <location filename="DraftGui.py" line="784"/>
5686
      <source>Close</source>
5687
      <translation>إغلاق</translation>
5688
    </message>
5689
    <message>
5690
      <location filename="DraftGui.py" line="86"/>
5691
      <source>Fill</source>
5692
      <translation type="unfinished">Fill</translation>
5693
    </message>
5694
    <message>
5695
      <location filename="DraftGui.py" line="91"/>
5696
      <source>Exit</source>
5697
      <translation>الخروج</translation>
5698
    </message>
5699
    <message>
5700
      <location filename="DraftGui.py" line="96"/>
5701
      <source>Snap On/Off</source>
5702
      <translation type="unfinished">Snap On/Off</translation>
5703
    </message>
5704
    <message>
5705
      <location filename="DraftGui.py" line="101"/>
5706
      <source>Increase snap radius</source>
5707
      <translation type="unfinished">Increase snap radius</translation>
5708
    </message>
5709
    <message>
5710
      <location filename="DraftGui.py" line="106"/>
5711
      <source>Decrease snap radius</source>
5712
      <translation type="unfinished">Decrease snap radius</translation>
5713
    </message>
5714
    <message>
5715
      <location filename="DraftGui.py" line="111"/>
5716
      <source>Restrict X</source>
5717
      <translation type="unfinished">Restrict X</translation>
5718
    </message>
5719
    <message>
5720
      <location filename="DraftGui.py" line="116"/>
5721
      <source>Restrict Y</source>
5722
      <translation type="unfinished">Restrict Y</translation>
5723
    </message>
5724
    <message>
5725
      <location filename="DraftGui.py" line="121"/>
5726
      <source>Restrict Z</source>
5727
      <translation type="unfinished">Restrict Z</translation>
5728
    </message>
5729
    <message>
5730
      <location filename="DraftGui.py" line="790"/>
5731
      <source>Select edge</source>
5732
      <translation>قم بإختيار حافة</translation>
5733
    </message>
5734
    <message>
5735
      <location filename="DraftGui.py" line="131"/>
5736
      <source>Add custom snap point</source>
5737
      <translation type="unfinished">Add custom snap point</translation>
5738
    </message>
5739
    <message>
5740
      <location filename="DraftGui.py" line="136"/>
5741
      <source>Length mode</source>
5742
      <translation type="unfinished">Length mode</translation>
5743
    </message>
5744
    <message>
5745
      <location filename="DraftGui.py" line="786"/>
5746
      <source>Wipe</source>
5747
      <translation type="unfinished">Wipe</translation>
5748
    </message>
5749
    <message>
5750
      <location filename="DraftGui.py" line="146"/>
5751
      <source>Set Working Plane</source>
5752
      <translation type="unfinished">Set Working Plane</translation>
5753
    </message>
5754
    <message>
5755
      <location filename="DraftGui.py" line="151"/>
5756
      <source>Cycle snap object</source>
5757
      <translation type="unfinished">Cycle snap object</translation>
5758
    </message>
5759
    <message>
5760
      <location filename="DraftGui.py" line="741"/>
5761
      <source>Check this to lock the current angle</source>
5762
      <translation>قم بهذا الإختيار لقفل الزاوية الحالية</translation>
5763
    </message>
5764
    <message>
5765
      <location filename="DraftGui.py" line="755"/>
5766
      <source>Filled</source>
5767
      <translation type="unfinished">Filled</translation>
5768
    </message>
5769
    <message>
5770
      <location filename="DraftGui.py" line="761"/>
5771
      <source>Finish</source>
5772
      <translation>إنهاء</translation>
5773
    </message>
5774
    <message>
5775
      <location filename="DraftGui.py" line="763"/>
5776
      <source>Finishes the current drawing or editing operation</source>
5777
      <translation>يقوم بإنهاء عملية الرسم أو التعديل الحالية</translation>
5778
    </message>
5779
    <message>
5780
      <location filename="DraftGui.py" line="782"/>
5781
      <source>&amp;Undo (CTRL+Z)</source>
5782
      <translation type="unfinished">&amp;Undo (CTRL+Z)</translation>
5783
    </message>
5784
    <message>
5785
      <location filename="DraftGui.py" line="783"/>
5786
      <source>Undo the last segment</source>
5787
      <translation type="unfinished">Undo the last segment</translation>
5788
    </message>
5789
    <message>
5790
      <location filename="DraftGui.py" line="785"/>
5791
      <source>Finishes and closes the current line</source>
5792
      <translation>يقوم بإنهاء وإغلاق الخط الحالي</translation>
5793
    </message>
5794
    <message>
5795
      <location filename="DraftGui.py" line="787"/>
5796
      <source>Wipes the existing segments of this line and starts again from the last point</source>
5797
      <translation type="unfinished">Wipes the existing segments of this line and starts again from the last point</translation>
5798
    </message>
5799
    <message>
5800
      <location filename="DraftGui.py" line="788"/>
5801
      <source>Set WP</source>
5802
      <translation type="unfinished">Set WP</translation>
5803
    </message>
5804
    <message>
5805
      <location filename="DraftGui.py" line="789"/>
5806
      <source>Reorients the working plane on the last segment</source>
5807
      <translation type="unfinished">Reorients the working plane on the last segment</translation>
5808
    </message>
5809
    <message>
5810
      <location filename="DraftGui.py" line="791"/>
5811
      <source>Selects an existing edge to be measured by this dimension</source>
5812
      <translation type="unfinished">Selects an existing edge to be measured by this dimension</translation>
5813
    </message>
5814
    <message>
5815
      <location filename="DraftGui.py" line="796"/>
5816
      <source>If checked, objects will be copied instead of moved. Preferences -&gt; Draft -&gt; Global copy mode to keep this mode in next commands</source>
5817
      <translation type="unfinished">If checked, objects will be copied instead of moved. Preferences -&gt; Draft -&gt; Global copy mode to keep this mode in next commands</translation>
5818
    </message>
5819
    <message>
5820
      <location filename="DraftGui.py" line="81"/>
5821
      <source>Subelement mode</source>
5822
      <translation type="unfinished">Subelement mode</translation>
5823
    </message>
5824
    <message>
5825
      <location filename="DraftGui.py" line="797"/>
5826
      <source>Modify subelements</source>
5827
      <translation type="unfinished">Modify subelements</translation>
5828
    </message>
5829
    <message>
5830
      <location filename="DraftGui.py" line="798"/>
5831
      <source>If checked, subelements will be modified instead of entire objects</source>
5832
      <translation type="unfinished">If checked, subelements will be modified instead of entire objects</translation>
5833
    </message>
5834
    <message>
5835
      <location filename="gui_selectplane.py" line="369"/>
5836
      <source>Top</source>
5837
      <translation>أعلى</translation>
5838
    </message>
5839
    <message>
5840
      <location filename="gui_selectplane.py" line="381"/>
5841
      <source>Front</source>
5842
      <translation>أمام</translation>
5843
    </message>
5844
    <message>
5845
      <location filename="gui_selectplane.py" line="393"/>
5846
      <source>Side</source>
5847
      <translation type="unfinished">Side</translation>
5848
    </message>
5849
    <message>
5850
      <location filename="gui_selectplane.py" line="536"/>
5851
      <source>Current working plane</source>
5852
      <translation type="unfinished">Current working plane</translation>
5853
    </message>
5854
    <message>
5855
      <location filename="InitGui.py" line="46"/>
5856
      <source>Draft</source>
5857
      <translation>مسودة</translation>
5858
    </message>
5859
    <message>
5860
      <location filename="DraftGui.py" line="156"/>
5861
      <source>Toggle near snap on/off</source>
5862
      <translation type="unfinished">Toggle near snap on/off</translation>
5863
    </message>
5864
    <message>
5865
      <location filename="DraftGui.py" line="807"/>
5866
      <source>Create text</source>
5867
      <translation>إنشاء نص</translation>
5868
    </message>
5869
    <message>
5870
      <location filename="DraftGui.py" line="808"/>
5871
      <source>Press this button to create the text object, or finish your text with two blank lines</source>
5872
      <translation type="unfinished">Press this button to create the text object, or finish your text with two blank lines</translation>
5873
    </message>
5874
    <message>
5875
      <location filename="gui_trimex.py" line="217"/>
5876
      <source>Offset distance</source>
5877
      <translation type="unfinished">Offset distance</translation>
5878
    </message>
5879
    <message>
5880
      <location filename="DraftGui.py" line="831"/>
5881
      <source>Change default style for new objects</source>
5882
      <translation type="unfinished">Change default style for new objects</translation>
5883
    </message>
5884
    <message>
5885
      <location filename="make_label.py" line="196"/>
5886
      <source>No active document. Aborting.</source>
5887
      <translation type="unfinished">No active document. Aborting.</translation>
5888
    </message>
5889
    <message>
5890
      <location filename="upgrade.py" line="151"/>
5891
      <source>Object must be a closed shape</source>
5892
      <translation type="unfinished">Object must be a closed shape</translation>
5893
    </message>
5894
    <message>
5895
      <location filename="upgrade.py" line="153"/>
5896
      <source>No solid object created</source>
5897
      <translation type="unfinished">No solid object created</translation>
5898
    </message>
5899
    <message>
5900
      <location filename="upgrade.py" line="276"/>
5901
      <source>Faces must be coplanar to be refined</source>
5902
      <translation type="unfinished">Faces must be coplanar to be refined</translation>
5903
    </message>
5904
    <message>
5905
      <location filename="downgrade.py" line="230"/>
5906
      <source>Upgrade: Unknown force method:</source>
5907
      <translation type="unfinished">Upgrade: Unknown force method:</translation>
5908
    </message>
5909
    <message>
5910
      <location filename="upgrade.py" line="450"/>
5911
      <source>Found groups: closing each open object inside</source>
5912
      <translation type="unfinished">Found groups: closing each open object inside</translation>
5913
    </message>
5914
    <message>
5915
      <location filename="upgrade.py" line="456"/>
5916
      <source>Found meshes: turning into Part shapes</source>
5917
      <translation type="unfinished">Found meshes: turning into Part shapes</translation>
5918
    </message>
5919
    <message>
5920
      <location filename="upgrade.py" line="464"/>
5921
      <source>Found 1 solidifiable object: solidifying it</source>
5922
      <translation type="unfinished">Found 1 solidifiable object: solidifying it</translation>
5923
    </message>
5924
    <message>
5925
      <location filename="upgrade.py" line="469"/>
5926
      <source>Found 2 objects: fusing them</source>
5927
      <translation type="unfinished">Found 2 objects: fusing them</translation>
5928
    </message>
5929
    <message>
5930
      <location filename="upgrade.py" line="480"/>
5931
      <source>Found object with several coplanar faces: refine them</source>
5932
      <translation type="unfinished">Found object with several coplanar faces: refine them</translation>
5933
    </message>
5934
    <message>
5935
      <location filename="upgrade.py" line="486"/>
5936
      <source>Found 1 non-parametric objects: draftifying it</source>
5937
      <translation type="unfinished">Found 1 non-parametric objects: draftifying it</translation>
5938
    </message>
5939
    <message>
5940
      <location filename="upgrade.py" line="497"/>
5941
      <source>Found 1 closed sketch object: creating a face from it</source>
5942
      <translation type="unfinished">Found 1 closed sketch object: creating a face from it</translation>
5943
    </message>
5944
    <message>
5945
      <location filename="upgrade.py" line="502"/>
5946
      <source>Found closed wires: creating faces</source>
5947
      <translation type="unfinished">Found closed wires: creating faces</translation>
5948
    </message>
5949
    <message>
5950
      <location filename="upgrade.py" line="507"/>
5951
      <source>Found several wires or edges: wiring them</source>
5952
      <translation type="unfinished">Found several wires or edges: wiring them</translation>
5953
    </message>
5954
    <message>
5955
      <location filename="upgrade.py" line="512"/>
5956
      <source>trying: closing it</source>
5957
      <translation type="unfinished">trying: closing it</translation>
5958
    </message>
5959
    <message>
5960
      <location filename="upgrade.py" line="514"/>
5961
      <source>Found 1 open wire: closing it</source>
5962
      <translation type="unfinished">Found 1 open wire: closing it</translation>
5963
    </message>
5964
    <message>
5965
      <location filename="upgrade.py" line="531"/>
5966
      <source>Found 1 object: draftifying it</source>
5967
      <translation type="unfinished">Found 1 object: draftifying it</translation>
5968
    </message>
5969
    <message>
5970
      <location filename="upgrade.py" line="536"/>
5971
      <source>Found points: creating compound</source>
5972
      <translation type="unfinished">Found points: creating compound</translation>
5973
    </message>
5974
    <message>
5975
      <location filename="upgrade.py" line="541"/>
5976
      <source>Found several non-treatable objects: creating compound</source>
5977
      <translation type="unfinished">Found several non-treatable objects: creating compound</translation>
5978
    </message>
5979
    <message>
5980
      <location filename="upgrade.py" line="544"/>
5981
      <source>Unable to upgrade these objects.</source>
5982
      <translation type="unfinished">Unable to upgrade these objects.</translation>
5983
    </message>
5984
    <message>
5985
      <location filename="mirror.py" line="90"/>
5986
      <source>No object given</source>
5987
      <translation type="unfinished">No object given</translation>
5988
    </message>
5989
    <message>
5990
      <location filename="mirror.py" line="94"/>
5991
      <source>The two points are coincident</source>
5992
      <translation type="unfinished">The two points are coincident</translation>
5993
    </message>
5994
    <message>
5995
      <location filename="downgrade.py" line="238"/>
5996
      <source>Found 1 block: exploding it</source>
5997
      <translation type="unfinished">Found 1 block: exploding it</translation>
5998
    </message>
5999
    <message>
6000
      <location filename="downgrade.py" line="246"/>
6001
      <source>Found 1 multi-solids compound: exploding it</source>
6002
      <translation type="unfinished">Found 1 multi-solids compound: exploding it</translation>
6003
    </message>
6004
    <message>
6005
      <location filename="downgrade.py" line="253"/>
6006
      <source>Found 1 parametric object: breaking its dependencies</source>
6007
      <translation type="unfinished">Found 1 parametric object: breaking its dependencies</translation>
6008
    </message>
6009
    <message>
6010
      <location filename="downgrade.py" line="261"/>
6011
      <source>Found 2 objects: subtracting them</source>
6012
      <translation type="unfinished">Found 2 objects: subtracting them</translation>
6013
    </message>
6014
    <message>
6015
      <location filename="downgrade.py" line="268"/>
6016
      <source>Found several faces: splitting them</source>
6017
      <translation type="unfinished">Found several faces: splitting them</translation>
6018
    </message>
6019
    <message>
6020
      <location filename="downgrade.py" line="273"/>
6021
      <source>Found several objects: subtracting them from the first one</source>
6022
      <translation type="unfinished">Found several objects: subtracting them from the first one</translation>
6023
    </message>
6024
    <message>
6025
      <location filename="downgrade.py" line="278"/>
6026
      <source>Found 1 face: extracting its wires</source>
6027
      <translation type="unfinished">Found 1 face: extracting its wires</translation>
6028
    </message>
6029
    <message>
6030
      <location filename="downgrade.py" line="284"/>
6031
      <source>Found only wires: extracting their edges</source>
6032
      <translation type="unfinished">Found only wires: extracting their edges</translation>
6033
    </message>
6034
    <message>
6035
      <location filename="downgrade.py" line="288"/>
6036
      <source>No more downgrade possible</source>
6037
      <translation type="unfinished">No more downgrade possible</translation>
6038
    </message>
6039
    <message>
6040
      <location filename="make_label.py" line="237"/>
6041
      <source>Wrong input: object not in document.</source>
6042
      <translation type="unfinished">Wrong input: object not in document.</translation>
6043
    </message>
6044
    <message>
6045
      <location filename="make_pointarray.py" line="135"/>
6046
      <source>Wrong input: point object doesn't have 'Geometry', 'Links', or 'Components'.</source>
6047
      <translation type="unfinished">Wrong input: point object doesn't have 'Geometry', 'Links', or 'Components'.</translation>
6048
    </message>
6049
    <message>
6050
      <location filename="make_label.py" line="216"/>
6051
      <source>Wrong input: must be a placement, a vector, or a rotation.</source>
6052
      <translation type="unfinished">Wrong input: must be a placement, a vector, or a rotation.</translation>
6053
    </message>
6054
    <message>
6055
      <location filename="make_arc_3points.py" line="131"/>
6056
      <source>Wrong input: must be list or tuple of three points exactly.</source>
6057
      <translation type="unfinished">Wrong input: must be list or tuple of three points exactly.</translation>
6058
    </message>
6059
    <message>
6060
      <location filename="make_arc_3points.py" line="139"/>
6061
      <source>Wrong input: incorrect type of placement.</source>
6062
      <translation type="unfinished">Wrong input: incorrect type of placement.</translation>
6063
    </message>
6064
    <message>
6065
      <location filename="make_arc_3points.py" line="153"/>
6066
      <source>Wrong input: incorrect type of points.</source>
6067
      <translation type="unfinished">Wrong input: incorrect type of points.</translation>
6068
    </message>
6069
    <message>
6070
      <location filename="make_arc_3points.py" line="166"/>
6071
      <source>Radius:</source>
6072
      <translation>الشعاع:</translation>
6073
    </message>
6074
    <message>
6075
      <location filename="make_arc_3points.py" line="167"/>
6076
      <source>Center:</source>
6077
      <translation type="unfinished">Center:</translation>
6078
    </message>
6079
    <message>
6080
      <location filename="make_arc_3points.py" line="170"/>
6081
      <source>Create primitive object</source>
6082
      <translation type="unfinished">Create primitive object</translation>
6083
    </message>
6084
    <message>
6085
      <location filename="make_arc_3points.py" line="204"/>
6086
      <source>Final placement:</source>
6087
      <translation type="unfinished">Final placement:</translation>
6088
    </message>
6089
    <message>
6090
      <location filename="make_arc_3points.py" line="195"/>
6091
      <source>Face: True</source>
6092
      <translation type="unfinished">Face: True</translation>
6093
    </message>
6094
    <message>
6095
      <location filename="make_arc_3points.py" line="197"/>
6096
      <source>Support:</source>
6097
      <translation type="unfinished">Support:</translation>
6098
    </message>
6099
    <message>
6100
      <location filename="make_arc_3points.py" line="198"/>
6101
      <source>Map mode:</source>
6102
      <translation type="unfinished">Map mode:</translation>
6103
    </message>
6104
    <message>
6105
      <location filename="make_fillet.py" line="145"/>
6106
      <source>length:</source>
6107
      <translation type="unfinished">length:</translation>
6108
    </message>
6109
    <message>
6110
      <location filename="make_fillet.py" line="132"/>
6111
      <source>Two elements are needed.</source>
6112
      <translation type="unfinished">Two elements are needed.</translation>
6113
    </message>
6114
    <message>
6115
      <location filename="make_fillet.py" line="139"/>
6116
      <source>Radius is too large</source>
6117
      <translation type="unfinished">Radius is too large</translation>
6118
    </message>
6119
    <message>
6120
      <location filename="make_fillet.py" line="145"/>
6121
      <source>Segment</source>
6122
      <translation type="unfinished">Segment</translation>
6123
    </message>
6124
    <message>
6125
      <location filename="make_fillet.py" line="165"/>
6126
      <source>Removed original objects.</source>
6127
      <translation type="unfinished">Removed original objects.</translation>
6128
    </message>
6129
    <message>
6130
      <location filename="make_label.py" line="292"/>
6131
      <source>Wrong input: must be a list of strings or a single string.</source>
6132
      <translation type="unfinished">Wrong input: must be a list of strings or a single string.</translation>
6133
    </message>
6134
    <message>
6135
      <location filename="task_circulararray.py" line="491"/>
6136
      <source>Circular array</source>
6137
      <translation type="unfinished">Circular array</translation>
6138
    </message>
6139
    <message>
6140
      <location filename="make_circulararray.py" line="144"/>
6141
      <source>Wrong input: must be a number or quantity.</source>
6142
      <translation type="unfinished">Wrong input: must be a number or quantity.</translation>
6143
    </message>
6144
    <message>
6145
      <location filename="make_orthoarray.py" line="119"/>
6146
      <source>Wrong input: must be an integer number.</source>
6147
      <translation type="unfinished">Wrong input: must be an integer number.</translation>
6148
    </message>
6149
    <message>
6150
      <location filename="make_label.py" line="205"/>
6151
      <source>Wrong input: must be a vector.</source>
6152
      <translation type="unfinished">Wrong input: must be a vector.</translation>
6153
    </message>
6154
    <message>
6155
      <location filename="task_polararray.py" line="438"/>
6156
      <source>Polar array</source>
6157
      <translation type="unfinished">Polar array</translation>
6158
    </message>
6159
    <message>
6160
      <location filename="make_label.py" line="314"/>
6161
      <source>Wrong input: must be a number.</source>
6162
      <translation type="unfinished">Wrong input: must be a number.</translation>
6163
    </message>
6164
    <message>
6165
      <location filename="make_dimension.py" line="173"/>
6166
      <source>This function is deprecated. Do not use this function directly.</source>
6167
      <translation type="unfinished">This function is deprecated. Do not use this function directly.</translation>
6168
    </message>
6169
    <message>
6170
      <location filename="make_dimension.py" line="174"/>
6171
      <source>Use one of 'make_linear_dimension', or 'make_linear_dimension_obj'.</source>
6172
      <translation type="unfinished">Use one of 'make_linear_dimension', or 'make_linear_dimension_obj'.</translation>
6173
    </message>
6174
    <message>
6175
      <location filename="make_label.py" line="231"/>
6176
      <source>Wrong input: object must not be a list.</source>
6177
      <translation type="unfinished">Wrong input: object must not be a list.</translation>
6178
    </message>
6179
    <message>
6180
      <location filename="make_dimension.py" line="452"/>
6181
      <source>Wrong input: object doesn't have a 'Shape' to measure.</source>
6182
      <translation type="unfinished">Wrong input: object doesn't have a 'Shape' to measure.</translation>
6183
    </message>
6184
    <message>
6185
      <location filename="make_dimension.py" line="331"/>
6186
      <source>Wrong input: object doesn't have at least one element in 'Vertexes' to use for measuring.</source>
6187
      <translation type="unfinished">Wrong input: object doesn't have at least one element in 'Vertexes' to use for measuring.</translation>
6188
    </message>
6189
    <message>
6190
      <location filename="make_dimension.py" line="463"/>
6191
      <source>Wrong input: must be an integer.</source>
6192
      <translation type="unfinished">Wrong input: must be an integer.</translation>
6193
    </message>
6194
    <message>
6195
      <location filename="make_dimension.py" line="343"/>
6196
      <source>i1: values below 1 are not allowed; will be set to 1.</source>
6197
      <translation type="unfinished">i1: values below 1 are not allowed; will be set to 1.</translation>
6198
    </message>
6199
    <message>
6200
      <location filename="make_dimension.py" line="363"/>
6201
      <source>Wrong input: vertex not in object.</source>
6202
      <translation type="unfinished">Wrong input: vertex not in object.</translation>
6203
    </message>
6204
    <message>
6205
      <location filename="make_dimension.py" line="359"/>
6206
      <source>i2: values below 1 are not allowed; will be set to the last vertex in the object.</source>
6207
      <translation type="unfinished">i2: values below 1 are not allowed; will be set to the last vertex in the object.</translation>
6208
    </message>
6209
    <message>
6210
      <location filename="make_dimension.py" line="456"/>
6211
      <source>Wrong input: object doesn't have at least one element in 'Edges' to use for measuring.</source>
6212
      <translation type="unfinished">Wrong input: object doesn't have at least one element in 'Edges' to use for measuring.</translation>
6213
    </message>
6214
    <message>
6215
      <location filename="make_dimension.py" line="468"/>
6216
      <source>index: values below 1 are not allowed; will be set to 1.</source>
6217
      <translation type="unfinished">index: values below 1 are not allowed; will be set to 1.</translation>
6218
    </message>
6219
    <message>
6220
      <location filename="make_dimension.py" line="472"/>
6221
      <source>Wrong input: index doesn't correspond to an edge in the object.</source>
6222
      <translation type="unfinished">Wrong input: index doesn't correspond to an edge in the object.</translation>
6223
    </message>
6224
    <message>
6225
      <location filename="make_dimension.py" line="476"/>
6226
      <source>Wrong input: index doesn't correspond to a circular edge.</source>
6227
      <translation type="unfinished">Wrong input: index doesn't correspond to a circular edge.</translation>
6228
    </message>
6229
    <message>
6230
      <location filename="make_dimension.py" line="487"/>
6231
      <source>Wrong input: must be a string, 'radius' or 'diameter'.</source>
6232
      <translation type="unfinished">Wrong input: must be a string, 'radius' or 'diameter'.</translation>
6233
    </message>
6234
    <message>
6235
      <location filename="make_dimension.py" line="582"/>
6236
      <source>Wrong input: must be a list with two angles.</source>
6237
      <translation type="unfinished">Wrong input: must be a list with two angles.</translation>
6238
    </message>
6239
    <message>
6240
      <location filename="make_layer.py" line="69"/>
6241
      <source>Layers</source>
6242
      <translation type="unfinished">Layers</translation>
6243
    </message>
6244
    <message>
6245
      <location filename="gui_layers.py" line="47"/>
6246
      <source>Layer</source>
6247
      <translation type="unfinished">Layer</translation>
6248
    </message>
6249
    <message>
6250
      <location filename="make_layer.py" line="157"/>
6251
      <source>Wrong input: it must be a string.</source>
6252
      <translation type="unfinished">Wrong input: it must be a string.</translation>
6253
    </message>
6254
    <message>
6255
      <location filename="make_layer.py" line="188"/>
6256
      <source>Wrong input: must be a tuple of three floats 0.0 to 1.0.</source>
6257
      <translation type="unfinished">Wrong input: must be a tuple of three floats 0.0 to 1.0.</translation>
6258
    </message>
6259
    <message>
6260
      <location filename="make_layer.py" line="212"/>
6261
      <source>Wrong input: must be 'Solid', 'Dashed', 'Dotted', or 'Dashdot'.</source>
6262
      <translation type="unfinished">Wrong input: must be 'Solid', 'Dashed', 'Dotted', or 'Dashdot'.</translation>
6263
    </message>
6264
    <message>
6265
      <location filename="make_layer.py" line="220"/>
6266
      <source>Wrong input: must be a number between 0 and 100.</source>
6267
      <translation type="unfinished">Wrong input: must be a number between 0 and 100.</translation>
6268
    </message>
6269
    <message>
6270
      <location filename="make_label.py" line="252"/>
6271
      <source>Wrong input: must be a list or tuple of strings, or a single string.</source>
6272
      <translation type="unfinished">Wrong input: must be a list or tuple of strings, or a single string.</translation>
6273
    </message>
6274
    <message>
6275
      <location filename="make_patharray.py" line="246"/>
6276
      <source>Wrong input: must be 'Original', 'Frenet', or 'Tangent'.</source>
6277
      <translation type="unfinished">Wrong input: must be 'Original', 'Frenet', or 'Tangent'.</translation>
6278
    </message>
6279
    <message>
6280
      <location filename="make_sketch.py" line="103"/>
6281
      <source>No shape found
6282
</source>
6283
      <translation type="unfinished">No shape found
6284
</translation>
6285
    </message>
6286
    <message>
6287
      <location filename="make_sketch.py" line="109"/>
6288
      <source>All Shapes must be planar
6289
</source>
6290
      <translation type="unfinished">All Shapes must be planar
6291
</translation>
6292
    </message>
6293
    <message>
6294
      <location filename="make_sketch.py" line="135"/>
6295
      <source>All Shapes must be coplanar
6296
</source>
6297
      <translation type="unfinished">All Shapes must be coplanar
6298
</translation>
6299
    </message>
6300
    <message>
6301
      <location filename="make_orthoarray.py" line="60"/>
6302
      <source>Internal orthogonal array</source>
6303
      <translation type="unfinished">Internal orthogonal array</translation>
6304
    </message>
6305
    <message>
6306
      <location filename="make_orthoarray.py" line="87"/>
6307
      <source>Wrong input: must be a number or vector.</source>
6308
      <translation type="unfinished">Wrong input: must be a number or vector.</translation>
6309
    </message>
6310
    <message>
6311
      <location filename="make_orthoarray.py" line="98"/>
6312
      <source>Input: single value expanded to vector.</source>
6313
      <translation type="unfinished">Input: single value expanded to vector.</translation>
6314
    </message>
6315
    <message>
6316
      <location filename="make_orthoarray.py" line="129"/>
6317
      <source>Input: number of elements must be at least 1. It is set to 1.</source>
6318
      <translation type="unfinished">Input: number of elements must be at least 1. It is set to 1.</translation>
6319
    </message>
6320
    <message>
6321
      <location filename="task_orthoarray.py" line="400"/>
6322
      <source>Orthogonal array</source>
6323
      <translation type="unfinished">Orthogonal array</translation>
6324
    </message>
6325
    <message>
6326
      <location filename="make_orthoarray.py" line="350"/>
6327
      <source>Orthogonal array 2D</source>
6328
      <translation type="unfinished">Orthogonal array 2D</translation>
6329
    </message>
6330
    <message>
6331
      <location filename="make_orthoarray.py" line="424"/>
6332
      <source>Rectangular array</source>
6333
      <translation type="unfinished">Rectangular array</translation>
6334
    </message>
6335
    <message>
6336
      <location filename="make_orthoarray.py" line="501"/>
6337
      <source>Rectangular array 2D</source>
6338
      <translation type="unfinished">Rectangular array 2D</translation>
6339
    </message>
6340
    <message>
6341
      <location filename="make_label.py" line="264"/>
6342
      <source>Wrong input: subelement not in object.</source>
6343
      <translation type="unfinished">Wrong input: subelement not in object.</translation>
6344
    </message>
6345
    <message>
6346
      <location filename="make_label.py" line="278"/>
6347
      <source>Wrong input: must be a string, 'Custom', 'Name', 'Label', 'Position', 'Length', 'Area', 'Volume', 'Tag', or 'Material'.</source>
6348
      <translation type="unfinished">Wrong input: must be a string, 'Custom', 'Name', 'Label', 'Position', 'Length', 'Area', 'Volume', 'Tag', or 'Material'.</translation>
6349
    </message>
6350
    <message>
6351
      <location filename="make_label.py" line="305"/>
6352
      <source>Wrong input: must be a string, 'Horizontal', 'Vertical', or 'Custom'.</source>
6353
      <translation type="unfinished">Wrong input: must be a string, 'Horizontal', 'Vertical', or 'Custom'.</translation>
6354
    </message>
6355
    <message>
6356
      <location filename="make_label.py" line="321"/>
6357
      <source>Wrong input: must be a list of at least two vectors.</source>
6358
      <translation type="unfinished">Wrong input: must be a list of at least two vectors.</translation>
6359
    </message>
6360
    <message>
6361
      <location filename="make_label.py" line="354"/>
6362
      <source>Direction is not 'Custom'; points won't be used.</source>
6363
      <translation type="unfinished">Direction is not 'Custom'; points won't be used.</translation>
6364
    </message>
6365
    <message>
6366
      <location filename="make_label.py" line="381"/>
6367
      <source>Wrong input: must be a list of two elements. For example, [object, 'Edge1'].</source>
6368
      <translation type="unfinished">Wrong input: must be a list of two elements. For example, [object, 'Edge1'].</translation>
6369
    </message>
6370
    <message>
6371
      <location filename="shapestring.py" line="76"/>
6372
      <source>ShapeString: string has no wires</source>
6373
      <translation type="unfinished">ShapeString: string has no wires</translation>
6374
    </message>
6375
    <message>
6376
      <location filename="pointarray.py" line="160"/>
6377
      <source>added property 'ExtraPlacement'</source>
6378
      <translation type="unfinished">added property 'ExtraPlacement'</translation>
6379
    </message>
6380
    <message>
6381
      <location filename="patharray.py" line="284"/>
6382
      <source>, path object doesn't have 'Edges'.</source>
6383
      <translation type="unfinished">, path object doesn't have 'Edges'.</translation>
6384
    </message>
6385
    <message>
6386
      <location filename="patharray.py" line="407"/>
6387
      <source>'PathObj' property will be migrated to 'PathObject'</source>
6388
      <translation type="unfinished">'PathObj' property will be migrated to 'PathObject'</translation>
6389
    </message>
6390
    <message>
6391
      <location filename="patharray.py" line="525"/>
6392
      <source>Cannot calculate path tangent. Copy not aligned.</source>
6393
      <translation type="unfinished">Cannot calculate path tangent. Copy not aligned.</translation>
6394
    </message>
6395
    <message>
6396
      <location filename="patharray.py" line="541"/>
6397
      <source>Tangent and normal are parallel. Copy not aligned.</source>
6398
      <translation type="unfinished">Tangent and normal are parallel. Copy not aligned.</translation>
6399
    </message>
6400
    <message>
6401
      <location filename="patharray.py" line="558"/>
6402
      <source>Cannot calculate path normal, using default.</source>
6403
      <translation type="unfinished">Cannot calculate path normal, using default.</translation>
6404
    </message>
6405
    <message>
6406
      <location filename="patharray.py" line="565"/>
6407
      <source>Cannot calculate path binormal. Copy not aligned.</source>
6408
      <translation type="unfinished">Cannot calculate path binormal. Copy not aligned.</translation>
6409
    </message>
6410
    <message>
6411
      <location filename="patharray.py" line="571"/>
6412
      <source>AlignMode {} is not implemented</source>
6413
      <translation type="unfinished">AlignMode {} is not implemented</translation>
6414
    </message>
6415
    <message>
6416
      <location filename="draft_annotation.py" line="105"/>
6417
      <source>added view property 'ScaleMultiplier'</source>
6418
      <translation type="unfinished">added view property 'ScaleMultiplier'</translation>
6419
    </message>
6420
    <message>
6421
      <location filename="draft_annotation.py" line="130"/>
6422
      <source>migrated 'DraftText' type to 'Text'</source>
6423
      <translation type="unfinished">migrated 'DraftText' type to 'Text'</translation>
6424
    </message>
6425
    <message>
6426
      <location filename="view_layer.py" line="358"/>
6427
      <source>Activate this layer</source>
6428
      <translation type="unfinished">Activate this layer</translation>
6429
    </message>
6430
    <message>
6431
      <location filename="view_layer.py" line="364"/>
6432
      <source>Select layer contents</source>
6433
      <translation type="unfinished">Select layer contents</translation>
6434
    </message>
6435
    <message>
6436
      <location filename="init_draft_statusbar.py" line="155"/>
6437
      <source>custom</source>
6438
      <translation type="unfinished">custom</translation>
6439
    </message>
6440
    <message>
6441
      <location filename="init_draft_statusbar.py" line="141"/>
6442
      <source>Unable to convert input into a scale factor</source>
6443
      <translation type="unfinished">Unable to convert input into a scale factor</translation>
6444
    </message>
6445
    <message>
6446
      <location filename="init_draft_statusbar.py" line="159"/>
6447
      <source>Set custom annotation scale in format x:x, x=x</source>
6448
      <translation type="unfinished">Set custom annotation scale in format x:x, x=x</translation>
6449
    </message>
6450
    <message>
6451
      <location filename="task_orthoarray.py" line="83"/>
6452
      <source>Task panel:</source>
6453
      <translation type="unfinished">Task panel:</translation>
6454
    </message>
6455
    <message>
6456
      <location filename="task_orthoarray.py" line="205"/>
6457
      <source>At least one element must be selected.</source>
6458
      <translation type="unfinished">At least one element must be selected.</translation>
6459
    </message>
6460
    <message>
6461
      <location filename="task_orthoarray.py" line="216"/>
6462
      <source>Selection is not suitable for array.</source>
6463
      <translation type="unfinished">Selection is not suitable for array.</translation>
6464
    </message>
6465
    <message>
6466
      <location filename="task_orthoarray.py" line="379"/>
6467
      <source>Object:</source>
6468
      <translation type="unfinished">Object:</translation>
6469
    </message>
6470
    <message>
6471
      <location filename="task_polararray.py" line="203"/>
6472
      <source>Number of elements must be at least 2.</source>
6473
      <translation type="unfinished">Number of elements must be at least 2.</translation>
6474
    </message>
6475
    <message>
6476
      <location filename="task_polararray.py" line="207"/>
6477
      <source>The angle is above 360 degrees. It is set to this value to proceed.</source>
6478
      <translation type="unfinished">The angle is above 360 degrees. It is set to this value to proceed.</translation>
6479
    </message>
6480
    <message>
6481
      <location filename="task_polararray.py" line="210"/>
6482
      <source>The angle is below -360 degrees. It is set to this value to proceed.</source>
6483
      <translation type="unfinished">The angle is below -360 degrees. It is set to this value to proceed.</translation>
6484
    </message>
6485
    <message>
6486
      <location filename="task_circulararray.py" line="341"/>
6487
      <source>Center reset:</source>
6488
      <translation type="unfinished">Center reset:</translation>
6489
    </message>
6490
    <message>
6491
      <location filename="task_orthoarray.py" line="348"/>
6492
      <source>Fuse:</source>
6493
      <translation type="unfinished">Fuse:</translation>
6494
    </message>
6495
    <message>
6496
      <location filename="task_orthoarray.py" line="362"/>
6497
      <source>Create Link array:</source>
6498
      <translation type="unfinished">Create Link array:</translation>
6499
    </message>
6500
    <message>
6501
      <location filename="task_polararray.py" line="332"/>
6502
      <source>Number of elements:</source>
6503
      <translation type="unfinished">Number of elements:</translation>
6504
    </message>
6505
    <message>
6506
      <location filename="task_polararray.py" line="333"/>
6507
      <source>Polar angle:</source>
6508
      <translation type="unfinished">Polar angle:</translation>
6509
    </message>
6510
    <message>
6511
      <location filename="task_circulararray.py" line="388"/>
6512
      <source>Center of rotation:</source>
6513
      <translation type="unfinished">Center of rotation:</translation>
6514
    </message>
6515
    <message>
6516
      <location filename="task_orthoarray.py" line="400"/>
6517
      <source>Aborted:</source>
6518
      <translation type="unfinished">Aborted:</translation>
6519
    </message>
6520
    <message>
6521
      <location filename="task_circulararray.py" line="222"/>
6522
      <source>Number of layers must be at least 2.</source>
6523
      <translation type="unfinished">Number of layers must be at least 2.</translation>
6524
    </message>
6525
    <message>
6526
      <location filename="task_circulararray.py" line="234"/>
6527
      <source>Radial distance is zero. Resulting array may not look correct.</source>
6528
      <translation type="unfinished">Radial distance is zero. Resulting array may not look correct.</translation>
6529
    </message>
6530
    <message>
6531
      <location filename="task_circulararray.py" line="236"/>
6532
      <source>Radial distance is negative. It is made positive to proceed.</source>
6533
      <translation type="unfinished">Radial distance is negative. It is made positive to proceed.</translation>
6534
    </message>
6535
    <message>
6536
      <location filename="task_circulararray.py" line="240"/>
6537
      <source>Tangential distance cannot be zero.</source>
6538
      <translation type="unfinished">Tangential distance cannot be zero.</translation>
6539
    </message>
6540
    <message>
6541
      <location filename="task_circulararray.py" line="243"/>
6542
      <source>Tangential distance is negative. It is made positive to proceed.</source>
6543
      <translation type="unfinished">Tangential distance is negative. It is made positive to proceed.</translation>
6544
    </message>
6545
    <message>
6546
      <location filename="task_circulararray.py" line="383"/>
6547
      <source>Radial distance:</source>
6548
      <translation type="unfinished">Radial distance:</translation>
6549
    </message>
6550
    <message>
6551
      <location filename="task_circulararray.py" line="384"/>
6552
      <source>Tangential distance:</source>
6553
      <translation type="unfinished">Tangential distance:</translation>
6554
    </message>
6555
    <message>
6556
      <location filename="task_circulararray.py" line="385"/>
6557
      <source>Number of circular layers:</source>
6558
      <translation type="unfinished">Number of circular layers:</translation>
6559
    </message>
6560
    <message>
6561
      <location filename="task_circulararray.py" line="386"/>
6562
      <source>Symmetry parameter:</source>
6563
      <translation type="unfinished">Symmetry parameter:</translation>
6564
    </message>
6565
    <message>
6566
      <location filename="task_orthoarray.py" line="209"/>
6567
      <source>Number of elements must be at least 1.</source>
6568
      <translation type="unfinished">Number of elements must be at least 1.</translation>
6569
    </message>
6570
    <message>
6571
      <location filename="task_orthoarray.py" line="320"/>
6572
      <source>Interval X reset:</source>
6573
      <translation type="unfinished">Interval X reset:</translation>
6574
    </message>
6575
    <message>
6576
      <location filename="task_orthoarray.py" line="329"/>
6577
      <source>Interval Y reset:</source>
6578
      <translation type="unfinished">Interval Y reset:</translation>
6579
    </message>
6580
    <message>
6581
      <location filename="task_orthoarray.py" line="338"/>
6582
      <source>Interval Z reset:</source>
6583
      <translation type="unfinished">Interval Z reset:</translation>
6584
    </message>
6585
    <message>
6586
      <location filename="task_orthoarray.py" line="380"/>
6587
      <source>Number of X elements:</source>
6588
      <translation type="unfinished">Number of X elements:</translation>
6589
    </message>
6590
    <message>
6591
      <location filename="task_orthoarray.py" line="382"/>
6592
      <source>Interval X:</source>
6593
      <translation type="unfinished">Interval X:</translation>
6594
    </message>
6595
    <message>
6596
      <location filename="task_orthoarray.py" line="385"/>
6597
      <source>Number of Y elements:</source>
6598
      <translation type="unfinished">Number of Y elements:</translation>
6599
    </message>
6600
    <message>
6601
      <location filename="task_orthoarray.py" line="387"/>
6602
      <source>Interval Y:</source>
6603
      <translation type="unfinished">Interval Y:</translation>
6604
    </message>
6605
    <message>
6606
      <location filename="task_orthoarray.py" line="390"/>
6607
      <source>Number of Z elements:</source>
6608
      <translation type="unfinished">Number of Z elements:</translation>
6609
    </message>
6610
    <message>
6611
      <location filename="task_orthoarray.py" line="392"/>
6612
      <source>Interval Z:</source>
6613
      <translation type="unfinished">Interval Z:</translation>
6614
    </message>
6615
    <message>
6616
      <location filename="task_shapestring.py" line="58"/>
6617
      <source>ShapeString</source>
6618
      <translation type="unfinished">ShapeString</translation>
6619
    </message>
6620
    <message>
6621
      <location filename="task_shapestring.py" line="76"/>
6622
      <source>Default</source>
6623
      <translation>الافتراضي</translation>
6624
    </message>
6625
    <message>
6626
      <location filename="task_shapestring.py" line="88"/>
6627
      <source>Pick ShapeString location point:</source>
6628
      <translation type="unfinished">Pick ShapeString location point:</translation>
6629
    </message>
6630
    <message>
6631
      <location filename="gui_shapestrings.py" line="141"/>
6632
      <source>Create ShapeString</source>
6633
      <translation type="unfinished">Create ShapeString</translation>
6634
    </message>
6635
    <message>
6636
      <location filename="gui_downgrade.py" line="85"/>
6637
      <source>Downgrade</source>
6638
      <translation type="unfinished">Downgrade</translation>
6639
    </message>
6640
    <message>
6641
      <location filename="gui_upgrade.py" line="67"/>
6642
      <source>Select an object to upgrade</source>
6643
      <translation type="unfinished">Select an object to upgrade</translation>
6644
    </message>
6645
    <message>
6646
      <location filename="gui_clone.py" line="79"/>
6647
      <source>Select an object to clone</source>
6648
      <translation type="unfinished">Select an object to clone</translation>
6649
    </message>
6650
    <message>
6651
      <location filename="gui_rectangles.py" line="69"/>
6652
      <source>Pick first point</source>
6653
      <translation type="unfinished">Pick first point</translation>
6654
    </message>
6655
    <message>
6656
      <location filename="gui_ellipses.py" line="138"/>
6657
      <source>Create Ellipse</source>
6658
      <translation type="unfinished">Create Ellipse</translation>
6659
    </message>
6660
    <message>
6661
      <location filename="gui_rectangles.py" line="202"/>
6662
      <source>Pick opposite point</source>
6663
      <translation type="unfinished">Pick opposite point</translation>
6664
    </message>
6665
    <message>
6666
      <location filename="gui_lines.py" line="167"/>
6667
      <source>Create Line</source>
6668
      <translation type="unfinished">Create Line</translation>
6669
    </message>
6670
    <message>
6671
      <location filename="gui_lines.py" line="189"/>
6672
      <source>Create Wire</source>
6673
      <translation type="unfinished">Create Wire</translation>
6674
    </message>
6675
    <message>
6676
      <location filename="gui_splines.py" line="140"/>
6677
      <source>Pick next point</source>
6678
      <translation type="unfinished">Pick next point</translation>
6679
    </message>
6680
    <message>
6681
      <location filename="gui_lines.py" line="334"/>
6682
      <source>Unable to create a Wire from selected objects</source>
6683
      <translation type="unfinished">Unable to create a Wire from selected objects</translation>
6684
    </message>
6685
    <message>
6686
      <location filename="gui_lines.py" line="356"/>
6687
      <source>Convert to Wire</source>
6688
      <translation type="unfinished">Convert to Wire</translation>
6689
    </message>
6690
    <message>
6691
      <location filename="gui_edit_draft_objects.py" line="569"/>
6692
      <source>This object does not support possible coincident points, please try again.</source>
6693
      <translation type="unfinished">This object does not support possible coincident points, please try again.</translation>
6694
    </message>
6695
    <message>
6696
      <location filename="gui_edit_draft_objects.py" line="608"/>
6697
      <source>Active object must have more than two points/nodes</source>
6698
      <translation type="unfinished">Active object must have more than two points/nodes</translation>
6699
    </message>
6700
    <message>
6701
      <location filename="gui_edit_draft_objects.py" line="722"/>
6702
      <source>Selection is not a Knot</source>
6703
      <translation type="unfinished">Selection is not a Knot</translation>
6704
    </message>
6705
    <message>
6706
      <location filename="gui_edit_draft_objects.py" line="749"/>
6707
      <source>Endpoint of BezCurve can't be smoothed</source>
6708
      <translation type="unfinished">Endpoint of BezCurve can't be smoothed</translation>
6709
    </message>
6710
    <message>
6711
      <location filename="gui_edit_sketcher_objects.py" line="60"/>
6712
      <source>Sketch is too complex to edit: it is suggested to use sketcher default editor</source>
6713
      <translation type="unfinished">Sketch is too complex to edit: it is suggested to use sketcher default editor</translation>
6714
    </message>
6715
    <message>
6716
      <location filename="gui_facebinders.py" line="71"/>
6717
      <source>Select faces from existing objects</source>
6718
      <translation type="unfinished">Select faces from existing objects</translation>
6719
    </message>
6720
    <message>
6721
      <location filename="gui_lineslope.py" line="64"/>
6722
      <source>Change slope</source>
6723
      <translation type="unfinished">Change slope</translation>
6724
    </message>
6725
    <message>
6726
      <location filename="gui_subelements.py" line="108"/>
6727
      <source>Select an object to edit</source>
6728
      <translation type="unfinished">Select an object to edit</translation>
6729
    </message>
6730
    <message>
6731
      <location filename="gui_dimensions.py" line="294"/>
6732
      <source>Create Dimension</source>
6733
      <translation type="unfinished">Create Dimension</translation>
6734
    </message>
6735
    <message>
6736
      <location filename="gui_dimensions.py" line="309"/>
6737
      <source>Create Dimension (radial)</source>
6738
      <translation type="unfinished">Create Dimension (radial)</translation>
6739
    </message>
6740
    <message>
6741
      <location filename="gui_dimensions.py" line="511"/>
6742
      <source>Edges don't intersect!</source>
6743
      <translation type="unfinished">Edges don't intersect!</translation>
6744
    </message>
6745
    <message>
6746
      <location filename="gui_drawing.py" line="77"/>
6747
      <source>The Drawing Workbench is obsolete since 0.17, consider using the TechDraw Workbench instead.</source>
6748
      <translation type="unfinished">The Drawing Workbench is obsolete since 0.17, consider using the TechDraw Workbench instead.</translation>
6749
    </message>
6750
    <message>
6751
      <location filename="gui_shape2dview.py" line="68"/>
6752
      <source>Select an object to project</source>
6753
      <translation type="unfinished">Select an object to project</translation>
6754
    </message>
6755
    <message>
6756
      <location filename="gui_annotationstyleeditor.py" line="68"/>
6757
      <source>Annotation style editor</source>
6758
      <translation type="unfinished">Annotation style editor</translation>
6759
    </message>
6760
    <message>
6761
      <location filename="gui_annotationstyleeditor.py" line="292"/>
6762
      <source>Open styles file</source>
6763
      <translation type="unfinished">Open styles file</translation>
6764
    </message>
6765
    <message>
6766
      <location filename="gui_annotationstyleeditor.py" line="316"/>
6767
      <source>JSON file (*.json)</source>
6768
      <translation type="unfinished">JSON file (*.json)</translation>
6769
    </message>
6770
    <message>
6771
      <location filename="gui_annotationstyleeditor.py" line="314"/>
6772
      <source>Save styles file</source>
6773
      <translation type="unfinished">Save styles file</translation>
6774
    </message>
6775
    <message>
6776
      <location filename="gui_upgrade.py" line="85"/>
6777
      <source>Upgrade</source>
6778
      <translation type="unfinished">Upgrade</translation>
6779
    </message>
6780
    <message>
6781
      <location filename="gui_move.py" line="205"/>
6782
      <source>Move</source>
6783
      <translation>نقل</translation>
6784
    </message>
6785
    <message>
6786
      <location filename="gui_move.py" line="81"/>
6787
      <source>Select an object to move</source>
6788
      <translation type="unfinished">Select an object to move</translation>
6789
    </message>
6790
    <message>
6791
      <location filename="gui_move.py" line="103"/>
6792
      <source>Pick start point</source>
6793
      <translation type="unfinished">Pick start point</translation>
6794
    </message>
6795
    <message>
6796
      <location filename="gui_move.py" line="303"/>
6797
      <source>Pick end point</source>
6798
      <translation type="unfinished">Pick end point</translation>
6799
    </message>
6800
    <message>
6801
      <location filename="gui_rotate.py" line="282"/>
6802
      <source>Some subelements could not be moved.</source>
6803
      <translation type="unfinished">Some subelements could not be moved.</translation>
6804
    </message>
6805
    <message>
6806
      <location filename="gui_pointarray.py" line="122"/>
6807
      <source>Point array</source>
6808
      <translation type="unfinished">Point array</translation>
6809
    </message>
6810
    <message>
6811
      <location filename="gui_pointarray.py" line="104"/>
6812
      <source>Please select exactly two objects, the base object and the point object, before calling this command.</source>
6813
      <translation type="unfinished">Please select exactly two objects, the base object and the point object, before calling this command.</translation>
6814
    </message>
6815
    <message>
6816
      <location filename="gui_togglemodes.py" line="73"/>
6817
      <source>No active Draft Toolbar.</source>
6818
      <translation type="unfinished">No active Draft Toolbar.</translation>
6819
    </message>
6820
    <message>
6821
      <location filename="gui_togglemodes.py" line="93"/>
6822
      <source>Construction mode</source>
6823
      <translation type="unfinished">Construction mode</translation>
6824
    </message>
6825
    <message>
6826
      <location filename="gui_togglemodes.py" line="125"/>
6827
      <source>Continue mode</source>
6828
      <translation type="unfinished">Continue mode</translation>
6829
    </message>
6830
    <message>
6831
      <location filename="gui_togglemodes.py" line="159"/>
6832
      <source>Toggle display mode</source>
6833
      <translation type="unfinished">Toggle display mode</translation>
6834
    </message>
6835
    <message>
6836
      <location filename="gui_snaps.py" line="126"/>
6837
      <source>Main toggle snap</source>
6838
      <translation type="unfinished">Main toggle snap</translation>
6839
    </message>
6840
    <message>
6841
      <location filename="gui_snaps.py" line="157"/>
6842
      <source>Midpoint snap</source>
6843
      <translation type="unfinished">Midpoint snap</translation>
6844
    </message>
6845
    <message>
6846
      <location filename="gui_snaps.py" line="187"/>
6847
      <source>Perpendicular snap</source>
6848
      <translation type="unfinished">Perpendicular snap</translation>
6849
    </message>
6850
    <message>
6851
      <location filename="gui_snaps.py" line="217"/>
6852
      <source>Grid snap</source>
6853
      <translation type="unfinished">Grid snap</translation>
6854
    </message>
6855
    <message>
6856
      <location filename="gui_snaps.py" line="247"/>
6857
      <source>Intersection snap</source>
6858
      <translation type="unfinished">Intersection snap</translation>
6859
    </message>
6860
    <message>
6861
      <location filename="gui_snaps.py" line="277"/>
6862
      <source>Parallel snap</source>
6863
      <translation type="unfinished">Parallel snap</translation>
6864
    </message>
6865
    <message>
6866
      <location filename="gui_snaps.py" line="307"/>
6867
      <source>Endpoint snap</source>
6868
      <translation type="unfinished">Endpoint snap</translation>
6869
    </message>
6870
    <message>
6871
      <location filename="gui_snaps.py" line="338"/>
6872
      <source>Angle snap (30 and 45 degrees)</source>
6873
      <translation type="unfinished">Angle snap (30 and 45 degrees)</translation>
6874
    </message>
6875
    <message>
6876
      <location filename="gui_snaps.py" line="368"/>
6877
      <source>Arc center snap</source>
6878
      <translation type="unfinished">Arc center snap</translation>
6879
    </message>
6880
    <message>
6881
      <location filename="gui_snaps.py" line="398"/>
6882
      <source>Edge extension snap</source>
6883
      <translation type="unfinished">Edge extension snap</translation>
6884
    </message>
6885
    <message>
6886
      <location filename="gui_snaps.py" line="428"/>
6887
      <source>Near snap</source>
6888
      <translation type="unfinished">Near snap</translation>
6889
    </message>
6890
    <message>
6891
      <location filename="gui_snaps.py" line="459"/>
6892
      <source>Orthogonal snap</source>
6893
      <translation type="unfinished">Orthogonal snap</translation>
6894
    </message>
6895
    <message>
6896
      <location filename="gui_snaps.py" line="489"/>
6897
      <source>Special point snap</source>
6898
      <translation type="unfinished">Special point snap</translation>
6899
    </message>
6900
    <message>
6901
      <location filename="gui_snaps.py" line="520"/>
6902
      <source>Dimension display</source>
6903
      <translation type="unfinished">Dimension display</translation>
6904
    </message>
6905
    <message>
6906
      <location filename="gui_snaps.py" line="553"/>
6907
      <source>Working plane snap</source>
6908
      <translation type="unfinished">Working plane snap</translation>
6909
    </message>
6910
    <message>
6911
      <location filename="gui_snaps.py" line="583"/>
6912
      <source>Show snap toolbar</source>
6913
      <translation type="unfinished">Show snap toolbar</translation>
6914
    </message>
6915
    <message>
6916
      <location filename="gui_array_simple.py" line="101"/>
6917
      <source>Array</source>
6918
      <translation>مصفوفة</translation>
6919
    </message>
6920
    <message>
6921
      <location filename="gui_array_simple.py" line="77"/>
6922
      <source>Select an object to array</source>
6923
      <translation type="unfinished">Select an object to array</translation>
6924
    </message>
6925
    <message>
6926
      <location filename="gui_arcs.py" line="89"/>
6927
      <source>Pick center point</source>
6928
      <translation type="unfinished">Pick center point</translation>
6929
    </message>
6930
    <message>
6931
      <location filename="gui_arcs.py" line="411"/>
6932
      <source>Pick radius</source>
6933
      <translation type="unfinished">Pick radius</translation>
6934
    </message>
6935
    <message>
6936
      <location filename="gui_polygons.py" line="223"/>
6937
      <source>Create Polygon (Part)</source>
6938
      <translation type="unfinished">Create Polygon (Part)</translation>
6939
    </message>
6940
    <message>
6941
      <location filename="gui_polygons.py" line="242"/>
6942
      <source>Create Polygon</source>
6943
      <translation type="unfinished">Create Polygon</translation>
6944
    </message>
6945
    <message>
6946
      <location filename="gui_mirror.py" line="123"/>
6947
      <source>Mirror</source>
6948
      <translation type="unfinished">Mirror</translation>
6949
    </message>
6950
    <message>
6951
      <location filename="gui_mirror.py" line="73"/>
6952
      <source>Select an object to mirror</source>
6953
      <translation type="unfinished">Select an object to mirror</translation>
6954
    </message>
6955
    <message>
6956
      <location filename="gui_mirror.py" line="93"/>
6957
      <source>Pick start point of mirror line</source>
6958
      <translation type="unfinished">Pick start point of mirror line</translation>
6959
    </message>
6960
    <message>
6961
      <location filename="gui_mirror.py" line="204"/>
6962
      <source>Pick end point of mirror line</source>
6963
      <translation type="unfinished">Pick end point of mirror line</translation>
6964
    </message>
6965
    <message>
6966
      <location filename="gui_points.py" line="146"/>
6967
      <source>Create Point</source>
6968
      <translation type="unfinished">Create Point</translation>
6969
    </message>
6970
    <message>
6971
      <location filename="gui_scale.py" line="353"/>
6972
      <source>Scale</source>
6973
      <translation>السلم</translation>
6974
    </message>
6975
    <message>
6976
      <location filename="gui_scale.py" line="87"/>
6977
      <source>Select an object to scale</source>
6978
      <translation type="unfinished">Select an object to scale</translation>
6979
    </message>
6980
    <message>
6981
      <location filename="gui_scale.py" line="108"/>
6982
      <source>Pick base point</source>
6983
      <translation type="unfinished">Pick base point</translation>
6984
    </message>
6985
    <message>
6986
      <location filename="gui_scale.py" line="130"/>
6987
      <source>Pick reference distance from base point</source>
6988
      <translation type="unfinished">Pick reference distance from base point</translation>
6989
    </message>
6990
    <message>
6991
      <location filename="gui_scale.py" line="203"/>
6992
      <source>Some subelements could not be scaled.</source>
6993
      <translation type="unfinished">Some subelements could not be scaled.</translation>
6994
    </message>
6995
    <message>
6996
      <location filename="gui_scale.py" line="340"/>
6997
      <source>This object type cannot be scaled directly. Please use the clone method.</source>
6998
      <translation type="unfinished">This object type cannot be scaled directly. Please use the clone method.</translation>
6999
    </message>
7000
    <message>
7001
      <location filename="gui_scale.py" line="401"/>
7002
      <source>Pick new distance from base point</source>
7003
      <translation type="unfinished">Pick new distance from base point</translation>
7004
    </message>
7005
    <message>
7006
      <location filename="gui_shape2dview.py" line="109"/>
7007
      <source>Create 2D view</source>
7008
      <translation type="unfinished">Create 2D view</translation>
7009
    </message>
7010
    <message>
7011
      <location filename="gui_beziers.py" line="332"/>
7012
      <source>Bezier curve has been closed</source>
7013
      <translation type="unfinished">Bezier curve has been closed</translation>
7014
    </message>
7015
    <message>
7016
      <location filename="gui_splines.py" line="131"/>
7017
      <source>Last point has been removed</source>
7018
      <translation type="unfinished">Last point has been removed</translation>
7019
    </message>
7020
    <message>
7021
      <location filename="gui_splines.py" line="147"/>
7022
      <source>Pick next point, or finish (A) or close (O)</source>
7023
      <translation type="unfinished">Pick next point, or finish (A) or close (O)</translation>
7024
    </message>
7025
    <message>
7026
      <location filename="gui_beziers.py" line="451"/>
7027
      <source>Create BezCurve</source>
7028
      <translation type="unfinished">Create BezCurve</translation>
7029
    </message>
7030
    <message>
7031
      <location filename="gui_beziers.py" line="376"/>
7032
      <source>Click and drag to define next knot</source>
7033
      <translation type="unfinished">Click and drag to define next knot</translation>
7034
    </message>
7035
    <message>
7036
      <location filename="gui_beziers.py" line="382"/>
7037
      <source>Click and drag to define next knot, or finish (A) or close (O)</source>
7038
      <translation type="unfinished">Click and drag to define next knot, or finish (A) or close (O)</translation>
7039
    </message>
7040
    <message>
7041
      <location filename="gui_dimension_ops.py" line="55"/>
7042
      <source>Flip dimension</source>
7043
      <translation type="unfinished">Flip dimension</translation>
7044
    </message>
7045
    <message>
7046
      <location filename="gui_stretch.py" line="478"/>
7047
      <source>Stretch</source>
7048
      <translation type="unfinished">Stretch</translation>
7049
    </message>
7050
    <message>
7051
      <location filename="gui_stretch.py" line="75"/>
7052
      <source>Select an object to stretch</source>
7053
      <translation type="unfinished">Select an object to stretch</translation>
7054
    </message>
7055
    <message>
7056
      <location filename="gui_stretch.py" line="128"/>
7057
      <source>Pick first point of selection rectangle</source>
7058
      <translation type="unfinished">Pick first point of selection rectangle</translation>
7059
    </message>
7060
    <message>
7061
      <location filename="gui_stretch.py" line="165"/>
7062
      <source>Pick opposite point of selection rectangle</source>
7063
      <translation type="unfinished">Pick opposite point of selection rectangle</translation>
7064
    </message>
7065
    <message>
7066
      <location filename="gui_stretch.py" line="174"/>
7067
      <source>Pick start point of displacement</source>
7068
      <translation type="unfinished">Pick start point of displacement</translation>
7069
    </message>
7070
    <message>
7071
      <location filename="gui_stretch.py" line="237"/>
7072
      <source>Pick end point of displacement</source>
7073
      <translation type="unfinished">Pick end point of displacement</translation>
7074
    </message>
7075
    <message>
7076
      <location filename="gui_stretch.py" line="449"/>
7077
      <source>Turning one Rectangle into a Wire</source>
7078
      <translation type="unfinished">Turning one Rectangle into a Wire</translation>
7079
    </message>
7080
    <message>
7081
      <location filename="gui_grid.py" line="51"/>
7082
      <source>Toggle grid</source>
7083
      <translation type="unfinished">Toggle grid</translation>
7084
    </message>
7085
    <message>
7086
      <location filename="gui_rectangles.py" line="125"/>
7087
      <source>Create Plane</source>
7088
      <translation type="unfinished">Create Plane</translation>
7089
    </message>
7090
    <message>
7091
      <location filename="gui_rectangles.py" line="142"/>
7092
      <source>Create Rectangle</source>
7093
      <translation type="unfinished">Create Rectangle</translation>
7094
    </message>
7095
    <message>
7096
      <location filename="gui_draft2sketch.py" line="143"/>
7097
      <source>Convert Draft/Sketch</source>
7098
      <translation type="unfinished">Convert Draft/Sketch</translation>
7099
    </message>
7100
    <message>
7101
      <location filename="gui_draft2sketch.py" line="66"/>
7102
      <source>Select an object to convert.</source>
7103
      <translation type="unfinished">Select an object to convert.</translation>
7104
    </message>
7105
    <message>
7106
      <location filename="gui_draft2sketch.py" line="99"/>
7107
      <source>Convert to Sketch</source>
7108
      <translation type="unfinished">Convert to Sketch</translation>
7109
    </message>
7110
    <message>
7111
      <location filename="gui_draft2sketch.py" line="114"/>
7112
      <source>Convert to Draft</source>
7113
      <translation type="unfinished">Convert to Draft</translation>
7114
    </message>
7115
    <message>
7116
      <location filename="gui_heal.py" line="51"/>
7117
      <source>Heal</source>
7118
      <translation type="unfinished">Heal</translation>
7119
    </message>
7120
    <message>
7121
      <location filename="gui_labels.py" line="80"/>
7122
      <source>Pick target point</source>
7123
      <translation type="unfinished">Pick target point</translation>
7124
    </message>
7125
    <message>
7126
      <location filename="gui_labels.py" line="157"/>
7127
      <source>Create Label</source>
7128
      <translation type="unfinished">Create Label</translation>
7129
    </message>
7130
    <message>
7131
      <location filename="gui_labels.py" line="218"/>
7132
      <source>Pick endpoint of leader line</source>
7133
      <translation type="unfinished">Pick endpoint of leader line</translation>
7134
    </message>
7135
    <message>
7136
      <location filename="gui_labels.py" line="228"/>
7137
      <source>Pick text position</source>
7138
      <translation type="unfinished">Pick text position</translation>
7139
    </message>
7140
    <message>
7141
      <location filename="gui_edit.py" line="306"/>
7142
      <source>Select a Draft object to edit</source>
7143
      <translation type="unfinished">Select a Draft object to edit</translation>
7144
    </message>
7145
    <message>
7146
      <location filename="gui_edit.py" line="562"/>
7147
      <source>No edit point found for selected object</source>
7148
      <translation type="unfinished">No edit point found for selected object</translation>
7149
    </message>
7150
    <message>
7151
      <location filename="gui_edit.py" line="823"/>
7152
      <source>: this object is not editable</source>
7153
      <translation type="unfinished">: this object is not editable</translation>
7154
    </message>
7155
    <message>
7156
      <location filename="gui_patharray.py" line="143"/>
7157
      <source>Path array</source>
7158
      <translation type="unfinished">Path array</translation>
7159
    </message>
7160
    <message>
7161
      <location filename="gui_pathtwistedarray.py" line="79"/>
7162
      <source>Please select exactly two objects, the base object and the path object, before calling this command.</source>
7163
      <translation type="unfinished">Please select exactly two objects, the base object and the path object, before calling this command.</translation>
7164
    </message>
7165
    <message>
7166
      <location filename="gui_pathtwistedarray.py" line="101"/>
7167
      <source>Path twisted array</source>
7168
      <translation type="unfinished">Path twisted array</translation>
7169
    </message>
7170
    <message>
7171
      <location filename="DraftGui.py" line="1094"/>
7172
      <source>Trimex</source>
7173
      <translation type="unfinished">Trimex</translation>
7174
    </message>
7175
    <message>
7176
      <location filename="gui_trimex.py" line="94"/>
7177
      <source>Select objects to trim or extend</source>
7178
      <translation type="unfinished">Select objects to trim or extend</translation>
7179
    </message>
7180
    <message>
7181
      <location filename="gui_offset.py" line="143"/>
7182
      <source>Pick distance</source>
7183
      <translation type="unfinished">Pick distance</translation>
7184
    </message>
7185
    <message>
7186
      <location filename="gui_trimex.py" line="483"/>
7187
      <source>Unable to trim these objects, only Draft wires and arcs are supported.</source>
7188
      <translation type="unfinished">Unable to trim these objects, only Draft wires and arcs are supported.</translation>
7189
    </message>
7190
    <message>
7191
      <location filename="gui_trimex.py" line="488"/>
7192
      <source>Unable to trim these objects, too many wires</source>
7193
      <translation type="unfinished">Unable to trim these objects, too many wires</translation>
7194
    </message>
7195
    <message>
7196
      <location filename="gui_trimex.py" line="505"/>
7197
      <source>These objects don't intersect.</source>
7198
      <translation type="unfinished">These objects don't intersect.</translation>
7199
    </message>
7200
    <message>
7201
      <location filename="gui_trimex.py" line="508"/>
7202
      <source>Too many intersection points.</source>
7203
      <translation type="unfinished">Too many intersection points.</translation>
7204
    </message>
7205
    <message>
7206
      <location filename="gui_join.py" line="76"/>
7207
      <source>Select an object to join</source>
7208
      <translation type="unfinished">Select an object to join</translation>
7209
    </message>
7210
    <message>
7211
      <location filename="gui_join.py" line="99"/>
7212
      <source>Join lines</source>
7213
      <translation type="unfinished">Join lines</translation>
7214
    </message>
7215
    <message>
7216
      <location filename="gui_join.py" line="110"/>
7217
      <source>Selection:</source>
7218
      <translation>اختيار:</translation>
7219
    </message>
7220
    <message>
7221
      <location filename="gui_splines.py" line="120"/>
7222
      <source>Spline has been closed</source>
7223
      <translation type="unfinished">Spline has been closed</translation>
7224
    </message>
7225
    <message>
7226
      <location filename="gui_splines.py" line="183"/>
7227
      <source>Create B-spline</source>
7228
      <translation>إنشاء منحنى B</translation>
7229
    </message>
7230
    <message>
7231
      <location filename="gui_selectplane.py" line="147"/>
7232
      <source>Pick a face, 3 vertices or a WP Proxy to define the drawing plane</source>
7233
      <translation type="unfinished">Pick a face, 3 vertices or a WP Proxy to define the drawing plane</translation>
7234
    </message>
7235
    <message>
7236
      <location filename="gui_selectplane.py" line="269"/>
7237
      <source>Working plane aligned to global placement of</source>
7238
      <translation type="unfinished">Working plane aligned to global placement of</translation>
7239
    </message>
7240
    <message>
7241
      <location filename="gui_selectplane.py" line="518"/>
7242
      <source>Dir</source>
7243
      <translation type="unfinished">Dir</translation>
7244
    </message>
7245
    <message>
7246
      <location filename="gui_selectplane.py" line="534"/>
7247
      <source>Custom</source>
7248
      <translation>مخصص</translation>
7249
    </message>
7250
    <message>
7251
      <location filename="gui_lineops.py" line="73"/>
7252
      <source>No active command.</source>
7253
      <translation type="unfinished">No active command.</translation>
7254
    </message>
7255
    <message>
7256
      <location filename="gui_lineops.py" line="92"/>
7257
      <source>Finish line</source>
7258
      <translation type="unfinished">Finish line</translation>
7259
    </message>
7260
    <message>
7261
      <location filename="gui_lineops.py" line="118"/>
7262
      <source>Close line</source>
7263
      <translation type="unfinished">Close line</translation>
7264
    </message>
7265
    <message>
7266
      <location filename="gui_lineops.py" line="144"/>
7267
      <source>Undo line</source>
7268
      <translation type="unfinished">Undo line</translation>
7269
    </message>
7270
    <message>
7271
      <location filename="gui_split.py" line="64"/>
7272
      <source>Click anywhere on a line to split it.</source>
7273
      <translation type="unfinished">Click anywhere on a line to split it.</translation>
7274
    </message>
7275
    <message>
7276
      <location filename="gui_split.py" line="106"/>
7277
      <source>Split line</source>
7278
      <translation type="unfinished">Split line</translation>
7279
    </message>
7280
    <message>
7281
      <location filename="gui_fillets.py" line="77"/>
7282
      <source>Fillet radius</source>
7283
      <translation type="unfinished">Fillet radius</translation>
7284
    </message>
7285
    <message>
7286
      <location filename="gui_fillets.py" line="80"/>
7287
      <source>Radius of fillet</source>
7288
      <translation type="unfinished">Radius of fillet</translation>
7289
    </message>
7290
    <message>
7291
      <location filename="gui_fillets.py" line="113"/>
7292
      <source>Enter radius.</source>
7293
      <translation type="unfinished">Enter radius.</translation>
7294
    </message>
7295
    <message>
7296
      <location filename="gui_fillets.py" line="132"/>
7297
      <source>Delete original objects:</source>
7298
      <translation type="unfinished">Delete original objects:</translation>
7299
    </message>
7300
    <message>
7301
      <location filename="gui_fillets.py" line="137"/>
7302
      <source>Chamfer mode:</source>
7303
      <translation type="unfinished">Chamfer mode:</translation>
7304
    </message>
7305
    <message>
7306
      <location filename="gui_fillets.py" line="154"/>
7307
      <source>Two elements needed.</source>
7308
      <translation type="unfinished">Two elements needed.</translation>
7309
    </message>
7310
    <message>
7311
      <location filename="gui_fillets.py" line="161"/>
7312
      <source>Test object</source>
7313
      <translation type="unfinished">Test object</translation>
7314
    </message>
7315
    <message>
7316
      <location filename="gui_fillets.py" line="162"/>
7317
      <source>Test object removed</source>
7318
      <translation type="unfinished">Test object removed</translation>
7319
    </message>
7320
    <message>
7321
      <location filename="gui_fillets.py" line="164"/>
7322
      <source>Fillet cannot be created</source>
7323
      <translation type="unfinished">Fillet cannot be created</translation>
7324
    </message>
7325
    <message>
7326
      <location filename="gui_fillets.py" line="194"/>
7327
      <source>Create fillet</source>
7328
      <translation type="unfinished">Create fillet</translation>
7329
    </message>
7330
    <message>
7331
      <location filename="gui_shapestrings.py" line="100"/>
7332
      <source>Pick ShapeString location point</source>
7333
      <translation type="unfinished">Pick ShapeString location point</translation>
7334
    </message>
7335
    <message>
7336
      <location filename="gui_styles.py" line="75"/>
7337
      <source>Change Style</source>
7338
      <translation type="unfinished">Change Style</translation>
7339
    </message>
7340
    <message>
7341
      <location filename="gui_groups.py" line="65"/>
7342
      <source>Add to group</source>
7343
      <translation type="unfinished">Add to group</translation>
7344
    </message>
7345
    <message>
7346
      <location filename="gui_groups.py" line="183"/>
7347
      <source>Select group</source>
7348
      <translation type="unfinished">Select group</translation>
7349
    </message>
7350
    <message>
7351
      <location filename="gui_groups.py" line="257"/>
7352
      <source>Autogroup</source>
7353
      <translation>تجميع تلقائى</translation>
7354
    </message>
7355
    <message>
7356
      <location filename="gui_groups.py" line="305"/>
7357
      <source>Add new Layer</source>
7358
      <translation type="unfinished">Add new Layer</translation>
7359
    </message>
7360
    <message>
7361
      <location filename="gui_groups.py" line="359"/>
7362
      <source>Add to construction group</source>
7363
      <translation type="unfinished">Add to construction group</translation>
7364
    </message>
7365
    <message>
7366
      <location filename="gui_offset.py" line="76"/>
7367
      <source>Select an object to offset</source>
7368
      <translation type="unfinished">Select an object to offset</translation>
7369
    </message>
7370
    <message>
7371
      <location filename="gui_offset.py" line="82"/>
7372
      <source>Offset only works on one object at a time.</source>
7373
      <translation type="unfinished">Offset only works on one object at a time.</translation>
7374
    </message>
7375
    <message>
7376
      <location filename="gui_offset.py" line="92"/>
7377
      <source>Cannot offset this object type</source>
7378
      <translation type="unfinished">Cannot offset this object type</translation>
7379
    </message>
7380
    <message>
7381
      <location filename="gui_offset.py" line="123"/>
7382
      <source>Offset of Bezier curves is currently not supported</source>
7383
      <translation type="unfinished">Offset of Bezier curves is currently not supported</translation>
7384
    </message>
7385
    <message>
7386
      <location filename="gui_arcs.py" line="448"/>
7387
      <source>Start angle</source>
7388
      <translation type="unfinished">Start angle</translation>
7389
    </message>
7390
    <message>
7391
      <location filename="gui_arcs.py" line="453"/>
7392
      <source>Pick start angle</source>
7393
      <translation type="unfinished">Pick start angle</translation>
7394
    </message>
7395
    <message>
7396
      <location filename="gui_arcs.py" line="456"/>
7397
      <source>Aperture angle</source>
7398
      <translation type="unfinished">Aperture angle</translation>
7399
    </message>
7400
    <message>
7401
      <location filename="gui_arcs.py" line="292"/>
7402
      <source>Pick aperture</source>
7403
      <translation type="unfinished">Pick aperture</translation>
7404
    </message>
7405
    <message>
7406
      <location filename="gui_arcs.py" line="318"/>
7407
      <source>Create Circle (Part)</source>
7408
      <translation type="unfinished">Create Circle (Part)</translation>
7409
    </message>
7410
    <message>
7411
      <location filename="gui_arcs.py" line="336"/>
7412
      <source>Create Circle</source>
7413
      <translation type="unfinished">Create Circle</translation>
7414
    </message>
7415
    <message>
7416
      <location filename="gui_arcs.py" line="370"/>
7417
      <source>Create Arc (Part)</source>
7418
      <translation type="unfinished">Create Arc (Part)</translation>
7419
    </message>
7420
    <message>
7421
      <location filename="gui_arcs.py" line="390"/>
7422
      <source>Create Arc</source>
7423
      <translation type="unfinished">Create Arc</translation>
7424
    </message>
7425
    <message>
7426
      <location filename="gui_arcs.py" line="467"/>
7427
      <source>Pick aperture angle</source>
7428
      <translation type="unfinished">Pick aperture angle</translation>
7429
    </message>
7430
    <message>
7431
      <location filename="gui_arcs.py" line="514"/>
7432
      <source>Arc by 3 points</source>
7433
      <translation type="unfinished">Arc by 3 points</translation>
7434
    </message>
7435
    <message>
7436
      <location filename="gui_texts.py" line="75"/>
7437
      <source>Pick location point</source>
7438
      <translation type="unfinished">Pick location point</translation>
7439
    </message>
7440
    <message>
7441
      <location filename="gui_texts.py" line="116"/>
7442
      <source>Create Text</source>
7443
      <translation type="unfinished">Create Text</translation>
7444
    </message>
7445
    <message>
7446
      <location filename="gui_rotate.py" line="279"/>
7447
      <source>Rotate</source>
7448
      <translation>تدوير</translation>
7449
    </message>
7450
    <message>
7451
      <location filename="gui_rotate.py" line="79"/>
7452
      <source>Select an object to rotate</source>
7453
      <translation type="unfinished">Select an object to rotate</translation>
7454
    </message>
7455
    <message>
7456
      <location filename="gui_rotate.py" line="100"/>
7457
      <source>Pick rotation center</source>
7458
      <translation type="unfinished">Pick rotation center</translation>
7459
    </message>
7460
    <message>
7461
      <location filename="gui_rotate.py" line="389"/>
7462
      <source>Base angle</source>
7463
      <translation type="unfinished">Base angle</translation>
7464
    </message>
7465
    <message>
7466
      <location filename="gui_rotate.py" line="390"/>
7467
      <source>The base angle you wish to start the rotation from</source>
7468
      <translation type="unfinished">The base angle you wish to start the rotation from</translation>
7469
    </message>
7470
    <message>
7471
      <location filename="gui_rotate.py" line="393"/>
7472
      <source>Pick base angle</source>
7473
      <translation type="unfinished">Pick base angle</translation>
7474
    </message>
7475
    <message>
7476
      <location filename="gui_rotate.py" line="402"/>
7477
      <source>Rotation</source>
7478
      <translation>الدوران</translation>
7479
    </message>
7480
    <message>
7481
      <location filename="gui_rotate.py" line="403"/>
7482
      <source>The amount of rotation you wish to perform.
7483
The final angle will be the base angle plus this amount.</source>
7484
      <translation type="unfinished">The amount of rotation you wish to perform.
7485
The final angle will be the base angle plus this amount.</translation>
7486
    </message>
7487
    <message>
7488
      <location filename="gui_rotate.py" line="411"/>
7489
      <source>Pick rotation angle</source>
7490
      <translation type="unfinished">Pick rotation angle</translation>
7491
    </message>
7492
    <message>
7493
      <location filename="DraftGui.py" line="750"/>
7494
      <source>Global</source>
7495
      <translation>الإجمالي</translation>
7496
    </message>
7497
    <message>
7498
      <location filename="DraftGui.py" line="748"/>
7499
      <source>Coordinates relative to last point or to coordinate system origin
7500
if is the first point to set</source>
7501
      <translation type="unfinished">Coordinates relative to last point or to coordinate system origin
7502
if is the first point to set</translation>
7503
    </message>
7504
    <message>
7505
      <location filename="DraftGui.py" line="753"/>
7506
      <source>Coordinates relative to global coordinate system.
7507
Uncheck to use working plane coordinate system</source>
7508
      <translation type="unfinished">Coordinates relative to global coordinate system.
7509
Uncheck to use working plane coordinate system</translation>
7510
    </message>
7511
    <message>
7512
      <location filename="DraftGui.py" line="759"/>
7513
      <source>Check this if the object should appear as filled, otherwise it will appear as wireframe.
7514
Not available if Draft preference option 'Use Part Primitives' is enabled</source>
7515
      <translation type="unfinished">Check this if the object should appear as filled, otherwise it will appear as wireframe.
7516
Not available if Draft preference option 'Use Part Primitives' is enabled</translation>
7517
    </message>
7518
    <message>
7519
      <location filename="DraftGui.py" line="771"/>
7520
      <source>If checked, an OCC-style offset will be performedinstead of the classic offset</source>
7521
      <translation type="unfinished">If checked, an OCC-style offset will be performedinstead of the classic offset</translation>
7522
    </message>
7523
    <message>
7524
      <location filename="DraftGui.py" line="1249"/>
7525
      <source>Local u0394X</source>
7526
      <translation type="unfinished">Local u0394X</translation>
7527
    </message>
7528
    <message>
7529
      <location filename="DraftGui.py" line="1250"/>
7530
      <source>Local u0394Y</source>
7531
      <translation type="unfinished">Local u0394Y</translation>
7532
    </message>
7533
    <message>
7534
      <location filename="DraftGui.py" line="1251"/>
7535
      <source>Local u0394Z</source>
7536
      <translation type="unfinished">Local u0394Z</translation>
7537
    </message>
7538
    <message>
7539
      <location filename="DraftGui.py" line="1257"/>
7540
      <source>Global u0394X</source>
7541
      <translation type="unfinished">Global u0394X</translation>
7542
    </message>
7543
    <message>
7544
      <location filename="DraftGui.py" line="1258"/>
7545
      <source>Global u0394Y</source>
7546
      <translation type="unfinished">Global u0394Y</translation>
7547
    </message>
7548
    <message>
7549
      <location filename="DraftGui.py" line="1259"/>
7550
      <source>Global u0394Z</source>
7551
      <translation type="unfinished">Global u0394Z</translation>
7552
    </message>
7553
    <message>
7554
      <location filename="DraftGui.py" line="2047"/>
7555
      <source>Autogroup:</source>
7556
      <translation type="unfinished">Autogroup:</translation>
7557
    </message>
7558
    <message>
7559
      <location filename="make_arc_3points.py" line="130"/>
7560
      <source>Points:</source>
7561
      <translation type="unfinished">Points:</translation>
7562
    </message>
7563
    <message>
7564
      <location filename="make_arc_3points.py" line="138"/>
7565
      <source>Placement:</source>
7566
      <translation type="unfinished">Placement:</translation>
7567
    </message>
7568
    <message>
7569
      <location filename="gui_scale.py" line="333"/>
7570
      <source>Unable to scale object:</source>
7571
      <translation type="unfinished">Unable to scale object:</translation>
7572
    </message>
7573
    <message>
7574
      <location filename="gui_scale.py" line="337"/>
7575
      <source>Unable to scale objects:</source>
7576
      <translation type="unfinished">Unable to scale objects:</translation>
7577
    </message>
7578
    <message>
7579
      <location filename="gui_edit.py" line="815"/>
7580
      <source>Too many objects selected, max number set to:</source>
7581
      <translation type="unfinished">Too many objects selected, max number set to:</translation>
7582
    </message>
7583
    <message>
7584
      <location filename="mirror.py" line="113"/>
7585
      <source>mirrored</source>
7586
      <translation type="unfinished">mirrored</translation>
7587
    </message>
7588
    <message>
7589
      <location filename="make_arc_3points.py" line="159"/>
7590
      <source>Cannot generate shape:</source>
7591
      <translation type="unfinished">Cannot generate shape:</translation>
7592
    </message>
7593
    <message>
7594
      <location filename="WorkingPlane.py" line="696"/>
7595
      <source>Selected Shapes must define a plane
7596
</source>
7597
      <translation type="unfinished">Selected Shapes must define a plane
7598
</translation>
7599
    </message>
7600
    <message>
7601
      <location filename="gui_trimex.py" line="222"/>
7602
      <source>Offset angle</source>
7603
      <translation type="unfinished">Offset angle</translation>
7604
    </message>
7605
  </context>
7606
  <context>
7607
    <name>importOCA</name>
7608
    <message>
7609
      <location filename="importOCA.py" line="362"/>
7610
      <source>OCA error: couldn't determine character encoding</source>
7611
      <translation type="unfinished">OCA error: couldn't determine character encoding</translation>
7612
    </message>
7613
    <message>
7614
      <location filename="importOCA.py" line="447"/>
7615
      <source>OCA: found no data to export</source>
7616
      <translation type="unfinished">OCA: found no data to export</translation>
7617
    </message>
7618
    <message>
7619
      <location filename="importOCA.py" line="492"/>
7620
      <source>successfully exported</source>
7621
      <translation type="unfinished">successfully exported</translation>
7622
    </message>
7623
  </context>
7624
</TS>
7625

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.