<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="tr" sourcelanguage="en">
  <context>
    <name>Assembly_ExportASMT</name>
    <message>
      <location filename="../../../CommandExportASMT.py" line="46"/>
      <source>Export ASMT File</source>
      <translation>ASMT Dosyasını Dışa Aktar</translation>
    </message>
    <message>
      <location filename="../../../CommandExportASMT.py" line="50"/>
      <source>Export currently active assembly as a ASMT file.</source>
      <translation>Etkin montajı ASMT dosyası olarak dışa aktarır.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_InsertLink</name>
    <message>
      <location filename="../../../CommandInsertLink.py" line="56"/>
      <source>&lt;p&gt;Inserts a component into the active assembly. This will create dynamic links to parts, bodies, primitives, and assemblies. To insert external components, make sure that the file is &lt;b&gt;open in the current session&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Insert by left clicking items in the list.&lt;/li&gt;&lt;li&gt;Remove by right clicking items in the list.&lt;/li&gt;&lt;li&gt;Press shift to add several instances of the component while clicking on the view.&lt;/li&gt;&lt;/ul&gt;</source>
      <translation>&lt;p&gt;Etkin montaja bir bileşen ekler. Bu işlem parçalara, gövdelere, temel şekillere ve montajlara dinamik bağlantılar oluşturur. Harici bileşen eklemek için dosyanın &lt;b&gt;geçerli oturumda açık&lt;/b&gt; olduğundan emin olun.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Listeden bir öğeye sol tıklayarak ekleyin.&lt;/li&gt;&lt;li&gt;Listeden bir öğeye sağ tıklayarak kaldırın.&lt;/li&gt;&lt;li&gt;Görünümde tıklarken Shift tuşunu basılı tutarak bileşenin birden fazla örneğini ekleyin.&lt;/li&gt;&lt;/ul&gt;</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertLink.py" line="81"/>
      <source>Component</source>
      <translation>Bileşen</translation>
    </message>
  </context>
  <context>
    <name>Assembly_SolveAssembly</name>
    <message>
      <location filename="../../../CommandSolveAssembly.py" line="50"/>
      <source>Solve Assembly</source>
      <translation>Montajı Çöz</translation>
    </message>
    <message>
      <location filename="../../../CommandSolveAssembly.py" line="55"/>
      <source>Solves the currently active assembly.</source>
      <translation>Şu anda etkin olan montajı çözer.</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../../../InitGui.py" line="74"/>
      <source>Assembly</source>
      <translation>Montaj</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="143"/>
      <source>Active object</source>
      <translation>Etkin nesne</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="125"/>
      <source>Turn flexible</source>
      <translation>Esnek yap</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="127"/>
      <source>Your sub-assembly is currently rigid. This will make it flexible instead.</source>
      <translation>Alt montajınız şu an katı. Bu işlem onu esnek hale getirecektir.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="131"/>
      <source>Turn rigid</source>
      <translation>Katı yap</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="133"/>
      <source>Your sub-assembly is currently flexible. This will make it rigid instead.</source>
      <translation>Alt montajınız şu an esnek. Bu işlem onu katı hale getirecektir.</translation>
    </message>
    <message>
      <location filename="../../../App/BomObject.cpp" line="287"/>
      <source>N/A</source>
      <translation>Yok</translation>
    </message>
    <message>
      <location filename="../../../App/BomObject.cpp" line="311"/>
      <source>Not supported</source>
      <translation>Desteklenmiyor</translation>
    </message>
  </context>
  <context>
    <name>Workbench</name>
    <message>
      <location filename="../../../InitGui.py" line="109"/>
      <source>Assembly</source>
      <translation>Montaj</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="110"/>
      <source>Assembly Joints</source>
      <translation>Montaj Bağlantıları</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="113"/>
      <source>&amp;Assembly</source>
      <translation>&amp;Montaj</translation>
    </message>
  </context>
  <context>
    <name>Assembly</name>
    <message>
      <location filename="../../../JointObject.py" line="50"/>
      <source>Fixed</source>
      <translation>Sabit</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="51"/>
      <source>Revolute</source>
      <translation>Dönel</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="52"/>
      <source>Cylindrical</source>
      <translation>Silindirik</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="53"/>
      <source>Slider</source>
      <translation>Kaydırıcı</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="54"/>
      <source>Ball</source>
      <translation>Top</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="55"/>
      <location filename="../../../JointObject.py" line="1793"/>
      <source>Distance</source>
      <translation>Uzaklık</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="56"/>
      <source>Parallel</source>
      <translation>Paralel</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="57"/>
      <source>Perpendicular</source>
      <translation>Dik</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="58"/>
      <source>Angle</source>
      <translation>Açı</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="59"/>
      <source>RackPinion</source>
      <translation>Kremayer-Pinyon</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="60"/>
      <source>Screw</source>
      <translation>Vida</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="61"/>
      <source>Gears</source>
      <translation>Dişli</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="62"/>
      <source>Belt</source>
      <translation>Kemer</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="812"/>
      <source>Broken link in: </source>
      <translation>Bozuk bağlantı: </translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1612"/>
      <source>Select 2 elements from 2 separate parts</source>
      <translation>İki ayrı parçadan 2 öğe seçin</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1795"/>
      <source>Radius 1</source>
      <translation>Yarıçap 1</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1797"/>
      <source>Thread pitch</source>
      <translation>Vida adımı</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1799"/>
      <source>Pitch radius</source>
      <translation>Hatve yarıçapı</translation>
    </message>
    <message>
      <location filename="../../../Preferences.py" line="49"/>
      <source>Ask</source>
      <translation>sormak</translation>
    </message>
    <message>
      <location filename="../../../Preferences.py" line="50"/>
      <source>Always</source>
      <translation>Her zaman</translation>
    </message>
    <message>
      <location filename="../../../Preferences.py" line="51"/>
      <source>Never</source>
      <translation>Asla</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="46"/>
      <source>Index (auto)</source>
      <translation>İndeks (oto)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="47"/>
      <source>Name (auto)</source>
      <translation>İsim (otomatik)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="48"/>
      <source>Description</source>
      <translation>Açıklama</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="49"/>
      <source>File Name (auto)</source>
      <translation>Dosya Adı (otomatik)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="50"/>
      <source>Quantity (auto)</source>
      <translation>Miktar (oto)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="188"/>
      <source>Default</source>
      <translation>Varsayılan</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="284"/>
      <source>Duplicate Name</source>
      <translation>Yinelenen isim</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="285"/>
      <source>This name is already used. Please choose a different name.</source>
      <translation>Bu ad zaten kullanılıyor. Lütfen farklı bir ad seçin.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="364"/>
      <source>Options</source>
      <translation>Seçenekler</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="371"/>
      <source>Sub-assembly children: the children of sub-assemblies will be included in the bill of materials</source>
      <translation>Alt montaj alt öğeleri: alt montajların alt öğeleri malzeme listesine dahil edilir</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="377"/>
      <source>Parts children: the children of parts will be added to the bill of materials</source>
      <translation>Parça alt öğeleri: parçaların alt öğeleri malzeme listesine eklenir</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="383"/>
      <source>Only parts: adds only part containers and sub-assemblies to the bill of materials. Solids like Part Design bodies, fasteners, or Part workbench primitives are ignored.</source>
      <translation>Yalnızca parçalar: Malzeme listesine yalnızca parça kapsayıcıları ve alt montajlar eklenir. PartDesign gövdeleri, bağlantı elemanları veya Part workbench primitifleri gibi katılar yok sayılır.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="385"/>
      <source>Columns</source>
      <translation>Kolonlar</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="398"/>
      <source>Custom columns : 'Description' and other custom columns you add by clicking on 'Add column' will not have their data overwritten. If a column name starts with '.' followed by a property name (e.g. '.Length'), it will be auto-populated with that property value. These columns can be renamed by double-clicking or pressing F2 (renaming a column will currently lose its data).</source>
      <translation>Özel sütunlar: 'Description' (Açıklama) ve 'Sütun Ekle'ye tıklayarak eklediğiniz diğer özel sütunların verisi dışa aktarılan dosyada korunur. Sütun başlıklarını çift tıklayarak veya F2’ye basarak yeniden adlandırabilirsiniz (şimdilik bir sütunu yeniden adlandırmak, içindeki verinin kaybolmasına neden olur).</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="404"/>
      <source>Any column (custom or not), can be deleted by pressing the Delete key</source>
      <translation>Herhangi bir sütun (özel olsun olmasın), Delete (Sil) tuşuna basılarak silinebilir.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="406"/>
      <source>Export</source>
      <translation>Dışa Aktar</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="413"/>
      <source>The exported file format can be customized in the Spreadsheet workbench preferences</source>
      <translation>Dışa aktarılan dosya biçimi, Spreadsheet workbench tercihleri bölümünden özelleştirilebilir.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="392"/>
      <source>Auto columns :  (Index, Quantity, Name...) are populated automatically. Any modification you make will be overridden. These columns cannot be renamed.</source>
      <translation>Otomatik sütunlar: (Index, Quantity, Name...) otomatik olarak doldurulur. Yapacağınız tüm değişikliklerin üzerine yazılır. Bu sütunlar yeniden adlandırılamaz.</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="108"/>
      <source>Part name</source>
      <translation>Parça adı</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="113"/>
      <source>Part</source>
      <translation>Parça</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="118"/>
      <source>Create part in new file</source>
      <translation>Yeni dosyada bölüm oluştur</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="125"/>
      <source>Joint new part origin</source>
      <translation>Yeni parçanın orijinini bağla</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="161"/>
      <source>If the new document is not saved the new part cannot be linked in the assembly.</source>
      <translation>Yeni belge kaydedilmezse yeni parça montaja bağlanamaz.</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="78"/>
      <location filename="../../../CommandInsertNewPart.py" line="162"/>
      <source>Save Document</source>
      <translation>Dokümanı Kaydet</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="77"/>
      <source>The assembly document must be saved before inserting a new part.</source>
      <translation>Yeni bir parça eklemeden önce montaj belgesini kaydetmelisiniz.</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="80"/>
      <location filename="../../../CommandInsertNewPart.py" line="164"/>
      <source>Save</source>
      <translation>Kaydet</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="167"/>
      <source>Do not Link</source>
      <translation>Bağlama</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="488"/>
      <source>Enter your formula...</source>
      <translation>Formülü gir...</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="541"/>
      <source>In capital are variables that you need to replace with actual values. More details about each example in its tooltip.</source>
      <translation>Büyük harflerle yazılanlar, gerçek değerlerle değiştirmeniz gereken değişkenlerdir. Her örnekle ilgili ayrıntılar araç ipucunda bulunur.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="544"/>
      <source> - Linear: C + VEL*time</source>
      <translation> - Doğrusal: C + VEL*time</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="546"/>
      <source> - Quadratic: C + VEL*time + ACC*time^2</source>
      <translation> - İkinci Derece: C + VEL*time + ACC*time^2</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="549"/>
      <source> - Harmonic: C + AMP*sin(VEL*time - PHASE)</source>
      <translation> - Harmonik: C + AMP*sin(VEL*time - PHASE)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="552"/>
      <source> - Exponential: C*exp(time/TIMEC)</source>
      <translation> - Üstel: C*exp(time/TIMEC)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="558"/>
      <source> - Smooth Step: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(SLOPE*(time - T0)))</source>
      <translation> - Yumuşak Basamak: L1 + (L2 - L1)*((1/2) + (1/pi)*arctan(SLOPE*(time - T0)))</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="565"/>
      <source> - Smooth Square Impulse: (H/pi)*(arctan(SLOPE*(time - T1)) - arctan(SLOPE*(time - T2)))</source>
      <translation> - Yumuşak Kare Darbe: (H/pi)*(arctan(SLOPE*(time - T1)) - arctan(SLOPE*(time - T2)))</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="572"/>
      <source> - Smooth Ramp Top Impulse: ((1/pi)*(arctan(1000*(time - T1)) - arctan(1000*(time - T2))))*(((H2 - H1)/(T2 - T1))*(time - T1) + H1)</source>
      <translation> - Yumuşak Rampalı Tepe Darbesi: ((1/pi)*(arctan(1000*(time - T1)) - arctan(1000*(time - T2))))*(((H2 - H1)/(T2 - T1))*(time - T1) + H1)</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="582"/>
      <source>C is a constant offset.
