From f643d0e4cdf04aa11d45010d98716418f5e3bb86 Mon Sep 17 00:00:00 2001 From: Marius Stanciu Date: Sat, 17 Oct 2020 23:02:45 +0300 Subject: [PATCH] - updated Turkish translation (by Mehmet Kaya) --- CHANGELOG.md | 4 + locale/tr/LC_MESSAGES/strings.mo | Bin 367712 -> 400853 bytes locale/tr/LC_MESSAGES/strings.po | 1664 ++++++++++++++---------------- 3 files changed, 779 insertions(+), 889 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0f3bc7b1..3259182e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ CHANGELOG for FlatCAM beta ================================================= +17.10.2020 + +- updated Turkish translation (by Mehmet Kaya) + 8.10.2020 - small change in the NCC Tool UI diff --git a/locale/tr/LC_MESSAGES/strings.mo b/locale/tr/LC_MESSAGES/strings.mo index 1204654a441ca26ca1981dc4e8c4644ef28e1f5f..e3f07c464f8be7209cd323abe87fc89445d66f84 100644 GIT binary patch delta 104149 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�>J^y!jIH{ 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 AE&u=k delta 74411 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 diff --git a/locale/tr/LC_MESSAGES/strings.po b/locale/tr/LC_MESSAGES/strings.po index eec1aee6..aa42b900 100644 --- a/locale/tr/LC_MESSAGES/strings.po +++ b/locale/tr/LC_MESSAGES/strings.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: 2020-10-08 15:41+0300\n" -"PO-Revision-Date: 2020-10-08 15:41+0300\n" +"POT-Creation-Date: 2020-10-08 15:40+0300\n" +"PO-Revision-Date: 2020-10-17 22:39+0300\n" "Last-Translator: \n" "Language-Team: \n" "Language: tr_TR\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.3.1\n" +"X-Generator: Poedit 2.4.1\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: .\n" @@ -94,7 +94,7 @@ msgstr "Bu yer işareti silinemez" #: Bookmark.py:275 msgid "Bookmark removed." -msgstr "Bu yer işareti silinemez." +msgstr "Yer işareti kaldırıldı." #: Bookmark.py:290 msgid "Export Bookmarks" @@ -142,7 +142,7 @@ msgstr "Yer işaretleri dosyası yüklenemedi." #: Bookmark.py:329 msgid "Failed to write bookmarks to file." -msgstr "Failed to write bookmarks to file." +msgstr "Yer imleri dosyaya yazılamadı." #: Bookmark.py:331 msgid "Exported bookmarks to" @@ -191,7 +191,7 @@ msgstr "" #: appCommon/Common.py:496 msgid "Failed. Exclusion areas intersects the object geometry ..." -msgstr "Başarısı oldu. Dışlama alanları şekil nesneleriyle kesişiyor ..." +msgstr "Başarısız oldu. Dışlama alanları şekil nesneleriyle kesişiyor ..." #: appCommon/Common.py:499 msgid "Exclusion areas added." @@ -219,7 +219,7 @@ msgstr "Seçilen dışlama alanları silindi." #: appDatabase.py:88 msgid "Add Geometry Tool in DB" -msgstr "Veritabanına Şekil Aracı Ekle" +msgstr "Veri Tabanına Şekil Aracı Ekle" #: appDatabase.py:90 appDatabase.py:2224 msgid "" @@ -227,33 +227,33 @@ msgid "" "It will be used in the Geometry UI.\n" "You can edit it after it is added." msgstr "" -"Veritabanına yeni bir araç ekler.\n" -"Şekil arayüzünde kullanılacaktır.\n" +"Araçlar Veri Tabanına bir uç ekler.\n" +"Kullanıcı ara yüzünde işlemler için kullanılacaktır.\n" "Ekledikten sonra düzenleyebilirsiniz." #: appDatabase.py:104 appDatabase.py:2238 msgid "Delete Tool from DB" -msgstr "Aracı Veritabanından Kaldır" +msgstr "Aracı Veri Tabanından Kaldır" #: appDatabase.py:106 appDatabase.py:2241 msgid "Remove a selection of tools in the Tools Database." -msgstr "Seçili araçları veritabanından kaldırır." +msgstr "Seçili uçları veri tabanından kaldırır." #: appDatabase.py:110 appDatabase.py:2245 msgid "Export DB" -msgstr "Veritabanını Dışa Aktar" +msgstr "Veri Tabanını Dışa Aktar" #: appDatabase.py:112 appDatabase.py:2248 msgid "Save the Tools Database to a custom text file." -msgstr "Araçlar Veritabanını özel bir metin dosyasına kaydeder." +msgstr "Araçlar Veri tabanını özel bir metin dosyasına kaydeder." #: appDatabase.py:116 appDatabase.py:2252 msgid "Import DB" -msgstr "Veritabanını İçe Aktar" +msgstr "Veri Tabanını İçe Aktar" #: appDatabase.py:118 appDatabase.py:2255 msgid "Load the Tools Database information's from a custom text file." -msgstr "Özel bir metin dosyasından araç veritabanı bilgileri yükleniyor." +msgstr "Özel bir metin dosyasından araç veri tabanı bilgileri yükleniyor." #: appDatabase.py:122 appDatabase.py:2266 msgid "Transfer the Tool" @@ -265,7 +265,7 @@ msgid "" "active Geometry object after selecting a tool\n" "in the Tools Database." msgstr "" -"Veritabanından bir araç seçtikten sonra etkin \n" +"Veri tabanından bir araç seçtikten sonra etkin \n" "Şekil veya Gerber nesnesinin Araçlar Tablosuna \n" "yeni bir araç ekler." @@ -352,7 +352,7 @@ msgstr "V-Uç Açısı" #: appTools/ToolDrilling.py:1294 appTools/ToolDrilling.py:2189 #: appTools/ToolMilling.py:1291 appTools/ToolMilling.py:1839 msgid "Travel Z" -msgstr "Z Kalkış Yüsekliği" +msgstr "Z Kalkış Yüksekliği" #: appDatabase.py:172 appDatabase.py:860 msgid "FR" @@ -423,7 +423,7 @@ msgstr "Z Başlangıç" #: appDatabase.py:185 appDatabase.py:887 msgid "End Z" -msgstr "Uç Sırası" +msgstr "Z Bitiş" #: appDatabase.py:189 msgid "Tool Index." @@ -436,8 +436,7 @@ msgid "" "is to serve as a note for the user." msgstr "" "Ucun adı.\n" -"Uygulamada kullanılmaz, bir işlevdir\n" -"kullanıcıya not olarak hizmet eder." +"Uygulamada kullanılmaz sadece kullanıcıyı bilgilendirme amaçlıdır." #: appDatabase.py:195 appDatabase.py:1139 msgid "Tool Diameter." @@ -456,7 +455,8 @@ msgstr "" "Birkaç tür olabilir:\n" "Yol = Sıfır Uzaklığı\n" "İç = Ucun kalınlığının yarısına kadar hiza\n" -"Dış = Ucun kalınlığının yarısı kadar dışa doğru kaydırın" +"Dış = Ucun kalınlığının yarısı kadar dışa doğru kaydırın\n" +"Özel = Özel hizalama değeri kullanılarak yapılan hizalama" #: appDatabase.py:204 appDatabase.py:1292 msgid "" @@ -585,7 +585,6 @@ msgstr "" "Devir/dakika cinsinden matkap dönüş hızı." #: appDatabase.py:254 appDatabase.py:1469 appDatabase.py:1986 -#, fuzzy #| msgid "" #| "Dwell.\n" #| "Check this if a delay is needed to allow\n" @@ -600,7 +599,6 @@ msgstr "" "için bir bekleme gerekiyorsa bunu kontrol edin." #: appDatabase.py:258 appDatabase.py:1482 appDatabase.py:1999 -#, fuzzy #| msgid "" #| "Dwell Time.\n" #| "A delay used to allow the motor spindle reach it's set speed." @@ -710,20 +708,20 @@ msgstr "Araçlar veritabannı dosyası yüklenemedi." #: appTools/ToolIsolation.py:1043 appTools/ToolNCC.py:975 #: appTools/ToolPaint.py:714 msgid "Failed to parse Tools DB file." -msgstr "Araçlar veritabanı dosyası okunamadı." +msgstr "Araçlar veri tabanı dosyası okunamadı." #: appDatabase.py:318 appDatabase.py:729 appDatabase.py:2658 #: appDatabase.py:3062 msgid "Loaded Tools DB from" -msgstr "Araçlar veritabanı şuradan yüklendi" +msgstr "Araçlar Veri Tabanı şuradan yüklendi" #: appDatabase.py:324 appDatabase.py:2562 msgid "Add to DB" -msgstr "Veritabanına Ekle" +msgstr "Veri Tabanına Ekle" #: appDatabase.py:326 appDatabase.py:2565 msgid "Copy from DB" -msgstr "Veritabanından Kopyala" +msgstr "Veri Tabanından Kopyala" #: appDatabase.py:328 appDatabase.py:2568 msgid "Delete from DB" @@ -731,36 +729,36 @@ msgstr "Veritbanından Sil" #: appDatabase.py:605 appDatabase.py:2917 msgid "Tool added to DB." -msgstr "Araç, vertabanına eklendi." +msgstr "Uç, Araçlar Veri Tabanına eklendi." #: appDatabase.py:626 appDatabase.py:2950 msgid "Tool copied from Tools DB." -msgstr "Araç, Araçlar veritabanından kopyalandı." +msgstr "Uç, Araçlar Veri Tabanından kopyalandı." #: appDatabase.py:644 appDatabase.py:2977 msgid "Tool removed from Tools DB." -msgstr "Araç, Araçlar veritabanından kaldırıldı." +msgstr "Uç, Araçlar Veri Tabanından kaldırıldı." #: appDatabase.py:655 appDatabase.py:2988 msgid "Export Tools Database" -msgstr "Araçları Veritabanını Dışa Aktar" +msgstr "Araçları Veri Tabanını Dışa Aktar" #: appDatabase.py:658 appDatabase.py:2991 msgid "Tools_Database" -msgstr "Araçlar Veritabanı" +msgstr "" #: appDatabase.py:695 appDatabase.py:698 appDatabase.py:750 appDatabase.py:3028 #: appDatabase.py:3031 appDatabase.py:3126 msgid "Failed to write Tools DB to file." -msgstr "Araçlar veritabanı dosyaya yazılamadı." +msgstr "Araçlar Veri Tabanı dosyaya yazılamadı." #: appDatabase.py:701 appDatabase.py:3034 msgid "Exported Tools DB to" -msgstr "Araçlar veritabanı şuraya aktarıldı" +msgstr "Araçlar Veri Tabanı şuraya aktarıldı" #: appDatabase.py:708 appDatabase.py:3041 msgid "Import FlatCAM Tools DB" -msgstr "FlatCAM Araçlar Veritabanını İçe Aktar" +msgstr "FlatCAM Araçlar Veri Tabanını İçe Aktar" #: appDatabase.py:740 appDatabase.py:915 appDatabase.py:3073 #: appDatabase.py:3464 appObjects/FlatCAMGeometry.py:1029 @@ -770,31 +768,29 @@ msgstr "FlatCAM Araçlar Veritabanını İçe Aktar" #: appTools/ToolPaint.py:2714 app_Main.py:5676 app_Main.py:5718 #: app_Main.py:5749 app_Main.py:5769 app_Main.py:5779 msgid "Tools Database" -msgstr "Araçlar Veritabanı" +msgstr "Araçlar Veri Tabanı" #: appDatabase.py:754 appDatabase.py:3130 msgid "Saved Tools DB." -msgstr "Araçlar veritabanı kaydedildi." +msgstr "Araçlar Veri Tabanı kaydedildi." #: appDatabase.py:901 appDatabase.py:3447 msgid "No Tool/row selected in the Tools Database table" -msgstr "Araçlar veritabanı tablosunda araç/satır seçilmedi" +msgstr "Araçlar Veri Tabanı tablosunda uç/satır seçilmedi" #: appDatabase.py:919 appDatabase.py:3468 msgid "Cancelled adding tool from DB." -msgstr "Veritabanından araç ekleme işlemi iptal edildi." +msgstr "Araçlar Veri Tabanından uç ekleme işlemi iptal edildi." #: appDatabase.py:995 -#, fuzzy #| msgid "NCC Tool Options" msgid "Tool Description" -msgstr "Bakır Temizleme" +msgstr "Uç Açıklaması" #: appDatabase.py:1008 -#, fuzzy #| msgid "Milling Diameter" msgid "Milling Parameters" -msgstr "Freze Çapı" +msgstr "Freze Seçenekleri" #: appDatabase.py:1021 msgid "NCC Parameters" @@ -809,16 +805,14 @@ msgid "Isolation Parameters" msgstr "Yalıtım Seçenekleri" #: appDatabase.py:1060 -#, fuzzy #| msgid "Film Parameters" msgid "Drilling Parameters" -msgstr "Film Seçenekleri" +msgstr "Delme Seçenekleri" #: appDatabase.py:1073 -#, fuzzy #| msgid "Slot Parameters" msgid "Cutout Parameters" -msgstr "Yuva Seçenekleri" +msgstr "PCB Kesim Seçenekleri" #: appDatabase.py:1124 appEditors/AppGeoEditor.py:3287 appGUI/ObjectUI.py:219 #: appGUI/ObjectUI.py:518 appGUI/ObjectUI.py:796 appGUI/ObjectUI.py:1739 @@ -842,34 +836,35 @@ msgid "Diameter" msgstr "Kalınlık" #: appDatabase.py:1150 -#, fuzzy #| msgid "Geo Tolerance" msgid "Diameter Tolerance" -msgstr "Geometrik Hata Payı" +msgstr "Uç Kalınlık Toleransı" #: appDatabase.py:1152 msgid "" "Tool tolerance. If there is a tool in the targeted tools table with\n" "the value within the limits then this tool from DB will be used." msgstr "" +"Uç toleransı. İlgili işlemler için , Araçlar Veri Tabanında \n" +"belirlenen tolerans limitleri aralığında değere sahip uç \n" +"olması durumunda, Araçlar Veri Tabanındaki bu uç kullanılacaktır." #: appDatabase.py:1158 -#, fuzzy #| msgid "in" msgid "Min" -msgstr "in" +msgstr "Minimum" #: appDatabase.py:1160 msgid "Set the tool tolerance minimum." -msgstr "" +msgstr "Ucun minimum kalınlık toleransını ayarlayın." #: appDatabase.py:1172 msgid "Max" -msgstr "" +msgstr "Maksimum" #: appDatabase.py:1174 msgid "Set the tool tolerance maximum." -msgstr "" +msgstr "Ucun maksimum kalınlık toleransını ayarlayın." #: appDatabase.py:1186 appDatabase.py:1504 #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:46 @@ -879,7 +874,7 @@ msgstr "İşlem" #: appDatabase.py:1188 msgid "The kind of Application Tool where this tool is to be used." -msgstr "" +msgstr "Bu ucun kullanılacağı işlem alanını seçin." #: appDatabase.py:1192 appDatabase.py:2695 appDatabase.py:2731 #: appDatabase.py:2794 appDatabase.py:3079 appGUI/MainGUI.py:1299 @@ -908,21 +903,19 @@ msgstr "Yalıtım" #: appEditors/AppGeoEditor.py:528 appGUI/MainGUI.py:1506 #: appTools/ToolPaint.py:737 appTools/ToolPaint.py:2618 msgid "Paint" -msgstr "Çizim Oluştur" +msgstr "Çizim" #: appDatabase.py:1192 appDatabase.py:2773 appDatabase.py:3111 #: appTools/ToolNCC.py:999 appTools/ToolNCC.py:3600 -#, fuzzy #| msgid "CCW" msgid "NCC" -msgstr "CCW" +msgstr "Bakır Temizleme" #: appDatabase.py:1192 appDatabase.py:2779 appTools/ToolCutOut.py:327 #: appTools/ToolCutOut.py:463 -#, fuzzy #| msgid "Cutout PCB" msgid "Cutout" -msgstr "PCB Kesimi" +msgstr "PCB Kesme" #: appDatabase.py:1208 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:220 @@ -1048,13 +1041,13 @@ msgid "" "Higher values = slow processing and slow execution on CNC\n" "due of too many paths." msgstr "" -"Her bir uç geçişinde uç genişliğinin ne kadarlık kısmının (yüzde) " -"çakışacağı.\n" +"Ucun her geçişinde uç genişliğinin ne kadarlık kısmının (yüzde) üst üste " +"geleceğini belirler.\n" "Daha düşük değerlerden başlayarak ve temizlenecek alanlar hala \n" "temizlenmemişse değeri artırın.\n" -"Düşük değerler = Daha hızlı işleme, CNC'de daha hızlı uygulama.\n" +"Düşük değerler = Daha hızlı işleme, CNC'de daha hızlı yürütme sağlar.\n" "Daha yüksek değerler = Çok sayıda yol nedeniyle CNC'de yavaş\n" -"işleme ve yavaş yürütme." +"işleme ve yavaş yürütmeye sebep olur." #: appDatabase.py:1563 appDatabase.py:2071 appEditors/AppGeoEditor.py:470 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:72 @@ -1279,7 +1272,9 @@ msgstr "Geçişler" msgid "" "Width of the isolation gap in\n" "number (integer) of tool widths." -msgstr "Yalıtım aralığının uç genişliği sayısı (tamsayı) cinsinden genişliği." +msgstr "" +"Yalıtım aralığının uç genişliği\n" +"sayısı (tamsayı) cinsinden genişliği." #: appDatabase.py:1755 appGUI/ObjectUI.py:1555 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:169 @@ -1306,7 +1301,7 @@ msgid "" "the middle of the trace." msgstr "" "'Takip et' şekli oluşturur.\n" -"Bu, yolun ortasından kesileceği anlamına gelir." +"Bu, yolun ortasından kesileceği (çizileceği) anlamına gelir." #: appDatabase.py:1805 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:218 #: appTools/ToolIsolation.py:3203 @@ -1326,12 +1321,12 @@ msgid "" "inside of the polygon (e.g polygon is a 'doughnut' shape)." msgstr "" "Yalıtım yönteminin seçimi:\n" -"- 'Tam' -> çokgenlerin iki tarafının yalıtımı\n" -"- 'Dış' -> sadece dışarıdan yalıtım işlemi yapar.\n" -"- 'İç' -> sadece içeriden yalıtım işlemi yapar\n" -"Dış yalıtım neredeyse her zaman mümkündür.\n" -"(doğru aletle), ancak 'İç' yalıtım sadece bir açıklık ile yapılabilir.\n" -"çokgenin içinde (örneğin, çokgen \"halka\" şeklindedir)." +"- 'Tam' -> Çokgenlerin hem iç hem de dış tarafının yalıtılmasını sağlar.\n" +"- 'Dış' -> Sadece dış taraftan yalıtım işlemi yapar.\n" +"- 'İç' -> Sadece iç taraftan yalıtım işlemi yapar\n" +"Dış taraftan yalıtım, uygun uç seçildiğinde hemen hemen her zaman\n" +"mümkündür. Ancak 'İç' yalıtım sadece çokgenin içinde bir boşluk\n" +"olduğunda yapılabilir. Örneğin: Çokgen bir \"halka\" şeklindeyse)." #: appDatabase.py:1816 appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:72 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:229 @@ -1462,30 +1457,28 @@ msgstr "" #: appDatabase.py:2016 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:243 #: appTools/ToolDrilling.py:2304 -#, fuzzy #| msgid "Mill Slots" msgid "Drill slots" -msgstr "Yuvaları Frezele" +msgstr "Yuvaları Del" #: appDatabase.py:2018 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:245 #: appTools/ToolDrilling.py:2306 msgid "If the selected tool has slots then they will be drilled." -msgstr "" +msgstr "Seçilen delik yuvaya sahipse, bunlar delinecektir." #: appDatabase.py:2029 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:252 #: appTools/ToolDrilling.py:2314 -#, fuzzy #| msgid "How much (percentage) of the tool width to overlap each tool pass." msgid "" "How much (percentage) of the tool diameter to overlap previous drill hole." msgstr "" -"Her bir geçişte uç genişliğinin ne kadarlık kısmının (yüzde) üst üste " +"Uç kalınlığının ne kadarının (yüzde olarak) bir önceki delikle üst üste " "geleceği." #: appDatabase.py:2043 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:264 #: appTools/ToolDrilling.py:2328 msgid "Last drill" -msgstr "" +msgstr "Son Delik" #: appDatabase.py:2045 appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:266 #: appTools/ToolDrilling.py:2330 @@ -1493,6 +1486,8 @@ msgid "" "If the slot length is not completely covered by drill holes,\n" "add a drill hole on the slot end point." msgstr "" +"Yuva uzunluğu matkap delikleri ile tamamen kaplanmamışsa,\n" +"yuvanın son noktasına bir matkap deliği ekleyin." #: appDatabase.py:2073 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:117 #: appTools/ToolCutOut.py:2157 @@ -1524,10 +1519,9 @@ msgstr "" #: appDatabase.py:2096 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:148 #: appTools/ToolCutOut.py:2180 -#, fuzzy #| msgid "Image type" msgid "Gap type" -msgstr "Görüntü Rengi" +msgstr "Geçit Şekli" #: appDatabase.py:2098 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:150 #: appTools/ToolCutOut.py:2182 @@ -1538,34 +1532,42 @@ msgid "" "gap\n" "- M-Bites -> 'Mouse Bites' - same as 'bridge' but covered with drill holes" msgstr "" +"Geçitlerin Şekli:\n" +"- Geçit -> PCB'yi keserken çevresinden ayrılmasını engellemek için kesme " +"işlemi, oluşturulan\n" +" köprüler tarafından engellenecektir.\n" +"- İncelik -> Boyutu, 'Geçit' ile aynıdır ancak \"Geçit\" kısmı frezelenerek " +"PCB bütünlüğünden\n" +" kopmayacak kadar inceltilecektir.\n" +"- Fare Isırığı -> Boyutu 'Köprü' ile aynıdır, ancak deliklerle kaplanmıştır" #: appDatabase.py:2106 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:158 #: appTools/ToolCutOut.py:2190 msgid "Bridge" -msgstr "" +msgstr "Geçit" #: appDatabase.py:2107 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:159 #: appTools/ToolCutOut.py:2191 msgid "Thin" -msgstr "" +msgstr "İncelik" #: appDatabase.py:2118 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:169 #: appTools/ToolCutOut.py:2201 -#, fuzzy #| msgid "MultiDepth" msgid "Depth" -msgstr "Çoklu Geçiş" +msgstr "Derinlik" #: appDatabase.py:2120 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:171 #: appTools/ToolCutOut.py:2203 -#, fuzzy #| msgid "" #| "The width of the travel lines to be\n" #| "rendered in the plot." msgid "" "The depth until the milling is done\n" "in order to thin the gaps." -msgstr "Şekilde oluşturulacak hareket hattı çizgilerinin genişliği." +msgstr "" +"Geçit boşluklarını inceltmek için \n" +"frezeleme yapılana kadar olan derinlik." #: appDatabase.py:2137 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:43 #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:186 @@ -1576,7 +1578,7 @@ msgstr "Uç Kalınlığı" #: appDatabase.py:2139 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:188 #: appTools/ToolCutOut.py:2220 msgid "The drill hole diameter when doing mpuse bites." -msgstr "" +msgstr "Geçitlerde fare ısırığı şekli için delik genişliği." #: appDatabase.py:2150 #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:151 @@ -1592,6 +1594,8 @@ msgstr "Aralık" #: appTools/ToolCutOut.py:2232 msgid "The spacing between drill holes when doing mouse bites." msgstr "" +"Geçitlerde fare ısırığı şekli oluştururken matkap\n" +"delikleri arasındaki boşluk." #: appDatabase.py:2171 appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:233 #: appTools/ToolCutOut.py:2032 @@ -1626,8 +1630,8 @@ msgid "" "- 2tb - 2*top + 2*bottom\n" "- 8 - 2*left + 2*right +2*top + 2*bottom" msgstr "" -"Kesim için otomatik oluşturulan geçit sayısı.\n" -"Geçit/köprü sayısı en fazla 8 olabilir.\n" +"Otomatik PCB kesimi için kullanılan geçit sayısı.\n" +"Geçit sayısı en fazla 8 olabilir.\n" "Seçenekler:\n" "- Yok-->geçit yok\n" "- Sol Sağ-->sol + sağ\n" @@ -1639,15 +1643,15 @@ msgstr "" #: appDatabase.py:2221 msgid "Add Tool in DB" -msgstr "Veritabanına Araç Ekle" +msgstr "Veri Tabanına Araç Ekle" #: appDatabase.py:2259 msgid "Save DB" -msgstr "Veritabanını Kaydet" +msgstr "Veri Tabanını Kaydet" #: appDatabase.py:2262 msgid "Save the Tools Database information's." -msgstr "Araçlar veritabanı bilgilerini kaydedin." +msgstr "Araçlar veri tabanı bilgilerini kaydedin." #: appDatabase.py:2268 msgid "" @@ -1655,8 +1659,8 @@ msgid "" "object/application tool after selecting a tool\n" "in the Tools Database." msgstr "" -"Veritabanında bir araç seçtikten sonra etkin şekil\n" -"Araçlar Tablosuna yeni bir araç ekler." +"Araçlar Veri Tabanında bir uç seçtikten sonra, uygulamanın\n" +"o sırada aktif olan Araçlar Tablosuna yeni bir uç ekler." #: appDatabase.py:2294 appDatabase.py:2305 appEditors/AppExcEditor.py:4215 #: appEditors/AppExcEditor.py:4226 appEditors/appGCodeEditor.py:775 @@ -1738,12 +1742,12 @@ msgstr "Değişiklikleri Kaydet" msgid "" "To change tool properties select only one tool. Tools currently selected" msgstr "" +"Uç özelliklerini değiştirmek için sadece bir uç seçin. Şu anda seçili uçlar" #: appDatabase.py:3451 appTools/ToolDrilling.py:907 -#, fuzzy #| msgid "Tool Diameter." msgid "Tools DB empty." -msgstr "Uç Kalınlığı." +msgstr "Araçlar Veri Tabanı boş." #: appEditors/AppExcEditor.py:51 appEditors/AppExcEditor.py:75 #: appEditors/AppExcEditor.py:169 appEditors/AppExcEditor.py:386 @@ -1758,7 +1762,7 @@ msgstr "Bir delik eklemek için önce bir araç seçin" #: appEditors/AppExcEditor.py:123 msgid "Done. Drill added." -msgstr "Bitti. Delik eklendi." +msgstr "Bitti. Delik ekleme işlemi tamamlandı." #: appEditors/AppExcEditor.py:177 msgid "To add an Drill Array first select a tool in Tool Table" @@ -1839,7 +1843,7 @@ msgstr "" #: appEditors/AppExcEditor.py:1112 msgid "Done. Drill/Slot Resize completed." -msgstr "Done. Drill/Slot Resize completed." +msgstr "Bitti. Delik / Yuva yeniden boyutlandırma işlemi tamamlandı." #: appEditors/AppExcEditor.py:1115 msgid "Cancelled. No drills/slots selected for resize ..." @@ -1907,9 +1911,7 @@ msgstr "Dosyada hiçbir delik tanımı yok. Excellon oluşturma iptal ediliyor." #: appEditors/AppExcEditor.py:2862 msgid "An internal error has ocurred. See Shell.\n" -msgstr "" -"Dahili bir hata oluştu. Komut satırına bakınız.\n" -"\n" +msgstr "Dahili bir hata oluştu. Komut satırına bakınız.\n" #: appEditors/AppExcEditor.py:2867 msgid "Creating Excellon." @@ -1936,7 +1938,7 @@ msgstr "Bitti." #: appEditors/AppExcEditor.py:3491 msgid "Done. Drill(s) deleted." -msgstr "Bitti. Delikler silindi." +msgstr "Bitti. Delik(ler) silindi." #: appEditors/AppExcEditor.py:3564 appEditors/AppExcEditor.py:3574 #: appEditors/AppGerberEditor.py:5073 @@ -1969,14 +1971,13 @@ msgstr "" "delme için kullanılan araçlar." #: appEditors/AppExcEditor.py:3741 -#, fuzzy #| msgid "Total Slots" msgid "Convert Slots" -msgstr "Toplam Yuva" +msgstr "Yuvaları Dönüştür" #: appEditors/AppExcEditor.py:3743 msgid "Convert the slots in the selected tools to drills." -msgstr "" +msgstr "Seçili araçlardaki yuvaları deliklere dönüştürün." #: appEditors/AppExcEditor.py:3753 msgid "Add/Delete Tool" @@ -1988,7 +1989,7 @@ msgid "" "for this Excellon object." msgstr "" "Bu Excellon nesnesinin Araçlar Listesine\n" -"bir araç ekleyin / silin." +"bir araç ekleyin/silin." #: appEditors/AppExcEditor.py:3767 appGUI/ObjectUI.py:960 #: appGUI/preferences/excellon/ExcellonEditorPrefGroupUI.py:57 @@ -2195,7 +2196,7 @@ msgid "" "Direction for circular array.Can be CW = clockwise or CCW = counter " "clockwise." msgstr "" -"Dairesel dizi için yön. CW = saat yönünde veya CCW = saat yönünün tersine " +"Dairesel dizi için yön. CW = Saat yönünde veya CCW = Saat yönünün tersine " "olabilir." #: appEditors/AppExcEditor.py:3957 appEditors/AppExcEditor.py:4173 @@ -2306,17 +2307,15 @@ msgstr "Dizide kaç yuva olması gerektiğini belirtin." #: appEditors/AppExcEditor.py:4198 appEditors/AppGeoEditor.py:3301 #: appEditors/AppGerberEditor.py:2899 appEditors/appGCodeEditor.py:758 -#, fuzzy #| msgid "Exc Editor" msgid "Exit Editor" -msgstr "Excellon Düzenleyici" +msgstr "Düzenleyiciden Çık" #: appEditors/AppExcEditor.py:4201 appEditors/AppGeoEditor.py:3304 #: appEditors/AppGerberEditor.py:2902 appEditors/appGCodeEditor.py:761 -#, fuzzy #| msgid "Exc Editor" msgid "Exit from Editor." -msgstr "Excellon Düzenleyici" +msgstr "Düzenleyiciden çıkın." #: appEditors/AppGeoEditor.py:84 msgid "Buffer distance:" @@ -2435,7 +2434,7 @@ msgstr "" "Çokgen çizim yöntemleri:\n" "- Standart: Sabit adım içeri doğru.\n" "- Nokta Bazlı: Merkezden dışa doğru.\n" -"- Çizgi Bazçı: Paralel çizgiler." +"- Çizgi Bazlı: Paralel çizgiler." #: appEditors/AppGeoEditor.py:505 msgid "Connect:" @@ -2655,7 +2654,7 @@ msgstr "" #: appEditors/AppGeoEditor.py:738 appEditors/AppGerberEditor.py:5448 #: appTools/ToolTransform.py:672 msgid "Skew X" -msgstr "Eğrilt" +msgstr "X Eğrilt" #: appEditors/AppGeoEditor.py:740 appEditors/AppGeoEditor.py:761 #: appEditors/AppGerberEditor.py:5450 appEditors/AppGerberEditor.py:5471 @@ -2679,7 +2678,7 @@ msgstr "Y Eğim Açısı" #: appEditors/AppGeoEditor.py:759 appEditors/AppGerberEditor.py:5469 #: appTools/ToolTransform.py:693 msgid "Skew Y" -msgstr "Eğrilt" +msgstr "Y Eğrilt" #: appEditors/AppGeoEditor.py:790 appEditors/AppGerberEditor.py:5500 #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:120 @@ -2932,15 +2931,15 @@ msgstr "" #: appEditors/AppGeoEditor.py:1271 appEditors/AppGerberEditor.py:5988 #: appTools/ToolTransform.py:296 msgid "Appying Rotate" -msgstr "Döndürme işlemi ygulanıyor" +msgstr "Döndürme işlemi uygulanıyor" #: appEditors/AppGeoEditor.py:1284 appEditors/AppGerberEditor.py:6000 msgid "Done. Rotate completed." -msgstr "Bitti. Döndürme işlemi başarıyla tamamlandı." +msgstr "Bitti. Döndürme işlemi tamamlandı." #: appEditors/AppGeoEditor.py:1286 msgid "Rotation action was not executed" -msgstr "Döndürme işlemi tamamlanmadı" +msgstr "Döndürme işlemi tamamlanamadı" #: appEditors/AppGeoEditor.py:1304 appEditors/AppGerberEditor.py:6021 #: appTools/ToolTransform.py:322 @@ -3455,7 +3454,7 @@ msgstr "Bitti. Ped dizisi başarıyla eklendi." #: appEditors/AppGerberEditor.py:758 msgid "Select shape(s) and then click ..." -msgstr "Şekilleri seçin ve ardından ..." +msgstr "Şekilleri seçin ve ardından tıklayın..." #: appEditors/AppGerberEditor.py:770 msgid "Failed. Nothing selected." @@ -3601,7 +3600,7 @@ msgid "" msgstr "" "Şekil Boyutları:\n" " - (genişlik, yükseklik) dikgörtgensel ve dikdörtgen tipi için.\n" -" - P tipi için (Genişlik, nTepenoktaları)" +" - P tipi için (Genişlik, nTepe noktaları)" #: appEditors/AppGerberEditor.py:2532 #: appGUI/preferences/gerber/GerberEditorPrefGroupUI.py:58 @@ -3625,7 +3624,7 @@ msgstr "" "veya 'O: dikdörtgen' ise,\n" "bu değer otomatik olarak\n" "şu şekilde hesaplanır:\n" -"sqrt (genişlik ** 2 yükseklik ** 2)" +"sqrt (genişlik ** 2 + yükseklik ** 2)" #: appEditors/AppGerberEditor.py:2557 msgid "Aperture Type" @@ -3686,7 +3685,7 @@ msgstr "Şekil Tablosundaki bir şekli siler" #: appEditors/AppGerberEditor.py:2614 msgid "Buffer Aperture" -msgstr "Tampon Şekli" +msgstr "Şekil Tamponu" #: appEditors/AppGerberEditor.py:2616 msgid "Buffer a aperture in the aperture list" @@ -3791,7 +3790,7 @@ msgstr "Pad Dizisi Ekle" #: appEditors/AppGerberEditor.py:2773 msgid "Add an array of pads (linear or circular array)" -msgstr "Bir dizi ped ekler (doğrusal veya dairesel dizi)" +msgstr "Bir ped dizisi ekler (doğrusal veya dairesel dizi)" #: appEditors/AppGerberEditor.py:2779 msgid "" @@ -3874,7 +3873,7 @@ msgstr "Gerber, düzenleyiciye yükleniyor" #: appEditors/AppGerberEditor.py:4211 msgid "Setting up the UI" -msgstr "Kullanıcı Arayüzünü Özelleştirme" +msgstr "Kullanıcı arayüzü ayarlanıyor" #: appEditors/AppGerberEditor.py:4212 msgid "Adding geometry finished. Preparing the GUI" @@ -3914,7 +3913,7 @@ msgstr "Koordinatlar panoya kopyalandı." #: appEditors/AppGerberEditor.py:5002 msgid "Failed. No aperture geometry is selected." -msgstr "Failed. No aperture geometry is selected." +msgstr "Başarısız oldu. Geometri şekli seçilmedi." #: appEditors/AppGerberEditor.py:5011 appEditors/AppGerberEditor.py:5282 msgid "Done. Apertures geometry deleted." @@ -3963,7 +3962,7 @@ msgstr "Çevirme işlemi gerçekleştirilemedi." #: appEditors/AppGerberEditor.py:6084 msgid "Skew action was not executed." -msgstr "Eğriltme işlemi gerçekleştirilmedi." +msgstr "Eğriltme işlemi gerçekleştirilemedi." #: appEditors/AppGerberEditor.py:6123 msgid "Scale action was not executed." @@ -4054,10 +4053,9 @@ msgid "Will copy all the text in the Code Editor to the clipboard." msgstr "Kod düzenleyicideki tüm metni panoya kopyalar." #: appEditors/AppTextEditor.py:112 -#, fuzzy #| msgid "Save changes" msgid "Save changes internally." -msgstr "Değişiklikleri Kaydet" +msgstr "Değişiklikleri dahili olarak kaydedin." #: appEditors/AppTextEditor.py:115 msgid "Open Code" @@ -4106,32 +4104,28 @@ msgid "Saved to" msgstr "Şuraya kaydedildi" #: appEditors/AppTextEditor.py:374 -#, fuzzy #| msgid "Code Editor content copied to clipboard ..." msgid "Content copied to clipboard ..." -msgstr "Kod düzenleyicinin içeriği panoya kopyalandı ..." +msgstr "İçerik panoya kopyalandı ..." #: appEditors/appGCodeEditor.py:66 app_Main.py:7899 msgid "Code Editor" msgstr "Kod Düzenleyici" #: appEditors/appGCodeEditor.py:143 appEditors/appGCodeEditor.py:235 -#, fuzzy #| msgid "View GCode" msgid "All GCode" -msgstr "G Kod'u Görüntüle" +msgstr "Tüm G Kod" #: appEditors/appGCodeEditor.py:149 appEditors/appGCodeEditor.py:241 -#, fuzzy #| msgid "Save GCode" msgid "Header GCode" -msgstr "G Kod'u Kaydet" +msgstr "G Kodu Üstbilgi" #: appEditors/appGCodeEditor.py:155 appEditors/appGCodeEditor.py:247 -#, fuzzy #| msgid "Starting G-Code" msgid "Start GCode" -msgstr "G-Kodu başlatılıyor" +msgstr "G Kod'u Başlat" #: appEditors/appGCodeEditor.py:577 appObjects/FlatCAMCNCJob.py:1978 #: appTools/ToolCalibration.py:447 @@ -4139,10 +4133,9 @@ msgid "Loaded Machine Code into Code Editor" msgstr "Kod düzenleyiciye makine kodu yüklendi" #: appEditors/appGCodeEditor.py:667 appGUI/ObjectUI.py:1747 -#, fuzzy #| msgid "Code Editor" msgid "GCode Editor" -msgstr "Kod Düzenleyici" +msgstr "G Kod Düzenleyicisi" #: appEditors/appGCodeEditor.py:692 appEditors/appGCodeEditor.py:703 #: appGUI/ObjectUI.py:875 appGUI/ObjectUI.py:1846 appGUI/ObjectUI.py:1856 @@ -4176,14 +4169,13 @@ msgstr "Yuvalar" #: appEditors/appGCodeEditor.py:712 appEditors/appGCodeEditor.py:734 msgid "CNC Code Snippet" -msgstr "" +msgstr "CNC Kod Eklentisi" #: appEditors/appGCodeEditor.py:714 appEditors/appGCodeEditor.py:736 msgid "Code snippet defined in Preferences." -msgstr "" +msgstr "Ayarlar'da tanımlanan kod eklentisi." #: appEditors/appGCodeEditor.py:720 appEditors/appGCodeEditor.py:742 -#, fuzzy #| msgid "" #| "Type here any G-Code commands you would\n" #| "like to add at the beginning of the G-Code file." @@ -4191,18 +4183,17 @@ msgid "" "Type here any G-Code commands you would\n" "like to insert at the cursor location." msgstr "" -"G-Kod'u dosyasının başına eklemek istediğiniz tüm G-Kod komutlarını buraya " -"girin." +"İmleç konumuna eklemek istediğiniz herhangi\n" +"bir G Kod komutunu buraya yazın." #: appEditors/appGCodeEditor.py:726 appEditors/appGCodeEditor.py:748 -#, fuzzy #| msgid "Insert QRCode" msgid "Insert Code" -msgstr "QR Kod Ekle" +msgstr "Kodu Ekle" #: appEditors/appGCodeEditor.py:729 appEditors/appGCodeEditor.py:751 msgid "Insert the code above at the cursor location." -msgstr "" +msgstr "Yukarıdaki Kodu imleç konumuna ekleyin." #: appGUI/GUIElements.py:2959 msgid "" @@ -4212,7 +4203,7 @@ msgid "" msgstr "" "Referans şunlar olabilir:\n" "- Kesin -> Referans noktası bir noktadır (0,0)\n" -"- Değişen -> Referans noktası atlamadan önceki fare konumudur" +"- Değişen -> Referans noktası farenin atlamadan önceki konumudur" #: appGUI/GUIElements.py:2964 msgid "Abs" @@ -4249,61 +4240,56 @@ msgstr "Kapat" #: appGUI/GUIElements.py:3036 appTools/ToolShell.py:296 msgid "Type >help< to get started" -msgstr "Başlamak için> yardım yardım Geo" @@ -4625,7 +4609,7 @@ msgstr "" "Şu türde olabilecek nesneleri birleştirin:\n" "- Gerber\n" "- Excellon\n" -"- Geometri\n" +"- Şekil\n" "Bunları yeni bir Şekil nesnesine dönüştürün." #: appGUI/MainGUI.py:373 @@ -4720,7 +4704,7 @@ msgstr "Görünüm" #: appGUI/MainGUI.py:455 msgid "Enable all plots\tAlt+1" -msgstr "Tüm Şekilleri Etkinleştir\tALT+1" +msgstr "Tüm Şekilleri Etkinleştir" #: appGUI/MainGUI.py:457 msgid "Disable all plots\tAlt+2" @@ -4776,7 +4760,7 @@ msgstr "&Ekseni Göster/Gizle\tSHIFT+G" #: appGUI/MainGUI.py:493 msgid "Toggle Workspace\tShift+W" -msgstr "Çalışma Alanını Değiştir\tSHIFT+W" +msgstr "Çalışma Alanı Etkin/Devre Dışı\tSHIFT+W" #: appGUI/MainGUI.py:495 msgid "Toggle HUD\tAlt+H" @@ -4833,7 +4817,6 @@ msgid "YouTube Channel\tF4" msgstr "YouTube Kanalı\tF4" #: appGUI/MainGUI.py:548 -#, fuzzy #| msgid "How To's" msgid "How To" msgstr "Nasıl Yapılır" @@ -4892,7 +4875,7 @@ msgstr "Şekli Sil\tDEL" #: appGUI/MainGUI.py:596 appGUI/MainGUI.py:683 msgid "Move\tM" -msgstr "Taşı\tM\tM" +msgstr "Taşı\tM" #: appGUI/MainGUI.py:598 msgid "Buffer Tool\tB" @@ -4900,7 +4883,7 @@ msgstr "Tampon\tB" #: appGUI/MainGUI.py:601 msgid "Paint Tool\tI" -msgstr "Çizim\tI" +msgstr "Çizim\tl" #: appGUI/MainGUI.py:604 msgid "Transform Tool\tAlt+R" @@ -5109,26 +5092,23 @@ msgid "Gerber Editor Toolbar" msgstr "Gerber Düzenleyici Araç Çubuğu" #: appGUI/MainGUI.py:827 appGUI/MainGUI.py:1886 -#, fuzzy #| msgid "Coordinates copied to clipboard." msgid "Delta Coordinates Toolbar" -msgstr "Koordinatlar panoya kopyalandı." +msgstr "Fark Koordinatları Araç Çubuğu" #: appGUI/MainGUI.py:830 appGUI/MainGUI.py:1894 -#, fuzzy #| msgid "Coordinates" msgid "Coordinates Toolbar" -msgstr "Koordinatlar" +msgstr "Koordinatlar Araç Çubuğu" #: appGUI/MainGUI.py:833 appGUI/MainGUI.py:1902 msgid "Grid Toolbar" msgstr "Izgara Araç Çubuğu" #: appGUI/MainGUI.py:842 appGUI/MainGUI.py:1910 -#, fuzzy #| msgid "Edit Toolbar" msgid "Status Toolbar" -msgstr "Düzenle Araç Çubuğu" +msgstr "Durum Araç Çubuğu" #: appGUI/MainGUI.py:854 appGUI/MainGUI.py:2011 app_Main.py:7104 #: app_Main.py:7109 @@ -5196,7 +5176,7 @@ msgstr "Nesneyi Temizle" #: appGUI/MainGUI.py:900 appGUI/MainGUI.py:2057 appGUI/MainGUI.py:4265 msgid "Zoom In" -msgstr "Yaklaştır" +msgstr "Yakınlaştır" #: appGUI/MainGUI.py:902 appGUI/MainGUI.py:2059 appGUI/MainGUI.py:4265 msgid "Zoom Out" @@ -5242,7 +5222,6 @@ msgstr "Yalıtım" #: appGUI/MainGUI.py:939 appGUI/MainGUI.py:2094 appGUI/ObjectUI.py:643 #: appTools/ToolDrilling.py:245 appTools/ToolDrilling.py:1979 #: appTools/ToolMilling.py:169 -#, fuzzy #| msgid "Drilling" msgid "Drilling Tool" msgstr "Delme" @@ -5418,7 +5397,7 @@ msgstr "Şekilleri Kopyala" #: appGUI/MainGUI.py:1050 msgid "Delete Shape '-'" -msgstr "Şekilleri Sil '-'" +msgstr "Şekil Sil '-'" #: appGUI/MainGUI.py:1052 appGUI/MainGUI.py:1095 appGUI/MainGUI.py:1520 #: appGUI/MainGUI.py:1557 appGUI/MainGUI.py:2206 appGUI/MainGUI.py:2249 @@ -5516,16 +5495,16 @@ msgid "" "Draw a delimiting rectangle on canvas.\n" "The purpose is to illustrate the limits for our work." msgstr "" -"Draw a delimiting rectangle on canvas.\n" -"The purpose is to illustrate the limits for our work." +"Çalışma alanı üzerine sınırlayıcı bir dikdörtgen oluşturun.\n" +"Amaç, çalışmamızın sınırlarını göstermektir." #: appGUI/MainGUI.py:1179 msgid "" "Relative measurement.\n" "Reference is last click position" msgstr "" -"Relative measurement.\n" -"Reference is last click position" +"Değişen ölçüm.\n" +"Referans, son tıklama konumudur" #: appGUI/MainGUI.py:1187 msgid "" @@ -5556,7 +5535,7 @@ msgstr "GERBER" #: appGUI/MainGUI.py:1324 appTools/ToolDrilling.py:2032 #: appTools/ToolMilling.py:1637 appTools/ToolRulesCheck.py:1301 msgid "EXCELLON" -msgstr "EXCELLON" +msgstr "" #: appGUI/MainGUI.py:1334 appTools/ToolSub.py:696 msgid "GEOMETRY" @@ -5673,7 +5652,7 @@ msgstr "Şekil" #: appTools/ToolPunchGerber.py:803 appTools/ToolPunchGerber.py:818 #: appTools/ToolTransform.py:126 appTools/ToolTransform.py:586 msgid "Excellon" -msgstr "Excellon" +msgstr "" #: appGUI/MainGUI.py:1474 msgid "Grids" @@ -5701,7 +5680,7 @@ msgstr "Dikdörtgen" #: appGUI/MainGUI.py:1494 msgid "Circle" -msgstr "Daire" +msgstr "" #: appGUI/MainGUI.py:1498 msgid "Arc" @@ -5722,7 +5701,7 @@ msgstr "Çıkarma" #: appGUI/MainGUI.py:1518 appGUI/ObjectUI.py:1729 #: appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:63 msgid "Cut" -msgstr "Kes" +msgstr "Kesim" #: appGUI/MainGUI.py:1529 msgid "Pad" @@ -5754,7 +5733,7 @@ msgstr "Düzenleyiciyi Kapat" #: appGUI/MainGUI.py:1612 msgid "Application units" -msgstr "Uygulama Birimleri" +msgstr "Uygulama birimleri" #: appGUI/MainGUI.py:1707 msgid "Lock Toolbars" @@ -5770,9 +5749,7 @@ msgstr "FlatCAM Ayarları Klasörü açıldı." #: appGUI/MainGUI.py:1981 msgid "Are you sure you want to delete the GUI Settings? \n" -msgstr "" -"Arayüz sıfırlamak istediğinizden emin misiniz?\n" -"\n" +msgstr "Arayüz sıfırlamak istediğinizden emin misiniz?\n" #: appGUI/MainGUI.py:1986 appGUI/preferences/PreferencesUIManager.py:923 #: appGUI/preferences/PreferencesUIManager.py:1169 appTranslation.py:112 @@ -5876,7 +5853,7 @@ msgstr "Uç Kalınlığını Girin" #: appGUI/MainGUI.py:3515 msgid "Adding Tool cancelled ..." -msgstr "Araç ekleme işlemi iptal edildi ..." +msgstr "Uç ekleme işlemi iptal edildi ..." #: appGUI/MainGUI.py:3545 msgid "Distance Tool exit..." @@ -5888,11 +5865,11 @@ msgstr "Uygulama, projeyi kaydediyor. Lütfen bekleyin ..." #: appGUI/MainGUI.py:3858 msgid "Shell enabled." -msgstr "Komut etkinleştirildi." +msgstr "Komut satırı etkinleştirildi." #: appGUI/MainGUI.py:3861 msgid "Shell disabled." -msgstr "Komut devre dışı bırakıldı." +msgstr "Komut satırı devre dışı bırakıldı." #: appGUI/MainGUI.py:3875 app_Main.py:9689 msgid "Shortcut Key List" @@ -5912,11 +5889,11 @@ msgstr "'Proje' Sekmesine Geç" #: appGUI/MainGUI.py:4259 msgid "Switch to Selected Tab" -msgstr "'Seçili' Sekmesine Geç" +msgstr "'Özellikler' Sekmesine Geç" #: appGUI/MainGUI.py:4260 msgid "Switch to Tool Tab" -msgstr "'Araç' Sekmesine Geç" +msgstr "'Araçlar' Sekmesine Geç" #: appGUI/MainGUI.py:4261 msgid "New Gerber" @@ -5983,7 +5960,7 @@ msgstr "Nesneyi Kopyala" #: appGUI/MainGUI.py:4268 msgid "Open Tools Database" -msgstr "Araçlar Veritabanını Aç" +msgstr "Araçlar Veri Tabanını Aç" #: appGUI/MainGUI.py:4269 msgid "Open Excellon File" @@ -6011,7 +5988,7 @@ msgstr "Projeyi Kaydet" #: appGUI/MainGUI.py:4270 msgid "Toggle Plot Area" -msgstr "Çalışma Alanını Değiştir" +msgstr "Çalışma Alanı Etkin/Devre Dışı" #: appGUI/MainGUI.py:4273 msgid "Copy Obj_Name" @@ -6303,7 +6280,7 @@ msgstr "Yeni Bir Araç Ekle" #: appGUI/MainGUI.py:4563 msgid "Delete Drill(s)" -msgstr "Deliği SilDelete Drill(s)" +msgstr "Deliği Sil" #: appGUI/MainGUI.py:4563 msgid "Alternate: Delete Tool(s)" @@ -6373,7 +6350,7 @@ msgstr "" #: appGUI/ObjectUI.py:111 appGUI/ObjectUI.py:155 msgid "Geometrical transformations of the current object." -msgstr "Mevcut nesnenin geometrik dönüşümleri." +msgstr "Mevcut nesnenin şekil olarak dönüşümleri." #: appGUI/ObjectUI.py:120 msgid "" @@ -6381,8 +6358,7 @@ msgid "" "geometric features of this object.\n" "Expressions are allowed. E.g: 1/25.4" msgstr "" -"Bu nesnenin geometrik \n" -"özelliklerinin çarpılacağı değer.\n" +"Nesnenin geometrik özelliklerinin çarpılacağı değer.\n" "Şu ifadelere izin verilir. Örn: 1 / 25,4" #: appGUI/ObjectUI.py:127 @@ -6421,7 +6397,7 @@ msgstr "Çizim Seçenekleri" #: appGUI/preferences/tools/Tools2CThievingPrefGroupUI.py:119 #: appTools/ToolCopperThieving.py:1284 msgid "Solid" -msgstr "Dolu" +msgstr "Dolgulu" #: appGUI/ObjectUI.py:204 appGUI/preferences/gerber/GerberGenPrefGroupUI.py:47 msgid "Solid color polygons." @@ -6450,21 +6426,19 @@ msgstr "Göster" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:42 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:40 msgid "Plot (show) this object." -msgstr "Bu nesneyi göster." +msgstr "Nesne üzerindeki çizimleri göster." #: appGUI/ObjectUI.py:244 -#, fuzzy #| msgid "Gerber Object" msgid "Edit an Gerber object." -msgstr "Gerber Nesnesi" +msgstr "Gerber nesnesini düzenleyin." #: appGUI/ObjectUI.py:270 appGUI/ObjectUI.py:551 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:50 #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:54 -#, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Tools Table." -msgstr "Çalışma alanındaki eksen görüntüsünü değiştirir" +msgstr "Araçlar Tablosunun görünümünü değiştirin." #: appGUI/ObjectUI.py:279 msgid "Mark All" @@ -6504,32 +6478,26 @@ msgstr "" #: appGUI/ObjectUI.py:331 msgid "Isolation Routing" -msgstr "Yalıtım Oluşturma İşlemleri" +msgstr "Yalıtım Oluşturma" #: appGUI/ObjectUI.py:334 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:32 #: appTools/ToolIsolation.py:2927 msgid "" "Create a Geometry object with\n" "toolpaths to cut around polygons." -msgstr "" -"Yolların iki tarafını kazıyarak\n" -"yollar oluşturur." +msgstr "Çokgenleri keserek yollar oluşturma işlemi." #: appGUI/ObjectUI.py:349 appGUI/ObjectUI.py:1665 appTools/ToolNCC.py:4257 msgid "" "Create the Geometry Object\n" "for non-copper routing." -msgstr "" -"Yol dışında kalan bakırları kazıyarak \n" -"bakırsız alan oluşturur." +msgstr "Bakırı kazıyarak bakırsız alanlar oluşturun." #: appGUI/ObjectUI.py:364 msgid "" "Generate the geometry for\n" "the board cutout." -msgstr "" -"Plaketi kesmek için\n" -"şekil oluşturun." +msgstr "PCB'yi kesmek için kesim şekilleri oluşturun." #: appGUI/ObjectUI.py:381 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:32 msgid "Non-copper regions" @@ -6543,11 +6511,11 @@ msgid "" "object. Can be used to remove all\n" "copper from a specified region." msgstr "" -"Baskılı devre kartında yollar dışında, \n" -"bakırsız alanlar oluşturun.\n" -"Bu, yollar dışındaki alanları kapsar. \n" -"Belirtilen bir bölgedeki tüm bakırları\n" -"çıkarmak için kullanılabilir." +"PCB'de bakır içermeyen alanlar oluşturun.\n" +"Bu nesnenin tersine eşdeğerdir. Yani yolların kenarlarını \n" +"kazıyarak yalıtım oluşturulurken, PCB'nin kenarını çevreleyen\n" +"çerçeve çizgisinin kendisini kazıyarak bakırsız bir çerçeve oluşturur.\n" +"Tüm bakırın, belirli bir bölgeden çıkarılması için kullanılabilir." #: appGUI/ObjectUI.py:393 appGUI/ObjectUI.py:434 #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:46 @@ -6562,9 +6530,8 @@ msgid "" "objects with this minimum\n" "distance." msgstr "" -"Nesnelerin etrafına minimum\n" -"mesafeye sahip bir dikdörtgen \n" -"çizerek PCB'nin kesim kenarını gösterir." +"Nesnelerin etrafına minimum mesafeye sahip\n" +"bir çerçeve çizerek PCB'nin kenarını gösterir." #: appGUI/ObjectUI.py:412 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:63 msgid "Resulting geometry will have rounded corners." @@ -6574,13 +6541,13 @@ msgstr "Ortaya çıkan şeklin köşeleri yuvarlatılmış olacaktır." #: appTools/ToolCutOut.py:2300 appTools/ToolIsolation.py:3396 #: appTools/ToolNCC.py:4254 appTools/ToolPaint.py:3177 msgid "Generate Geometry" -msgstr "Bakır Temizliğini Başlat" +msgstr "Şekil Oluştur" #: appGUI/ObjectUI.py:426 appGUI/preferences/gerber/GerberOptPrefGroupUI.py:73 #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:137 #: appTools/ToolPanelize.py:698 appTools/ToolQRCode.py:783 msgid "Bounding Box" -msgstr "Sınırlayıcı Kutu" +msgstr "Sınırlayıcı Çerçeve" #: appGUI/ObjectUI.py:428 msgid "" @@ -6622,10 +6589,9 @@ msgid "Solid circles." msgstr "Dolgulu daireler." #: appGUI/ObjectUI.py:531 -#, fuzzy #| msgid "Excellon Object" msgid "Edit an Excellon object." -msgstr "Excellon Nesnesi" +msgstr "Bir Excellon nesnesini düzenleyin." #: appGUI/ObjectUI.py:593 appTools/ToolDrilling.py:2067 #: appTools/ToolMilling.py:1672 @@ -6669,10 +6635,10 @@ msgstr "" "frezelenerek oluşturulan delikler." #: appGUI/ObjectUI.py:607 -#, fuzzy #| msgid "Set the color of the shape when selected." msgid "Show the color of the drill holes when using multi-color." -msgstr "Seçildiğinde şeklin rengini ayarlayın." +msgstr "" +"Çok Renkli seçeneğini kullanırken matkap deliklerinin rengini gösterin." #: appGUI/ObjectUI.py:609 msgid "" @@ -6684,10 +6650,9 @@ msgstr "" #: appGUI/ObjectUI.py:618 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:55 -#, fuzzy #| msgid "Add from DB" msgid "Auto load from DB" -msgstr "Veritabanından Ekle" +msgstr "Veri tabanından otomatik yükle" #: appGUI/ObjectUI.py:620 #: appGUI/preferences/excellon/ExcellonAdvOptPrefGroupUI.py:57 @@ -6695,28 +6660,26 @@ msgid "" "Automatic replacement of the tools from related application tools\n" "with tools from DB that have a close diameter value." msgstr "" +"İlgili işlemler için kullanılan uçların, Araçlar Veri Tabanından\n" +"yakın kalınlık değerine sahip uçlarla otomatik olarak değiştirilmesini " +"sağlar." #: appGUI/ObjectUI.py:646 -#, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." msgid "Generate GCode out of drill holes in an Excellon object." -msgstr "" -"Seçili Excellon nesnelerini yeni bir karma Excellon nesnesine birleştirir." +msgstr "Bir Excellon nesnesindeki matkap deliklerinden G Kod oluşturun." #: appGUI/ObjectUI.py:657 -#, fuzzy #| msgid "Milling Type" msgid "Milling Tool" -msgstr "Freze Tipi" +msgstr "Frezeleme" #: appGUI/ObjectUI.py:660 -#, fuzzy #| msgid "" #| "Merge a selection of Excellon objects into a new combo Excellon object." msgid "Generate GCode out of slot holes in an Excellon object." -msgstr "" -"Seçili Excellon nesnelerini yeni bir karma Excellon nesnesine birleştirir." +msgstr "Bir Excellon nesnesindeki yuva deliklerinden G Kodu oluşturun." #: appGUI/ObjectUI.py:684 msgid "Milling Geometry" @@ -6765,10 +6728,9 @@ msgid "Geometry Object" msgstr "Kaynak Nesne" #: appGUI/ObjectUI.py:807 -#, fuzzy #| msgid "Geometry Object" msgid "Edit an Geometry object." -msgstr "Kaynak Nesne" +msgstr "Bir Şekil nesnesini düzenleyin." #: appGUI/ObjectUI.py:845 msgid "" @@ -6800,7 +6762,7 @@ msgstr "" #: appGUI/ObjectUI.py:862 appGUI/ObjectUI.py:1833 #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:40 msgid "Plot Object" -msgstr "Nesneleri Çiz" +msgstr "Çizimi Göster" #: appGUI/ObjectUI.py:882 msgid "" @@ -6910,13 +6872,13 @@ msgstr "" #: appTools/ToolNCC.py:3854 appTools/ToolPaint.py:140 #: appTools/ToolPaint.py:2877 msgid "Add from DB" -msgstr "Veritabanından Ekle" +msgstr "Veri Tabanından Ekle" #: appGUI/ObjectUI.py:972 appTools/ToolCutOut.py:2069 #: appTools/ToolIsolation.py:61 appTools/ToolIsolation.py:3084 #: appTools/ToolNCC.py:3888 appTools/ToolPaint.py:2897 msgid "Search and Add" -msgstr "" +msgstr "Ara ve Ekle" #: appGUI/ObjectUI.py:975 msgid "" @@ -6929,15 +6891,13 @@ msgstr "" #: appGUI/ObjectUI.py:979 appTools/ToolCutOut.py:2081 #: appTools/ToolIsolation.py:65 appTools/ToolIsolation.py:3095 #: appTools/ToolNCC.py:3899 appTools/ToolPaint.py:2908 -#, fuzzy #| msgid "Add from DB" msgid "Pick from DB" -msgstr "Veritabanından Ekle" +msgstr "Veri Tabanından Seç" #: appGUI/ObjectUI.py:982 appTools/ToolCutOut.py:2084 #: appTools/ToolIsolation.py:3098 appTools/ToolNCC.py:3902 #: appTools/ToolPaint.py:2911 -#, fuzzy #| msgid "" #| "Add a new tool to the Tool Table\n" #| "from the Tool DataBase." @@ -6948,7 +6908,8 @@ msgid "" "Menu: Options -> Tools Database" msgstr "" "Veri tabanından Araçlar Tablosuna\n" -"yeni bir uç ekleyin." +"yeni bir uç ekleyin.\n" +"Menüde : Seçenekler -> Araçlar Veri tabanı" #: appGUI/ObjectUI.py:1004 msgid "" @@ -6996,7 +6957,9 @@ msgstr "İşlem İçin Seçenekler" msgid "" "The data used for creating GCode.\n" "Each tool store it's own set of such data." -msgstr "G-Kod oluşturmak için kullanılan veriler." +msgstr "" +"GCode oluşturmak için kullanılan veriler.\n" +"Her araç kendi bu tür verileri depolar." #: appGUI/ObjectUI.py:1058 appGUI/preferences/tools/ToolsISOPrefGroupUI.py:89 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:72 @@ -7023,9 +6986,7 @@ msgstr "V-Ucu Açısı" msgid "" "The tip angle for V-Shape Tool.\n" "In degree." -msgstr "" -"V ucu için uç kalınlığı.\n" -"Derece olarak." +msgstr "V ucu için uç kalınlığı. Derece olarak." #: appGUI/ObjectUI.py:1092 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:51 @@ -7034,9 +6995,7 @@ msgstr "" msgid "" "Cutting depth (negative)\n" "below the copper surface." -msgstr "" -"Bakır yüzeyinin altında\n" -"kesme derinliği (negatif)." +msgstr "Bakır yüzeyinin altında kesme derinliği (negatif)." #: appGUI/ObjectUI.py:1110 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:69 @@ -7052,9 +7011,7 @@ msgstr "Çoklu Geçiş" msgid "" "Height of the tool when\n" "moving without cutting." -msgstr "" -"Kesmeden hareket ederken\n" -"ucun yüksekliği." +msgstr "Kesmeden hareket ederken ucun yüksekliği." #: appGUI/ObjectUI.py:1157 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:188 @@ -7062,9 +7019,7 @@ msgstr "" msgid "" "Cutting speed in the XY\n" "plane in units per minute" -msgstr "" -"Dakikada birim olarak\n" -"XY düzleminde kesme hızı" +msgstr "Dakikada birim olarak XY düzleminde kesme hızı" #: appGUI/ObjectUI.py:1171 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:203 @@ -7073,8 +7028,7 @@ msgid "" "plane in units per minute.\n" "It is called also Plunge." msgstr "" -"Dakikada birim olarak\n" -"XY düzleminde kesme hızı.\n" +"Dakikada birim olarak XY düzleminde kesme hızı.\n" "Buna Daldırma da denir." #: appGUI/ObjectUI.py:1186 @@ -7086,11 +7040,9 @@ msgid "" "It is useful only for Marlin,\n" "ignore for any other cases." msgstr "" -"XY düzleminde kesme hızı \n" -"(dakika başına birim olarak).\n" +"XY düzleminde kesme hızı (dakika başına birim olarak).\n" "Bu, hızlı hareket G00 içindir.\n" -"Sadece Marlin için yararlıdır,\n" -"diğer durumlar için yok sayın." +"Sadece Marlin için yararlıdır, diğer durumlar için yok sayın." #: appGUI/ObjectUI.py:1204 #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:85 @@ -7108,9 +7060,8 @@ msgid "" "meet with last cut, we generate an\n" "extended cut over the first cut section." msgstr "" -"İlk kesimin son kesimle buluştuğu, \n" -"olası bakır artıkları kaldırmak için \n" -"ilk kesim bölümüne yakın bir kesim\n" +"İlk kesimin son kesimle buluştuğu, olası bakır artıkları\n" +"kaldırmak için ilk kesim bölümüne yakın bir kesim\n" "oluşturulur." #: appGUI/ObjectUI.py:1230 @@ -7120,10 +7071,8 @@ msgid "" "If LASER preprocessor is used,\n" "this value is the power of laser." msgstr "" -"Matkap ucunun devir/dakika cinsinden \n" -"hızı (isteğe bağlı).\n" -"LAZER ön işlemcisi kullanılıyorsa,\n" -"bu değer lazerin gücüdür." +"Matkap ucunun devir/dakika cinsinden hızı (isteğe bağlı).\n" +"LAZER ön işlemcisi kullanılıyorsa, bu değer lazerin gücüdür." #: appGUI/ObjectUI.py:1246 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:235 @@ -7142,8 +7091,8 @@ msgstr "" #: appTools/ToolDrilling.py:2278 appTools/ToolMilling.py:1970 msgid "Number of time units for spindle to dwell." msgstr "" -"Ucun gerekli hıza ulaşması için\n" -"beklenmesi gereken zaman birimi." +"Ucun gerekli hıza ulaşması için beklenmesi\n" +"gereken zaman birimi." #: appGUI/ObjectUI.py:1264 appGUI/ObjectUI.py:1965 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:131 @@ -7151,7 +7100,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:333 #: appTools/ToolDrilling.py:2461 appTools/ToolMilling.py:2129 msgid "Probe Z depth" -msgstr "Ucun Z Derinliği" +msgstr "Prob Z Derinliği" #: appGUI/ObjectUI.py:1266 appGUI/ObjectUI.py:1967 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:133 @@ -7162,7 +7111,7 @@ msgid "" "The maximum depth that the probe is allowed\n" "to probe. Negative value, in current units." msgstr "" -"Uç için izin verilen maksimum derinlik.\n" +"Prob (algılayıcı) için izin verilen maksimum derinlik.\n" "Geçerli birimlerde negatif değer." #: appGUI/ObjectUI.py:1281 @@ -7170,7 +7119,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:346 #: appTools/ToolDrilling.py:2480 appTools/ToolMilling.py:2148 msgid "Feedrate Probe" -msgstr "Ucun İlerleme Hızı" +msgstr "Probun İlerleme Hızı" #: appGUI/ObjectUI.py:1283 appGUI/ObjectUI.py:1980 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:146 @@ -7178,7 +7127,7 @@ msgstr "Ucun İlerleme Hızı" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:348 #: appTools/ToolDrilling.py:2482 appTools/ToolMilling.py:2150 msgid "The feedrate used while the probe is probing." -msgstr "Delme sırasında kullanılan ilerleme hızı." +msgstr "Prob (algılayıcı) algılama yaparken kullanılan ilerleme hızı." #: appGUI/ObjectUI.py:1310 appTools/ToolDrilling.py:2364 #: appTools/ToolIsolation.py:3227 appTools/ToolMilling.py:2042 @@ -7193,9 +7142,8 @@ msgid "" "The parameters in the current form will be applied\n" "on all the tools from the Tool Table." msgstr "" -"Formdaki geçerli seçenekler, \n" -"Araçlar Tablosundaki tüm \n" -"uçlara uygulanacaktır." +"Formdaki geçerli seçenekler, Araçlar Tablosundaki \n" +"tüm uçlara uygulanacaktır." #: appGUI/ObjectUI.py:1324 appTools/ToolDrilling.py:2378 #: appTools/ToolIsolation.py:3241 appTools/ToolMilling.py:2056 @@ -7220,8 +7168,8 @@ msgid "" "Include tool-change sequence\n" "in the Machine Code (Pause for tool change)." msgstr "" -"G Kodunda uç değiştirme sırasını içerir \n" -"(Uç değiştirme için duraklatma)." +"G-Kod'a uç değiştirme sırasını dahil edin\n" +"(uç değiştirme için duraklat)." #: appGUI/ObjectUI.py:1342 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:135 @@ -7273,10 +7221,9 @@ msgstr "" #: appGUI/ObjectUI.py:1396 appTools/ToolDrilling.py:2454 #: appTools/ToolMilling.py:2124 -#, fuzzy #| msgid "Coordinates" msgid "X,Y coordinates" -msgstr "Koordinatlar" +msgstr "X, Y Koordinatları" #: appGUI/ObjectUI.py:1404 #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:257 @@ -7421,7 +7368,7 @@ msgstr "Dışlama alanlarının tümünü silin." #: appGUI/ObjectUI.py:1507 appTools/ToolDrilling.py:2606 #: appTools/ToolMilling.py:2281 msgid "Delete Selected" -msgstr "Delete Selected" +msgstr "Seçilenleri Sil" #: appGUI/ObjectUI.py:1508 appTools/ToolDrilling.py:2607 #: appTools/ToolMilling.py:2282 @@ -7429,37 +7376,37 @@ msgid "Delete all exclusion areas that are selected in the table." msgstr "Tabloda seçilen dışlama alanlarını siler." #: appGUI/ObjectUI.py:1518 -#, fuzzy #| msgid "Add Polygon" msgid "Add Polish" -msgstr "Çokgen Ekle" +msgstr "Parlatma Ekle" #: appGUI/ObjectUI.py:1520 msgid "" "Will add a Paint section at the end of the GCode.\n" "A metallic brush will clean the material after milling." msgstr "" +"G-Kod'un sonuna bir Çizim bölümü ekleyecektir.\n" +"Bir tel fırça, freze işleminden sonra malzemeyi temizleyecektir." #: appGUI/ObjectUI.py:1528 -#, fuzzy #| msgid "Diameter for the new tool." msgid "Diameter for the polishing tool." -msgstr "Diameter for the new tool." +msgstr "Parlatma ucu için kalınlık." #: appGUI/ObjectUI.py:1539 -#, fuzzy #| msgid "Measure" msgid "Pressure" -msgstr "Ölç" +msgstr "Baskı" #: appGUI/ObjectUI.py:1541 msgid "" "Negative value. The higher the absolute value\n" "the stronger the pressure of the brush on the material." msgstr "" +"Negatif değer. Sayının tam değer kısmı ne kadar yüksekse\n" +"fırçanın malzeme üzerindeki baskısı o kadar güçlüdür." #: appGUI/ObjectUI.py:1570 -#, fuzzy #| msgid "" #| "Algorithm for copper clearing:\n" #| "- Standard: Fixed step inwards.\n" @@ -7471,7 +7418,7 @@ msgid "" "- Seed-based: Outwards from seed.\n" "- Line-based: Parallel lines." msgstr "" -"Bakır temizleme için kullanılan yöntemler:\n" +"Parlatma için seçenekler:\n" "- Standart: Sabit adım içeri doğru.\n" "- Nokta Bazlı: Merkezden dışarıya doğru.\n" "- Çizgi Bazlı: Paralel çizgiler." @@ -7482,10 +7429,9 @@ msgid "Generate CNCJob object" msgstr "CNC İş Nesnesi Oluştur" #: appGUI/ObjectUI.py:1617 -#, fuzzy #| msgid "Generate CNCJob object" msgid "Generate CNCJob object." -msgstr "CNC İş Nesnesi Oluştur" +msgstr "CNC İş Nesnesi Oluşturun." #: appGUI/ObjectUI.py:1619 msgid "" @@ -7522,24 +7468,22 @@ msgid "" "above the work piece or it can be of type 'Cut',\n" "which means the moves that cut into the material." msgstr "" -"Bu, çizilecek alan üzerindeki şekil türlerini seçer.\n" -"Bunlar, ya iş parçasının üzerindeki hareketler anlamına \n" -"gelen 'Hareket' tipinde olabilir veya malzemeye kesilen\n" -"hareketler anlamına gelen 'Kes' tipinde olabilir." +"Bu, çizilecek alan üzerindeki çizim biçimlerini seçer.\n" +"'Hareket' tipinde olabilirler, yani nesnenin üzerindeki çizimler.\n" +"'Kesim' tipinde olabilirler, yani nesneyi kesen çizimler." #: appGUI/ObjectUI.py:1728 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:62 msgid "Travel" msgstr "Hareket" #: appGUI/ObjectUI.py:1751 -#, fuzzy #| msgid "Create the QRCode object." msgid "Edit an GCode object." -msgstr "QR Kod nesnesi oluştur." +msgstr "Bir GCode nesnesini düzenleyin." #: appGUI/ObjectUI.py:1762 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:71 msgid "Display Annotation" -msgstr "Notları Göster" +msgstr "" #: appGUI/ObjectUI.py:1764 appGUI/preferences/cncjob/CNCJobOptPrefGroupUI.py:73 msgid "" @@ -7547,9 +7491,10 @@ msgid "" "When checked it will display numbers in order for each end\n" "of a travel line." msgstr "" -"Grafik üzerinde metin notunun görüntülenip görüntülenmeyeceğini seçer.\n" -"Kutu işaretlenirse numaralar, her nokta için hareket hattı sırasına göre " -"görüntüler." +"Grafik üzerinde hareket hattı sıra numaralarının görüntülenip\n" +"görüntülenmeyeceğini seçer.\n" +"Onay kutusu işaretlenirse, hareket hattı sırasını gösteren \n" +"numaralar gösterilir." #: appGUI/ObjectUI.py:1776 appTools/ToolProperties.py:562 msgid "Travelled distance" @@ -7615,60 +7560,57 @@ msgstr "Çizimi güncelleyin." #: appGUI/ObjectUI.py:1879 msgid "Use CNC Code Snippets" -msgstr "" +msgstr "CNC Kod Eklentileri Kullan" #: appGUI/ObjectUI.py:1881 msgid "" "When selected, it will include CNC Code snippets (append and prepend)\n" "defined in the Preferences." msgstr "" +"Seçildiğinde, Ayarlarda tanımlanan CNC Kodu eklentileri\n" +"(başa ekleme ve sona ekleme) içerecektir." #: appGUI/ObjectUI.py:1887 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:64 msgid "Autolevelling" -msgstr "" +msgstr "Otomatik Dengeleme" #: appGUI/ObjectUI.py:1889 msgid "Enable the autolevelling feature." -msgstr "" +msgstr "Otomatik dengeleme özelliğini etkinleştirin." #: appGUI/ObjectUI.py:1906 -#, fuzzy #| msgid "Tools Table" msgid "Probe Points Table" -msgstr "Araçlar Tablosu" +msgstr "Prob Noktaları Tablosu" #: appGUI/ObjectUI.py:1907 msgid "Generate GCode that will obtain the height map" -msgstr "" +msgstr "Yükseklik haritasını elde edecek G-Kodu oluşturun" #: appGUI/ObjectUI.py:1909 msgid "Show" -msgstr "" +msgstr "Göster" #: appGUI/ObjectUI.py:1910 -#, fuzzy #| msgid "Toggle the display of axis on canvas" msgid "Toggle the display of the Probe Points table." -msgstr "Çalışma alanındaki eksen görüntüsünü değiştirir" +msgstr "Prob (algılayıcı) noktaları tablosunun görüntülenmesini sağlar." #: appGUI/ObjectUI.py:1923 -#, fuzzy #| msgid "Coordinates" msgid "X-Y Coordinates" -msgstr "Koordinatlar" +msgstr "X-Y Koordinatları" #: appGUI/ObjectUI.py:1923 -#, fuzzy #| msgid "Light" msgid "Height" -msgstr "Açık" +msgstr "Yükseklik" #: appGUI/ObjectUI.py:1927 -#, fuzzy #| msgid "Plot Options" msgid "Plot probing points" -msgstr "Çizim Seçenekleri" +msgstr "Prob (algılayıcı) noktalarını işaretleyin" #: appGUI/ObjectUI.py:1929 msgid "" @@ -7676,12 +7618,13 @@ msgid "" "If a Voronoi method is used then\n" "the Voronoi areas are also plotted." msgstr "" +"Araştırma noktalarını tabloya çizin.\n" +"Bir Voronoi yöntemi kullanılırsa, Voronoi alanları da çizilir." #: appGUI/ObjectUI.py:1944 -#, fuzzy #| msgid "Finished G-Code generation" msgid "Probe GCode Generation" -msgstr "G-Kodu oluşturma işlemi tamamlanıyor" +msgstr "Prob G-Kod'u Oluştur" #: appGUI/ObjectUI.py:1946 msgid "" @@ -7689,34 +7632,33 @@ msgid "" "either through a file or directly, with the intent to get the height map\n" "that is to modify the original GCode to level the cutting height." msgstr "" +"Kesme yüksekliğini dengelemek için orijinal G-Kod'u değiştirmek \n" +"için yükseklik haritasını elde etmek amacıyla, bir dosya aracılığıyla\n" +"veya doğrudan denetleyiciye gönderilecek bir G-Kodu oluşturur." #: appGUI/ObjectUI.py:1953 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:119 -#, fuzzy #| msgid "Probe Z depth" msgid "Probe Z travel" -msgstr "Ucun Z Derinliği" +msgstr "Z Prob Yüksekliği" #: appGUI/ObjectUI.py:1955 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:121 -#, fuzzy #| msgid "Height (Z) for travelling between the points." msgid "The safe Z for probe travelling between probe points." -msgstr "Noktalar arasında hareket etmek için (Z) yüksekliği." +msgstr "Probun (algılayıcı) noktalar arasında hareketi sırasında Z yüksekliği." #: appGUI/ObjectUI.py:1978 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:144 -#, fuzzy #| msgid "Feedrate" msgid "Probe Feedrate" -msgstr "İlerleme Hızı" +msgstr "Prob İlerleme Hızı" #: appGUI/ObjectUI.py:1995 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:71 -#, fuzzy #| msgid "Mode:" msgid "Mode" -msgstr "Mod:" +msgstr "Yöntem" #: appGUI/ObjectUI.py:1996 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:72 @@ -7725,6 +7667,10 @@ msgid "" "- Manual: will pick a selection of probe points by clicking on canvas\n" "- Grid: will automatically generate a grid of probe points" msgstr "" +"Yükseklik haritası oluşturmak için bir yöntem seçin.\n" +"- El İle: Çalışma alanına tıklayarak bir dizi prob (algılayıcı) noktası " +"seçer\n" +"- Izgara: Otomatik olarak bir prob (algılayıcı) noktaları ızgarası oluşturur" #: appGUI/ObjectUI.py:2002 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:78 @@ -7735,7 +7681,6 @@ msgstr "El İle" #: appGUI/ObjectUI.py:2003 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:79 -#, fuzzy #| msgid "Grids" msgid "Grid" msgstr "Izgara" @@ -7747,18 +7692,21 @@ msgid "" "- Voronoi: will generate a Voronoi diagram\n" "- Bilinear: will use bilinear interpolation. Usable only for grid mode." msgstr "" +"Otomatik dengeleme verilerinden yükseklik tahmini için bir yöntem seçin.\n" +"- Voronoi: Bir Voronoi diyagramı oluşturur\n" +"- Çift Çizgili: Çift çizgili enterpolasyon kullanacaktır. Yalnızca ızgara " +"modu için kullanılabilir." #: appGUI/ObjectUI.py:2016 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:92 msgid "Voronoi" -msgstr "" +msgstr "Voronoi" #: appGUI/ObjectUI.py:2017 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:93 -#, fuzzy #| msgid "Linear" msgid "Bilinear" -msgstr "Doğrusal" +msgstr "Çift Çizgili" #: appGUI/ObjectUI.py:2030 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:101 @@ -7770,32 +7718,30 @@ msgstr "Sütunlar" #: appGUI/ObjectUI.py:2032 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:103 msgid "The number of grid columns." -msgstr "" +msgstr "Izgara sütunlarının sayısı." #: appGUI/ObjectUI.py:2041 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:111 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:89 #: appTools/ToolPanelize.py:797 msgid "Rows" -msgstr "Satır" +msgstr "Satırlar" #: appGUI/ObjectUI.py:2043 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:113 msgid "The number of gird rows." -msgstr "" +msgstr "Izgara satırlarının sayısı." #: appGUI/ObjectUI.py:2048 -#, fuzzy #| msgid "Get Points" msgid "Add Probe Points" -msgstr "Kalibrasyon Noktaları Al" +msgstr "Prob Noktaları Ekleyin" #: appGUI/ObjectUI.py:2056 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:160 -#, fuzzy #| msgid "Contour" msgid "Controller" -msgstr "Kenar" +msgstr "Denetleyici" #: appGUI/ObjectUI.py:2058 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:162 @@ -7803,100 +7749,96 @@ msgid "" "The kind of controller for which to generate\n" "height map gcode." msgstr "" +"Yükseklik haritasının G-Kode'unu oluşturacak \n" +"denetleyici türü." #: appGUI/ObjectUI.py:2104 appGUI/ObjectUI.py:2119 #: appObjects/FlatCAMCNCJob.py:1273 appObjects/FlatCAMCNCJob.py:1295 -#, fuzzy #| msgid "Contour" msgid "Control" -msgstr "Kenar" +msgstr "Kontrol" #: appGUI/ObjectUI.py:2114 appGUI/ObjectUI.py:2121 #: appObjects/FlatCAMCNCJob.py:1275 appObjects/FlatCAMCNCJob.py:1297 -#, fuzzy #| msgid "Rendered" msgid "Sender" -msgstr "Çizim" +msgstr "Gönderici" #: appGUI/ObjectUI.py:2135 msgid "COM list" -msgstr "" +msgstr "COM listesi" #: appGUI/ObjectUI.py:2137 appGUI/ObjectUI.py:2152 msgid "Lists the available serial ports." -msgstr "" +msgstr "Kullanılabilir seri bağlantı noktalarını listeler." #: appGUI/ObjectUI.py:2141 msgid "Search" -msgstr "" +msgstr "Ara" #: appGUI/ObjectUI.py:2143 msgid "Search for the available serial ports." -msgstr "" +msgstr "Kullanılabilir seri bağlantı noktalarını arayın." #: appGUI/ObjectUI.py:2150 msgid "Baud rates" -msgstr "" +msgstr "İletişim Hızı" #: appGUI/ObjectUI.py:2169 msgid "New, custom baudrate." -msgstr "" +msgstr "Yeni, özel iletişim hızı." #: appGUI/ObjectUI.py:2177 msgid "Add the specified custom baudrate to the list." -msgstr "" +msgstr "Belirtilen özel iletişim hızını listeye ekleyin." #: appGUI/ObjectUI.py:2183 -#, fuzzy #| msgid "Delete Selected" msgid "Delete selected baudrate" -msgstr "Delete Selected" +msgstr "Seçili iletişim hızını sil" #: appGUI/ObjectUI.py:2187 msgid "Reset" -msgstr "Reset" +msgstr "Sıfırla" #: appGUI/ObjectUI.py:2189 msgid "Software reset of the controller." -msgstr "" +msgstr "Denetleyicinin yazılım sıfırlaması." #: appGUI/ObjectUI.py:2195 appObjects/FlatCAMCNCJob.py:1289 -#, fuzzy #| msgid "Connect" msgid "Disconnected" -msgstr "Birleştir" +msgstr "Bağlantı kesildi" #: appGUI/ObjectUI.py:2197 -#, fuzzy #| msgid "" #| "Create a Gerber object from the selected object, within\n" #| "the specified box." msgid "Connect to the selected port with the selected baud rate." -msgstr "Belirtilen kutu içinde seçili nesneden bir Gerber nesnesi oluşturun." +msgstr "Seçilen iletişim hızı ile seçilen bağlantı noktasına bağlanın." #: appGUI/ObjectUI.py:2222 msgid "Jog" -msgstr "" +msgstr "İlerlet" #: appGUI/ObjectUI.py:2230 -#, fuzzy #| msgid "Zeros" msgid "Zero Axes" -msgstr "Sıfırlar" +msgstr "Eksenleri Sıfırla" #: appGUI/ObjectUI.py:2263 msgid "Pause/Resume" -msgstr "" +msgstr "Duraklat/Devam Ettir" #: appGUI/ObjectUI.py:2285 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:172 msgid "Step" -msgstr "" +msgstr "Adım" #: appGUI/ObjectUI.py:2287 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:174 msgid "Each jog action will move the axes with this value." -msgstr "" +msgstr "Her ilerletme eylemi, eksenleri bu değerle hareket ettirecektir." #: appGUI/ObjectUI.py:2299 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:185 @@ -7908,61 +7850,58 @@ msgstr "İlerleme Hızı" #: appGUI/ObjectUI.py:2301 #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:187 msgid "Feedrate when jogging." -msgstr "" +msgstr "İlerleme sırasında hareket hızı." #: appGUI/ObjectUI.py:2321 msgid "Send Command" -msgstr "" +msgstr "Komut Gönder" #: appGUI/ObjectUI.py:2323 appGUI/ObjectUI.py:2333 msgid "Send a custom command to GRBL." -msgstr "" +msgstr "GRBL'ye özel bir komut gönderin." #: appGUI/ObjectUI.py:2328 msgid "Type GRBL command ..." -msgstr "" +msgstr "GRBL komutunu yazın ..." #: appGUI/ObjectUI.py:2331 msgid "Send" -msgstr "" +msgstr "Gönder" #: appGUI/ObjectUI.py:2339 -#, fuzzy #| msgid "Text to PDF parameters" msgid "Get Config parameter" -msgstr "PDF Metin Seçenekleri" +msgstr "Yapılandırma Seçeneklerini Al" #: appGUI/ObjectUI.py:2341 msgid "A GRBL configuration parameter." -msgstr "" +msgstr "Bir GRBL yapılandırma seçeneği." #: appGUI/ObjectUI.py:2346 msgid "Type GRBL parameter ..." -msgstr "" +msgstr "GRBL seçeneğini girin ..." #: appGUI/ObjectUI.py:2349 -#, fuzzy #| msgid "Geo" msgid "Get" -msgstr "Şekil" +msgstr "Al" #: appGUI/ObjectUI.py:2351 msgid "Get the value of a specified GRBL parameter." -msgstr "" +msgstr "Belirtilen bir GRBL seçeneğinin değerini alın." #: appGUI/ObjectUI.py:2359 -#, fuzzy #| msgid "Gerber Export" msgid "Get Report" -msgstr "Gerber'i Dışa Aktar" +msgstr "Rapor Al" #: appGUI/ObjectUI.py:2361 msgid "Print in shell the GRBL report." -msgstr "" +msgstr "GRBL raporunu komut satırına yazdırın." #: appGUI/ObjectUI.py:2367 msgid "Apply AutoLevelling" -msgstr "" +msgstr "Otomatik Dengelemeyi Uygula" #: appGUI/ObjectUI.py:2369 msgid "" @@ -7970,33 +7909,34 @@ msgid "" "wait for the Z probing data and then apply this data\n" "over the original GCode therefore doing autolevelling." msgstr "" +"Prob (algılayıcı) G-Kod'unu GRBL kontrol cihazına gönderecek, \n" +"Z prob (algılayıcı) verilerini bekleyecek ve ardından bu verileri \n" +"orijinal G-Kod üzerine uygulayacak ve böylece \n" +"otomatik dengeleme yapacak." #: appGUI/ObjectUI.py:2378 msgid "Will save the GRBL height map." -msgstr "" +msgstr "GRBL yükseklik haritasını kaydeder." #: appGUI/ObjectUI.py:2388 -#, fuzzy #| msgid "Starting G-Code" msgid "Save Probing GCode" -msgstr "G-Kodu başlatılıyor" +msgstr "Dengeleme G-Kod'unu Kaydet" #: appGUI/ObjectUI.py:2390 -#, fuzzy #| msgid "Starting G-Code" msgid "Will save the probing GCode." -msgstr "G-Kodu başlatılıyor" +msgstr "Prob (algılayıcı) G-Kod'unu kaydeder." #: appGUI/ObjectUI.py:2399 msgid "View/Edit the probing GCode." -msgstr "" +msgstr "Dengeleme G-Kod'unu görüntüleyin/düzenleyin." #: appGUI/ObjectUI.py:2406 appObjects/FlatCAMCNCJob.py:1706 #: appObjects/FlatCAMCNCJob.py:1710 -#, fuzzy #| msgid "Import List" msgid "Import Height Map" -msgstr "Listeyi İçe Aktar" +msgstr "Yükseklik Haritasını İçe Aktar" #: appGUI/ObjectUI.py:2408 msgid "" @@ -8005,6 +7945,9 @@ msgid "" "over the original GCode therefore\n" "doing autolevelling." msgstr "" +"Prob (algılayıcı) yoluyla elde edilen Z yüksekliklerine sahip dosyayı\n" +"içe aktarın ve ardından bu verileri orijinal G-Kod üzerine \n" +"uygulayın, böylece otomatik dengeleme yapın." #: appGUI/ObjectUI.py:2426 msgid "Export CNC Code" @@ -8033,10 +7976,9 @@ msgstr "" "iletişim kutusu açar." #: appGUI/ObjectUI.py:2447 -#, fuzzy #| msgid "View CNC Code" msgid "Review CNC Code." -msgstr "CNC Kodunu Görüntüle" +msgstr "CNC kodunu kontrol edin." #: appGUI/ObjectUI.py:2508 msgid "Script Object" @@ -8245,27 +8187,24 @@ msgid "Set the font color for the annotation texts." msgstr "Ek açıklama metinleri için yazı rengini ayarlayın." #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:66 -#, fuzzy #| msgid "Parameters for this tool" msgid "Parameters for the autolevelling." -msgstr "Bu araç için kullanılan seçenekler" +msgstr "Otomatik dengeleme için seçenekler." #: appGUI/preferences/cncjob/CNCJobAdvOptPrefGroupUI.py:200 msgid "Safe height (Z) distance when jogging to origin." -msgstr "" +msgstr "Başlangıç noktasına ilerlerken güvenli Z yüksekliği." #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:27 -#, fuzzy #| msgid "Code Editor" msgid "CNC Job Editor" -msgstr "Kod Düzenleyici" +msgstr "CNC İş Düzenleyicisi" #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:33 #: appGUI/preferences/geometry/GeometryEditorPrefGroupUI.py:33 -#, fuzzy #| msgid "A list of Gerber Editor parameters." msgid "A list of Editor parameters." -msgstr "Gerber Düzenleyici seçeneklerinin listesi." +msgstr "Düzenleyici seçeneklerinin listesi." #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:46 msgid "Prepend to G-Code" @@ -8297,8 +8236,8 @@ msgid "" "like to append to the generated file.\n" "I.e.: M2 (End of program)" msgstr "" -"Oluşturulan dosyanın sonuna eklemek istediğiniz G-Kod komutlarını buraya " -"yazın. \n" +"Oluşturulan G-Kod dosyanın sonuna eklemek istediğiniz G-Kod komutlarını " +"buraya yazın. \n" "Örneğin: M2" #: appGUI/preferences/cncjob/CNCJobEditorPrefGroupUI.py:72 @@ -8307,9 +8246,9 @@ msgid "" "file.\n" "I.e.: M2 (End of program)" msgstr "" -"Oluşturulan dosyanın sonuna eklemek istediğiniz G-Kod komutlarını buraya " -"yazın. \n" -"Örneğin: M2" +"Oluşturulan G-Kod dosyanın sonuna eklemek istediğiniz G-Kod komutlarını " +"buraya yazın. \n" +"Örneğin: M2(program sonu)" #: appGUI/preferences/cncjob/CNCJobGenPrefGroupUI.py:26 msgid "CNC Job General" @@ -8605,9 +8544,9 @@ msgid "" "The parameters set here are used in the file exported\n" "when using the File -> Export -> Export Excellon menu entry." msgstr "" -"Burada ayarlanan parametreler Dosya -> Dışa Aktar -> \n" -"Gerber'i Dışa Aktar menü öğesi kullanılırken dışa aktarılan \n" -"dosyada kullanılır." +"Burada ayarlanan seçenekler Dosya -> Dışa Aktar -> \n" +"Excellon'u Dışa Aktar menü öğesi kullanılırken dışa aktarılan \n" +"dosya için kullanılır." #: appGUI/preferences/excellon/ExcellonExpPrefGroupUI.py:41 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:172 @@ -8902,10 +8841,9 @@ msgstr "Dışa Aktarma Ayarlarını Güncelle" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:91 #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:110 #: appTools/ToolPanelize.py:821 -#, fuzzy #| msgid "Optimization Time" msgid "Path Optimization" -msgstr "Optimization Time" +msgstr "Yol İyileştirmesi" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:213 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:94 @@ -8913,7 +8851,6 @@ msgid "Algorithm:" msgstr "Algoritma:" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:215 -#, fuzzy #| msgid "" #| "This sets the optimization type for the Excellon drill path.\n" #| "If <> is checked then Google OR-Tools algorithm with\n" @@ -8944,8 +8881,7 @@ msgstr "" "<>onay kutusu seçilirse, matkap yolu iyileştirmesi için \n" "Travelling Salesman algoritması kullanılır.\n" "\n" -"Bu denetim devre dışı bırakılırsa, FlatCAM 32 bit modunda çalışır ve \n" -"yol iyileştirmesi için Travelling Salesman algoritmasını kullanır." +"FlatCAM 32bit modunda çalışırken bazı seçenekler devre dışı bırakılır." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:225 #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:310 @@ -8996,17 +8932,15 @@ msgstr "" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:255 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:138 -#, fuzzy #| msgid "Plot Options" msgid "Join Option" -msgstr "Çizim Seçenekleri" +msgstr "Birleştirme Seçeneği" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:258 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:141 -#, fuzzy #| msgid "Rules Tool" msgid "Fuse Tools" -msgstr "Kurallar" +msgstr "Birleştirme Aracı" #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:260 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:143 @@ -9014,12 +8948,14 @@ msgid "" "When checked the joined (merged) object tools\n" "will be merged also but only if they share some of their attributes." msgstr "" +"İşaretlendiğinde, birleştirilmiş nesne araçları, \n" +"ancak bazı özelliklerini paylaşıyorlarsa birleştirilecektir." #: appGUI/preferences/excellon/ExcellonGenPrefGroupUI.py:277 #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:160 #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:171 msgid "Set the line color for plotted objects." -msgstr "Oluşturulan nesneler için çizgi rengini ayarlayın." +msgstr "Oluşturulan nesnelerin çizgi rengini ayarlar." #: appGUI/preferences/excellon/ExcellonOptPrefGroupUI.py:29 msgid "Excellon Options" @@ -9335,10 +9271,9 @@ msgstr "" "kullanıcı onayı ister." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:387 -#, fuzzy #| msgid "Excellon Editor" msgid "Allow Edit" -msgstr "Excellon Düzenleyici" +msgstr "Düzenlemeye İzin Ver" #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:389 msgid "" @@ -9346,6 +9281,9 @@ msgid "" "by using the left mouse button click on the object name.\n" "Active after restart." msgstr "" +"Aktifleştirildiğinde, kullanıcı, nesne adına fare sol düğmesini \n" +"kullanarak Proje Sekmesindeki nesneleri düzenleyebilir. Değişiklik, \n" +"uygulama yeniden başlattıktan sonra aktif olacaktır." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:396 msgid "\"Open\" behavior" @@ -9362,8 +9300,8 @@ msgstr "" "İşaretlendiğinde, dosyaları kaydederken son kaydedilen dosyanın yolu\n" "kullanılır ve dosyalar açılırken son açılan dosyanın yolu kullanılır.\n" "\n" -"Onay kutusu seçili olmadığında, dosyaları açma veya kaydetme yolu en son " -"kullanılan yoldur." +"Onay kutusu seçili olmadığında, dosyaları açma veya kaydetme yolu\n" +"en son kullanılan yoldur." #: appGUI/preferences/general/GeneralAPPSetGroupUI.py:407 msgid "Enable ToolTips" @@ -9497,7 +9435,6 @@ msgid "OpenGL(3D)" msgstr "OpenGL(3D)" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:98 -#, fuzzy #| msgid "APP. LEVEL" msgid "APPLICATION LEVEL" msgstr "UYGULAMA SEVİYESİ" @@ -9579,7 +9516,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:165 msgid "Sys Tray Icon" -msgstr "Sistem Tepsisi Simgesi" +msgstr "Sistem Açılış Simgesi" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:167 msgid "Enable display of FlatCAM icon in Sys Tray." @@ -9606,7 +9543,7 @@ msgid "" "Check this box if you want the project/selected/tool tab area to\n" "to be shown automatically at startup." msgstr "" -"Proje / Seçili / Araç sekmesi alanının başlangıçta otomatik \n" +"Proje / Özellikler / Araçlar sekmesi alanının başlangıçta otomatik \n" "olarak gösterilmesini istiyorsanız bu kutuyu işaretleyin." #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:189 @@ -9657,7 +9594,7 @@ msgstr "" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:230 msgid "Geo Tolerance" -msgstr "Geometrik Hata Payı" +msgstr "Şekil Hata Payı" #: appGUI/preferences/general/GeneralAppPrefGroupUI.py:232 msgid "" @@ -9841,7 +9778,6 @@ msgstr "" "Stil, uygulama yeniden başlatıldığında uygulanacaktır." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:111 -#, fuzzy #| msgid "Activate HDPI Support" msgid "HDPI Support" msgstr "HDPI Desteğini Etkinleştir" @@ -9856,10 +9792,9 @@ msgstr "" "gerekiyor." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:127 -#, fuzzy #| msgid "Convex Shape" msgid "Hover Shape" -msgstr "Yuvarlak Köşe" +msgstr "Üzerine Gelindiğinde Görüntüle" #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:129 msgid "" @@ -9873,7 +9808,6 @@ msgstr "" "geldiğinizde görüntülenir." #: appGUI/preferences/general/GeneralGUIPrefGroupUI.py:136 -#, fuzzy #| msgid "Display Selection Shape" msgid "Selection Shape" msgstr "Seçim Şeklini Göster" @@ -9987,10 +9921,9 @@ msgid "" "hide automatically when there are no objects loaded and\n" "to show whenever a new object is created." msgstr "" -"Yüklenen nesne olmadığında Proje / Seçili / Araç (yan panel) sekmesi " -"alanının \n" -"otomatik olarak gizlenmesini ve yeni bir nesne oluşturulduğunda \n" -"gösterilmesini istiyorsanız bu onay kutusunu işaretleyin." +"Yüklenen nesne olmadığında Proje / Özellikler / Araçlar (yan panel) \n" +"sekmesi alanının otomatik olarak gizlenmesini ve yeni bir nesne\n" +"oluşturulduğunda gösterilmesini istiyorsanız bu onay kutusunu işaretleyin." #: appGUI/preferences/geometry/GeometryAdvOptPrefGroupUI.py:28 msgid "Geometry Adv. Options" @@ -10129,8 +10062,8 @@ msgid "" "- conventional / useful when there is no backlash compensation" msgstr "" "Freze tipi:\n" -"- Hassas frezeleme ve uç kullanımını azaltmak için tırmanma / en iyisi\n" -"- Geri tepme telafisi olmadığında geleneksel / yararlı" +"- Tırmanma: Hassas frezeleme ve uç kullanımını azaltmak için en iyisi\n" +"- Geleneksel: Geri tepme telafisi olmadığında yararlı" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:29 msgid "Geometry General" @@ -10168,7 +10101,6 @@ msgstr "" "İzin verilen değerler: 0.3, 1.0" #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:96 -#, fuzzy #| msgid "" #| "This sets the optimization type for the Excellon drill path.\n" #| "If <> is checked then Google OR-Tools algorithm with\n" @@ -10190,21 +10122,18 @@ msgid "" "\n" "Some options are disabled when FlatCAM works in 32bit mode." msgstr "" -"Bu, Excellon delme yolu için iyileştirme türünü ayarlar.\n" -"<> işaretliyle, MetaHeuristic yönlendirilmiş bölgesel \n" -"yol içeren Google OR-Tools algoritması kullanılır. Varsayılan arama\n" -" süresi 3 saniyedir.\n" -"<> onay kutusu seçilirse, Google OR Araçları Temel algoritması " -"kullanılır.\n" -"<>onay kutusu seçilirse, matkap yolu iyileştirmesi için \n" -"Travelling Salesman algoritması kullanılır.\n" +"Bu, yol iyileştirme algoritmasını ayarlar.\n" +"- Rtre -> Rtree algoritması\n" +"- MetaHeuristic -> MetaHeuristic Guided Local Path ile Google OR-Tools " +"algoritması kullanılır. Varsayılan arama süresi 3 saniyedir.\n" +"- Basit -> Google OR-Tools Temel algoritmasını kullanma\n" +"- TSA -> Traveling Salesman algoritmasını kullanma\n" "\n" -"Bu denetim devre dışı bırakılırsa, FlatCAM 32 bit modunda çalışır ve \n" -"yol iyileştirmesi için Travelling Salesman algoritmasını kullanır." +"FlatCAM 32bit modunda çalışırken bazı seçenekler devre dışı bırakılır." #: appGUI/preferences/geometry/GeometryGenPrefGroupUI.py:108 msgid "Rtree" -msgstr "" +msgstr "Rtree" #: appGUI/preferences/geometry/GeometryOptPrefGroupUI.py:29 msgid "Geometry Options" @@ -10250,7 +10179,7 @@ msgstr "Beklemeyi Etkinleştir" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:27 msgid "Gerber Adv. Options" -msgstr "Şekil Gelişmiş Seçenekler" +msgstr "Gerber Gelişmiş Seçenekleri" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:33 msgid "" @@ -10258,7 +10187,7 @@ msgid "" "Those parameters are available only for\n" "Advanced App. Level." msgstr "" -"Şekil gelişmiş seçeneklerinin listesi.\n" +"Gerber gelişmiş seçeneklerinin listesi.\n" "Bu seçenekler yalnızca Gelişmiş Uygulama\n" "Seviye için kullanılabilir." @@ -10307,7 +10236,7 @@ msgstr "Gecikmeli Tamponlama" #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:79 msgid "When checked it will do the buffering in background." -msgstr "İşaretlendiğinde, tamponlama arka planda gerçekleşir." +msgstr "İşaretlendiğinde, tampon işlemi arka planda gerçekleşir." #: appGUI/preferences/gerber/GerberAdvOptPrefGroupUI.py:84 msgid "Simplify" @@ -10422,7 +10351,7 @@ msgid "" msgstr "" "Burada ayarlanan seçenekler Dosya -> Dışa Aktar -> \n" "Gerber'i Dışa Aktar menü öğesi kullanılırken dışa aktarılan \n" -"dosyada kullanılır." +"dosya için kullanılır." #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:44 #: appGUI/preferences/gerber/GerberExpPrefGroupUI.py:50 @@ -10524,34 +10453,32 @@ msgstr "" "dosyalarının yüklenmesine yardımcı olabilir." #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:144 -#, fuzzy #| msgid "Set Color" msgid "Store colors" -msgstr "Rengi Ayarla" +msgstr "Saklama Renkleri" #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:146 msgid "" "It will store the set colors for Gerber objects.\n" "Those will be used each time the application is started." msgstr "" +"Gerber nesneleri için ayarlanan renkleri saklayacaktır.\n" +"Bunlar uygulama her başlatıldığında kullanılacaktır." #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:152 -#, fuzzy #| msgid "Clear Plot" msgid "Clear Colors" -msgstr "Şekli Temizle" +msgstr "Renkleri Temizle" #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:155 -#, fuzzy #| msgid "Set the color for plotted objects." msgid "Reset the colors associated with Gerber objects." -msgstr "Çizilen nesnelerin rengini ayarlayın." +msgstr "Gerber nesneleriyle ilişkili renkleri sıfırlayın." #: appGUI/preferences/gerber/GerberGenPrefGroupUI.py:229 -#, fuzzy #| msgid "There is no Gerber object loaded ..." msgid "Stored colors for Gerber objects are deleted." -msgstr "Yüklü Gerber nesnesi yok ..." +msgstr "Gerber nesneleri için saklanan renkler silinir." #: appGUI/preferences/gerber/GerberOptPrefGroupUI.py:29 msgid "Gerber Options" @@ -10858,12 +10785,12 @@ msgstr "Noktalar arasında hareket etmek için (Z) yüksekliği." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:75 #: appTools/ToolCalibration.py:783 msgid "Verification Z" -msgstr "Z Kontrol" +msgstr "Z Doğrulama" #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:77 #: appTools/ToolCalibration.py:785 msgid "Height (Z) for checking the point." -msgstr "Noktayı kontrol etmek için (Z) yüksekliği." +msgstr "Noktayı doğrulamak için (Z) yüksekliği." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:89 #: appTools/ToolCalibration.py:797 @@ -10876,13 +10803,13 @@ msgid "" "Include a sequence to zero the height (Z)\n" "of the verification tool." msgstr "" -"Doğrulama sırasında yüksekliğin (Z) \n" +"Doğrulama sırasında (Z) yüksekliğinin \n" "sırayla sıfırlanmasını içerir." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:100 #: appTools/ToolCalibration.py:808 msgid "Height (Z) for mounting the verification probe." -msgstr "Doğrulama probunu (algılayıcı) takmak için yükseklik (Z)." +msgstr "Doğrulama probunu (algılayıcı) takmak için (Z) yüksekliği." #: appGUI/preferences/tools/Tools2CalPrefGroupUI.py:114 #: appTools/ToolCalibration.py:822 @@ -11130,7 +11057,7 @@ msgstr "Otomatik" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:76 #: appTools/ToolFiducials.py:803 msgid "Mode:" -msgstr "Mod:" +msgstr "Yöntem:" #: appGUI/preferences/tools/Tools2FiducialsPrefGroupUI.py:78 msgid "" @@ -11347,8 +11274,6 @@ msgid "" "Box size control the overall size of the QRcode\n" "by adjusting the size of each box in the code." msgstr "" -"Kare boyutu, koddaki her karenin boyutunu ayarlayarak \n" -"QR Kodun genel boyutunu kontrol eder." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:94 #: appTools/ToolQRCode.py:752 @@ -11377,7 +11302,7 @@ msgstr "QR Kod verileri. QR Kod'a kodlanacak metin." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:113 #: appTools/ToolQRCode.py:680 msgid "Add here the text to be included in the QRCode..." -msgstr "QR Kod'a eklenecek metni buraya ekleyin ..." +msgstr "QR Kod'a eklenecek metni buraya girin ..." #: appGUI/preferences/tools/Tools2QRCodePrefGroupUI.py:119 #: appTools/ToolQRCode.py:765 @@ -11700,17 +11625,15 @@ msgstr "Çerçeve" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:87 #: appTools/ToolDblSided.py:701 -#, fuzzy #| msgid "Hole Size" msgid "Hole Snap" -msgstr "Delik Boyutu" +msgstr "Deliğe Tuttur" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:90 msgid "Axis Ref" -msgstr "Eksen İşaretçisi" +msgstr "Referans Noktası" #: appGUI/preferences/tools/Tools2sidedPrefGroupUI.py:92 -#, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" #| "Can be:\n" @@ -11729,9 +11652,11 @@ msgid "" msgstr "" "Tersleme işlemi için referans olarak kullanılan koordinatlar.\n" "Koordinat olarak şunlar kullanılabilir:\n" -"- Nokta -> Nesnenin etrafında yansıtıdığı (x, y) koordinat kümesi.\n" -"- Kutu -> Aşağıda seçilen başka bir nesnenin sınırlayıcı kutusunun\n" -" merkezinden elde edilen bir dizi (x, y) koordinat" +"- Nokta -> Nesnenin etrafında terslendiği (x, y) koordinat kümesi.\n" +"- Çerçeve -> Aşağıya yazılan, seçilen başka bir nesnenin sınırlayıcı\n" +" kutusunun merkezinden elde edilen bir (x, y) koordinat kümesi\n" +"Deliğe Tuttur-> Excellon nesnesindeki belirlenen bir deliğin merkezi\n" +" tarafından tanımlanan bir nokta" #: appGUI/preferences/tools/ToolsCalculatorsPrefGroupUI.py:27 msgid "Calculators Tool Options" @@ -11939,25 +11864,23 @@ msgstr "" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:240 #: appTools/ToolCutOut.py:2331 msgid "Big cursor" -msgstr "" +msgstr "Büyük İmleç" #: appGUI/preferences/tools/ToolsCutoutPrefGroupUI.py:242 #: appTools/ToolCutOut.py:2333 msgid "Use a big cursor when adding manual gaps." -msgstr "" +msgstr "Geçitleri el ile eklerken büyük bir imleç kullanın." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:27 -#, fuzzy #| msgid "Film Tool Options" msgid "Drilling Tool Options" -msgstr "Film Seçenekleri" +msgstr "Delme Seçenekleri" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:33 #: appTools/ToolDrilling.py:2006 appTools/ToolMilling.py:1611 -#, fuzzy #| msgid "Create Geometry for milling holes." msgid "Create CNCJob with toolpaths for drilling or milling holes." -msgstr "Delikleri frezeleme için şekil oluşturun." +msgstr "Delik delme ve frezeleme yollarına sahip CNC İşi oluşturun." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:41 #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:54 @@ -12028,21 +11951,17 @@ msgstr "" msgid "" "The preprocessor JSON file that dictates\n" "Gcode output." -msgstr "" -"G-Kod çıktısını belirleyen\n" -"önişlemci JSON dosyası." +msgstr "G-Kod çıktısını belirleyen önişlemci JSON dosyası." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:239 -#, fuzzy #| msgid "Mill Slots" msgid "Drilling Slots" -msgstr "Yuvaları Frezele" +msgstr "Yuvaları Delme Seçenekleri" #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:278 -#, fuzzy #| msgid "A list of Excellon Editor parameters." msgid "A list of advanced parameters." -msgstr "Excellon Düzenleyici seçeneklerinin listesi." +msgstr "Gelişmiş seçeneklerin listesi." #: appGUI/preferences/tools/ToolsDrillPrefGroupUI.py:296 msgid "Toolchange X,Y" @@ -12115,9 +12034,7 @@ msgstr "Film Rengi" #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:58 msgid "Set the film color when positive film is selected." -msgstr "" -"Filmin rengini \"Pozitif\" seçildiğinde ayarlar.\n" -"Pozitif film seçildiğinde film rengini ayarlayın." +msgstr "\"Pozitif\" film seçildiğinde film rengini ayarlar." #: appGUI/preferences/tools/ToolsFilmPrefGroupUI.py:71 #: appTools/ToolFilm.py:1164 @@ -12303,6 +12220,8 @@ msgstr "ISO 216 standart sayfa boyutları seçimi." #: appTools/ToolFilm.py:1352 msgid "Default value is 96 DPI. Change this value to scale the PNG file." msgstr "" +"Varsayılan çözünürlük değeri 96'dır. \n" +"PNG dosyasını ölçeklemek için bu değeri değiştirin." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:26 msgid "Isolation Tool Options" @@ -12324,9 +12243,9 @@ msgid "" "- 'V-shape'\n" "- Circular" msgstr "" -"Varsayılan uç tipi:\n" -"- 'V Şekli'\n" -"- Dairesel" +"Default tool type:\n" +"- 'V-shape'\n" +"- Circular" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:77 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:60 @@ -12416,9 +12335,8 @@ msgid "" "by checking this, the area of the object below\n" "will be subtracted from the isolation geometry." msgstr "" -"Yalıtım şekli oluşturulduğunda,\n" -"bunu kontrol ederek, aşağıdaki nesnenin alanı\n" -"yol yalıtımı şeklinden çıkarılacaktır." +"Bu onay kutusu işaretlenirse yalıtım şekli oluşturulduğunda, \n" +"aşağıdaki nesnenin alanı, oluşturulan yalıtım şekliyle ayrılacaktır." #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:277 #: appTools/ToolIsolation.py:3322 @@ -12495,7 +12413,7 @@ msgstr "Sıralı" #: appTools/ToolCorners.py:263 appTools/ToolFiducials.py:530 #: appTools/ToolMove.py:229 appTools/ToolQRCode.py:464 app_Main.py:4676 msgid "Plotting" -msgstr "Çizim" +msgstr "Çiziliyor" #: appGUI/preferences/tools/ToolsISOPrefGroupUI.py:331 #: appGUI/preferences/tools/ToolsNCCPrefGroupUI.py:343 @@ -12727,6 +12645,10 @@ msgid "" "any two overlapping Line elements in the panel\n" "and remove the overlapping parts, keeping only one of them." msgstr "" +"Yalnızca Şekil panel türü için geçerlidir.\n" +"İşaretlendiğinde, uygulama panelde örtüşen\n" +"herhangi iki Çizgi öğesini bulacak ve üst üste \n" +"binen parçaları kaldırarak bunlardan yalnızca birini tutacaktır." #: appGUI/preferences/tools/ToolsPanelizePrefGroupUI.py:120 msgid "Constrain within" @@ -12778,7 +12700,7 @@ msgstr "" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:27 msgid "SolderPaste Tool Options" -msgstr "Hesap Makinesi" +msgstr "Lehim Pastası Seçenekleri" #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:33 msgid "" @@ -12786,7 +12708,7 @@ msgid "" "solder paste onto a PCB." msgstr "" "Lehim pastasını PCB'ye dağıtmak için\n" -"G-Kod'u oluşturmak için bir araç." +"kullanılan G-Kod'unu oluşturmaya yarayan araç." #: appGUI/preferences/tools/ToolsSolderpastePrefGroupUI.py:54 msgid "New Nozzle Dia" @@ -13228,82 +13150,76 @@ msgid "Advanced" msgstr "Gelişmiş" #: appObjects/FlatCAMCNCJob.py:783 -#, fuzzy #| msgid "Click on Start point ..." msgid "Click on canvas to add a Probe Point..." -msgstr "Başlangıç noktasını tıklayın ..." +msgstr "Prob (algılayıcı) Noktası eklemek için çalışma alanına tıklayın ..." #: appObjects/FlatCAMCNCJob.py:979 msgid "Point is not within the object area. Choose another point." -msgstr "" +msgstr "Nokta, nesne alanı içinde değil. Başka bir nokta seçin." #: appObjects/FlatCAMCNCJob.py:999 -#, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." msgid "" "Added a Probe Point... Click again to add another or right click to " "finish ..." msgstr "" -"Alan belirlendi. Sonraki bölgeyi belirlemek veya bitirmek için sağ tıklayın." +"Bir Prob (algılayıcı) Noktası eklendi ... Başka bir tane eklemek için tekrar " +"tıklayın veya bitirmek için sağ tıklayın ..." #: appObjects/FlatCAMCNCJob.py:1021 -#, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished adding Probe Points..." -msgstr "G Kodu işleme tamamlandı ..." +msgstr "Prob (algılayıcı) noktalarının eklenmesi başarıyla tamamlandı ..." #: appObjects/FlatCAMCNCJob.py:1231 -#, fuzzy #| msgid "Click to place ..." msgid "COM list updated ..." -msgstr "Yerleştirmek için tıklayın ..." +msgstr "COM listesi güncellendi ..." #: appObjects/FlatCAMCNCJob.py:1267 -#, fuzzy #| msgid "Connect" msgid "Connected" -msgstr "Birleştir" +msgstr "Bağlandı" #: appObjects/FlatCAMCNCJob.py:1278 msgid "Port connected" -msgstr "" +msgstr "Bağlantı noktasına bağlandı" #: appObjects/FlatCAMCNCJob.py:1282 msgid "Could not connect to GRBL on port" -msgstr "" +msgstr "Bağlantı noktasında GRBL'ye bağlanılamadı" #: appObjects/FlatCAMCNCJob.py:1299 msgid "Port is connected. Disconnecting" -msgstr "" +msgstr "Bağlantı noktasına bağlandı. Bağlantı kesiliyor" #: appObjects/FlatCAMCNCJob.py:1301 -#, fuzzy #| msgid "Could not retrieve box object" msgid "Could not connect to port" -msgstr "Kutu nesnesi alınamadı" +msgstr "Bağlantı noktasına bağlanılamadı" #: appObjects/FlatCAMCNCJob.py:1331 appObjects/FlatCAMCNCJob.py:1761 -#, fuzzy #| msgid "Opening G-Code." msgid "Sending GCode..." -msgstr "G-Kodu açılıyor." +msgstr "G-Kod gönderiliyor ..." #: appObjects/FlatCAMCNCJob.py:1460 msgid "GRBL is doing a home cycle." -msgstr "" +msgstr "GRBL bir başlangıç arama döngüsü gerçekleştiriyor." #: appObjects/FlatCAMCNCJob.py:1466 msgid "GRBL software reset was sent." -msgstr "" +msgstr "GRBL yazılım sıfırlaması gönderildi." #: appObjects/FlatCAMCNCJob.py:1474 msgid "GRBL resumed." -msgstr "" +msgstr "GRBL devam etti." #: appObjects/FlatCAMCNCJob.py:1478 msgid "GRBL paused." -msgstr "" +msgstr "GRBL duraklatıldı." #: appObjects/FlatCAMCNCJob.py:1620 appObjects/FlatCAMCNCJob.py:1810 #: appObjects/FlatCAMCNCJob.py:1895 appTools/ToolSolderPaste.py:1066 @@ -13316,46 +13232,41 @@ msgid "Loading..." msgstr "Yükleniyor..." #: appObjects/FlatCAMCNCJob.py:1648 -#, fuzzy #| msgid "There is no such parameter" msgid "There is nothing to view" -msgstr "Böyle bir seçenek yok" +msgstr "Görüntülenecek hiçbir şey yok" #: appObjects/FlatCAMCNCJob.py:1654 -#, fuzzy #| msgid "Gcode Viewer" msgid "Code Viewer" -msgstr "G Kod'u Görüntüleyici" +msgstr "Kod Görüntüleyici" #: appObjects/FlatCAMCNCJob.py:1692 -#, fuzzy #| msgid "Loaded Machine Code into Code Editor" msgid "Loaded Machine Code into Code Viewer" -msgstr "Kod düzenleyiciye makine kodu yüklendi" +msgstr "Makine Kodu Kod Görüntüleyiciye Yüklendi" #: appObjects/FlatCAMCNCJob.py:1737 -#, fuzzy #| msgid "Failed to open config file" msgid "Failed to open height map file" -msgstr "Yapılandırma dosyası açılamadı" +msgstr "Yükseklik haritası dosyası açılamadı" #: appObjects/FlatCAMCNCJob.py:1787 msgid "Finished probing. Doing the autolevelling." -msgstr "" +msgstr "İnceleme tamamlandı. Otomatik dengeleme yapılıyor." #: appObjects/FlatCAMCNCJob.py:1792 msgid "Sending probing GCode to the GRBL controller." -msgstr "" +msgstr "Denetleyici, G-Kod'unu GRBL kontrol cihazına gönderiyor." #: appObjects/FlatCAMCNCJob.py:1833 msgid "Empty GRBL heightmap." -msgstr "" +msgstr "Boş GRBL yükseklik haritası." #: appObjects/FlatCAMCNCJob.py:1837 -#, fuzzy #| msgid "Finished G-Code processing..." msgid "Finished autolevelling." -msgstr "G Kodu işleme tamamlandı ..." +msgstr "Otomatik dengeleme tamamlanıyor." #: appObjects/FlatCAMCNCJob.py:1851 msgid "Plotting..." @@ -13366,10 +13277,9 @@ msgid "File saved to" msgstr "Dosya şuraya kaydedildi" #: appObjects/FlatCAMCNCJob.py:1945 -#, fuzzy #| msgid "Gcode Viewer" msgid "Code Review" -msgstr "G Kod'u Görüntüleyici" +msgstr "Kod İncelemesi" #: appObjects/FlatCAMCNCJob.py:2128 msgid "This CNCJob object can't be processed because it is a" @@ -13384,6 +13294,8 @@ msgid "" "G-code does not have a G94 code.\n" "Append Code snippet will not be used.." msgstr "" +"G-Kod'unda G94 kodu yoktur ve bu kodu \n" +"\"G-Kod'unun Başına Ekle\" metin kutusuna dahil etmeyeceğiz." #: appObjects/FlatCAMDocument.py:173 msgid "Document Editor" @@ -13580,8 +13492,8 @@ msgid "" "An (x,y) pair of values are needed. Probable you entered only one value in " "the Offset field." msgstr "" -"Bir çift değer (x, y) gereklidir. Hizalama alanına yalnızca bir değer girmiş " -"olabilirsiniz." +"(x, y) biçiminde bir çift değer gereklidir. Hizalama alanına yalnızca bir " +"değer girmiş olabilirsiniz." #: appObjects/FlatCAMGeometry.py:2497 msgid "Geometry Offset done." @@ -13629,7 +13541,7 @@ msgstr "Yalıtım şekli oluşturulamadı." #: appTools/ToolIsolation.py:1612 appTools/ToolIsolation.py:1808 #: appTools/ToolIsolation.py:1997 msgid "Isolation geometry created" -msgstr "Yalıtım şekli oluşturuldu" +msgstr "Yalıtım şekli başarı ile oluşturuldu" #: appObjects/FlatCAMGerber.py:972 msgid "Plotting Apertures" @@ -13685,7 +13597,7 @@ msgstr "Hatanın nedeni" #: appObjects/ObjectCollection.py:1195 msgid "All objects are selected." -msgstr "Tüm nesneler seçildi." +msgstr "Hatanın nedeni." #: appObjects/ObjectCollection.py:1205 msgid "Objects selection is cleared." @@ -13721,7 +13633,7 @@ msgstr "" msgid "" "Excellon Parser error.\n" "Parsing Failed. Line" -msgstr "Excellon okuma hatası. Okuma hatası. Satır" +msgstr "Excellon okuma hatası. Okuma başarısız oldu. Satır" #: appParsers/ParseFont.py:303 msgid "Font not supported, try another one." @@ -13729,7 +13641,7 @@ msgstr "Yazı tipi desteklenmiyor, başka bir tane deneyin." #: appParsers/ParseGerber.py:426 msgid "Gerber processing. Parsing" -msgstr "Gerber işleme. Okuma" +msgstr "Gerber işleniyor. Okunuyor" #: appParsers/ParseGerber.py:426 appParsers/ParseHPGL2.py:201 msgid "lines" @@ -13755,11 +13667,11 @@ msgstr "" #: appParsers/ParseGerber.py:1523 appParsers/ParseHPGL2.py:421 msgid "Gerber processing. Joining polygons" -msgstr "Gerber işleme. Çokgen birleştirme işlemi" +msgstr "Gerber işleniyor. Çokgen birleştiriliyor" #: appParsers/ParseGerber.py:1541 msgid "Gerber processing. Applying Gerber polarity." -msgstr "Gerber işleme. Gerber polarite uygulaması işlemi." +msgstr "Gerber işleniyor. Gerber polaritesi uygulanıyor." #: appParsers/ParseGerber.py:1601 msgid "Gerber Line" @@ -13775,11 +13687,11 @@ msgstr "Gerber okuma HATASI" #: appParsers/ParseGerber.py:2046 msgid "Gerber Scale done." -msgstr "Gerber ölçeklendirmesi başarıyla yapıldı." +msgstr "Gerber ölçeklendirme işlemi başarıyla yapıldı." #: appParsers/ParseGerber.py:2138 msgid "Gerber Offset done." -msgstr "Gerber hizalaması başarıyla tamamlandı." +msgstr "Gerber taşıma işlemi başarıyla tamamlandı." #: appParsers/ParseGerber.py:2214 msgid "Gerber Mirror done." @@ -13807,7 +13719,7 @@ msgstr "HPGL2 Satırı" #: appParsers/ParseHPGL2.py:433 msgid "HPGL2 Line Content" -msgstr "HPGL2 Satır İçeriği" +msgstr "HPGL2 Satırı" #: appParsers/ParseHPGL2.py:434 msgid "HPGL2 Parser ERROR" @@ -13880,7 +13792,6 @@ msgid "Object to be aligned." msgstr "Hizalanacak nesne." #: appTools/ToolAlignObjects.py:423 -#, fuzzy #| msgid "TARGET object" msgid "DESTINATION object" msgstr "HEDEF Nesne" @@ -13970,9 +13881,7 @@ msgstr "Verileri Sıfırla" #: appTools/ToolSolderPaste.py:1560 appTools/ToolSub.py:755 #: appTools/ToolTransform.py:923 msgid "Will reset the tool parameters." -msgstr "" -"Değiştirilen seçenekleri\n" -"varsayılan ayarlara getirir." +msgstr "Yapılan değişiklikleri varsayılan ayarlara döndürür." #: appTools/ToolCalculators.py:77 msgid "Calc. Tool" @@ -14061,11 +13970,11 @@ msgid "" "depending on the parameters above" msgstr "" "Yukarıdaki değerlere bağlı olarak mevcut \n" -"yoğunluk değerini ve prosedür süresini hesaplayın" +"yoğunluk değerini ve işlem süresini hesaplayın" #: appTools/ToolCalibration.py:156 msgid "Tool initialized" -msgstr "Araç başlatıldı" +msgstr "İşlem başlatıldı" #: appTools/ToolCalibration.py:194 msgid "There is no source FlatCAM object selected..." @@ -14073,7 +13982,9 @@ msgstr "Seçili kaynak FlatCAM nesnesi yok ..." #: appTools/ToolCalibration.py:215 msgid "Get First calibration point. Bottom Left..." -msgstr "İlk kalibrasyon noktasını alın. Sol alt..." +msgstr "" +"İlk kalibrasyon noktasını alın. Sol alt...İlk kalibrasyon noktasını alın. " +"Sol alt..." #: appTools/ToolCalibration.py:282 msgid "Get Second calibration point. Bottom Right (Top Left)..." @@ -14242,9 +14153,9 @@ msgid "" "found when checking the PCB pattern. The differences must be filled\n" "in the fields Found (Delta)." msgstr "" -"PCB desenini kontrol ederken bulunan farklılıklara göre\n" -"Ölçek ve Eğim faktörlerini hesaplayın. Bulunan \n" -"alanlarındaki farklılıklar giderilmelidir." +"PCB desenini kontrol ederken bulunan farklılıklara (delta) göre\n" +"Ölçek ve Eğim faktörlerini hesaplayın. Bulunan alanlara \n" +"farklar doldurulmalıdır." #: appTools/ToolCalibration.py:1133 msgid "Calculate Factors" @@ -14320,7 +14231,7 @@ msgstr "" #: appTools/ToolCalibration.py:1318 msgid "STEP 5: Calibrate FlatCAM Objects" -msgstr "ADIM 5: FlatCAM Nesnelerini Kalibre Etme" +msgstr "ADIM 5: FlatCAM Nesnelerini Kalibre Et" #: appTools/ToolCalibration.py:1320 msgid "" @@ -14551,7 +14462,7 @@ msgstr "" "Gerçek Gerber nesnesini belirli bir mesafede çevreleyecek\n" "tanımlanmış bir kalınlığa sahip bir çerçeve ekler.\n" "(Soyguncu çubuğu: Deliklerin kaplanmasını kolaylaştırmak\n" -"için bakır kenarlık (çerçeve))." +"için bakır kenarlık (çerçeve)." #: appTools/ToolCopperThieving.py:1507 msgid "Select Soldermask object" @@ -14610,7 +14521,7 @@ msgstr "" "Eğer oluşturulmuşsa, Gerber lehim maskesine \n" "bakır dolgu ve / veya soyguncu çubuğu şekli ekler.\n" "(Soyguncu çubuğu: Deliklerin kaplanmasını \n" -"kolaylaştırmak için bakır kenarlık (çerçeve))." +"kolaylaştırmak için bakır kenarlık (çerçeve)." #: appTools/ToolCorners.py:87 msgid "Corners Tool" @@ -14663,10 +14574,9 @@ msgstr "Lütfen ondalıklı formatta sıfır olmayan bir uç kalınlığı girin #: appTools/ToolCutOut.py:356 appTools/ToolIsolation.py:1095 #: appTools/ToolNCC.py:1028 appTools/ToolPaint.py:766 -#, fuzzy #| msgid "Tools in Tools Database edited but not saved." msgid "Tool not in Tools Database. Adding a default tool." -msgstr "Ayarlar düzenlendi ancak kaydedilmedi." +msgstr "Uç, Araçlar Veri Tabanında yoktur. Varsayılan bir uç ekleniyor." #: appTools/ToolCutOut.py:363 appTools/ToolDrilling.py:955 #: appTools/ToolIsolation.py:1102 appTools/ToolNCC.py:1035 @@ -14675,45 +14585,47 @@ msgid "" "Cancelled.\n" "Multiple tools for one tool diameter found in Tools Database." msgstr "" +"İptal edildi.\n" +"Araçlar Veri Tabanında aynı kalınlıkta birden çok uç bulundu." #: appTools/ToolCutOut.py:387 -#, fuzzy #| msgid "Add Tool from Tools DB" msgid "Updated tool from Tools Database." -msgstr "Add Tool from Tools DB" +msgstr "Araçlar Veri Tabanından güncellenmiş uç." #: appTools/ToolCutOut.py:455 -#, fuzzy #| msgid "Default Values" msgid "Default tool added." -msgstr "Varsayılan Değerler" +msgstr "Varsayılan uç eklendi." #: appTools/ToolCutOut.py:464 appTools/ToolIsolation.py:2539 #: appTools/ToolNCC.py:3601 appTools/ToolPaint.py:2619 msgid "Selected tool can't be used here. Pick another." -msgstr "" +msgstr "Seçilen uç burada kullanılamaz. Başka bir uç seçerek tekrar deneyin." #: appTools/ToolCutOut.py:487 -#, fuzzy #| msgid "Tool copied from Tools DB." msgid "Tool updated from Tools Database." -msgstr "Araç, Araçlar veritabanından kopyalandı." +msgstr "Uç, Araçlar Veri Tabanından güncellendi." #: appTools/ToolCutOut.py:547 msgid "" "There is no object selected for Cutout.\n" "Select one and try again." -msgstr "Kesmek için seçilen nesne yok. Birini seçip tekrar deneyin." +msgstr "" +"Kesilecek herhangi bir nesne yok.\n" +"Lütfen bir nesne seçerek tekrar deneyiniz." #: appTools/ToolCutOut.py:553 appTools/ToolCutOut.py:924 #: appTools/ToolCutOut.py:1298 appTools/ToolCutOut.py:1429 #: tclCommands/TclCommandGeoCutout.py:184 msgid "Tool Diameter is zero value. Change it to a positive real number." -msgstr "Ucun kalınlığı sıfırdır. Pozitif bir tamsayı olarak değiştin." +msgstr "" +"Ucun kalınlığı sıfırdır. Uç kalınlığını Pozitif bir tamsayı olarak değiştin." #: appTools/ToolCutOut.py:566 appTools/ToolCutOut.py:938 msgid "Number of gaps value is missing. Add it and retry." -msgstr "Geçitlerin sayısı eksik. Ekle ve tekrar dene." +msgstr "Geçit sayı değeri eksik. Ekleyin ve tekrar deneyin." #: appTools/ToolCutOut.py:571 appTools/ToolCutOut.py:942 msgid "" @@ -14726,14 +14638,13 @@ msgstr "" #: appTools/ToolCutOut.py:889 appTools/ToolCutOut.py:1258 #: appTools/ToolCutOut.py:1613 -#, fuzzy #| msgid "Open GCode file failed." msgid "Mouse bites failed." -msgstr "G-Kod dosyası açılamadı." +msgstr "Fare ısırığı şekli başarısız oldu." #: appTools/ToolCutOut.py:897 msgid "Any form CutOut operation finished." -msgstr "Kesme işlemi tamamlandı." +msgstr "Serbest şekilli PCB kesme işlemi başarıyla tamamlandı." #: appTools/ToolCutOut.py:919 appTools/ToolDrilling.py:1586 #: appTools/ToolEtchCompensation.py:158 appTools/ToolInvertGerber.py:105 @@ -14747,21 +14658,20 @@ msgstr "Nesne bulunamadı" #: appTools/ToolCutOut.py:1112 appTools/ToolCutOut.py:1185 msgid "Rectangular cutout with negative margin is not possible." -msgstr "Kenar payı negatif, dikdörtgeni kesim mümkün değildir." +msgstr "Kenar payı negatif, dikdörtgensel kesim mümkün değildir." #: appTools/ToolCutOut.py:1266 -#, fuzzy #| msgid "Any form CutOut operation finished." msgid "Rectangular CutOut operation finished." -msgstr "Kesme işlemi tamamlandı." +msgstr "Dikdörtgensel PCB kesim işlemi tamamlandı." #: appTools/ToolCutOut.py:1282 appTools/ToolCutOut.py:1314 msgid "Could not retrieve Geometry object" -msgstr "Şekil nesnesi alınamadı" +msgstr "" #: appTools/ToolCutOut.py:1287 appTools/ToolCutOut.py:1342 msgid "Geometry object for manual cutout not found" -msgstr "Geçitleri elle eklemek için kesim sınırı bulunamadı" +msgstr "Geçitleri el ile eklemek için kesim sınırı bulunamadı" #: appTools/ToolCutOut.py:1290 msgid "" @@ -14769,19 +14679,18 @@ msgid "" msgstr "Bir geçit oluşturmak için seçilen şeklin sınırları üzerine tıklayın." #: appTools/ToolCutOut.py:1378 -#, fuzzy #| msgid "Generate the Geometry object." msgid "No tool in the Geometry object." -msgstr "Bir şekil nesnesi oluşturulacaktır." +msgstr "Şekil nesnesinde araç yok." #: appTools/ToolCutOut.py:1399 -#, fuzzy #| msgid "" #| "Zone added. Click to start adding next zone or right click to finish." msgid "" "Added manual Bridge Gap. Left click to add another or right click to finish." msgstr "" -"Alan belirlendi. Sonraki bölgeyi belirlemek veya bitirmek için sağ tıklayın." +"Geçitler el ile eklendi. Başka eklemek için sol tıklayın veya bitirmek için " +"sağ tıklayın." #: appTools/ToolCutOut.py:1411 msgid "Could not retrieve Gerber object" @@ -14807,11 +14716,11 @@ msgstr "Kesmek için şekil desteklenmiyor" #: appTools/ToolCutOut.py:1529 msgid "Making manual bridge gap..." -msgstr "Elle geçit oluşturuluyor..." +msgstr "El ile geçit oluşturuluyor..." #: appTools/ToolCutOut.py:1617 msgid "Finished manual adding of gaps." -msgstr "" +msgstr "Geçitlerin el ile eklenmesi başarı ile tamamlandı." #: appTools/ToolCutOut.py:1959 msgid "Cutout PCB" @@ -14851,22 +14760,23 @@ msgid "" "in the Tools Database. If nothing is found\n" "in the Tools DB then a default tool is added." msgstr "" +"Araçlar Tablosuna yukarıda belirtilen kalınlığa sahip yeni bir uç ekleyin.\n" +"Bu, Araçlar Veri Tabanında bir arka plan aramasıyla yapılır.\n" +"Araçlar Veri Tabanında hiçbir şey bulunmazsa, varsayılan bir araç eklenir." #: appTools/ToolCutOut.py:2098 msgid "Tool Parameters" msgstr "Uç Seçenekleri" #: appTools/ToolCutOut.py:2247 -#, fuzzy #| msgid "Auto" msgid "Automatic" msgstr "Otomatik" #: appTools/ToolCutOut.py:2247 appTools/ToolCutOut.py:2322 -#, fuzzy #| msgid "B. Manual Bridge Gaps" msgid "Bridge Gaps" -msgstr "B. Geçitlerin El İle Yerleştirilmesi" +msgstr "Geçit Boşlukları" #: appTools/ToolCutOut.py:2249 msgid "This section handle creation of automatic bridge gaps." @@ -14910,7 +14820,7 @@ msgstr "" #: appTools/ToolCutOut.py:2340 msgid "Generate Manual Geometry" -msgstr "Kesim Şeklini Elle Oluştur" +msgstr "Kesim Şeklini El ile Oluştur" #: appTools/ToolCutOut.py:2343 msgid "" @@ -14925,18 +14835,17 @@ msgstr "" "Gerber dosyasını seçin." #: appTools/ToolCutOut.py:2363 -#, fuzzy #| msgid "Subtract Geometry" msgid "Manual cutout Geometry" -msgstr "Şekli Çıkar" +msgstr "Geçitleri El ile Ekle" #: appTools/ToolCutOut.py:2365 msgid "Geometry object used to create the manual cutout." -msgstr "Geçitlerin elle yerleştirileceği nesne." +msgstr "Geçitlerin el ile yerleştirileceği nesne." #: appTools/ToolCutOut.py:2372 msgid "Manual Add Bridge Gaps" -msgstr "Geçitleri Elle Ekle" +msgstr "Geçitleri El ile Ekle" #: appTools/ToolCutOut.py:2375 msgid "" @@ -14992,13 +14901,12 @@ msgstr "" #: appTools/ToolDblSided.py:236 msgid "Click on canvas within the desired Excellon drill hole" -msgstr "" +msgstr "İstediğiniz Excellon deliği merkezine tıklayın" #: appTools/ToolDblSided.py:280 -#, fuzzy #| msgid "Mirror Reference point" msgid "Mirror reference point set." -msgstr "Mirror Reference point" +msgstr "Tersleme referans noktası ayarla." #: appTools/ToolDblSided.py:308 msgid "Only Gerber, Excellon and Geometry objects can be mirrored." @@ -15106,7 +15014,6 @@ msgid "Parameters for the mirror operation" msgstr "Tersleme işlemi için kullanılan seçenekler" #: appTools/ToolDblSided.py:690 -#, fuzzy #| msgid "" #| "The coordinates used as reference for the mirror operation.\n" #| "Can be:\n" @@ -15125,9 +15032,11 @@ msgid "" msgstr "" "Tersleme işlemi için referans olarak kullanılan koordinatlar.\n" "Koordinat olarak şunlar kullanılabilir:\n" -"- Nokta -> Nesnenin etrafında yansıtıdığı (x, y) koordinat kümesi.\n" -"- Kutu -> Aşağıda seçilen başka bir nesnenin sınırlayıcı kutusunun\n" -" merkezinden elde edilen bir dizi (x, y) koordinat" +"- Nokta -> Nesnenin etrafında terslendiği (x, y) koordinat kümesi.\n" +"- Çerçeve -> Aşağıya yazılan, seçilen başka bir nesnenin sınırlayıcı\n" +" kutusunun merkezinden elde edilen bir (x, y) koordinat kümesi\n" +"Deliğe Tuttur-> Excellon nesnesindeki belirlenen bir deliğin merkezi\n" +" tarafından tanımlanan bir nokta" #: appTools/ToolDblSided.py:710 msgid "Point coordinates" @@ -15149,17 +15058,19 @@ msgstr "" #: appTools/ToolDblSided.py:733 msgid "Object that holds holes that can be picked as reference for mirroing." -msgstr "" +msgstr "Tersleme için referans olarak alınabilecek delikleri tutan nesne." #: appTools/ToolDblSided.py:748 msgid "Pick hole" -msgstr "" +msgstr "Delik Seç" #: appTools/ToolDblSided.py:750 msgid "" "Click inside a drill hole that belong to the selected Excellon object,\n" "and the hole center coordinates will be copied to the Point field." msgstr "" +"Seçili Excellon nesnesine ait bir matkap deliğinin içine tıkladığınızda \n" +"delik merkezi koordinatları Nokta alanına kopyalanacaktır." #: appTools/ToolDblSided.py:766 msgid "" @@ -15471,30 +15382,30 @@ msgid "Starting G-Code" msgstr "G-Kodu başlatılıyor" #: appTools/ToolDrilling.py:1673 appTools/ToolMilling.py:1355 -#, fuzzy #| msgid "Generating panel ..." msgid "Generating Excellon CNCJob..." -msgstr "Generating panel ..." +msgstr "Excellon CNC İşi oluşturuluyor ..." #: appTools/ToolDrilling.py:1791 camlib.py:3161 camlib.py:5294 camlib.py:5654 msgid "The Toolchange X,Y format has to be (x, y)." -msgstr "" +msgstr "Uç değiştir X, Y koordinat biçimi (x, y) şeklinde olmalıdır." #: appTools/ToolDrilling.py:2034 appTools/ToolMilling.py:1639 -#, fuzzy #| msgid "Excellon object with alignment drills created..." msgid "Excellon object for drilling/milling operation." -msgstr "Excellon nesnesi, hizalama delikleriyle oluşturuldu ..." +msgstr "Delme/frezeleme işlemi için Excellon nesnesi." #: appTools/ToolDrilling.py:2098 msgid "Search DB" -msgstr "" +msgstr "Veri Tabanında Ara" #: appTools/ToolDrilling.py:2101 msgid "" "Will search and try to replace the tools from Tools Table\n" "with tools from DB that have a close diameter value." msgstr "" +"Araçlar Tablosundaki uçları, Veri Tabanından gelen \n" +"yakın kalınlık değerine sahip uçlarla değiştirmeyi deneyecek." #: appTools/ToolDrilling.py:2500 appTools/ToolMilling.py:2168 msgid "" @@ -15505,7 +15416,6 @@ msgstr "" "belirleyen önişlemci JSON dosyası." #: appTools/ToolDrilling.py:2632 appTools/ToolMilling.py:2307 -#, fuzzy #| msgid "" #| "Add / Select at least one tool in the tool-table.\n" #| "Click the # header to select all, or Ctrl + LMB\n" @@ -15517,13 +15427,14 @@ msgid "" "Click the # header to select all, or Ctrl + LMB\n" "for custom selection of tools." msgstr "" -"Araçlar Tablosundan bir araç seçme işlemi:\n" -"Tümünü seçmek için # sütunun tıklayın veya\n" -"araçları elle seçmek için Ctrl tuşuna basıp sol tıklayın." +"CNC İşi oluşturun.\n" +"Frezeleme yapılıyorsa, ek bir Şekil nesnesi oluşturulacaktır.\n" +"Araçlar Tablosunda en az bir araç ekleyin/seçin.\n" +"Tümünü seçmek için # başlığına veya özel uç seçimi için Ctrl + Sol tıklayın." #: appTools/ToolEtchCompensation.py:293 appTools/ToolInvertGerber.py:217 msgid "Gerber object that will be inverted." -msgstr "Gerber nesnesi polarize edildi." +msgstr "Polarize edilecek Gerber nesnesi." #: appTools/ToolEtchCompensation.py:304 msgid "Utilities" @@ -15808,8 +15719,8 @@ msgid "" "Could not generate punched hole film because the punch hole sizeis bigger " "than some of the apertures in the Gerber object." msgstr "" -" Delik yeri açma deliklerinin Gerber nesnesindeki bazı deliklerden daha " -"büyük olmasından dolayı delikli bir film oluşturulamadı." +"Delik yeri açma deliklerinin Gerber nesnesindeki bazı deliklerden daha büyük " +"olmasından dolayı delikli bir film oluşturulamadı." #: appTools/ToolFilm.py:320 msgid "" @@ -15817,7 +15728,7 @@ msgid "" "geometry is the same as the one in the source object geometry..." msgstr "" "Delikli bir film oluşturulamadı çünkü yeni oluşturulan deliğin şekliyle, " -"orijinal deliğin şeli aynı ..." +"orijinal deliğin şekli aynı ..." #: appTools/ToolFilm.py:375 appTools/ToolFilm.py:379 msgid "Export negative film" @@ -15843,10 +15754,9 @@ msgid "" "The selection here decide the type of objects that will be\n" "in the Film Object combobox." msgstr "" -"Film oluşturulacağı nesne türünü belirtin.\n" +"Filmin kendisi için oluşturulacağı nesne türünü belirtin.\n" "Nesne türü, Gerber veya Şekil olabilir.\n" -"Buradaki seçim, açılır kutu listesindeki film \n" -"nesnelerinin türünü belirtir." +"Buradaki seçim, açılır kutu listesindeki film nesnelerinin türünü belirtir." #: appTools/ToolFilm.py:956 msgid "" @@ -15855,8 +15765,8 @@ msgid "" "the type of objects that will be\n" "in the Box Object combobox." msgstr "" -"Filmi oluşturmak için şablon olarak kullanılacak nesne türünü belirtin. \n" -"Şunlar olabilir: Gerber veya Şekil.\n" +"Film oluşturmak için şablon olarak kullanılacak nesne türünü belirtin. \n" +"Film türü şunlar olabilir: Gerber veya Şekil.\n" "Buradaki seçim, açılır kutu listesindeki nesnelerin türünü belirler." #: appTools/ToolFilm.py:1123 @@ -15903,7 +15813,7 @@ msgstr "Excellon Delikleri" #: appTools/ToolFilm.py:1215 msgid "" "Remove the geometry of Excellon from the Film to create the holes in pads." -msgstr "Pedlerde delik oluşturmak için Excellon şeklini filmden çıkarır." +msgstr "Pedlerde delik oluşturmak için Excellon'un şeklini filmden çıkarın." #: appTools/ToolFilm.py:1229 msgid "Punch Size" @@ -15926,9 +15836,9 @@ msgid "" " FlatCAM object, but directly save it in the\n" "selected format." msgstr "" -"Belirtilen sınırlayıcı kutu içinde seçilen nesne için \n" -"bir film oluşturun. Yeni bir FlatCAM nesnesi oluşturmaz, \n" -"ancak doğrudan seçilen biçimde kaydeder." +"Belirtilen çerçeve içinde seçilen nesne için bir Film oluşturun. \n" +"Yeni bir FlatCAM nesnesi oluşturmaz, ancak onu doğrudan \n" +"seçilen formatta kaydeder." #: appTools/ToolFilm.py:1449 msgid "" @@ -16029,10 +15939,6 @@ msgid "" "Decides the level of details to include\n" "in the resulting geometry." msgstr "" -"KIRMIZI renk için maske.\n" -"[0 ... 255] arasındaki değerleri alır.\n" -"Ortaya çıkan şekle dahil edilecek\n" -"ayrıntı düzeyini tanımlar." #: appTools/ToolImage.py:264 msgid "" @@ -16091,7 +15997,7 @@ msgstr "Yeni Uç" #: appTools/ToolIsolation.py:789 appTools/ToolNCC.py:462 #: appTools/ToolPaint.py:399 appTools/ToolSolderPaste.py:135 app_Main.py:4494 msgid "Adding Tool cancelled" -msgstr "Uç ekleme iptal edildi" +msgstr "Uç ekleme işlemi iptal edildi" #: appTools/ToolIsolation.py:934 appTools/ToolNCC.py:864 #: appTools/ToolOptimal.py:179 @@ -16103,10 +16009,9 @@ msgstr "" "Bu tek parça arasında bulunabilecek bir mesafe yoktur." #: appTools/ToolIsolation.py:977 appTools/ToolNCC.py:907 -#, fuzzy #| msgid "tooldia = tool diameter" msgid "Optimal tool diameter found" -msgstr "tooldia = tool diameter" +msgstr "En uygun uç kalınlığı bulundu" #: appTools/ToolIsolation.py:1022 appTools/ToolIsolation.py:1109 #: appTools/ToolIsolation.py:1171 appTools/ToolIsolation.py:2588 @@ -16115,21 +16020,19 @@ msgstr "tooldia = tool diameter" #: appTools/ToolPaint.py:843 appTools/ToolPaint.py:2675 #: appTools/ToolSolderPaste.py:488 msgid "Cancelled. Tool already in Tool Table." -msgstr "Ucu ekleme işlemi iptal edildi. Uç zaten Araçlar Tablosunda var." +msgstr "Uç ekleme işlemi iptal edildi. Uç zaten Araçlar Tablosunda var." #: appTools/ToolIsolation.py:1137 appTools/ToolNCC.py:1070 #: appTools/ToolPaint.py:809 -#, fuzzy #| msgid "New tool added to Tool Table." msgid "New tool added to Tool Table from Tools Database." -msgstr "Araçlar Tablosuna yeni uç eklendi." +msgstr "Araçlar Veri Tabanından Araçlar Tablosuna yeni uç eklendi." #: appTools/ToolIsolation.py:1201 appTools/ToolNCC.py:1134 #: appTools/ToolPaint.py:872 -#, fuzzy #| msgid "New tool added to Tool Table." msgid "Default tool added to Tool Table." -msgstr "Araçlar Tablosuna yeni uç eklendi." +msgstr "Varsayılan uç eklendi." #: appTools/ToolIsolation.py:1227 appTools/ToolNCC.py:1160 #: appTools/ToolPaint.py:897 @@ -16150,7 +16053,7 @@ msgstr "Silme işlemi başarısız oldu. Silmek için bir uç seçin." #: appTools/ToolIsolation.py:1297 appTools/ToolNCC.py:1230 #: appTools/ToolPaint.py:966 msgid "Tool(s) deleted from Tool Table." -msgstr "Uç (lar) Araçlar Tablosundan silindi." +msgstr "Uç(lar) Araçlar Tablosundan silindi." #: appTools/ToolIsolation.py:1345 msgid "Isolating..." @@ -16206,7 +16109,7 @@ msgstr "" msgid "" "The following are coordinates for the copper features that could not be " "isolated:" -msgstr "İzole edilemeyen bakır özelliklerin koordinatları şunlardır:" +msgstr "Yalıtımı yapılamayan bakır özelliklerin koordinatları şunlardır:" #: appTools/ToolIsolation.py:2158 appTools/ToolIsolation.py:2271 #: appTools/ToolPaint.py:1125 @@ -16248,7 +16151,7 @@ msgstr "Çizim alanının bitiş noktasını tıklayın." #: appTools/ToolIsolation.py:2552 appTools/ToolNCC.py:3614 #: appTools/ToolPaint.py:2632 app_Main.py:5773 app_Main.py:5783 msgid "Tool from DB added in Tool Table." -msgstr "Araçlar Tablosuna veritabanından bir araç eklendi." +msgstr "Araçlar Tablosuna Araçlar Veri Tabanından bir uç eklendi." #: appTools/ToolIsolation.py:2606 appTools/ToolNCC.py:3667 #: appTools/ToolPaint.py:2692 @@ -16323,7 +16226,6 @@ msgstr "" "seçtiğinizde çalışma tipini otomatik olarak Yalıtım olarak seçecektir." #: appTools/ToolIsolation.py:3070 appTools/ToolNCC.py:3875 -#, fuzzy #| msgid "Optimal Tool" msgid "Optimal" msgstr "İyileştirme" @@ -16333,6 +16235,8 @@ msgid "" "Find a tool diameter that is guaranteed\n" "to do a complete isolation." msgstr "" +"Tam bir yalıtım yapmak için en\n" +"uygun uç kalınlığını bulun." #: appTools/ToolIsolation.py:3115 appTools/ToolNCC.py:3919 #: appTools/ToolPaint.py:2928 appTools/ToolSolderPaste.py:1211 @@ -16340,7 +16244,7 @@ msgid "" "Delete a selection of tools in the Tool Table\n" "by first selecting a row(s) in the Tool Table." msgstr "" -"Önce Araçlar Tablosunda bir satır (lar) seçerek\n" +"Önce Araçlar Tablosunda bir satır(lar) seçerek\n" "burada seçilen ucu silin." #: appTools/ToolIsolation.py:3293 @@ -16350,14 +16254,14 @@ msgid "" "What is selected here will dictate the kind\n" "of objects that will populate the 'Object' combobox." msgstr "" -"Yalıtımdan çıkarılacak nesnenin türünü belirtin.\n" -"Bu tip olabilir: Gerber veya Şekil.\n" -"Burada seçilen, 'Nesne' birleşik giriş kutusunu \n" -"dolduracak nesne türlerini belirler." +"Oluşturulan yalıtımdan ayrılacak nesnenin türünü belirtin.\n" +"Şu türde olabilir: Gerber veya Şekil.\n" +"Burada seçilen 'Nesne', aşağıdaki metin kutusunu dolduracak\n" +"nesnenin türünü belirler." #: appTools/ToolIsolation.py:3303 msgid "Object whose area will be removed from isolation geometry." -msgstr "Alanı yalıtım şeklinden çıkarılacak bir nesne." +msgstr "Alanı, oluşturulacak yalıtım şekliyle ayrılacak nesne." #: appTools/ToolIsolation.py:3339 appTools/ToolNCC.py:4211 msgid "" @@ -16383,22 +16287,19 @@ msgstr "" "veya her iki tarafından çizim yaparak bir şekil oluşturun." #: appTools/ToolMilling.py:1064 -#, fuzzy #| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating drills milling geometry..." -msgstr "Lehim Pastası dağıtım şekli oluşturuluyor ..." +msgstr "Delme ve frezeleme şekli oluşturuluyor ..." #: appTools/ToolMilling.py:1169 -#, fuzzy #| msgid "Generating Solder Paste dispensing geometry..." msgid "Generating slot milling geometry..." -msgstr "Lehim Pastası dağıtım şekli oluşturuluyor ..." +msgstr "Yuva frezeleme şekli oluşturuluyor ..." #: appTools/ToolMilling.py:1584 -#, fuzzy #| msgid "Mill Holes" msgid "Milling Holes Tool" -msgstr "Delikleri Frezele" +msgstr "Delikleri Frezeleme" #: appTools/ToolMilling.py:2166 msgid "Preprocessor E" @@ -16490,20 +16391,20 @@ msgid "Failed. Clearing the polygon with the method: standard." msgstr "Hata. Çokgen temizleme yöntemi: Standart." #: appTools/ToolNCC.py:1985 -#, fuzzy #| msgid "Geometry could not be cleared completely" msgid "Polygon could not be cleared. Location:" -msgstr "Şekil tamamen temizlenemedi" +msgstr "Çokgen temizlenemedi. Yer:" #: appTools/ToolNCC.py:2017 appTools/ToolNCC.py:2019 appTools/ToolNCC.py:2547 #: appTools/ToolNCC.py:2549 msgid "Non-Copper clearing ..." -msgstr "Bakır Temizleme ..." +msgstr "Bakır Temizleniyor ..." #: appTools/ToolNCC.py:2038 msgid "" "There is no copper clearing tool in the selection and at least one is needed." msgstr "" +"Seçimde bakır temizleme aracı yoktur ve en az bir araca ihtiyaç vardır." #: appTools/ToolNCC.py:2053 appTools/ToolNCC.py:2694 msgid "" @@ -16527,10 +16428,9 @@ msgid "started." msgstr "kalınlıkta bir uçla başlatıldı." #: appTools/ToolNCC.py:2229 -#, fuzzy #| msgid "Could not get the extent of the area to be non copper cleared." msgid "Could not use the tool for copper clear." -msgstr "Bakır temizleme yapılacak alanının kapsamı alınamadı." +msgstr "Bu uç, bakır temizleme işlemi için kullanılamadı." #: appTools/ToolNCC.py:2251 appTools/ToolNCC.py:3051 msgid "" @@ -16545,7 +16445,7 @@ msgstr "" #: appTools/ToolNCC.py:2261 appTools/ToolNCC.py:3060 msgid "NCC Tool clear all done." -msgstr "Bakır temizleme işlemi tamamlandı." +msgstr "Bakır temizleme işlemi başarıyla tamamlandı." #: appTools/ToolNCC.py:2264 appTools/ToolNCC.py:3063 msgid "NCC Tool clear all done but the copper features isolation is broken for" @@ -16557,10 +16457,9 @@ msgid "tools" msgstr "araçlar" #: appTools/ToolNCC.py:2293 -#, fuzzy #| msgid "Paint Tool. Rest machining painting area task started." msgid "NCC Tool. Rest machining copper clearing task started." -msgstr "Paint Tool. Rest machining painting area task started." +msgstr "Bakır temizleme \"Kalan İşleme\" yöntemiyle başlatılmıştır." #: appTools/ToolNCC.py:2458 appTools/ToolNCC.py:3444 msgid "NCC Tool Rest Machining clear all done." @@ -16589,7 +16488,7 @@ msgstr "" #: appTools/ToolNCC.py:3702 msgid "Non-Copper Clearing" -msgstr "Bakır Temizleme" +msgstr "Bakır Temizleniyor" #: appTools/ToolNCC.py:3731 appTools/ToolPaint.py:2764 msgid "Obj Type" @@ -16861,22 +16760,19 @@ msgstr "" "Çizim seçeneklerini değiştirin ve tekrar deneyin." #: appTools/ToolPaint.py:2175 -#, fuzzy #| msgid "Paint All failed." msgid "Paint failed." -msgstr "\"Tamamı\" seçeneğiyle çizim işlemi başarısız oldu." +msgstr "Çizim işlemi başarısız oldu." #: appTools/ToolPaint.py:2181 -#, fuzzy #| msgid "Paint done." msgid "Paint Done." -msgstr "Çizim tamamlandı." +msgstr "Çizim işlemi başarıyla tamamlandı." #: appTools/ToolPaint.py:2186 -#, fuzzy #| msgid "Painting polygon..." msgid "Painting..." -msgstr "Çokgen çiziliyor ..." +msgstr "Çiziliyor..." #: appTools/ToolPaint.py:2220 appTools/ToolPaint.py:2225 #: appTools/ToolPaint.py:2233 appTools/ToolPaint.py:2320 @@ -16989,14 +16885,11 @@ msgstr "" "Gerber, Excellon veya Şekil olabilir." #: appTools/ToolPaint.py:3180 -#, fuzzy #| msgid "" #| "Create a Geometry object with\n" #| "toolpaths to cut around polygons." msgid "Create a Geometry Object which paints the polygons." -msgstr "" -"Yolların iki tarafını kazıyarak\n" -"yollar oluşturur." +msgstr "Çokgenler üzerinde bir çizim oluşturun." #: appTools/ToolPanelize.py:89 msgid "Panel. Tool" @@ -17013,20 +16906,18 @@ msgid "Generating panel ... " msgstr "Panel oluşturuluyor … " #: appTools/ToolPanelize.py:362 appTools/ToolPanelize.py:584 -#, fuzzy #| msgid "Generating panel ... Adding the Gerber code." msgid "Generating panel ... Adding the source code." -msgstr "Panel oluşturuluyor ... Gerber kodu ekleniyor." +msgstr "Panel oluşturuluyor ... Kaynak kodu ekleniyor." #: appTools/ToolPanelize.py:550 msgid "Optimizing the overlapping paths." -msgstr "" +msgstr "Çakışan yollar iyileştiriliyor." #: appTools/ToolPanelize.py:582 -#, fuzzy #| msgid "Optimization Time" msgid "Optimization complete." -msgstr "Optimization Time" +msgstr "İyileştirme tamamlandı." #: appTools/ToolPanelize.py:596 msgid "Generating panel... Spawning copies" @@ -17159,9 +17050,9 @@ msgid "" "In other words it creates multiple copies of the source object,\n" "arranged in a 2D array of rows and columns." msgstr "" -"Belirtilen nesneyi belirtilen alanın içerisinde paneller .\n" -"Başka bir deyişle, 2B satır ve sütun dizisinde\n" -"bulunan orijinal nesnenin birkaç kopyasını oluşturur." +"Belirtilen nesneyi belirtilen alanın içerisinde panellere böler .\n" +"Başka bir deyişle, 2B satır ve sütun dizisinde bulunan orijinal \n" +"nesnenin birkaç kopyasını oluşturur." #: appTools/ToolPcbWizard.py:93 msgid "PCBWizard Tool" @@ -17187,7 +17078,7 @@ msgstr "" #: appTools/ToolPcbWizard.py:274 msgid "PcbWizard .INF file loaded." -msgstr "Pcb Sihirbazı .INF dosyası yüklendi." +msgstr "PCB Sihirbazı .INF dosyası yüklendi." #: appTools/ToolPcbWizard.py:278 msgid "Main PcbWizard Excellon file loaded." @@ -17199,7 +17090,7 @@ msgstr "Bu Excellon dosyası değil." #: appTools/ToolPcbWizard.py:313 msgid "Cannot parse file" -msgstr "Dosya açılamıyor" +msgstr "Dosya okunamıyor" #: appTools/ToolPcbWizard.py:336 msgid "Importing Excellon." @@ -17223,7 +17114,7 @@ msgstr "İçe aktarılan Excellon dosyası boş." #: appTools/ToolPcbWizard.py:360 msgid "PcbWizard Import Tool" -msgstr "Pcb İçe Aktarma Sihirbazı" +msgstr "PCB İçe Aktarma Sihirbazı" #: appTools/ToolPcbWizard.py:379 msgid "Load files" @@ -17283,7 +17174,7 @@ msgstr "Silme Yok" #: appTools/ToolPcbWizard.py:442 msgid "Zeros supp." -msgstr "Sıfırıları Sil." +msgstr "Sıfırları Sil." #: appTools/ToolPcbWizard.py:444 msgid "" @@ -17399,21 +17290,20 @@ msgstr "Mevcut" #: appTools/ToolProperties.py:454 appTools/ToolProperties.py:488 msgid "Solid Geometry" -msgstr "Dolu Şekil" +msgstr "Dolgulu Şekil" #: appTools/ToolProperties.py:457 appTools/ToolProperties.py:495 msgid "GCode Text" -msgstr "G Kod Metni" +msgstr "G-Kod Metni" #: appTools/ToolProperties.py:460 appTools/ToolProperties.py:498 msgid "GCode Geometry" msgstr "G Kod Şekli" #: appTools/ToolProperties.py:468 appTools/ToolProperties.py:541 -#, fuzzy #| msgid "Tool Dia" msgid "Tool Data" -msgstr "Uç Kalınlığı" +msgstr "Veriler" #: appTools/ToolProperties.py:505 msgid "Depth of Cut" @@ -17535,7 +17425,7 @@ msgid "" "to a SVG file or an PNG file." msgstr "" "QR Kod'u bir SVG veya PNG dosyasına\n" -" aktarmanıza izin veren bir kontrolları gösterir." +" aktarmanıza izin veren bir kontrolleri gösterir." #: appTools/ToolQRCode.py:839 msgid "Transparent back color" @@ -17742,7 +17632,7 @@ msgstr "Kuralların kontrol edildiği Excellon nesneleridir." #: appTools/ToolRulesCheck.py:1315 msgid "Excellon 1" -msgstr "Excellon 1" +msgstr "" #: appTools/ToolRulesCheck.py:1317 msgid "" @@ -17754,7 +17644,7 @@ msgstr "" #: appTools/ToolRulesCheck.py:1334 msgid "Excellon 2" -msgstr "Excellon 2" +msgstr "" #: appTools/ToolRulesCheck.py:1336 msgid "" @@ -17846,9 +17736,7 @@ msgstr "Bu şekil işlenemez. Solder_paste_tool şekli DEĞİL." #: appTools/ToolSolderPaste.py:893 msgid "An internal error has ocurred. See shell.\n" -msgstr "" -"Dahili bir hata oluştu. Komut satırına bakınız.\n" -"\n" +msgstr "Dahili bir hata oluştu. Komut satırına bakınız.\n" #: appTools/ToolSolderPaste.py:962 msgid "ToolSolderPaste CNCjob created" @@ -17856,7 +17744,7 @@ msgstr "Lehim pastası CNC İşi oluşturuldu" #: appTools/ToolSolderPaste.py:981 msgid "SP GCode Editor" -msgstr "Lehim Pastası G Kod Düzenleyici" +msgstr "Lehim Pastası G-Kod Düzenleyici" #: appTools/ToolSolderPaste.py:993 appTools/ToolSolderPaste.py:998 #: appTools/ToolSolderPaste.py:1047 @@ -17975,7 +17863,7 @@ msgstr "" #: appTools/ToolSolderPaste.py:1449 msgid "Generate Geo" -msgstr "Oluştur" +msgstr "Şekil Oluştur" #: appTools/ToolSolderPaste.py:1451 msgid "Generate solder paste dispensing geometry." @@ -18387,10 +18275,10 @@ msgid "Editor exited. Editor content saved." msgstr "Düzenleyiciden çıkıldı. Düzenleyici içeriği kaydedildi." #: app_Main.py:2399 -#, fuzzy #| msgid "Select a Gerber, Geometry or Excellon Object to update." msgid "Select a Gerber, Geometry, Excellon or CNCJobObject to update." -msgstr "Güncellenecek bir Gerber, Geometri veya Excellon nesnesi seçin." +msgstr "" +"Güncellemek için bir Gerber, Şekil, Excellon veya CNC İş nesnesi seçin." #: app_Main.py:2402 msgid "is updated, returning to App..." @@ -18401,14 +18289,14 @@ msgid "Editor exited. Editor content was not saved." msgstr "Düzenleyiciden çıkıldı. Düzenleyici içeriği kaydedilmedi." #: app_Main.py:2440 -#, fuzzy #| msgid "Select a Gerber, Geometry or Excellon Object to update." msgid "Select a Gerber, Geometry, Excellon or CNCJob Object to update." -msgstr "Güncellenecek bir Gerber, Geometri veya Excellon nesnesi seçin." +msgstr "" +"Güncellemek için bir Gerber, Şekil, Excellon veya CNC İş nesnesi seçin." #: app_Main.py:2463 msgid "Select a Gerber, Geometry or Excellon Object to update." -msgstr "Güncellenecek bir Gerber, Geometri veya Excellon nesnesi seçin." +msgstr "Güncellenecek bir Gerber, Şekil veya Excellon nesnesi seçin." #: app_Main.py:2567 app_Main.py:2571 msgid "Import FlatCAM Preferences" @@ -18853,19 +18741,19 @@ msgstr "Ayarlar düzenlendi ancak kaydedilmedi." #: app_Main.py:5785 msgid "Adding tool from DB is not allowed for this object." -msgstr "Bu nesne için veritabanından bir araç eklenmesine izin verilmiyor." +msgstr "Bu nesne için Veri Tabanından bir araç eklenmesine izin verilmiyor." #: app_Main.py:5803 msgid "" "One or more Tools are edited.\n" "Do you want to update the Tools Database?" msgstr "" -"Bir veya daha fazla araç değiştirildi. Araç veritabanını güncellemek istiyor " -"musunuz?" +"Bir veya daha fazla araç değiştirildi. Araç Veri Tabanını güncellemek " +"istiyor musunuz?" #: app_Main.py:5805 msgid "Save Tools Database" -msgstr "Araçlar Veritabanını Kaydet" +msgstr "Araçlar Veri Tabanını Kaydet" #: app_Main.py:5851 msgid "No object selected to Flip on Y axis." @@ -18963,7 +18851,9 @@ msgstr "Klavye Kısayol Listesi" #: app_Main.py:6225 msgid " No object selected to copy it's name" -msgstr " Adını kopyalamak için hiçbir nesne seçilmedi" +msgstr "" +" Adını kopyalamak için hiçbir nesne seçilmedi HPGL2 açılamadı. Muhtemelen " +"bir HPGL2 dosyası değil" #: app_Main.py:6229 msgid "Name copied on clipboard ..." @@ -19175,7 +19065,6 @@ msgid "SVG file exported to" msgstr "SVG dosyası şuraya aktarıldı" #: app_Main.py:8484 -#, fuzzy #| msgid "" #| "Save cancelled because source file is empty. Try to export the Gerber " #| "file." @@ -19205,10 +19094,9 @@ msgid "Exporting Gerber" msgstr "Gerber dosyası dışa aktarılıyor" #: app_Main.py:8785 app_Main.py:8792 -#, fuzzy #| msgid "Could not export DXF file." msgid "Could not export file." -msgstr "DXF dosyası dışa aktarılamadı." +msgstr "Dosya dışa aktarılamadı." #: app_Main.py:8840 msgid "DXF file exported to" @@ -19330,7 +19218,7 @@ msgstr "Yapılandırma dosyası açılamadı" #: app_Main.py:9357 msgid "Loading Project ... Please Wait ..." -msgstr "Porje Yükleniyor ... Lütfen Bekleyiniz ..." +msgstr "Proje Yükleniyor ... Lütfen Bekleyiniz ..." #: app_Main.py:9362 msgid "Opening FlatCAM Project file." @@ -19377,10 +19265,9 @@ msgid "Clear Recent files" msgstr "Listeyi Temizle" #: app_Main.py:9725 -#, fuzzy #| msgid "Selected Tab - Choose an Item from Project Tab" msgid "Properties Tab - Choose an Item from Project Tab" -msgstr "Seçili sekmesi - Proje sekmesinde seçilen öğe" +msgstr "Özellikler Sekmesi - Proje Sekmesinden bir Öğe seçin" #: app_Main.py:9726 msgid "Details" @@ -19406,12 +19293,11 @@ msgid "" "drop of the file into the GUI or through the menu (or toolbar) actions " "offered within the app." msgstr "" -"Proje dosyasını çift tıklatarak, dosyayı GUI'ye sürükleyip bırakarak veya " -"uygulama içinde sunulan menü (veya araç çubuğu) eylemlerini kullanarak da " -"bir proje yükleyebilirsiniz." +"Proje dosyasını çift tıklatarak, dosyayı Kullanıcı Arayüzüne sürükleyip " +"bırakarak veya uygulama içinde sunulan menü (veya araç çubuğu) eylemlerini " +"kullanarak da bir proje yükleyebilirsiniz." #: app_Main.py:9735 -#, fuzzy #| msgid "" #| "Once an object is available in the Project Tab, by selecting it and then " #| "focusing on SELECTED TAB (more simpler is to double click the object name " @@ -19425,13 +19311,12 @@ msgid "" "properties according to its kind: Gerber, Excellon, Geometry or CNCJob " "object." msgstr "" -"Nesne Proje sekmesinde bulunduktan sonra, nesneyi seçin ve Seçili sekmesine " -"dikkat edin (Proje sekmesinde nesnenin adına çift tıklamak daha kolaydır, " -"Seçili sekmesi nesne türüne göre güncellenir: Gerber, Excellon , Geometri " -"veya CNCJob." +"Nesne Proje sekmesinde mevcut olduğunda, nesneyi seçin ve ardındanÖzellikler " +"sekmesine odaklanarak (Proje sekmesinde nesnenin adına çift tıklamak daha " +"kolaydır, Özellikler sekmesi nesne türüne göre güncellenir: Gerber, " +"Excellon , Şekil veya CNC İş nesnesi." #: app_Main.py:9739 -#, fuzzy #| msgid "" #| "If the selection of the object is done on the canvas by single click " #| "instead, and the SELECTED TAB is in focus, again the object properties " @@ -19466,11 +19351,11 @@ msgid "" "append/prepend to GCode (again, done in SELECTED TAB) --> Save GCode." msgstr "" "Gerber / Excellon nesnesi -> Seçenekleri seç -> Şekil oluştur (HARİCİ, " -"DAHİLİ veya DOLU) -> Şekil nesnesi -> Araçlar ekle (Seçili sekmesinde " +"DAHİLİ veya DOLGULU) -> Şekil nesnesi -> Araçlar ekle (Seçili sekmesinde " "seçenekleri değiştir) -> CNC İşi Oluştur -> CNC İş nesnesi -> G Kodu Kontrol " "Et (ile \"CNC Kodunu Görüntüle\" düğmesini kullanarak) ve gerekirse G-" -"Kod'unun başına veya sonuna ek komutlar ekleyin (yine \"Seçili\" sekmesinde) " -"-> G Kodu Kaydet (\"CNC Kodunu Kaydet\" düğmesi)." +"Kod'unun başına veya sonuna ek komutlar ekleyin (yine \"Özellikler\" " +"sekmesinde) -> G Kodu Kaydet (\"CNC Kodunu Kaydet\" düğmesi)." #: app_Main.py:9748 msgid "" @@ -19545,7 +19430,7 @@ msgstr "Sitelerin bağlantısı kesiliyor ..." #: app_Main.py:10079 msgid "Working ..." -msgstr "Çalışılıyor..." +msgstr "Çalışıyor ..." #: app_Main.py:10188 msgid "Set alpha level ..." @@ -19652,14 +19537,13 @@ msgstr "" "Ortaya çıkan CNC kodunu (Gcode, vb.) Kontrol edin." #: camlib.py:3058 -#, fuzzy #| msgid "The Cut Z parameter is zero. There will be no cut, skipping file" msgid "The Cut Z parameter is zero. There will be no cut, aborting" -msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, dosya atlandı" +msgstr "Z kesme derinliği değeri sıfırdır. Kesim yapılamaz, iptal ediliyor" #: camlib.py:3186 camlib.py:5274 msgid "The End X,Y format has to be (x, y)." -msgstr "" +msgstr "X, Y son hareket koordinat biçimi (x, y) şeklinde olmalıdır." #: camlib.py:3262 camlib.py:3771 camlib.py:4004 camlib.py:5037 camlib.py:5365 #: camlib.py:5803 @@ -19671,10 +19555,10 @@ msgid "G91 coordinates not implemented" msgstr "G91 koordinatları uygulanmadı" #: camlib.py:3396 -#, fuzzy, python-format +#, python-format #| msgid "Finished G-Code generation" msgid "Finished G-Code generation for tool: %s" -msgstr "G-Kodu oluşturma işlemi tamamlanıyor" +msgstr "Uç için G-Kod'u oluşturma işlemi tamamlandı: %s" #: camlib.py:3446 msgid "" @@ -19682,18 +19566,16 @@ msgid "" "y) \n" "but now there is only one value, not two. " msgstr "" -"Düzenle -> Ayarlar -> EXCELLON ->Excellon Gelişmiş Seçenekleri -> Uç " -"Değiştir X, Y alanının (x, y) biçiminde iki değer olması gerekir, ancak " -"şimdi yalnızca bir değer var. " +"Düzenle -> Ayarlar -> Uç Değiştir X, Y alanının (x, y) biçiminde iki değer " +"olması gerekir, ancak şimdi yalnızca bir değer var. " #: camlib.py:3458 camlib.py:4872 camlib.py:5634 msgid "" "The End Move X,Y field in Edit -> Preferences has to be in the format (x, y) " "but now there is only one value, not two." msgstr "" -"Ortak Seçenekler başlığı altındaki veya (Düzenle ->Ayarlar ->EXCELLON ) X, Y " -"Son Hareket alanının (x, y) biçiminde olması gerekir, ancak şimdi iki değil " -"yalnızca bir değer var." +"Düzenle ->Ayarlar -> X, Y Son Hareket alanının (x, y) biçiminde olması " +"gerekir, ancak şimdi iki değil yalnızca bir değer var." #: camlib.py:3697 camlib.py:3933 camlib.py:4926 camlib.py:5215 camlib.py:5684 msgid "The Cut Z parameter is zero. There will be no cut, skipping file" @@ -19709,9 +19591,8 @@ msgid "" "y) \n" "but now there is only one value, not two." msgstr "" -"Düzenle -> Ayarlar -> EXCELLON ->Excellon Gelişmiş Seçenekleri ->\n" -"Uç Değiştir X, Y alanının (x, y) biçiminde iki değer olması gerekir, \n" -"ancak şimdi yalnızca bir değer var." +"Düzenle -> Ayarlar -> Uç Değiştir X, Y alanının (x, y) biçiminde iki değer " +"olması gerekir, ancak şimdi yalnızca bir değer var." #: camlib.py:4909 camlib.py:5199 camlib.py:5667 msgid "" @@ -19805,22 +19686,19 @@ msgid "Creating Geometry from the parsed GCode file. " msgstr "Okunan G-Kod dosyasından şekil oluşturuluyor. " #: camlib.py:6489 -#, fuzzy #| msgid "Starting G-Code for tool with diameter" msgid "Parsing GCode file for tool diameter" -msgstr "Şu kalınlıktaki uç için G-Kodu başlatılıyor" +msgstr "Uç kalınlığı için GCode dosyası okunuyor" #: camlib.py:6490 -#, fuzzy #| msgid "Nr of slots" msgid "Number of lines" -msgstr "Yuva Sayısı" +msgstr "Satır sayısı" #: camlib.py:6579 -#, fuzzy #| msgid "Creating Geometry from the parsed GCode file. " msgid "Creating Geometry from the parsed GCode file for tool diameter" -msgstr "Okunan G-Kod dosyasından şekil oluşturuluyor. " +msgstr "Uç kalınlığı için okunan G-Kod dosyasından Şekil oluşturuluyor" #: camlib.py:7013 camlib.py:7161 camlib.py:7330 msgid "G91 coordinates not implemented ..." @@ -19931,15 +19809,7 @@ msgid "No Geometry name in args. Provide a name and try again." msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyin." #~ msgid "Selected" -#~ msgstr "Seçili" - -#~ msgid "Generating Film ... Please wait." -#~ msgstr "Film oluşturuluyor ... Lütfen bekleyin." - -#, fuzzy -#~| msgid "Minimal" -#~ msgid "Find Optimal" -#~ msgstr "Dairesel" +#~ msgstr "Selected" #~ msgid "" #~ "Cutout operation cannot be done on a multi-geo Geometry.\n" @@ -19947,46 +19817,55 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "Geometry,\n" #~ "and after that perform Cutout." #~ msgstr "" -#~ "Çoklu şekil nedeniyle kesme işlemi gerçekleştirilemedi. Alternatif " -#~ "olarak, bu çoklu şekli tekli şekle dönüştürebilir ve ondan sonra " -#~ "kesebilirsiniz." +#~ "Cutout operation cannot be done on a multi-geo Geometry.\n" +#~ "Optionally, this Multi-geo Geometry can be converted to Single-geo " +#~ "Geometry,\n" +#~ "and after that perform Cutout." + +#~ msgid "Generating Film ... Please wait." +#~ msgstr "Generating Film ... Please wait." + +#, fuzzy +#~| msgid "Minimal" +#~ msgid "Find Optimal" +#~ msgstr "Minimal" #~ msgid "Basic Geo Parameters" -#~ msgstr "Basit Şekil Seçenekleri" +#~ msgstr "Basic Geo Parameters" #~ msgid "Advanced Geo Parameters" -#~ msgstr "Gelişmiş Şekil Seçenekleri" +#~ msgstr "Advanced Geo Parameters" #~ msgid "ReadMe?" -#~ msgstr "Oku?" +#~ msgstr "ReadMe?" #~ msgid "" #~ "Toggle the display of the Gerber Apertures Table.\n" #~ "When unchecked, it will delete all mark shapes\n" #~ "that are drawn on canvas." #~ msgstr "" -#~ "Gerber Şekil Tablosunun görüntüsünü değiştirir. \n" -#~ "Kutu işaretli olmadığında, çalışma alanına çizilen\n" -#~ "tüm işaret şekillerini siler." +#~ "Toggle the display of the Gerber Apertures Table.\n" +#~ "When unchecked, it will delete all mark shapes\n" +#~ "that are drawn on canvas." #~ msgid "" #~ "Generate the CNC Job.\n" #~ "If milling then an additional Geometry object will be created" #~ msgstr "" -#~ "Bir CNC işi oluşturur.\n" -#~ "Frezeleme sırasında ek bir Şekil nesnesi oluşturulur" +#~ "Generate the CNC Job.\n" +#~ "If milling then an additional Geometry object will be created" #~ msgid "Travelled dist." -#~ msgstr "Katedilen Mesafe." +#~ msgstr "Travelled dist." #~ msgid "Prepend to CNC Code" -#~ msgstr "CNC Kodunun Başına Ekle" +#~ msgstr "Prepend to CNC Code" #~ msgid "Append to CNC Code" -#~ msgstr "CNC Kodunun Sonuna Ekle" +#~ msgstr "Append to CNC Code" #~ msgid "Toolchange G-Code" -#~ msgstr "Uç Değiştirme G-Kodu" +#~ msgstr "Toolchange G-Code" #~ msgid "" #~ "Type here any G-Code commands you would\n" @@ -19999,13 +19878,15 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "that has 'toolchange_custom' in it's name and this is built\n" #~ "having as template the 'Toolchange Custom' posprocessor file." #~ msgstr "" -#~ "Ucu değiştirirken yürütmeniz gereken G-Kod komutlarını buraya girin. \n" -#~ "Bu, özel uç değiştirme G Kod'u veya bir uç değiştirme makrosu olacaktır. " -#~ "FlatCAM değişkenleri '%' sembolü ile çevrilidir.\n" +#~ "Type here any G-Code commands you would\n" +#~ "like to be executed when Toolchange event is encountered.\n" +#~ "This will constitute a Custom Toolchange GCode,\n" +#~ "or a Toolchange Macro.\n" +#~ "The FlatCAM variables are surrounded by '%' symbol.\n" #~ "\n" -#~ "UYARI: Bu yalnızca bir son işlemci dosyasıyla kullanılabilir ve adında " -#~ "'toolchange_custom' bulunur ve şablon olarak 'Tool change Custom' son " -#~ "işlemci dosyası kullanılarak oluşturulur." +#~ "WARNING: it can be used only with a preprocessor file\n" +#~ "that has 'toolchange_custom' in it's name and this is built\n" +#~ "having as template the 'Toolchange Custom' posprocessor file." #~ msgid "" #~ "Type here any G-Code commands you would\n" @@ -20016,76 +19897,75 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "WARNING: it can be used only with a preprocessor file\n" #~ "that has 'toolchange_custom' in it's name." #~ msgstr "" -#~ "Ucu değiştirirken yürütmeniz gereken G-Kodu komutlarını buraya girin. \n" -#~ "Bu, özel uç değiştirme G Kod'u veya bir uç değiştirme makrosu olacaktır. " -#~ "FlatCAM değişkenleri '%' sembolü ile çevrilidir.\n" -#~ "\n" -#~ "UYARI: Yalnızca adında 'toolchange_custom' olan bir ön işlemci dosyası " -#~ "ile kullanılabilir." +#~ "Type here any G-Code commands you would\n" +#~ "like to be executed when Toolchange event is encountered.\n" +#~ "This will constitute a Custom Toolchange GCode,\n" +#~ "or a Toolchange Macro.\n" +#~ "The FlatCAM variables are surrounded by '%' symbol.\n" +#~ "WARNING: it can be used only with a preprocessor file\n" +#~ "that has 'toolchange_custom' in it's name." #~ msgid "Use Toolchange Macro" -#~ msgstr "Uç Değiştirme Makrosunu Kullan" +#~ msgstr "Use Toolchange Macro" #~ msgid "" #~ "Check this box if you want to use\n" #~ "a Custom Toolchange GCode (macro)." #~ msgstr "" -#~ "Özel uç değişikliği G-Kod'u (makro) \n" -#~ "kullanmak istiyorsanız bu kutuyu işaretleyin." +#~ "Check this box if you want to use\n" +#~ "a Custom Toolchange GCode (macro)." #~ msgid "" #~ "A list of the FlatCAM variables that can be used\n" #~ "in the Toolchange event.\n" #~ "They have to be surrounded by the '%' symbol" #~ msgstr "" -#~ "Uç değiştirken kullanabileceğiniz FlatCAM \n" -#~ "değişkenlerinin listesi.\n" -#~ "Bunlar, '%' sembolü ile çevrelenmelidir" +#~ "A list of the FlatCAM variables that can be used\n" +#~ "in the Toolchange event.\n" +#~ "They have to be surrounded by the '%' symbol" #~ msgid "FlatCAM CNC parameters" -#~ msgstr "FlatCAM CNC Seçenekleri" +#~ msgstr "FlatCAM CNC parameters" #~ msgid "tool number" -#~ msgstr "uç numarası" +#~ msgstr "tool number" #~ msgid "tool diameter" -#~ msgstr "uç kalınlığı" +#~ msgstr "tool diameter" #~ msgid "for Excellon, total number of drills" -#~ msgstr "Excellon için toplam delik sayısı" +#~ msgstr "for Excellon, total number of drills" #~ msgid "X coord for Toolchange" -#~ msgstr "Uç değiştirme için X koordinatı" +#~ msgstr "X coord for Toolchange" #~ msgid "Y coord for Toolchange" -#~ msgstr "Uç değiştirme için Y koordinatı" +#~ msgstr "Y coord for Toolchange" #~ msgid "Z coord for Toolchange" -#~ msgstr "Uç değiştirme için Z koordinatı" +#~ msgstr "Z coord for Toolchange" #~ msgid "depth where to cut" -#~ msgstr "kesme derinliği" +#~ msgstr "depth where to cut" #~ msgid "height where to travel" -#~ msgstr "kalkış yüksekliği" +#~ msgstr "height where to travel" #~ msgid "the step value for multidepth cut" -#~ msgstr "çoklu geçiş için adım değeri" +#~ msgstr "the step value for multidepth cut" #~ msgid "the value for the spindle speed" -#~ msgstr "matkap ucu hızı değeri" +#~ msgstr "the value for the spindle speed" #~ msgid "time to dwell to allow the spindle to reach it's set RPM" -#~ msgstr "" -#~ "ucun ayarlanan devir/dakika değerine ulaşmasına\n" -#~ "izin vermek için bekleme süresi" +#~ msgstr "time to dwell to allow the spindle to reach it's set RPM" #~ msgid "" #~ "Opens TAB to view/modify/print G-Code\n" #~ "file." #~ msgstr "" -#~ "G-Kodu dosyasını görüntülemek / değiştirmek / yazdırmak \n" -#~ "için Kod Düzenleyici'yi açar." +#~ "Opens TAB to view/modify/print G-Code\n" +#~ "file." #~ msgid "" #~ "Type here any G-Code commands you would like to be executed when " @@ -20095,29 +19975,28 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "WARNING: it can be used only with a preprocessor file that has " #~ "'toolchange_custom' in it's name." #~ msgstr "" -#~ "Ucu değiştirirken yürütmeniz gereken G-Kodu komutlarını buraya girin. \n" -#~ "Bu, özel uç değiştirme G Kod'u veya bir uç değiştirme makrosu olacaktır. " -#~ "FlatCAM değişkenleri '%' sembolü ile çevrilidir.\n" -#~ "\n" -#~ "UYARI: Yalnızca adında 'toolchange_custom' olan bir ön işlemci dosyası " -#~ "ile kullanılabilir." +#~ "Type here any G-Code commands you would like to be executed when " +#~ "Toolchange event is encountered.\n" +#~ "This will constitute a Custom Toolchange GCode, or a Toolchange Macro.\n" +#~ "The FlatCAM variables are surrounded by '%' symbol.\n" +#~ "WARNING: it can be used only with a preprocessor file that has " +#~ "'toolchange_custom' in it's name." #~ msgid "Z depth for the cut" -#~ msgstr "Z İniş Derinliği" +#~ msgstr "Z depth for the cut" #~ msgid "Z height for travel" -#~ msgstr "Z Kalkış Yüksekliği" +#~ msgstr "Z height for travel" #~ msgid "dwelltime = time to dwell to allow the spindle to reach it's set RPM" #~ msgstr "" -#~ "Bekleme Süresi = Matkap ucunun ayarlanan devir/dakika hızına ulaşmasına " -#~ "izin vermek için bekleme süresi" +#~ "dwelltime = time to dwell to allow the spindle to reach it's set RPM" #~ msgid "Excellon Optimization" -#~ msgstr "Excellon İyileştirmesi" +#~ msgstr "Excellon Optimization" #~ msgid "Gcode" -#~ msgstr "G-Kod'u" +#~ msgstr "Gcode" #~ msgid "" #~ "Choose what to use for GCode generation:\n" @@ -20125,108 +20004,106 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "When choosing 'Slots' or 'Both', slots will be\n" #~ "converted to drills." #~ msgstr "" -#~ "G-Kod'u oluşturmak için ne kullanılacağını \n" -#~ "seçme:\n" -#~ "\n" -#~ "\"Delikler\", \"Yuvalar\" veya \" Her ikisi\".\n" -#~ "'Yuvalar' veya 'Her İkisi' seçerseniz, \n" -#~ "yuvalar bir dizi deliğe dönüştürülecektir." +#~ "Choose what to use for GCode generation:\n" +#~ "'Drills', 'Slots' or 'Both'.\n" +#~ "When choosing 'Slots' or 'Both', slots will be\n" +#~ "converted to drills." #~ msgid "Display Hover Shape" -#~ msgstr "Üzerine Gelindiğinde Görüntüle" +#~ msgstr "Display Hover Shape" #~ msgid "A list of Geometry Editor parameters." -#~ msgstr "Şekil Düzenleyici seçeneklerinin listesi." +#~ msgstr "A list of Geometry Editor parameters." #~ msgid "" #~ "Toggle the display of the Gerber Apertures Table.\n" #~ "Also, on hide, it will delete all mark shapes\n" #~ "that are drawn on canvas." #~ msgstr "" -#~ "Gerber Şekil Tablosunun görüntüsünü değiştirir.\n" -#~ "Ayrıca, gizlendiğinde, çalışma alanı üzerinde \n" -#~ "görüntülenen tüm işaret şekillerini silecektir." +#~ "Toggle the display of the Gerber Apertures Table.\n" +#~ "Also, on hide, it will delete all mark shapes\n" +#~ "that are drawn on canvas." #~ msgid "" #~ "The axis should pass through a point or cut\n" #~ " a specified box (in a FlatCAM object) through \n" #~ "the center." #~ msgstr "" -#~ "Eksen bir noktadan geçmeli veya belirtilen bir çerçeveyi\n" -#~ " (FlatCAM nesnesinde) ortadan kesmelidir." +#~ "The axis should pass through a point or cut\n" +#~ " a specified box (in a FlatCAM object) through \n" +#~ "the center." #~ msgid "" #~ "G-code does not have a G94 code and we will not include the code in the " #~ "'Prepend to GCode' text box" #~ msgstr "" -#~ "G-Kod'unda G94 kodu yoktur ve bu kodu \"G-Kod'unun Başına Ekle\" metin " -#~ "kutusuna dahil etmeyeceğiz" +#~ "G-code does not have a G94 code and we will not include the code in the " +#~ "'Prepend to GCode' text box" #~ msgid "Cancelled. The Toolchange Custom code is enabled but it's empty." -#~ msgstr "İptal edildi. Uç değiştirme özel kodu etkinleştirildi, ancak boş." +#~ msgstr "Cancelled. The Toolchange Custom code is enabled but it's empty." #~ msgid "Toolchange G-code was replaced by a custom code." -#~ msgstr "Uç değiştirme G Kodu özel bir kod ile değiştirildi." +#~ msgstr "Toolchange G-code was replaced by a custom code." #~ msgid "" #~ "The used preprocessor file has to have in it's name: 'toolchange_custom'" #~ msgstr "" -#~ "Kullanılan önişlemci dosyası şu şekilde adlandırılmalıdır: " -#~ "'toolchange_custom'" +#~ "The used preprocessor file has to have in it's name: 'toolchange_custom'" #~ msgid "There is no preprocessor file." -#~ msgstr "Önişlemci dosyası yok." +#~ msgstr "There is no preprocessor file." #~ msgid "" #~ "Excellon.create_geometry() -> a drill location was skipped due of not " #~ "having a tool associated.\n" #~ "Check the resulting GCode." #~ msgstr "" -#~ "Excellon.create_geometry () -> İlgili aracın olmaması nedeniyle deliğin " -#~ "yeri atlandı.\n" -#~ "Ortaya çıkan G-Kod'u kontrol edin." +#~ "Excellon.create_geometry() -> a drill location was skipped due of not " +#~ "having a tool associated.\n" +#~ "Check the resulting GCode." #~ msgid "A. Automatic Bridge Gaps" -#~ msgstr "A. Otomatik Geçit Boşlukları" +#~ msgstr "A. Automatic Bridge Gaps" #~ msgid "Generate Freeform Geometry" -#~ msgstr "Serbest Biçimli Kesim Şekli Oluştur" +#~ msgstr "Generate Freeform Geometry" #~ msgid "Generate Rectangular Geometry" -#~ msgstr "Dikdörtgen Kesim Şekli Oluştur" +#~ msgstr "Generate Rectangular Geometry" #~ msgid "Added manual Bridge Gap." -#~ msgstr "Geçit elle eklendi." +#~ msgstr "Added manual Bridge Gap." #~ msgid "Gerber to be mirrored" -#~ msgstr "Terslenecek Gerber nesnesi" +#~ msgstr "Gerber to be mirrored" #~ msgid "Excellon Object to be mirrored." -#~ msgstr "Terslenecek Excellon nesnesi ." +#~ msgstr "Excellon Object to be mirrored." #~ msgid "Geometry Obj to be mirrored." -#~ msgstr "Terslenecek Şekil nesnesi." +#~ msgstr "Geometry Obj to be mirrored." #~ msgid "Mirror Parameters" -#~ msgstr "Tersleme Seçenekleri" +#~ msgstr "Mirror Parameters" #~ msgid "Mirror Axis" -#~ msgstr "Tersleme Ekseni" +#~ msgstr "Mirror Axis" #~ msgid "was mirrored" -#~ msgstr "terslendi" +#~ msgstr "was mirrored" #~ msgid "There is no Geometry object loaded ..." -#~ msgstr "Yüklü Şekil nesnesi yok ..." +#~ msgstr "There is no Geometry object loaded ..." #~ msgid "Image to PCB" -#~ msgstr "PCB Görüntüsü" +#~ msgstr "Image to PCB" #~ msgid "Generate Isolation Geometry" -#~ msgstr "Yalıtım Şekli Oluştur" +#~ msgstr "Generate Isolation Geometry" #~ msgid "Wrong Tool Dia value format entered, use a number." -#~ msgstr "Uç kalınlık değeri yanlış girildi, bir sayı kullanın." +#~ msgstr "Wrong Tool Dia value format entered, use a number." #~ msgid "" #~ "- 'Area Selection' - left mouse click to start selection of the area to " @@ -20237,68 +20114,70 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "- 'Reference Object' - will do non copper clearing within the area\n" #~ "specified by another object." #~ msgstr "" -#~ "- 'Alan' - Çizim alanını seçmeye başlamak için sol tıklayın.\n" -#~ " (CTRL veya SHIFT) tuşunu basılı tutarak birden çok alan " -#~ "ekleyebilirsiniz.\n" -#~ "- 'Tamamı' - Çizim bir fare tıklamasıyla başlar.\n" -#~ "- 'Nesne' - Belirtilen nesne alanı içindeki bakır temizliği yapılır." +#~ "- 'Area Selection' - left mouse click to start selection of the area to " +#~ "be painted.\n" +#~ "Keeping a modifier key pressed (CTRL or SHIFT) will allow to add multiple " +#~ "areas.\n" +#~ "- 'All Polygons' - the Paint will start after click.\n" +#~ "- 'Reference Object' - will do non copper clearing within the area\n" +#~ "specified by another object." #~ msgid "Paint Single failed." -#~ msgstr "Çokgen çizimi başarısız oldu." +#~ msgstr "Paint Single failed." #~ msgid "Paint Single Done." -#~ msgstr "Çokgen çizimi başarıyla tamamlandı." +#~ msgstr "Paint Single Done." #~ msgid "Polygon Paint started ..." -#~ msgstr "Çokgen çizimi başladı ..." +#~ msgstr "Polygon Paint started ..." #~ msgid "Painting polygons..." -#~ msgstr "Çokgenler çiziliyor ..." +#~ msgstr "Painting polygons..." #~ msgid "Paint All Done." -#~ msgstr "Tüm çizim işlemi tamamlandı." +#~ msgstr "Paint All Done." #~ msgid "Paint All with Rest-Machining done." -#~ msgstr "'Kalan İşleme' ile çizim başarı ile tamamlanmıştır." +#~ msgstr "Paint All with Rest-Machining done." #~ msgid "Paint Poly All Done." -#~ msgstr "Çizim işlemi \"Tamamı\" seçeneğiyle tamamlandı." +#~ msgstr "Paint Poly All Done." #~ msgid "Paint Area Done." -#~ msgstr "Çizim işlemi tamamlandı." +#~ msgstr "Paint Area Done." #~ msgid "Paint Area failed." -#~ msgstr "Alanı çizim işlemi başarısız oldu." +#~ msgstr "Paint Area failed." #~ msgid "Paint Poly Area Done." -#~ msgstr "Alan çizim işlemi başarıyla tamamlandı." +#~ msgstr "Paint Poly Area Done." #~ msgid "Import 2-file Excellon" -#~ msgstr "2 Dosyalı Excellon'u İçe Aktar" +#~ msgstr "Import 2-file Excellon" #~ msgid "Data" -#~ msgstr "Veri" +#~ msgstr "Data" #~ msgid "If you like or use this program you can make a donation" -#~ msgstr "" -#~ "Bu programı beğendiyseniz veya kullandığınızda bağışta bulunabilirsiniz" +#~ msgstr "If you like or use this program you can make a donation" #, python-format #~ msgid "" #~ "You don't have to make a donation %s, and it is totally optional but:" -#~ msgstr "%s, bağış yapmanız gerekmez ve tamamen isteğe bağlıdır ancak:" +#~ msgstr "" +#~ "You don't have to make a donation %s, and it is totally optional but:" #~ msgid "it will be welcomed with joy" -#~ msgstr "Bağış yapmanı sevinçle karşılanacak" +#~ msgstr "it will be welcomed with joy" #~ msgid "it will give me a reason to continue" -#~ msgstr "Bana devam etmem için bir sebep verecek" +#~ msgstr "it will give me a reason to continue" #~ msgid "Could not export Gerber file." -#~ msgstr "Gerber dosyası dışa aktarılamadı." +#~ msgstr "Could not export Gerber file." #~ msgid "Expected a Geometry, got" -#~ msgstr "Bir Şekil bekleniyordu, alınan" +#~ msgstr "Expected a Geometry, got" #~ msgid "Angle:" #~ msgstr "Angle:" @@ -21239,6 +21118,7 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "G-code does not have a units code: either G20 or G21" #~ msgstr "G-code does not have a units code: either G20 or G21" +#, python-brace-format #~ msgid "" #~ "[selected] {kind} created/selected: {name}" #~ "" @@ -21246,16 +21126,20 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ "[selected] {kind} created/selected: {name}" #~ "" +#, python-brace-format #~ msgid "[selected]{name} selected" #~ msgstr "[selected]{name} selected" +#, python-brace-format #~ msgid "{l_save}/Project_{date}" #~ msgstr "{l_save}/Project_{date}" +#, python-brace-format #~| msgid "{l_save}/Project_{date}" #~ msgid "{l_save}/{obj_name}_{date}" #~ msgstr "{l_save}/{obj_name}_{date}" +#, python-format #~ msgid "" #~ "How much (fraction) of the tool width to overlap each tool pass.\n" #~ "Example:\n" @@ -21318,6 +21202,7 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "Calibrate Tool" #~ msgstr "Calibrate Tool" +#, python-brace-format #~ msgid "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" #~ msgstr "MEASURING: Result D(x) = {d_x} | D(y) = {d_y} | Distance = {d_z}" @@ -21346,6 +21231,7 @@ msgstr "Değişkenlerde Şekil ismi yok. Lütfen bir isim girin ve tekrar deneyi #~ msgid "Margin distance value is missing or wrong format. Add it and retry." #~ msgstr "Margin distance value is missing or wrong format. Add it and retry." +#, python-format #~ msgid "" #~ "How much (fraction) of the tool width to overlap each tool pass.\n" #~ "Example:\n"