<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="ar" sourcelanguage="en">
  <context>
    <name>CmdMeshAddFacet</name>
    <message>
      <location filename="../../Command.cpp" line="847"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="848"/>
      <source>Add triangle</source>
      <translation>إضافة مثلث</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="849"/>
      <location filename="../../Command.cpp" line="851"/>
      <source>Add triangle manually to a mesh</source>
      <translation>إضافة مثلث يدوياً إلى شبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1562"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1563"/>
      <source>Boundings info...</source>
      <translation>معلومات الحدود...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1564"/>
      <location filename="../../Command.cpp" line="1566"/>
      <source>Shows the boundings of the selected mesh</source>
      <translation>يظهر حدود الشبكة المحددة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshBuildRegularSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1604"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1605"/>
      <source>Regular solid...</source>
      <translation>مادة صلبة عادية...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1606"/>
      <location filename="../../Command.cpp" line="1608"/>
      <source>Builds a regular solid</source>
      <translation>يبني الصلبة العادية</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshCrossSections</name>
    <message>
      <location filename="../../Command.cpp" line="1074"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1075"/>
      <source>Cross-sections...</source>
      <translation>المقاطع العرضية...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1076"/>
      <location filename="../../Command.cpp" line="1077"/>
      <source>Cross-sections</source>
      <translation>المقاطع العرضية</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDecimating</name>
    <message>
      <location filename="../../Command.cpp" line="1463"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1464"/>
      <source>Decimation...</source>
      <translation type="unfinished">Decimation...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1465"/>
      <location filename="../../Command.cpp" line="1466"/>
      <location filename="../../Command.cpp" line="1467"/>
      <source>Decimates a mesh</source>
      <translation type="unfinished">Decimates a mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDemolding</name>
    <message>
      <location filename="../../Command.cpp" line="133"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="134"/>
      <source>Interactive demolding direction</source>
      <translation type="unfinished">Interactive demolding direction</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshDifference</name>
    <message>
      <location filename="../../Command.cpp" line="298"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="299"/>
      <source>Difference</source>
      <translation>فرق</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateFacet</name>
    <message>
      <location filename="../../Command.cpp" line="1197"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1198"/>
      <source>Face info</source>
      <translation>معلومات الوجه</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1199"/>
      <location filename="../../Command.cpp" line="1201"/>
      <source>Information about face</source>
      <translation>معلومات عن الوجه</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluateSolid</name>
    <message>
      <location filename="../../Command.cpp" line="1362"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1363"/>
      <source>Check solid mesh</source>
      <translation>تحقق شبكة صلبة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1364"/>
      <location filename="../../Command.cpp" line="1366"/>
      <source>Checks whether the mesh is a solid</source>
      <translation>يتحقق ما إذا كانت الشبكة صلبة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshEvaluation</name>
    <message>
      <location filename="../../Command.cpp" line="1154"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1156"/>
      <source>Evaluate and repair mesh...</source>
      <translation>تقييم وإصلاح الشبكة...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1157"/>
      <location filename="../../Command.cpp" line="1159"/>
      <source>Opens a dialog to analyze and repair a mesh</source>
      <translation>لفتح مربع حوار لتحليل شبكة وإصلاحها</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshExport</name>
    <message>
      <location filename="../../Command.cpp" line="491"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="492"/>
      <source>Export mesh...</source>
      <translation>تصدير شبكة...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="493"/>
      <location filename="../../Command.cpp" line="495"/>
      <source>Exports a mesh to file</source>
      <translation>تصدير الشبكة إلى الملف</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillInteractiveHole</name>
    <message>
      <location filename="../../Command.cpp" line="1673"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1674"/>
      <source>Close hole</source>
      <translation>إغلاق الثقب</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1675"/>
      <location filename="../../Command.cpp" line="1677"/>
      <source>Close holes interactively</source>
      <translation>إغلاق الثقوب بشكل تفاعلي</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFillupHoles</name>
    <message>
      <location filename="../../Command.cpp" line="1635"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1636"/>
      <source>Fill holes...</source>
      <translation>ملء الثقوب...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1637"/>
      <location filename="../../Command.cpp" line="1639"/>
      <source>Fill holes of the mesh</source>
      <translation>ملء ثقوب من شبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFlipNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1528"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1529"/>
      <source>Flip normals</source>
      <translation>الانقلاب الطبيعي</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1530"/>
      <location filename="../../Command.cpp" line="1532"/>
      <source>Flips the normals of the mesh</source>
      <translation type="unfinished">Flips the normals of the mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromGeometry</name>
    <message>
      <location filename="../../Command.cpp" line="565"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="566"/>
      <source>Create mesh from geometry...</source>
      <translation>إنشاء شبكة إنطلاقا من الشكل الهندسي...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="567"/>
      <location filename="../../Command.cpp" line="569"/>
      <source>Create mesh from the selected geometry</source>
      <translation>إنشاء شبكة إنطلاقا من الشكل الهندسي المحدد</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshFromPartShape</name>
    <message>
      <location filename="../../Command.cpp" line="623"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="624"/>
      <source>Create mesh from shape...</source>
      <translation>إنشاء شبكة من الشكل...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="625"/>
      <source>Tessellate shape</source>
      <translation>شكل تيسلات</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshHarmonizeNormals</name>
    <message>
      <location filename="../../Command.cpp" line="1494"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1495"/>
      <source>Harmonize normals</source>
      <translation>موائمة المعايير الطبيعية</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1496"/>
      <location filename="../../Command.cpp" line="1498"/>
      <source>Harmonizes the normals of the mesh</source>
      <translation type="unfinished">Harmonizes the normals of the mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshImport</name>
    <message>
      <location filename="../../Command.cpp" line="440"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="441"/>
      <source>Import mesh...</source>
      <translation>استيراد شبكة...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="442"/>
      <location filename="../../Command.cpp" line="444"/>
      <source>Imports a mesh from file</source>
      <translation>استيراد الشبكة من الملف</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshIntersection</name>
    <message>
      <location filename="../../Command.cpp" line="369"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="370"/>
      <source>Intersection</source>
      <translation>تداخل</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshMerge</name>
    <message>
      <location filename="../../Command.cpp" line="1787"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1788"/>
      <source>Merge</source>
      <translation>دمج</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1789"/>
      <source>Merges selected meshes into one</source>
      <translation>دمج الشبكات المختارة في واحدة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyCut</name>
    <message>
      <location filename="../../Command.cpp" line="894"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="895"/>
      <source>Cut mesh</source>
      <translation>قطع الشبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="896"/>
      <location filename="../../Command.cpp" line="898"/>
      <source>Cuts a mesh with a picked polygon</source>
      <translation type="unfinished">Cuts a mesh with a picked polygon</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySegm</name>
    <message>
      <location filename="../../Command.cpp" line="738"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="739"/>
      <source>Make segment</source>
      <translation>اجعل الشريحة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="740"/>
      <location filename="../../Command.cpp" line="742"/>
      <source>Creates a mesh segment</source>
      <translation>يقوم بإنشاء شريحة للشبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySelect</name>
    <message>
      <location filename="../../Command.cpp" line="794"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="795"/>
      <source>Select mesh</source>
      <translation>حدد الشبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="796"/>
      <location filename="../../Command.cpp" line="798"/>
      <source>Select an area of the mesh</source>
      <translation>حدد منطقة من الشبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolySplit</name>
    <message>
      <location filename="../../Command.cpp" line="1100"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1101"/>
      <source>Split mesh</source>
      <translation>تقسيم الشبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1102"/>
      <location filename="../../Command.cpp" line="1104"/>
      <source>Splits a mesh into two meshes</source>
      <translation>يقسم الشبكة إلى شبكتين</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshPolyTrim</name>
    <message>
      <location filename="../../Command.cpp" line="955"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="956"/>
      <source>Trim mesh</source>
      <translation type="unfinished">Trim mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="957"/>
      <location filename="../../Command.cpp" line="959"/>
      <source>Trims a mesh with a picked polygon</source>
      <translation type="unfinished">Trims a mesh with a picked polygon</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemeshGmsh</name>
    <message>
      <location filename="../../Command.cpp" line="1285"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1286"/>
      <source>Refinement...</source>
      <translation type="unfinished">Refinement...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1287"/>
      <location filename="../../Command.cpp" line="1288"/>
      <source>Refine existing mesh</source>
      <translation type="unfinished">Refine existing mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveCompByHand</name>
    <message>
      <location filename="../../Command.cpp" line="1318"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1319"/>
      <source>Remove components by hand...</source>
      <translation>إزالة المكونات يدويا...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1320"/>
      <location filename="../../Command.cpp" line="1322"/>
      <source>Mark a component to remove it from the mesh</source>
      <translation>وضع علامة على عنصر لإزالته من شبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshRemoveComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1240"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1241"/>
      <source>Remove components...</source>
      <translation>إزالة المكونات...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1242"/>
      <location filename="../../Command.cpp" line="1244"/>
      <source>Remove topologic independent components from the mesh</source>
      <translation>إزالة بنية المكونات المستقلة من الشبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshScale</name>
    <message>
      <location filename="../../Command.cpp" line="1876"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1877"/>
      <source>Scale...</source>
      <translation>مقياس...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1878"/>
      <source>Scale selected meshes</source>
      <translation>ضبط الشبكات المختارة على هذا السلم</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSectionByPlane</name>
    <message>
      <location filename="../../Command.cpp" line="1045"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1046"/>
      <source>Create section from mesh and plane</source>
      <translation>إنشاء قسم من شبكة والسطح</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1047"/>
      <location filename="../../Command.cpp" line="1048"/>
      <source>Section from mesh and plane</source>
      <translation type="unfinished">Section from mesh and plane</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentation</name>
    <message>
      <location filename="../../Command.cpp" line="1715"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1716"/>
      <source>Create mesh segments...</source>
      <translation>إنشاء شرائح الشبكة...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1717"/>
      <location filename="../../Command.cpp" line="1719"/>
      <source>Create mesh segments</source>
      <translation>إنشاء شرائح الشبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSegmentationBestFit</name>
    <message>
      <location filename="../../Command.cpp" line="1751"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1752"/>
      <source>Create mesh segments from best-fit surfaces...</source>
      <translation type="unfinished">Create mesh segments from best-fit surfaces...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1753"/>
      <location filename="../../Command.cpp" line="1755"/>
      <source>Create mesh segments from best-fit surfaces</source>
      <translation type="unfinished">Create mesh segments from best-fit surfaces</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSmoothing</name>
    <message>
      <location filename="../../Command.cpp" line="1400"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1401"/>
      <source>Smooth...</source>
      <translation>سلس...</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1402"/>
      <location filename="../../Command.cpp" line="1404"/>
      <source>Smooth the selected meshes</source>
      <translation type="unfinished">Smooth the selected meshes</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshSplitComponents</name>
    <message>
      <location filename="../../Command.cpp" line="1830"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1831"/>
      <source>Split by components</source>
      <translation type="unfinished">Split by components</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1832"/>
      <source>Split selected mesh into its components</source>
      <translation type="unfinished">Split selected mesh into its components</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshToolMesh</name>
    <message>
      <location filename="../../Command.cpp" line="172"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="173"/>
      <source>Segment by tool mesh</source>
      <translation type="unfinished">Segment by tool mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="174"/>
      <location filename="../../Command.cpp" line="176"/>
      <source>Creates a segment from a given tool mesh</source>
      <translation type="unfinished">Creates a segment from a given tool mesh</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshTransform</name>
    <message>
      <location filename="../../Command.cpp" line="94"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="95"/>
      <source>Transform mesh</source>
      <translation>تحويل الشبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="96"/>
      <location filename="../../Command.cpp" line="98"/>
      <source>Rotate or move a mesh</source>
      <translation>تدوير أو نقل الشكل</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshTrimByPlane</name>
    <message>
      <location filename="../../Command.cpp" line="1016"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1017"/>
      <source>Trim mesh with a plane</source>
      <translation type="unfinished">Trim mesh with a plane</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1018"/>
      <location filename="../../Command.cpp" line="1019"/>
      <source>Trims a mesh with a plane</source>
      <translation type="unfinished">Trims a mesh with a plane</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshUnion</name>
    <message>
      <location filename="../../Command.cpp" line="227"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="228"/>
      <source>Union</source>
      <translation>الاتحاد</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvature</name>
    <message>
      <location filename="../../Command.cpp" line="649"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="650"/>
      <source>Curvature plot</source>
      <translation type="unfinished">Curvature plot</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="651"/>
      <location filename="../../Command.cpp" line="653"/>
      <source>Calculates the curvature of the vertices of a mesh</source>
      <translation>يقوم بحساب إنحناء رؤوس الشبكة</translation>
    </message>
  </context>
  <context>
    <name>CmdMeshVertexCurvatureInfo</name>
    <message>
      <location filename="../../Command.cpp" line="692"/>
      <source>Mesh</source>
      <translation type="unfinished">Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="693"/>
      <source>Curvature info</source>
      <translation>معلومات الانحناء</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="694"/>
      <location filename="../../Command.cpp" line="696"/>
      <source>Information about curvature</source>
      <translation>معلومات حول الانحناء</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../Command.cpp" line="110"/>
      <location filename="../../Command.cpp" line="149"/>
      <source>Mesh Create</source>
      <translation type="unfinished">Mesh Create</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="188"/>
      <source>Segment by tool mesh</source>
      <translation type="unfinished">Segment by tool mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="243"/>
      <source>Mesh union</source>
      <translation type="unfinished">Mesh union</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="312"/>
      <source>Mesh difference</source>
      <translation type="unfinished">Mesh difference</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="383"/>
      <source>Mesh intersection</source>
      <translation type="unfinished">Mesh intersection</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="469"/>
      <source>Import Mesh</source>
      <translation type="unfinished">Import Mesh</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="665"/>
      <source>Mesh VertexCurvature</source>
      <translation type="unfinished">Mesh VertexCurvature</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1414"/>
      <location filename="../../DlgSmoothing.cpp" line="178"/>
      <source>Mesh Smoothing</source>
      <translation type="unfinished">Mesh Smoothing</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1505"/>
      <source>Harmonize mesh normals</source>
      <translation type="unfinished">Harmonize mesh normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1539"/>
      <source>Flip mesh normals</source>
      <translation type="unfinished">Flip mesh normals</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1650"/>
      <source>Fill up holes</source>
      <translation type="unfinished">Fill up holes</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1801"/>
      <source>Mesh merge</source>
      <translation type="unfinished">Mesh merge</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1844"/>
      <source>Mesh split</source>
      <translation type="unfinished">Mesh split</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1896"/>
      <source>Mesh scale</source>
      <translation type="unfinished">Mesh scale</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="147"/>
      <source>Mesh Decimating</source>
      <translation type="unfinished">Mesh Decimating</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="483"/>
      <source>Harmonize normals</source>
      <translation>موائمة المعايير الطبيعية</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="586"/>
      <source>Remove non-manifolds</source>
      <translation type="unfinished">Remove non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="685"/>
      <source>Fix indices</source>
      <translation type="unfinished">Fix indices</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="751"/>
      <source>Remove degenerated faces</source>
      <translation type="unfinished">Remove degenerated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="818"/>
      <source>Remove duplicated faces</source>
      <translation type="unfinished">Remove duplicated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="883"/>
      <source>Remove duplicated points</source>
      <translation type="unfinished">Remove duplicated points</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="967"/>
      <source>Fix self-intersections</source>
      <translation type="unfinished">Fix self-intersections</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1054"/>
      <source>Remove folds</source>
      <translation type="unfinished">Remove folds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1094"/>
      <source>Repair mesh</source>
      <translation type="unfinished">Repair mesh</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="130"/>
      <source>Delete selection</source>
      <translation>حذف التحديد</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="874"/>
      <location filename="../../ViewProvider.cpp" line="929"/>
      <source>Cut</source>
      <translation>اقتطاع</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="883"/>
      <location filename="../../ViewProvider.cpp" line="990"/>
      <source>Trim</source>
      <translation type="unfinished">Trim</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1067"/>
      <source>Split</source>
      <translation type="unfinished">Split</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1131"/>
      <source>Segment</source>
      <translation type="unfinished">Segment</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1726"/>
      <source>Delete</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1833"/>
      <source>Fill hole</source>
      <translation>ملء الثقوب</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgDecimating</name>
    <message>
      <location filename="../../DlgDecimating.ui" line="14"/>
      <source>Decimating</source>
      <translation type="unfinished">Decimating</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="20"/>
      <source>Reduction</source>
      <translation type="unfinished">Reduction</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="28"/>
      <source>None</source>
      <translation>لا يوجد</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="57"/>
      <source>Full</source>
      <translation type="unfinished">Full</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="66"/>
      <location filename="../../DlgDecimating.cpp" line="91"/>
      <source>Absolute number</source>
      <translation type="unfinished">Absolute number</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.ui" line="102"/>
      <source>Tolerance</source>
      <translation type="unfinished">Tolerance</translation>
    </message>
    <message>
      <location filename="../../DlgDecimating.cpp" line="85"/>
      <source>Absolute number (Maximum: %1)</source>
      <translation type="unfinished">Absolute number (Maximum: %1)</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMesh</name>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="14"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>تقييم وإصلاح الشبكة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="23"/>
      <source>Mesh information</source>
      <translation>شبكة المعلومات</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="43"/>
      <source>Number of points:</source>
      <translation>عدد النقاط:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="50"/>
      <location filename="../../DlgEvaluateMesh.ui" line="67"/>
      <location filename="../../DlgEvaluateMesh.ui" line="116"/>
      <location filename="../../DlgEvaluateMesh.ui" line="211"/>
      <location filename="../../DlgEvaluateMesh.ui" line="291"/>
      <location filename="../../DlgEvaluateMesh.ui" line="371"/>
      <location filename="../../DlgEvaluateMesh.ui" line="451"/>
      <location filename="../../DlgEvaluateMesh.ui" line="531"/>
      <location filename="../../DlgEvaluateMesh.ui" line="611"/>
      <location filename="../../DlgEvaluateMesh.ui" line="691"/>
      <location filename="../../DlgEvaluateMesh.ui" line="753"/>
      <source>No information</source>
      <translation>لا معلومات</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="60"/>
      <source>Number of faces:</source>
      <translation>عدد الوجوه:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="77"/>
      <source>Number of edges:</source>
      <translation>عدد الحواف:</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="160"/>
      <source>Refresh</source>
      <translation>تحديث</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="187"/>
      <source>Orientation</source>
      <translation>التوجه</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="234"/>
      <location filename="../../DlgEvaluateMesh.ui" line="314"/>
      <location filename="../../DlgEvaluateMesh.ui" line="394"/>
      <location filename="../../DlgEvaluateMesh.ui" line="474"/>
      <location filename="../../DlgEvaluateMesh.ui" line="554"/>
      <location filename="../../DlgEvaluateMesh.ui" line="634"/>
      <location filename="../../DlgEvaluateMesh.ui" line="714"/>
      <location filename="../../DlgEvaluateMesh.ui" line="773"/>
      <location filename="../../DlgEvaluateMesh.ui" line="853"/>
      <source>Analyze</source>
      <translation>تحليل</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="244"/>
      <location filename="../../DlgEvaluateMesh.ui" line="324"/>
      <location filename="../../DlgEvaluateMesh.ui" line="404"/>
      <location filename="../../DlgEvaluateMesh.ui" line="484"/>
      <location filename="../../DlgEvaluateMesh.ui" line="564"/>
      <location filename="../../DlgEvaluateMesh.ui" line="644"/>
      <location filename="../../DlgEvaluateMesh.ui" line="724"/>
      <location filename="../../DlgEvaluateMesh.ui" line="783"/>
      <location filename="../../DlgEvaluateMesh.ui" line="863"/>
      <source>Repair</source>
      <translation>إصلاح</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="267"/>
      <source>Duplicated faces</source>
      <translation>الوجوه المكررة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="347"/>
      <source>Duplicated points</source>
      <translation>الوجوه المكررة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="427"/>
      <source>Non-manifolds</source>
      <translation type="unfinished">Non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="507"/>
      <source>Degenerated faces</source>
      <translation>وجوه مدمرة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="587"/>
      <source>Face indices</source>
      <translation>وجه القرائن</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="667"/>
      <source>Self-intersections</source>
      <translation type="unfinished">Self-intersections</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="735"/>
      <source>Folds on surface</source>
      <translation>طيات على السطح</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="806"/>
      <source>All above tests together</source>
      <translation>جميع الاختبارات المذكورة أعلاه معا</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMesh.ui" line="830"/>
      <source>Repetitive repair</source>
      <translation>إصلاح متكرر</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateMeshImp</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="150"/>
      <source>Settings...</source>
      <translation>إعدادات...</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="186"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="347"/>
      <source>No selection</source>
      <translation>لا اختيار</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="374"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="375"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="376"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="377"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="378"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="379"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="380"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="381"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="382"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="383"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="384"/>
      <source>No information</source>
      <translation>لا معلومات</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="446"/>
      <source>Flipped normals found</source>
      <translation type="unfinished">Flipped normals found</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="450"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="490"/>
      <source>Orientation</source>
      <translation>التوجه</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="451"/>
      <source>Check failed due to folds on the surface.