VEL is a velocity or slope or gradient of the straight line.</source>
      <translation>C sabit bir ofsettir.
VEL doğru çizginin hızı/eğimi/gradyanıdır.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="590"/>
      <source>C is a constant offset.
VEL is the velocity or slope or gradient of the straight line.
ACC is the acceleration or coefficient of the second order. The function is a parabola.</source>
      <translation>C sabit bir ofsettir.
VEL doğru çizginin hızı/eğimi/gradyanıdır.
ACC ivme veya ikinci derecenin katsayısıdır. Fonksiyon bir paraboldür.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="599"/>
      <source>C is a constant offset.
AMP is the amplitude of the sine wave.
VEL is the angular velocity in radians per second.
PHASE is the phase of the sine wave.</source>
      <translation>C sabit bir ofsettir.
AMP sinüs dalgasının genliğidir.
VEL açısal hızdır (radyan/saniye).
PHASE sinüs dalgasının fazıdır.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="606"/>
      <source>C is a constant.
TIMEC is the time constant of the exponential function.</source>
      <translation>C bir sabittir.
TIMEC üstel fonksiyonun zaman sabitidir.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="614"/>
      <source>L1 is step level before time = T0.
L2 is step level after time = T0.
SLOPE defines the steepness of the transition between L1 and L2 about time = T0. Higher values gives sharper cornered steps. SLOPE = 1000 or greater are suitable.</source>
      <translation>L1, time = T0 anından önceki basamak seviyesidir.
L2, time = T0 anından sonraki basamak seviyesidir.
SLOPE, time = T0 civarında L1 ile L2 arasındaki geçişin dikliğini tanımlar. Daha yüksek değerler daha keskin köşeli basamaklar verir. SLOPE = 1000 veya üzeri değerler uygundur.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="623"/>
      <source>H is the height of the impulse.
T1 is the start of the impulse.
T2 is the end of the impulse.
SLOPE defines the steepness of the transition between 0 and H about time = T1 and T2. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable.</source>
      <translation>H darbenin yüksekliğidir.
T1 darbenin başlangıcıdır.
T2 darbenin bitişidir.
SLOPE, time = T1 ve T2 civarında 0 ile H arasındaki geçişin dikliğini tanımlar. Daha yüksek değerler daha keskin köşeli darbeler verir. SLOPE = 1000 veya üzeri değerler uygundur.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="634"/>
      <source>This is similar to the square impulse but the top has a sloping ramp. It is good for building a smooth piecewise linear function by adding a series of these.
T1 is the start of the impulse.
T2 is the end of the impulse.
H1 is the height at T1 at the beginning of the ramp.
H2 is the height at T2 at the end of the ramp.
SLOPE defines the steepness of the transition between 0 and H1 and H2 to 0 about time = T1 and T2 respectively. Higher values gives sharper cornered impulses. SLOPE = 1000 or greater are suitable.</source>
      <translation>Bu, kare darbeye benzer; ancak üst kısmı eğimli bir rampadır. Bunlardan bir dizi ekleyerek pürüzsüz parçalı doğrusal bir fonksiyon oluşturmak için uygundur.