Please run the command to repair folds first</source>
      <translation type="unfinished">Check failed due to folds on the surface.
Please run the command to repair folds first</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="459"/>
      <source>No flipped normals</source>
      <translation type="unfinished">No flipped normals</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="465"/>
      <source>%1 flipped normals</source>
      <translation type="unfinished">%1 flipped normals</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="545"/>
      <source>No non-manifolds</source>
      <translation type="unfinished">No non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="552"/>
      <source>%1 non-manifolds</source>
      <translation type="unfinished">%1 non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="599"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="602"/>
      <source>Non-manifolds</source>
      <translation type="unfinished">Non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="602"/>
      <source>Cannot remove non-manifolds</source>
      <translation type="unfinished">Cannot remove non-manifolds</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="640"/>
      <source>Invalid face indices</source>
      <translation>مؤشرات الوجه غير صالحة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="647"/>
      <source>Invalid point indices</source>
      <translation>مؤشرات نقطة غير صالحة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="654"/>
      <source>Multiple point indices</source>
      <translation>مؤشرات نقطة متعددة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="661"/>
      <source>Invalid neighbour indices</source>
      <translation>مؤشرات الجوار غير صالحة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="668"/>
      <source>No invalid indices</source>
      <translation>لا توجد مؤشرات غير صالحة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="692"/>
      <source>Indices</source>
      <translation>المؤشرات</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="727"/>
      <source>No degenerations</source>
      <translation>لا توجد انحطاط</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="733"/>
      <source>%1 degenerated faces</source>
      <translation type="unfinished">%1 degenerated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="758"/>
      <source>Degenerations</source>
      <translation type="unfinished">Degenerations</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="793"/>
      <source>No duplicated faces</source>
      <translation type="unfinished">No duplicated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="799"/>
      <source>%1 duplicated faces</source>
      <translation type="unfinished">%1 duplicated faces</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="825"/>
      <source>Duplicated faces</source>
      <translation>الوجوه المكررة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="859"/>
      <source>No duplicated points</source>
      <translation type="unfinished">No duplicated points</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="865"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="890"/>
      <source>Duplicated points</source>
      <translation>الوجوه المكررة</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="931"/>
      <source>No self-intersections</source>
      <translation type="unfinished">No self-intersections</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="937"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="975"/>
      <source>Self-intersections</source>
      <translation type="unfinished">Self-intersections</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1019"/>
      <source>No folds on surface</source>
      <translation type="unfinished">No folds on surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1035"/>
      <source>%1 folds on surface</source>
      <translation type="unfinished">%1 folds on surface</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1061"/>
      <source>Folds</source>
      <translation>طيات</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1193"/>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1196"/>
      <source>Mesh repair</source>
      <translation>إصلاح الشبكة</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgEvaluateSettings</name>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="14"/>
      <source>Evaluation settings</source>
      <translation>تقييم الإعدادات</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="20"/>
      <source>Settings</source>
      <translation type="unfinished">Settings</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="26"/>
      <source>Check for non-manifold points</source>
      <translation type="unfinished">Check for non-manifold points</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="33"/>
      <source>Enable check for folds on surface</source>
      <translation>تمكين التحقق من الطيات على السطح</translation>
    </message>
    <message>
      <location filename="../../DlgEvaluateSettings.ui" line="40"/>
      <source>Only consider zero area faces as degenerated</source>
      <translation>النظر فقط في مناطق وجوه الصفر كما انحطت</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolid</name>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="14"/>
      <source>Regular Solid</source>
      <translation>الصلابة العادية</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="53"/>
      <source>&amp;Create</source>
      <translation>&amp;إنشاء</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="56"/>
      <source>Alt+C</source>
      <translation>Alt+C</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="69"/>
      <source>Cl&amp;ose</source>
      <translation type="unfinished">Cl&amp;ose</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="72"/>
      <source>Alt+O</source>
      <translation type="unfinished">Alt+O</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="84"/>
      <source>Solid:</source>
      <translation>الصلابة:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="97"/>
      <source>Cube</source>
      <translation>مكعب</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="106"/>
      <source>Cylinder</source>
      <translation>أسطوانة</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="115"/>
      <source>Cone</source>
      <translation>مخروط</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="124"/>
      <source>Sphere</source>
      <translation>جسم كروى</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="133"/>
      <source>Ellipsoid</source>
      <translation>سطح إهليلجي</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="142"/>
      <source>Torus</source>
      <translation type="unfinished">Torus</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="175"/>
      <source>Height:</source>
      <translation>الإرتفاع:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="211"/>
      <location filename="../../DlgRegularSolid.ui" line="301"/>
      <location filename="../../DlgRegularSolid.ui" line="418"/>
      <source>Length:</source>
      <translation type="unfinished">Length:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="231"/>
      <source>Width:</source>
      <translation>العرض:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="274"/>
      <location filename="../../DlgRegularSolid.ui" line="556"/>
      <source>Radius:</source>
      <translation>الشعاع:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="328"/>
      <location filename="../../DlgRegularSolid.ui" line="496"/>
      <source>Closed</source>
      <translation>مغلق</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="345"/>
      <location filename="../../DlgRegularSolid.ui" line="489"/>
      <location filename="../../DlgRegularSolid.ui" line="593"/>
      <location filename="../../DlgRegularSolid.ui" line="697"/>
      <location filename="../../DlgRegularSolid.ui" line="801"/>
      <source>Sampling:</source>
      <translation>أخذ العينات:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="352"/>
      <location filename="../../DlgRegularSolid.ui" line="513"/>
      <source>Edge length:</source>
      <translation>طول الحافة:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="435"/>
      <location filename="../../DlgRegularSolid.ui" line="670"/>
      <location filename="../../DlgRegularSolid.ui" line="754"/>
      <source>Radius 1:</source>
      <translation>شعاع 1:</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolid.ui" line="442"/>
      <location filename="../../DlgRegularSolid.ui" line="653"/>
      <location filename="../../DlgRegularSolid.ui" line="747"/>
      <source>Radius 2:</source>
      <translation>شعاع 2:</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgRegularSolidImp</name>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="127"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="212"/>
      <location filename="../../DlgRegularSolidImp.cpp" line="220"/>
      <source>Create %1</source>
      <translation>إنشاء %1</translation>
    </message>
    <message>
      <location filename="../../DlgRegularSolidImp.cpp" line="127"/>
      <source>No active document</source>
      <translation>لا يوجد أي مستند نشط</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsImportExport</name>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="14"/>
      <source>Mesh Formats</source>
      <translation>تنسيقات الشبكة</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="20"/>
      <source>Export</source>
      <translation type="unfinished">Export</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="28"/>
      <source>Maximal deviation between mesh and object</source>
      <translation type="unfinished">Maximal deviation between mesh and object</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="50"/>
      <source>Deviation of tessellation to the actual surface</source>
      <translation type="unfinished">Deviation of tessellation to the actual surface</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="53"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-weight:600;"&gt;Tessellation&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;span style=" font-weight:400;"&gt;Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"&gt;&lt;span style=" font-weight:600;"&gt;Tessellation&lt;/span&gt;&lt;/p&gt;&lt;p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-weight:600;"&gt;&lt;span style=" font-weight:400;"&gt;Defines the maximum deviation of the tessellated mesh to the surface. The smaller the value is the slower the render speed which results in increased detail/resolution.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="56"/>
      <source>Maximum mesh deviation</source>
      <translation>أقصى انحراف في الشبكة</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="63"/>
      <source>ZIP compression is used when writing a mesh file in AMF format</source>
      <translation type="unfinished">ZIP compression is used when writing a mesh file in AMF format</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="66"/>
      <source>Export AMF files using compression</source>
      <translation type="unfinished">Export AMF files using compression</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="95"/>
      <source>Width:</source>
      <translation>العرض:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExport.ui" line="119"/>
      <source>Height:</source>
      <translation>الإرتفاع:</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsImportExportImp.cpp" line="37"/>
      <source>This parameter indicates whether ZIP compression