T1 darbenin başlangıcıdır.
T2 darbenin bitişidir.
H1, rampanın başında (T1 anındaki) yüksekliktir.
H2, rampanın sonunda (T2 anındaki) yüksekliktir.
SLOPE, sırasıyla time = T1 civarında 0 ile H1 arasındaki ve time = T2 civarında H2’den 0’a olan geçişin dikliğini tanımlar. Daha yüksek değerler daha keskin köşeli darbeler verir. SLOPE = 1000 veya üzeri değerler uygundur.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="672"/>
      <location filename="../../../CommandCreateSimulation.py" line="689"/>
      <source>Help</source>
      <translation>Yardım</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="687"/>
      <source>Hide help</source>
      <translation>Yardımı gizle</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="142"/>
      <source>Create</source>
      <translation>Oluştur</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="158"/>
      <source>Activate</source>
      <translation>Etkinleştir</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="192"/>
      <source>Insert</source>
      <translation>Ekle</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="203"/>
      <source>Grounding</source>
      <translation>Zemine sabitleme</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="230"/>
      <source>Constraints</source>
      <translation>Kısıtlamalar</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="246"/>
      <source>Tools</source>
      <translation>Araçlar</translation>
    </message>
    <message>
      <location filename="../../../InitGui.py" line="259"/>
      <source>Simulation</source>
      <translation>Benzetim</translation>
    </message>
  </context>
  <context>
    <name>App::Property</name>
    <message>
      <location filename="../../../JointObject.py" line="184"/>
      <source>The type of the joint</source>
      <translation>Bağlantının türü</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="370"/>
      <source>The first reference of the joint</source>
      <translation>Bağlantının birinci referansı</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="218"/>
      <source>This is the local coordinate system within Reference1's object that will be used for the joint</source>
      <translation>Bu, bağlantıda kullanılacak olan Reference1 nesnesi içindeki yerel koordinat sistemidir.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="230"/>
      <source>This prevents Placement1 from recomputing, enabling custom positioning of the placement</source>
      <translation>Bu, Placement1'in yeniden hesaplanmasını engeller ve konumlandırmanın özel olarak ayarlanmasına izin verir.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="242"/>
      <location filename="../../../JointObject.py" line="563"/>
      <source>This is the attachment offset of the first connector of the joint</source>
      <translation>Bu, bağlantının birinci bağlayıcısının ek ofsetidir.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="258"/>
      <source>This is the local coordinate system within Reference2's object that will be used for the joint</source>
      <translation>Bu, bağlantıda kullanılacak olan Reference2 nesnesi içindeki yerel koordinat sistemidir.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="270"/>
      <source>This prevents Placement2 from recomputing, enabling custom positioning of the placement</source>
      <translation>Bu, Placement2'nin yeniden hesaplanmasını engeller ve konumlandırmanın özel olarak ayarlanmasına izin verir.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="282"/>
      <location filename="../../../JointObject.py" line="574"/>
      <source>This is the attachment offset of the second connector of the joint</source>
      <translation>Bu, bağlantının ikinci bağlayıcısının ek ofsetidir.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="304"/>
      <source>Enable the minimum length limit of the joint</source>
      <translation>Bağlantının asgari uzunluk sınırını etkinleştir</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="317"/>
      <source>Enable the maximum length limit of the joint</source>
      <translation>Bağlantının azami uzunluk sınırını etkinleştir</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="330"/>
      <source>Enable the minimum angle limit of the joint</source>
      <translation>Bağlantının asgari açı sınırını etkinleştir</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="343"/>
      <source>Enable the maximum angle limit of the joint</source>
      <translation>Bağlantının azami açı sınırını etkinleştir</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="391"/>
      <source>This is the angle of the joint. It is used only by the Angle joint.</source>
      <translation>Bu, bağlantının açısıdır. Yalnızca Açı Bağlantısında kullanılır.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="427"/>
      <source>This is the minimum limit for the length between both coordinate systems (along their z-axis)</source>
      <translation>Bu, iki koordinat sistemi arasındaki uzunluğun (z eksenleri boyunca) asgari sınırıdır.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="439"/>
      <source>This is the maximum limit for the length between both coordinate systems (along their z-axis)</source>
      <translation>Bu, iki koordinat sistemi arasındaki uzunluğun (z eksenleri boyunca) azami sınırıdır.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="451"/>
      <source>This is the minimum limit for the angle between both coordinate systems (between their x-axis)</source>
      <translation>Bu, iki koordinat sistemi arasındaki açının (x eksenleri arasındaki) asgari sınırıdır.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="463"/>
      <source>This is the maximum limit for the angle between both coordinate systems (between their x-axis)</source>
      <translation>Bu, iki koordinat sistemi arasındaki açının (x eksenleri arasındaki) azami sınırıdır.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="379"/>
      <source>The second reference of the joint</source>
      <translation>Bağlantının ikinci referansı</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="482"/>
      <source>The first object of the joint</source>
      <translation>Bağlantının birinci nesnesi</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="502"/>
      <source>The second object of the joint</source>
      <translation>Bağlantının ikinci nesnesi</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="403"/>
      <source>This is the distance of the joint. It is used only by the Distance joint and Rack and Pinion (pitch radius), Screw and Gears and Belt (radius1)</source>
      <translation>Bu, bağlantının mesafesidir. Yalnızca Mesafe bağlantısı ile Kremayer ve Pinyon (hatve yarıçapı), Vida ve Dişli/Kayış (radius1) bağlantılarında kullanılır.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="415"/>
      <source>This is the second distance of the joint. It is used only by the gear joint to store the second radius.</source>
      <translation>Bu, bağlantının ikinci mesafesidir. Yalnızca dişli bağlantısında ikinci yarıçapı saklamak için kullanılır.</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="516"/>
      <source>The {order} reference of the joint</source>
      <translation>Bağlantının {order}. referansı</translation>
    </message>
    <message>
      <location filename="../../../JointObject.py" line="1221"/>
      <source>The object to ground</source>
      <translation>Zemine sabitlenecek nesne</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="368"/>
      <location filename="../../../CommandCreateView.py" line="405"/>
      <source>The objects moved by the move</source>
      <translation>Taşıma işlemiyle hareket ettirilen nesneler</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="380"/>
      <source>This is the movement of the move. The end placement is the result of the start placement * this placement.</source>
      <translation>Bu, taşıma hareketidir. Bitiş konumu, başlangıç konumu * bu konumlandırma işleminin sonucudur.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="389"/>
      <source>The type of the move</source>
      <translation>Taşıma türü</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="111"/>
      <source>Simulation start time.</source>
      <translation>Simülasyon başlangıç zamanı.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="123"/>
      <source>Simulation end time.</source>
      <translation>Simülasyon bitiş zamanı.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="135"/>
      <source>Simulation time step for output.</source>
      <translation>Çıktı için simülasyon zaman adımı.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="147"/>
      <source>Integration global error tolerance.</source>
      <translation>Entegrasyon genel hata toleransı.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="159"/>
      <source>Frames Per Second.</source>
      <translation>Saniyedeki kare sayısı.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="211"/>
      <source>The number of decimals to use for calculated texts</source>
      <translation>Hesaplanan metinlerde kullanılacak ondalık basamak sayısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="311"/>
      <source>The joint that is moved by the motion</source>
      <translation>Hareketin etkilediği bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="323"/>
      <source>This is the formula of the motion. For example '1.0*time'.</source>
      <translation>Bu, hareketin formülüdür. Örneğin: '1.0*time'.</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="332"/>
      <source>The type of the motion</source>
      <translation>Hareketin türü</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyCreateJoint</name>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="79"/>
      <source>Distance</source>
      <translation>Uzaklık</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="103"/>
      <source>Radius 2</source>
      <translation>Yarıçap 2</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="127"/>
      <source>Offset</source>
      <translation>Uzaklaşma</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="151"/>
      <source>Rotation</source>
      <translation>Dönme</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="175"/>
      <source>Offset1</source>
      <translation>Ofset1</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="196"/>
      <source>Offset2</source>
      <translation>Ofset2</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="215"/>
      <source>Show advanced offsets</source>
      <translation>Gelişmiş ofsetleri göster</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="14"/>
      <source>Joint</source>
      <translation>Bağlantı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="25"/>
      <source>Isolate</source>
      <translation>İzolasyon</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="55"/>
      <source>Angle</source>
      <translation>Açı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="182"/>
      <source>Sets the attachment offset of the joint’s first marker (coordinate system)</source>
      <translation>Bağlantının birinci işaretçisinin (koordinat sistemi) ek ofsetini ayarlar.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="203"/>
      <source>Sets the attachment offset of the second marker (coordinate system) of the joint</source>
      <translation>Bağlantının ikinci işaretçisinin (koordinat sistemi) ek ofsetini ayarlar.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="231"/>
      <source>Reverse the direction of the joint</source>
      <translation>Bağlantı yönünü ters çevir</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="234"/>
      <source>Reverse</source>
      <translation>Ters çevir</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="245"/>
      <source>Limits</source>
      <translation>Sınırlar</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="251"/>
      <source>Min length</source>
      <translation>En küçük uzunluk</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="274"/>
      <source>Max length</source>
      <translation>En büyük uzunluk</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="297"/>
      <source>Min angle</source>
      <translation>En küçük açı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="326"/>
      <source>Max angle</source>
      <translation>En büyük açı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateJoint.ui" line="358"/>
      <source>Reverse rotation</source>
      <translation>Dönüş yönünü ters çevir</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyInsertLink</name>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="14"/>
      <source>Insert</source>
      <translation>Ekle</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="20"/>
      <source>Search parts…</source>
      <translation>Parçaları ara…</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="39"/>
      <source>Cannot find the part? </source>
      <translation>Parçayı bulamıyor musunuz? </translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="46"/>
      <source>Open File</source>
      <translation>Dosya Aç</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="55"/>
      <source>Shows only parts in the list</source>
      <translation>Listede yalnızca parçaları gösterir</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="58"/>
      <source>Show only parts</source>
      <translation>Yalnızca parçaları göster</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="74"/>
      <source>Sets whether the inserted sub-assemblies will be rigid or flexible.
Rigid means that the added sub-assembly will be considered as a solid unit within the parent assembly.
Flexible means that the added sub-assembly will allow movement of its individual components' joints within the parent assembly.
You can change this behavior at any time by either right-clicking the sub-assembly on the document tree and toggling the
'Turn rigid'/'Turn flexible' command there, or by editing its Rigid property in the property editor.</source>
      <translation>Eklenen alt montajların rijit mi yoksa esnek mi olacağını belirler.
Rijit: Eklenen alt montaj, üst montaj içinde tek bir katı birim olarak değerlendirilir.
Esnek: Eklenen alt montaj, üst montaj içinde kendi bileşen bağlantılarının hareket etmesine izin verir.
Bu davranışı istediğiniz zaman, belge ağacında alt montaja sağ tıklayıp 'Rijit yap'/'Esnek yap' komutunu değiştirerek veya özellik düzenleyicisindeki 'Rigid' özelliğini düzenleyerek değiştirebilirsiniz.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyInsertLink.ui" line="81"/>
      <source>Rigid sub-assemblies</source>
      <translation>Rijit alt montajlar</translation>
    </message>
  </context>
  <context>
    <name>AssemblyGui::DlgSettingsAssembly</name>
    <message>
      <location filename="../preferences/Assembly.ui" line="14"/>
      <source>General</source>
      <translation>Genel</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="20"/>
      <source>Allows leaving edit mode when pressing the Esc key</source>
      <translation>Esc tuşuna basıldığında düzenleme modundan çıkmaya izin verir</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="39"/>
      <source>Log the dragging steps of the solver. Useful to report a bug.