is used when writing a file in AMF format</source>
      <translation type="unfinished">This parameter indicates whether ZIP compression
is used when writing a file in AMF format</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSettingsMeshView</name>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="14"/>
      <source>Mesh view</source>
      <translation>عرض الشبكة</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="26"/>
      <source>Default appearance for new meshes</source>
      <translation>المظهر الافتراضي للتنسقات الجديدة</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="62"/>
      <source>Default line color</source>
      <translation>لون الخط الافتراضي</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="69"/>
      <source>Mesh transparency</source>
      <translation>شفافية الشبكة</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="76"/>
      <source>Default color for new meshes</source>
      <translation type="unfinished">Default color for new meshes</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="96"/>
      <location filename="../../DlgSettingsMeshView.ui" line="119"/>
      <source>%</source>
      <translation>%</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="112"/>
      <source>Default mesh color</source>
      <translation>لون الشبكة الافتراضية</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="148"/>
      <source>A bounding box will be displayed</source>
      <translation type="unfinished">A bounding box will be displayed</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="151"/>
      <source>Show bounding-box for highlighted or selected meshes</source>
      <translation type="unfinished">Show bounding-box for highlighted or selected meshes</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="187"/>
      <source>Default line color for new meshes</source>
      <translation type="unfinished">Default line color for new meshes</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="207"/>
      <source>The bottom side of surface will be rendered the same way than top side.