The files are named "runPreDrag.asmt" and "dragging.log" and are located in the default directory of std::ofstream (on Windows it's the desktop)</source>
      <translation>Çözücünün sürükleme adımlarını günlüğe yazar. Hata bildirimi için faydalıdır.
Dosyalar "runPreDrag.asmt" ve "dragging.log" olarak adlandırılır ve std::ofstream'in varsayılan dizinine yazılır (Windows'ta bu genellikle Masaüstüdür).</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="59"/>
      <source>Ground first part</source>
      <translation>İlk parçayı zemine sabitle</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="66"/>
      <source>When inserting the first part in the assembly, it can be grounded automatically</source>
      <translation>Montaja ilk parça eklenirken otomatik olarak zemine sabitlenebilir</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="23"/>
      <source>Esc leaves edit mode</source>
      <translation>Esc düzenleme modundan çıkar</translation>
    </message>
    <message>
      <location filename="../preferences/Assembly.ui" line="43"/>
      <source>Log dragging steps</source>
      <translation>Sürükleme adımlarını günlüğe yaz</translation>
    </message>
  </context>
  <context>
    <name>AssemblyGui::ViewProviderAssembly</name>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="211"/>
      <source>The object is associated to one or more joints.</source>
      <translation>Nesne bir veya daha fazla bağlantıyla ilişkilendirilmiş.</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="213"/>
      <source>Do you want to move the object and delete associated joints?</source>
      <translation>Nesneyi taşımak ve ilişkili bağlantıları silmek istiyor musunuz?</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1085"/>
      <source>Move part</source>
      <translation>Parçayı taşı</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1679"/>
      <source>ViewProviderAssembly</source>
      <comment>and %1 more</comment>
      <translation>ViewProviderAssembly</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1696"/>
      <source>Empty Assembly</source>
      <translation>Boş Montaj</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1701"/>
      <source>Over-constrained:</source>
      <translation>Aşırı kısıtlı:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1709"/>
      <source>Malformed joints:</source>
      <translation>Bozuk bağlantılar:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1717"/>
      <source>Redundant joints:</source>
      <translation>Gereksiz bağlantılar:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1725"/>
      <source>Partially redundant:</source>
      <translation>Kısmen gereksiz:</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1733"/>
      <source>Solver failed to converge</source>
      <translation>Çözücü yakınsamadı</translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1741"/>
      <source>Under-constrained:</source>
      <translation>Yetersiz kısıtlı:</translation>
    </message>
    <message numerus="yes">
      <location filename="../../ViewProviderAssembly.cpp" line="1743"/>
      <source>%n Degrees of Freedom</source>
      <translation>
        <numerusform>%n Serbestlik Derecesi</numerusform>
        <numerusform>%n Serbestlik Derecesi</numerusform>
      </translation>
    </message>
    <message>
      <location filename="../../ViewProviderAssembly.cpp" line="1747"/>
      <source>Fully constrained</source>
      <translation>Tam kısıtlı</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointScrew</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="318"/>
      <source>Screw Joint</source>
      <translation>Vida Bağlantısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="324"/>
      <source>&lt;p&gt;Creates a screw joint that links a part with a sliding joint to a part with a revolute joint&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rotating screw and the sliding part.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Kayar bir bağlantıya sahip bir parçayı, döner bir bağlantıya sahip bir parçaya bağlayan bir vida bağlantısı oluşturur.&lt;/p&gt;&lt;p&gt;Döner ve kayar bağlantılarla aynı koordinat sistemlerini seçin. Hatve yarıçapı, dönen vida ile kayan parça arasındaki hareket oranını tanımlar.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointGearBelt</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="391"/>
      <source>Gears/Belt Joint</source>
      <translation>Dişli/Kayış Bağlantısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="396"/>
      <source>&lt;p&gt;Creates a gears or belt joint that links 2 rotating gears together&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute joints.&lt;/p&gt;</source>
      <translation>&lt;p&gt;İki dönen dişliyi birbirine bağlayan bir dişli veya kayış bağlantısı oluşturur.&lt;/p&gt;&lt;p&gt;Döner bağlantılarla aynı koordinat sistemlerini seçin.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyCreateView</name>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="14"/>
      <source>Exploded View</source>
      <translation>Patlatılmış Görünüm</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="20"/>
      <source>If checked, parts will be selected as a single solid</source>
      <translation>İşaretlenirse, parçalar tek bir katı olarak seçilir</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="23"/>
      <source>Parts as single solid</source>
      <translation>Parçaları tek katı olarak seç</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="42"/>
      <source>Align Dragger</source>
      <translation>Hizalama Tutamacı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="49"/>
      <source>Select a feature to align. Press Esc to cancel.</source>
      <translation>Hizalanacak bir öge seçin. İptal etmek için Esc tuşuna basın.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateView.ui" line="56"/>
      <source>Explode Radially</source>
      <translation>Radyal Patlat</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="23"/>
      <source>Sub-assemblies children</source>
      <translation>Alt montaj alt öğeleri</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="42"/>
      <source>Parts children</source>
      <translation>Parça alt öğeleri</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="14"/>
      <source>Bill of Materials</source>
      <translation>Malzeme Listesi</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="20"/>
      <source>Includes children of sub-assemblies in the bill of materials</source>
      <translation>Alt montajların alt öğelerini malzeme listesine dahil eder</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="39"/>
      <source>Include child parts in the bill of materials</source>
      <translation>Alt parçaları malzeme listesine dahil eder</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="58"/>
      <source>Adds only part containers and sub-assemblies to the bill of materials. Solids (e.g. bodies, fasteners, primitives) are excluded.</source>
      <translation>Malzeme listesine yalnızca parça kapsayıcılarını ve alt montajları ekler. Katılar (örn. gövdeler, bağlantı elemanları, primitifler) hariç tutulur.</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="61"/>
      <source>Only parts</source>
      <translation>Yalnızca parçalar</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="77"/>
      <source>Columns</source>
      <translation>Kolonlar</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="86"/>
      <source>Add Column</source>
      <translation>Sütun Ekle</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="96"/>
      <source>Export</source>
      <translation>Dışa Aktar</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateBom.ui" line="109"/>
      <source>Help</source>
      <translation>Yardım</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateBom</name>
    <message>
      <location filename="../../../CommandCreateBom.py" line="69"/>
      <source>Bill of Materials</source>
      <translation>Malzeme Listesi</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateBom.py" line="76"/>
      <source>&lt;p&gt;Creates a bill of materials of the current assembly. If an assembly is active, it will be a BOM of this assembly. Else it will be a BOM of the whole document.&lt;/p&gt;&lt;p&gt;The BOM object is a document object that stores the settings of your BOM. It is also a spreadsheet object so you can easily visualize the BOM. If you do not need the BOM object to be saved as a document object, you can simply export and cancel the task.&lt;/p&gt;&lt;p&gt;The columns 'Index', 'Name', 'File Name' and 'Quantity' are automatically generated on recompute. The 'Description' and custom columns are not overwritten.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Geçerli montajın bir malzeme listesini (BOM) oluşturur. Eğer bir montaj etkinse, bu montajın BOM’u oluşturulur; değilse tüm belgenin BOM’u oluşturulur.&lt;/p&gt;&lt;p&gt;BOM nesnesi, BOM ayarlarınızı saklayan bir belge nesnesidir. Aynı zamanda bir elektronik tablo nesnesidir; böylece BOM’u kolayca görüntüleyebilirsiniz. BOM nesnesinin belge nesnesi olarak kaydedilmesine ihtiyaç yoksa, yalnızca dışa aktarabilir ve görevi iptal edebilirsiniz.&lt;/p&gt;&lt;p&gt;'Index', 'Name', 'File Name' ve 'Quantity' sütunları yeniden hesaplamada otomatik olarak oluşturulur. 'Description' (Açıklama) ve özel sütunların üzerine yazılmaz.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly::AssemblyLink</name>
    <message>
      <location filename="../../../App/AssemblyLink.cpp" line="690"/>
      <source>Joints</source>
      <translation>Bağlantılar</translation>
    </message>
  </context>
  <context>
    <name>Command</name>
    <message>
      <location filename="../../ViewProviderAssemblyLink.cpp" line="139"/>
      <source>Toggle Rigid</source>
      <translation>Rijitliği Aç/Kapat</translation>
    </message>
  </context>
  <context>
    <name>Assembly_InsertNewPart</name>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="54"/>
      <source>New Part</source>
      <translation>Yeni Parça</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertNewPart.py" line="59"/>
      <source>Insert a new part into the active assembly. The new part's origin can be positioned in the assembly.</source>
      <translation>Etkin montaja yeni bir parça ekler. Yeni parçanın orijini montaj içinde konumlandırılabilir.</translation>
    </message>
  </context>
  <context>
    <name>TaskAssemblyCreateSimulation</name>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="20"/>
      <source>Motions</source>
      <translation>Hareketler</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="50"/>
      <source>Add a prescribed motion</source>
      <translation>Zorlanmış hareket ekle</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="70"/>
      <source>Delete selected motions</source>
      <translation>Seçili hareketleri sil</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="14"/>
      <source>Simulation</source>
      <translation>Simülasyon</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="89"/>
      <source>Simulation Settings</source>
      <translation>Simülasyon Ayarları</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="95"/>
      <source>Start</source>
      <translation>Başla</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="98"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="105"/>
      <source>Start time of the simulation</source>
      <translation>Simülasyon başlangıç zamanı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="112"/>
      <source>End</source>
      <translation>Son</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="115"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="122"/>
      <source>End time of the simulation</source>
      <translation>Simülasyon bitiş zamanı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="129"/>
      <source>Step</source>
      <translation>Adım</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="132"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="139"/>
      <source>Time step</source>
      <translation>Zaman adımı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="149"/>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="156"/>
      <source>Global error tolerance</source>
      <translation>Genel hata toleransı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="173"/>
      <source>Animation Player</source>
      <translation>Animasyon Oynatıcı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="212"/>
      <source>Frames per second</source>
      <translation>Saniyedeki kare sayısı</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="146"/>
      <source>Tolerance</source>
      <translation>Tolerans</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="166"/>
      <source>Generate</source>
      <translation>Oluştur</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="181"/>
      <source>Frame</source>
      <translation>Çerçeve</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="201"/>
      <source>0.00 s</source>
      <translation>0.00 s</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="232"/>
      <source>Step backward</source>
      <translation>Geri adım</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="252"/>
      <source>Play backward</source>
      <translation>Geri oynat</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="272"/>
      <source>Stop</source>
      <translation>Dur</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="292"/>
      <source>Play forward</source>
      <translation>İleri oynat</translation>
    </message>
    <message>
      <location filename="../panels/TaskAssemblyCreateSimulation.ui" line="312"/>
      <source>Step forward</source>
      <translation>İleri adım</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateAssembly</name>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="49"/>
      <source>New Assembly</source>
      <translation>Yeni Montaj</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="54"/>
      <source>Creates an assembly object in the current document, or in the current active assembly (if any). Limit of one root assembly per file.</source>
      <translation>Geçerli belgede (veya varsa etkin montajın içinde) bir montaj nesnesi oluşturur. Her dosyada yalnızca bir kök montaj olabilir.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_ActivateAssembly</name>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="101"/>
      <location filename="../../../CommandCreateAssembly.py" line="135"/>
      <source>Activate Assembly</source>
      <translation>Montajı Etkinleştir</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="106"/>
      <source>Select an assembly to activate:</source>
      <translation>Etkinleştirilecek montajı seçin:</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateAssembly.py" line="138"/>
      <source>Sets an assembly as the active one for editing.</source>
      <translation>Bir montajı düzenleme için etkin montaj olarak ayarlar.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointFixed</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="77"/>
      <source>Fixed Joint</source>
      <translation>Sabit Bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="83"/>
      <source>&lt;p&gt;1 - If an assembly is active : Creates a joint permanently locking two parts together, preventing any movement or rotation&lt;/p&gt;&lt;p&gt;2 - If a part is active: Positions sub-parts by matching selected coordinate systems. The second part selected will move.&lt;/p&gt;</source>
      <translation>&lt;p&gt;1 - Eğer bir montaj etkinse: İki parçayı birlikte kalıcı olarak kilitleyen bir bağlantı oluşturur; herhangi bir hareketi veya dönmeyi engeller.&lt;/p&gt;&lt;p&gt;2 - Eğer bir parça etkinse: Seçili koordinat sistemlerini eşleştirerek alt parçaları konumlandırır. İkinci seçilen parça hareket eder.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointRevolute</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="104"/>
      <source>Revolute Joint</source>
      <translation>Döner Bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="109"/>
      <source>Creates a revolute joint allowing rotation around a single axis between selected parts</source>
      <translation>Seçili parçalar arasında tek bir eksen etrafında dönmeye izin veren döner bir bağlantı oluşturur.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointCylindrical</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="127"/>
      <source>Cylindrical Joint</source>
      <translation>Silindirik Bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="132"/>
      <source>Creates a cylindrical joint that allows rotation around and translation along a single axis between assembled parts</source>
      <translation>Birleştirilmiş parçalar arasında tek bir eksen boyunca dönmeye ve aynı eksen boyunca ötelemeye izin veren silindirik bir bağlantı oluşturur.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointSlider</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="150"/>
      <source>Slider Joint</source>
      <translation>Kayar Bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="155"/>
      <source>Creates a slider joint that allows linear movement along a single axis, but restricts rotation between selected parts</source>
      <translation>Seçili parçalar arasında tek bir eksen boyunca doğrusal harekete izin veren, ancak dönmeyi kısıtlayan kayar bir bağlantı oluşturur.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointBall</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="173"/>
      <source>Ball Joint</source>
      <translation>Küresel Bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="178"/>
      <source>Creates a ball joint that connects parts at a point, allowing unrestricted movement as long as the connection points remain in contact</source>
      <translation>Parçaları bir noktada bağlayan ve bağlantı noktaları temas halinde kaldığı sürece seçili harekete izin veren bir küresel mafsal oluşturur.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointDistance</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="196"/>
      <source>Distance Joint</source>
      <translation>Mesafe Bağlantısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="203"/>
      <source>&lt;p&gt;Creates a distance joint that fixes the distance between the selected objects&lt;/p&gt;&lt;p&gt;Creates one of several different joints based on the selection. For example, a distance of 0 between a plane and a cylinder creates a tangent joint. A distance of 0 between planes will make them co-planar.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Seçili nesneler arasındaki mesafeyi sabitleyen bir mesafe bağlantısı oluşturur.&lt;/p&gt;&lt;p&gt;Seçime bağlı olarak birkaç farklı bağlantı türünden birini oluşturur. Örneğin, bir düzlem ile bir silindir arasındaki 0 mesafe teğet bir bağlantı oluşturur. Düzlemler arasında 0 mesafe ise onları eşdüzlemsel yapar.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointParallel</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="221"/>
      <source>Parallel Joint</source>
      <translation>Paralel Bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="226"/>
      <source>Creates a parallel joint that makes the Z-axis of the selected coordinate systems parallel</source>
      <translation>Seçili koordinat sistemlerinin Z eksenlerini paralel yapan bir paralel bağlantı oluşturur.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointPerpendicular</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="246"/>
      <source>Perpendicular Joint</source>
      <translation>Dik Bağlantı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="251"/>
      <source>Creates a perpendicular joint that makes the Z-axis of the selected coordinate systems perpendicular</source>
      <translation>Seçili koordinat sistemlerinin Z eksenlerini birbirine dik yapan bir dik bağlantı oluşturur.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointAngle</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="269"/>
      <source>Angle Joint</source>
      <translation>Açı Bağlantısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="274"/>
      <source>Creates an angle joint that fixes the angle between the Z-axis of the selected coordinate systems</source>
      <translation>Seçili koordinat sistemlerinin Z eksenleri arasındaki açıyı sabitleyen bir açı bağlantısı oluşturur.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointRackPinion</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="294"/>
      <source>Rack and Pinion Joint</source>
      <translation>Kremayer ve Pinyon Bağlantısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="300"/>
      <source>&lt;p&gt;Creates a rack and pinion joint that links a part with a sliding joint to a part with a revolute joint&lt;/p&gt;&lt;p&gt;Selects the same coordinate systems as the revolute and sliding joints. The pitch radius defines the movement ratio between the rack and the pinion.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Kayar bir bağlantıya sahip bir parçayı, döner bir bağlantıya sahip bir parçaya bağlayan bir kremayer ve pinyon bağlantısı oluşturur.&lt;/p&gt;&lt;p&gt;Döner ve kayar bağlantılarla aynı koordinat sistemlerini seçin. Hatve yarıçapı, kremayer ile pinyon arasındaki hareket oranını tanımlar.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointGears</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="342"/>
      <source>Gears Joint</source>
      <translation>Dişli Bağlantısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="348"/>
      <source>&lt;p&gt;Creates a gears joint that links 2 rotating gears together. They will have inverse rotation direction.&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute joints.&lt;/p&gt;</source>
      <translation>&lt;p&gt;İki dönen dişliyi birbirine bağlayan bir dişli bağlantısı oluşturur. Dişliler ters yönde döner.&lt;/p&gt;&lt;p&gt;Döner bağlantılarla aynı koordinat sistemlerini seçin.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateJointBelt</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="366"/>
      <source>Belt Joint</source>
      <translation>Kayış Bağlantısı</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="372"/>
      <source>&lt;p&gt;Creates a belt joint that links 2 rotating objects together. They will have the same rotation direction.&lt;/p&gt;&lt;p&gt;Select the same coordinate systems as the revolute joints.&lt;/p&gt;</source>
      <translation>&lt;p&gt;İki dönen nesneyi birbirine bağlayan bir kayış bağlantısı oluşturur. Nesneler aynı yönde döner.&lt;/p&gt;&lt;p&gt;Döner bağlantılarla aynı koordinat sistemlerini seçin.&lt;/p&gt;</translation>
    </message>
  </context>
  <context>
    <name>Assembly_ToggleGrounded</name>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="431"/>
      <source>Toggle Grounded</source>
      <translation>Zemine Sabitlemeyi Aç/Kapat</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateJoint.py" line="437"/>
      <source>&lt;p&gt;Toggles the grounding of a part.&lt;/p&gt;&lt;p&gt;Grounding a part permanently locks its position in the assembly, preventing any movement or rotation. You need at least one grounded part before starting to assemble.</source>
      <translation>&lt;p&gt;Bir parçanın zemine sabitlenmesini açar/kapatır.&lt;/p&gt;&lt;p&gt;Bir parçayı zemine sabitlemek, montaj içinde konumunu kalıcı olarak kilitler ve herhangi bir hareketi veya dönmeyi engeller. Montaj yapmaya başlamadan önce en az bir zemine sabit parça gerekir.</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateSimulation</name>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="67"/>
      <source>Simulation</source>
      <translation>Simülasyon</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateSimulation.py" line="72"/>
      <source>Creates a new simulation of the current assembly</source>
      <translation>Geçerli montaj için yeni bir simülasyon oluşturur</translation>
    </message>
  </context>
  <context>
    <name>Assembly_CreateView</name>
    <message>
      <location filename="../../../CommandCreateView.py" line="54"/>
      <source>Exploded View</source>
      <translation>Patlatılmış Görünüm</translation>
    </message>
    <message>
      <location filename="../../../CommandCreateView.py" line="59"/>
      <source>Creates an exploded view of the current assembly</source>
      <translation>Geçerli montajın patlatılmış görünümünü oluşturur</translation>
    </message>
  </context>
  <context>
    <name>Assembly_Insert</name>
    <message>
      <location filename="../../../CommandInsertLink.py" line="65"/>
      <source>Insert Component</source>
      <translation>Bileşen Ekle</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertLink.py" line="219"/>
      <source>Partially loaded</source>
      <translation>Kısmen yüklü</translation>
    </message>
    <message>
      <location filename="../../../CommandInsertLink.py" line="609"/>
      <source>Fully load document</source>
      <translation>Belgeyi tamamen yükle</translation>
    </message>
  </context>
  <context>
    <name>AssemblyGui::TaskAssemblyMessages</name>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="38"/>
      <source>Solver messages</source>
      <translation>Çözücü mesajları</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="56"/>
      <source>Click to select these conflicting joints.</source>
      <translation>Bu çakışan bağlantıları seçmek için tıklayın.</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="59"/>
      <source>Click to select these redundant joints.</source>
      <translation>Bu gereksiz bağlantıları seçmek için tıklayın.</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="63"/>
      <source>The assembly has unconstrained components giving rise to those Degrees Of Freedom. Click to select these unconstrained components.</source>
      <translation>Montajda kısıtlanmamış bileşenler var; bunlar serbestlik derecelerine neden olur. Bu kısıtlanmamış bileşenleri seçmek için tıklayın.</translation>
    </message>
    <message>
      <location filename="../../TaskAssemblyMessages.cpp" line="68"/>
      <source>Click to select these malformed joints.</source>
      <translation>Bu bozuk bağlantıları seçmek için tıklayın.</translation>
    </message>
  </context>
</TS>