If not checked, it depends on the option "Enable backlight color"
(preferences section Display -&gt; 3D View). Either the backlight color
will be used or black.</source>
      <translation type="unfinished">The bottom side of surface will be rendered the same way than top side.
If not checked, it depends on the option "Enable backlight color"
(preferences section Display -&gt; 3D View). Either the backlight color
will be used or black.</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="213"/>
      <source>Two-side rendering</source>
      <translation type="unfinished">Two-side rendering</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="229"/>
      <source>Line transparency</source>
      <translation>شفافية الخط</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="236"/>
      <source>Backface color</source>
      <translation type="unfinished">Backface color</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="280"/>
      <source>Smoothing</source>
      <translation>التنعيم</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="292"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;This is the smallest angle between two faces where normals get calculated to do flat shading.&lt;/p&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;If the angle between the normals of two neighbouring faces is less than the crease angle, the faces will be smoothshaded around their common edge.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;This is the smallest angle between two faces where normals get calculated to do flat shading.&lt;/p&gt;&lt;p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;If the angle between the normals of two neighbouring faces is less than the crease angle, the faces will be smoothshaded around their common edge.&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="295"/>
      <source>Crease angle</source>
      <translation>زاوية التجعد</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="302"/>
      <source>If this option is set Phong shading is used, otherwise flat shading.
Shading defines the appearance of surfaces.

With flat shading the surface normals are not defined per vertex that leads
to a unreal appearance for curved surfaces while using Phong shading leads
to a smoother appearance.
</source>
      <translation type="unfinished">If this option is set Phong shading is used, otherwise flat shading.
Shading defines the appearance of surfaces.

With flat shading the surface normals are not defined per vertex that leads
to a unreal appearance for curved surfaces while using Phong shading leads
to a smoother appearance.
</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="311"/>
      <source>Define normal per vertex</source>
      <translation>تحديد القيمة العادية لكل قمة رأس</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="340"/>
      <source>Crease angle is a threshold angle between two faces.

 If face angle ≥ crease angle, facet shading is used
 If face angle &lt; crease angle, smooth shading is used</source>
      <translation type="unfinished">Crease angle is a threshold angle between two faces.

 If face angle ≥ crease angle, facet shading is used
 If face angle &lt; crease angle, smooth shading is used</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="346"/>
      <source> °</source>
      <translation> °</translation>
    </message>
    <message>
      <location filename="../../DlgSettingsMeshView.ui" line="362"/>
      <source>&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Hint&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Defining the normals per vertex is also called &lt;span style=" font-style:italic;"&gt;Phong shading&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"&gt;&lt;span style=" font-style:normal;"&gt;while defining the normals per face is called &lt;/span&gt;Flat shading&lt;span style=" font-style:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</source>
      <translation type="unfinished">&lt;html&gt;&lt;head&gt;&lt;meta name="qrichtext" content="1" /&gt;&lt;/head&gt;&lt;body style=" white-space: pre-wrap; font-family:MS Shell Dlg 2; font-size:7.8pt; font-weight:400; font-style:normal; text-decoration:none;"&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;&lt;span style=" font-weight:600;"&gt;Hint&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;"&gt;Defining the normals per vertex is also called &lt;span style=" font-style:italic;"&gt;Phong shading&lt;/span&gt;&lt;/p&gt;&lt;p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt; font-style:italic;"&gt;&lt;span style=" font-style:normal;"&gt;while defining the normals per face is called &lt;/span&gt;Flat shading&lt;span style=" font-style:normal;"&gt;.&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::DlgSmoothing</name>
    <message>
      <location filename="../../DlgSmoothing.ui" line="14"/>
      <source>Smoothing</source>
      <translation>التنعيم</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="23"/>
      <source>Method</source>
      <translation>الطريقة</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="29"/>
      <source>Taubin</source>
      <translation type="unfinished">Taubin</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="39"/>
      <source>Laplace</source>
      <translation type="unfinished">Laplace</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="49"/>
      <source>Parameter</source>
      <translation type="unfinished">Parameter</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="55"/>
      <source>Iterations:</source>
      <translation>التكرارات:</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="72"/>
      <source>Lambda:</source>
      <translation type="unfinished">Lambda:</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="95"/>
      <source>Mu:</source>
      <translation type="unfinished">Mu:</translation>
    </message>
    <message>
      <location filename="../../DlgSmoothing.ui" line="118"/>
      <source>Only selection</source>
      <translation>التحديد فقط</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::GmshWidget</name>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="107"/>
      <source>Automatic</source>
      <translation>تلقائي</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="108"/>
      <source>Adaptive</source>
      <translation type="unfinished">Adaptive</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="110"/>
      <source>Frontal</source>
      <translation type="unfinished">Frontal</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="112"/>
      <source>Frontal Quad</source>
      <translation type="unfinished">Frontal Quad</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="113"/>
      <source>Parallelograms</source>
      <translation type="unfinished">Parallelograms</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="184"/>
      <location filename="../../RemeshGmsh.cpp" line="240"/>
      <source>Time:</source>
      <translation>الوقت:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="229"/>
      <source>Running gmsh...</source>
      <translation type="unfinished">Running gmsh...</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="251"/>
      <source>Failed to start</source>
      <translation type="unfinished">Failed to start</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.cpp" line="258"/>
      <source>Error</source>
      <translation>خطأ</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFaceAddition</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="379"/>
      <source>Add triangle</source>
      <translation>إضافة مثلث</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="380"/>
      <source>Flip normal</source>
      <translation>انقلاب عادي</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="381"/>
      <source>Clear</source>
      <translation>مسح</translation>
    </message>
    <message>
      <location filename="../../MeshEditor.cpp" line="396"/>
      <source>Finish</source>
      <translation>إنهاء</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::MeshFillHole</name>
    <message>
      <location filename="../../MeshEditor.cpp" line="729"/>
      <source>Finish</source>
      <translation>إنهاء</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::ParametersDialog</name>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="159"/>
      <source>Surface fit</source>
      <translation type="unfinished">Surface fit</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="166"/>
      <source>Parameters</source>
      <translation>المعايير</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="171"/>
      <source>Selection</source>
      <translation type="unfinished">Selection</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="179"/>
      <source>Region</source>
      <translation>منطقة</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="185"/>
      <source>Triangle</source>
      <translation>مثلث</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="191"/>
      <source>Clear</source>
      <translation>مسح</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="197"/>
      <source>Compute</source>
      <translation type="unfinished">Compute</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="285"/>
      <source>No selection</source>
      <translation>لا اختيار</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="285"/>
      <source>Before fitting the surface select an area.</source>
      <translation type="unfinished">Before fitting the surface select an area.</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::RemeshGmsh</name>
    <message>
      <location filename="../../RemeshGmsh.ui" line="14"/>
      <source>Remesh by gmsh</source>
      <translation type="unfinished">Remesh by gmsh</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="26"/>
      <source>Remeshing Parameter</source>
      <translation type="unfinished">Remeshing Parameter</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="32"/>
      <source>Meshing:</source>
      <translation type="unfinished">Meshing:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="42"/>
      <source>Max element size (0.0 = Auto):</source>
      <translation type="unfinished">Max element size (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="68"/>
      <source>Min element size (0.0 = Auto):</source>
      <translation type="unfinished">Min element size (0.0 = Auto):</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="94"/>
      <source>Angle:</source>
      <translation>الزاوية:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="126"/>
      <source>Gmsh</source>
      <translation type="unfinished">Gmsh</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="134"/>
      <source>Path</source>
      <translation>المسار</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="154"/>
      <source>Kill</source>
      <translation type="unfinished">Kill</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="181"/>
      <source>Time:</source>
      <translation>الوقت:</translation>
    </message>
    <message>
      <location filename="../../RemeshGmsh.ui" line="188"/>
      <source>Clear</source>
      <translation>مسح</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::RemoveComponents</name>
    <message>
      <location filename="../../RemoveComponents.ui" line="14"/>
      <source>Remove components</source>
      <translation>إزالة المكونات</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="20"/>
      <source>Select</source>
      <translation>تحديد</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="32"/>
      <source>Select whole component</source>
      <translation>حدد مكونا كاملا</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="39"/>
      <location filename="../../RemoveComponents.ui" line="125"/>
      <source>Pick triangle</source>
      <translation>اختر مثلث</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="49"/>
      <source>&lt; faces than</source>
      <translation type="unfinished">&lt; faces than</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="56"/>
      <location filename="../../RemoveComponents.ui" line="155"/>
      <source>Region</source>
      <translation>منطقة</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="63"/>
      <location filename="../../RemoveComponents.ui" line="182"/>
      <source>Components</source>
      <translation>المكونات</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="83"/>
      <location filename="../../RemoveComponents.ui" line="175"/>
      <source>All</source>
      <translation type="unfinished">All</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="106"/>
      <source>Deselect</source>
      <translation>إلغاء تحديد</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="118"/>
      <source>Deselect whole component</source>
      <translation>قم بإلغاء تحديد مكون كامل</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="135"/>
      <source>&gt; faces than</source>
      <translation type="unfinished">&gt; faces than</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="192"/>
      <source>Region options</source>
      <translation>خيارات المنطقة</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="198"/>
      <source>Respect only visible triangles</source>
      <translation>احترم المثلثات المرئية فقط</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.ui" line="208"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation type="unfinished">Respect only triangles with normals facing screen</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Segmentation</name>
    <message>
      <location filename="../../Segmentation.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>تجزئة الشبكة</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="20"/>
      <source>Smooth mesh</source>
      <translation>شبكة ناعمة</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="37"/>
      <source>Plane</source>
      <translation>سطح</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="46"/>
      <location filename="../../Segmentation.ui" line="189"/>
      <location filename="../../Segmentation.ui" line="252"/>
      <location filename="../../Segmentation.ui" line="286"/>
      <source>Tolerance</source>
      <translation type="unfinished">Tolerance</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="63"/>
      <location filename="../../Segmentation.ui" line="143"/>
      <location filename="../../Segmentation.ui" line="206"/>
      <location filename="../../Segmentation.ui" line="303"/>
      <source>Minimum number of faces</source>
      <translation>الحد الأدنى لعدد الوجوه</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="83"/>
      <source>Cylinder</source>
      <translation>أسطوانة</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="92"/>
      <location filename="../../Segmentation.ui" line="172"/>
      <source>Curvature</source>
      <translation type="unfinished">Curvature</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="109"/>
      <source>Tolerance (Flat)</source>
      <translation type="unfinished">Tolerance (Flat)</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="126"/>
      <source>Tolerance (Curved)</source>
      <translation type="unfinished">Tolerance (Curved)</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="163"/>
      <source>Sphere</source>
      <translation>جسم كروى</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="226"/>
      <source>Freeform</source>
      <translation type="unfinished">Freeform</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="235"/>
      <source>Max. Curvature</source>
      <translation type="unfinished">Max. Curvature</translation>
    </message>
    <message>
      <location filename="../../Segmentation.ui" line="269"/>
      <source>Min. Curvature</source>
      <translation type="unfinished">Min. Curvature</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::SegmentationBestFit</name>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="14"/>
      <source>Mesh segmentation</source>
      <translation>تجزئة الشبكة</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="20"/>
      <source>Sphere</source>
      <translation>جسم كروى</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="29"/>
      <location filename="../../SegmentationBestFit.ui" line="82"/>
      <location filename="../../SegmentationBestFit.ui" line="135"/>
      <source>Tolerance</source>
      <translation type="unfinished">Tolerance</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="46"/>
      <location filename="../../SegmentationBestFit.ui" line="99"/>
      <location filename="../../SegmentationBestFit.ui" line="152"/>
      <source>Minimum number of faces</source>
      <translation>الحد الأدنى لعدد الوجوه</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="63"/>
      <location filename="../../SegmentationBestFit.ui" line="116"/>
      <location filename="../../SegmentationBestFit.ui" line="169"/>
      <source>Parameters...</source>
      <translation type="unfinished">Parameters...</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="73"/>
      <source>Plane</source>
      <translation>سطح</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.ui" line="126"/>
      <source>Cylinder</source>
      <translation>أسطوانة</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="337"/>
      <location filename="../../SegmentationBestFit.cpp" line="363"/>
      <source>Base</source>
      <translation>القاعدة</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="338"/>
      <source>Normal</source>
      <translation type="unfinished">Normal</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="364"/>
      <source>Axis</source>
      <translation>محور</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="365"/>
      <location filename="../../SegmentationBestFit.cpp" line="392"/>
      <source>Radius</source>
      <translation>نصف القطر</translation>
    </message>
    <message>
      <location filename="../../SegmentationBestFit.cpp" line="391"/>
      <source>Center</source>
      <translation>مركز</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::Selection</name>
    <message>
      <location filename="../../Selection.ui" line="14"/>
      <location filename="../../Selection.ui" line="20"/>
      <source>Selection</source>
      <translation type="unfinished">Selection</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="39"/>
      <source>Add</source>
      <translation>إضافة</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="46"/>
      <source>Clear</source>
      <translation>مسح</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="53"/>
      <source>Respect only visible triangles</source>
      <translation>احترم المثلثات المرئية فقط</translation>
    </message>
    <message>
      <location filename="../../Selection.ui" line="63"/>
      <source>Respect only triangles with normals facing screen</source>
      <translation type="unfinished">Respect only triangles with normals facing screen</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="72"/>
      <source>Use a brush tool to select the area</source>
      <translation>استخدام أداة فرشاة لتحديد المنطقة</translation>
    </message>
    <message>
      <location filename="../../Selection.cpp" line="75"/>
      <source>Clears completely the selected area</source>
      <translation>مسح المنطقة المحددة تماما</translation>
    </message>
  </context>
  <context>
    <name>MeshGui::TaskRemoveComponents</name>
    <message>
      <location filename="../../RemoveComponents.cpp" line="174"/>
      <location filename="../../RemoveComponents.cpp" line="231"/>
      <source>Delete</source>
      <translation>حذف</translation>
    </message>
    <message>
      <location filename="../../RemoveComponents.cpp" line="175"/>
      <location filename="../../RemoveComponents.cpp" line="232"/>
      <source>Invert</source>
      <translation>عكس</translation>
    </message>
  </context>
  <context>
    <name>Mesh_BoundingBox</name>
    <message>
      <location filename="../../Command.cpp" line="1580"/>
      <source>Boundings of %1:</source>
      <translation type="unfinished">Boundings of %1:</translation>
    </message>
  </context>
  <context>
    <name>Mesh_Union</name>
    <message>
      <location filename="../../Command.cpp" line="273"/>
      <location filename="../../Command.cpp" line="278"/>
      <location filename="../../Command.cpp" line="344"/>
      <location filename="../../Command.cpp" line="349"/>
      <location filename="../../Command.cpp" line="415"/>
      <location filename="../../Command.cpp" line="420"/>
      <source>OpenSCAD</source>
      <translation>OpenSCAD</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="274"/>
      <location filename="../../Command.cpp" line="345"/>
      <location filename="../../Command.cpp" line="416"/>
      <source>Unknown error occurred while running OpenSCAD.</source>
      <translation>حدث خطأ غير معروف أثناء تشغيل OpenSCAD.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="279"/>
      <location filename="../../Command.cpp" line="350"/>
      <location filename="../../Command.cpp" line="421"/>
      <source>OpenSCAD cannot be found on your system.
Please visit http://www.openscad.org/index.html to install it.</source>
      <translation>لا يمكن العثور على OpenSCAD على النظام الخاص بك.
يرجى زيارة http://www.openscad.org/index.html لتثبيته.</translation>
    </message>
  </context>
  <context>
    <name>QDockWidget</name>
    <message>
      <location filename="../../DlgEvaluateMeshImp.cpp" line="1239"/>
      <source>Evaluate &amp; Repair Mesh</source>
      <translation>تقييم وإصلاح الشبكة</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../AppMeshGui.cpp" line="160"/>
      <source>Import-Export</source>
      <translation>إستيراد-تصدير</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="452"/>
      <source>All Mesh Files</source>
      <translation>جميع ملفات الشبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="453"/>
      <location filename="../../Command.cpp" line="510"/>
      <source>Binary STL</source>
      <translation>Binary STL</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="454"/>
      <location filename="../../Command.cpp" line="511"/>
      <location filename="../../Command.cpp" line="512"/>
      <source>ASCII STL</source>
      <translation>ASCII STL</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="455"/>
      <location filename="../../Command.cpp" line="513"/>
      <source>Binary Mesh</source>
      <translation>شبكة ثنائية</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="456"/>
      <location filename="../../Command.cpp" line="514"/>
      <source>Alias Mesh</source>
      <translation>الاسم المستعار للشبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="457"/>
      <location filename="../../Command.cpp" line="516"/>
      <source>Object File Format</source>
      <translation>تنسيق ملف الكائن</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="458"/>
      <location filename="../../Command.cpp" line="517"/>
      <source>Inventor V2.1 ascii</source>
      <translation>المخترع V2.1 أسي</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="459"/>
      <location filename="../../Command.cpp" line="521"/>
      <source>Stanford Polygon</source>
      <translation>مضلع ستانفورد</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="461"/>
      <location filename="../../Command.cpp" line="527"/>
      <source>All Files</source>
      <translation>كل الملفات</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="465"/>
      <source>Import mesh</source>
      <translation>استيراد شبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="515"/>
      <source>Simple Model Format</source>
      <translation type="unfinished">Simple Model Format</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="518"/>
      <source>X3D Extensible 3D</source>
      <translation type="unfinished">X3D Extensible 3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="519"/>
      <source>Compressed X3D</source>
      <translation type="unfinished">Compressed X3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="520"/>
      <source>WebGL/X3D</source>
      <translation type="unfinished">WebGL/X3D</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="522"/>
      <source>VRML V2.0</source>
      <translation type="unfinished">VRML V2.0</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="523"/>
      <source>Compressed VRML 2.0</source>
      <translation type="unfinished">Compressed VRML 2.0</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="524"/>
      <source>Nastran</source>
      <translation>ذو نزوات غريبة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="525"/>
      <source>Python module def</source>
      <translation>بيثون وحدة نمطية الدفاع</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="526"/>
      <source>Asymptote Format</source>
      <translation type="unfinished">Asymptote Format</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="534"/>
      <source>Export mesh</source>
      <translation>تصدير الشبكة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="575"/>
      <source>Meshing Tolerance</source>
      <translation type="unfinished">Meshing Tolerance</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="576"/>
      <source>Enter tolerance for meshing geometry:</source>
      <translation type="unfinished">Enter tolerance for meshing geometry:</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1377"/>
      <source>The mesh '%1' is not a solid.</source>
      <translation>شبكة '%1' ليست صلبة.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1380"/>
      <source>The mesh '%1' is a solid.</source>
      <translation>شبكة '%1' هي صلبة.</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1382"/>
      <source>Solid Mesh</source>
      <translation>شبكة صلبة</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1585"/>
      <source>Boundings</source>
      <translation type="unfinished">Boundings</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1647"/>
      <source>Fill holes</source>
      <translation>ملء الثقوب</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1648"/>
      <source>Fill holes with maximum number of edges:</source>
      <translation>ملء الثقوب مع الحد الأقصى لعدد الحواف:</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1891"/>
      <source>Scaling</source>
      <translation>تدريج</translation>
    </message>
    <message>
      <location filename="../../Command.cpp" line="1892"/>
      <source>Enter scaling factor:</source>
      <translation>أدخل عامل التحجيم:</translation>
    </message>
    <message>
      <location filename="../../PropertyEditorMesh.cpp" line="77"/>
      <source>[Points: %1, Edges: %2, Faces: %3]</source>
      <translation>[النقط: %1، الحواف: %2، الوجوه: %3]</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="740"/>
      <source>Display components</source>
      <translation>عرض المكونات</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="746"/>
      <source>Display segments</source>
      <translation type="unfinished">Display segments</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1577"/>
      <location filename="../../ViewProviderCurvature.cpp" line="491"/>
      <source>Leave info mode</source>
      <translation>ترك وضع المعلومات</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1636"/>
      <source>Index: %1</source>
      <translation>الفهرس:%1</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1659"/>
      <source>Leave hole-filling mode</source>
      <translation>ترك وضع ملء الحفرة</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1705"/>
      <source>Leave removal mode</source>
      <translation>اترك وضع الإزالة</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1706"/>
      <source>Delete selected faces</source>
      <translation>حذف الوجوه المحددة</translation>
    </message>
    <message>
      <location filename="../../ViewProvider.cpp" line="1707"/>
      <source>Clear selected faces</source>
      <translation>مسح الوجوه المحددة</translation>
    </message>
    <message>
      <location filename="../../ViewProviderCurvature.cpp" line="488"/>
      <source>Annotation</source>
      <translation>تعليق توضيحي</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../Workbench.cpp" line="45"/>
      <source>Analyze</source>
      <translation>تحليل</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="46"/>
      <source>Boolean</source>
      <translation>قيمة منطقية</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="47"/>
      <source>&amp;Meshes</source>
      <translation>&amp;الشبكات</translation>
    </message>
    <message>
      <location filename="../../Workbench.cpp" line="48"/>
      <source>Mesh tools</source>
      <translation>أدوات الشبكة</translation>
    </message>
  </context>
</TS>
