diff --git a/src/main/services/i18n/language.ts b/src/main/services/i18n/language.ts index 22815fec..5a530388 100644 --- a/src/main/services/i18n/language.ts +++ b/src/main/services/i18n/language.ts @@ -8,6 +8,7 @@ export const language = { pt_BR: 'Português (Brasil)', ro_RO: 'Română', ru: 'Русский', + tr: 'Türkçe', uk_UA: 'Українська', zh_CN: '中文 (简体)', zh_HK: '中文 (繁體 香港特別行政區)', diff --git a/src/main/services/i18n/locales/tr/common.json b/src/main/services/i18n/locales/tr/common.json new file mode 100644 index 00000000..539ff06b --- /dev/null +++ b/src/main/services/i18n/locales/tr/common.json @@ -0,0 +1,71 @@ +{ + "button": { + "moveStorage": "Depo Taşı", + "openStorage": "Depoyu Aç", + "newStorage": "Yeni Depo", + "reloadStorage": "Depoyu Yeniden Yükle", + "fromMassCodeV1": "MassCode v1.0'dan", + "fromSnippetsLab": "SnippetsLab'dan", + "confirm": "Onayla", + "cancel": "İptal", + "update": ["GitHub'a Git", "Tamam"], + "ok": "Tamam", + "clear": "Temizle", + "copy": "Kopyala", + "sort": "Sırala", + "revers": "Ters Çevir", + "generate": "Oluştur" + }, + "newFolder": "Yeni Klasör", + "newSnippet": "Yeni Kod Parçası", + "newFragment": "Yeni Bölüm", + "addDescription": "Açıklama Ekle", + "addToFavorites": "Favorilere Ekle", + "addTag": "Etiket Ekle", + "exportToHtml": "HTML'ye Aktar", + "saveScreenshot": "Ekran Görüntüsünü Kaydet", + "rename": "Yeniden Adlandır", + "duplicate": "Kopyala", + "delete": "Sil", + "deleteNow": "Şimdi Sil", + "defaultLanguage": "Varsayılan Dil", + "removeFromFavorites": "Favorilerden Kaldır", + "emptyTrash": "Çöp Kutusunu Boşalt", + "close": "Kapat", + "folder": { + "untitled": "Başlıksız Klasör", + "plural": "Klasörler" + }, + "snippet": { + "untitled": "Başlıksız Kod Parçası", + "plural": "Kod Parçaları", + "emptyName": "Kod parçası adını yazın", + "selectedMultiple": "{{count}} Kod Parçası Seçildi", + "noSelected": "Kod Parçası Seçilmedi" + }, + "fragment": "Bölüm", + "search": "Ara", + "line": "Satır", + "column": "Sütun", + "sidebar": { + "inbox": "Gelen Kutusu", + "favorites": "Favoriler", + "allSnippets": "Tüm Kod Parçaları", + "trash": "Çöp Kutusu", + "untitled": "Başlıksız Klasör", + "folders": "Klasörler", + "library": "Kütüphane", + "tags": "Etiketler" + }, + "darkMode": "Karanlık Mod", + "background": "Arka Plan", + "restartApp": "massCode'u Yeniden Başlat", + "updateAvailable": "Güncelleme Mevcut", + "hide": "Gizle", + "show": "Göster", + "collapse-all": "Hepsini Daralt", + "expand-all": "Hepsini Genişlet", + "restore": "Geri Yükle", + "copy-snippet-link": "Kod Parçası Bağlantısını Kopyala", + "set-custom-icon": "Özel Simge Ayarla" +} \ No newline at end of file diff --git a/src/main/services/i18n/locales/tr/devtools.json b/src/main/services/i18n/locales/tr/devtools.json new file mode 100644 index 00000000..66fb29bf --- /dev/null +++ b/src/main/services/i18n/locales/tr/devtools.json @@ -0,0 +1,44 @@ +{ + "form": { + "inputString": "Giriş Metni", + "outputString": "Çıkış Metni", + "inputUrl": "Giriş URL'si", + "outputUrl": "Çıkış URL'si", + "parsedUrl": "Ayrılmış URL", + "splitQueryString": "Sorgu Dizisi Ayır", + "key": "Anahtar", + "value": "Değer", + "component": "Komponent", + "result": "Sonuç", + "secretKey": "Gizli Anahtar", + "algorithm": "Algoritma", + "version": "Sürüm", + "amount": "Miktar", + "type": "Tür", + "length": "Uzunluk", + "options": "Seçenekler", + "numbers": "Sayılar", + "symbols": "Semboller", + "lowercase": "Küçük Harf", + "uppercase": "Büyük Harf" + }, + "textTools": { + "label": "Metin Araçları", + "caseConverter": "Harf Dönüştürücü", + "urlParser": "URL Ayrıştırıcı", + "slugGenerator": "Slug Oluşturucu", + "sortLines": "Satırları Sırala" + }, + "crypto": { + "label": "Kriptografi / Güvenlik", + "hashGenerator": "Hash Oluşturucu", + "hmacGenerator": "HMAC Oluşturucu", + "passGenerator": "Şifre Oluşturucu", + "uuidGenerator": "UUID Oluşturucu" + }, + "encodeDecode": { + "label": "Kodlayıcılar / Kod Çözücüler", + "url": "URL Kodlayıcı / Çözücü", + "base64": "Base64 Kodlayıcı / Çözücü" + } +} diff --git a/src/main/services/i18n/locales/tr/dialog.json b/src/main/services/i18n/locales/tr/dialog.json new file mode 100644 index 00000000..57a60e76 --- /dev/null +++ b/src/main/services/i18n/locales/tr/dialog.json @@ -0,0 +1,13 @@ +{ + "deleteConfirm": "{{name}} adlı öğeyi kalıcı olarak silmek istediğinizden emin misiniz?", + "deleteConfirmMultipleSnippets": "{{count}} seçili kod parçasını kalıcı olarak silmek istediğinizden emin misiniz?", + "noUndo": "Bu işlemi geri alamazsınız.", + "allSnippetsMoveToTrash": "Bu klasördeki tüm kod parçaları çöp kutusuna taşınacaktır.", + "deleteTag": "Bu aynı zamanda tüm kod parçalarının bu etiketin kaldırılmasına neden olacaktır.", + "emptyTrash": "Çöp kutusundaki tüm kod parçalarını kalıcı olarak silmek istediğinizden emin misiniz?", + "migrateConfirm": [ + "{{name}} adından geçiş yapmak istediğinizden emin misiniz?", + "Geçiş sırasında mevcut kütüphane üzerine yazılacaktır." + ], + "createDb": "Lütfen başka bir klasör seçin." +} diff --git a/src/main/services/i18n/locales/tr/menu.json b/src/main/services/i18n/locales/tr/menu.json new file mode 100644 index 00000000..5e871a12 --- /dev/null +++ b/src/main/services/i18n/locales/tr/menu.json @@ -0,0 +1,90 @@ +{ + "app": { + "label": "massCode", + "preferences": "Tercihler", + "update": { + "label": "Güncellemeleri Kontrol Et....", + "message": "Sürüm {{newVersion}} şimdi indirilebilir durumda.\nMevcut sürümünüz {{oldVersion}}.", + "button": ["İndirmeye Git", "Tamam"], + "noUpdate": "Şu anda mevcut güncelleme yok." + }, + "quit": "massCode'u Kapat", + "about": "massCode Hakkında", + "hide": "massCode'u Gizle", + "hideOther": "Diğerlerini Gizle", + "showAll": "Hepsini Göster" + }, + "help": { + "label": "Yardım", + "website": "Web Sitesi", + "documentation": "Belgeler", + "viewInGitHub": "GitHub'da Görüntüle", + "changeLog": "Değişiklik Günlüğü", + "reportIssue": "Sorun Bildir", + "giveStar": "Yıldız Ver", + "extension": { + "vscode": "VS Code Eklentisi", + "raycast": "Raycast Eklentisi", + "alfred": "Alfred Eklentisi" + }, + "donate": { + "openCollective": "Open Collective Üzerinden Bağış Yap", + "payPal": "PayPal ile Bağış Yap", + "gumroad": "Gumroad Üzerinden Bağış Yap (Visa, Mastercard, vb.)" + }, + "twitter": "Twitter", + "devTools": "Geliştirici Araçlarını Aç/Kapat", + "links": { + "snippets": "Kod Parçaları Koleksiyonu" + } + }, + "file": { + "label": "Dosya", + "find": "Ara" + }, + "view": { + "label": "Görünüm", + "sortBy": { + "label": "Kod Parçalarını Sırala", + "dateModified": "Değiştirilme Tarihi", + "dateCreated": "Oluşturma Tarihi", + "name": "Ad" + }, + "hideSubfolderSnippets": "Alt Klasör Kod Parçalarını Gizle", + "compactMode": "Kompakt Mod" + }, + "edit": { + "label": "Düzenle", + "undo": "Geri Al", + "redo": "Yinele", + "cut": "Kes", + "copy": "Kopyala", + "paste": "Yapıştır", + "delete": "Sil", + "selectAll": "Tümünü Seç" + }, + "editor": { + "label": "Editör", + "copy": "Kod Parçasını Panoya Kopyala", + "format": "Biçimlendir", + "previewCode": "Kodu Önizle", + "previewScreenshot": "Ekran Görüntüsünü Önizle", + "previewMarkdown": "Markdown'u Önizle", + "fontSizeIncrease": "Yazı Boyutunu Büyüt", + "fontSizeDecrease": "Yazı Boyutunu Küçült", + "fontSizeReset": "Yazı Boyutunu Sıfırla" + }, + "markdown": { + "label": "Markdown", + "presentationMode": "Sunum Modu", + "preview": "Önizleme" + }, + "history": { + "label": "Geçmiş", + "back": "Geri", + "forward": "İleri" + }, + "devtools": { + "label": "Geliştirici Araçları" + } +} diff --git a/src/main/services/i18n/locales/tr/preferences.json b/src/main/services/i18n/locales/tr/preferences.json new file mode 100644 index 00000000..83b6f273 --- /dev/null +++ b/src/main/services/i18n/locales/tr/preferences.json @@ -0,0 +1,49 @@ +{ + "title": "Tercihler", + "storage": { + "label": "Depolama", + "migrate": "Göç Et", + "count": "Say" + }, + "editor": { + "label": "Editör", + "fontSize": "Yazı Boyutu", + "fontFamily": "Yazı Tipi", + "wrap": { + "label": "Satır Sarması", + "wordWrap": "Kelime Sarması", + "off": "Kapat" + }, + "tabSize": "Sekme Boyutu", + "showInvisibles": "Görünmezleri Göster", + "highlightLine": "Satırı Vurgula", + "highlightGutter": "Sütunu Vurgula", + "matchBrackets": "Parantezleri Eşleştir", + "prettier": { + "label": "Prettier", + "trailingComma": { + "label": "Son Virgül", + "none": "Hiçbiri", + "all": "Tümü", + "es5": "ES5" + }, + "semi": "Noktalı Virgül", + "singleQuote": "Tek Tırnak" + } + }, + "appearance": { + "label": "Görünüm", + "theme": { + "label": "Tema", + "light": "Açık", + "dark": "Koyu" + } + }, + "language": { + "label": "Dil" + }, + "markdown": { + "label": "Markdown", + "codeRenderer": "Kod Bloğu Görüntüleyici" + } +} diff --git a/src/main/services/i18n/locales/tr/special.json b/src/main/services/i18n/locales/tr/special.json new file mode 100644 index 00000000..f9631ad4 --- /dev/null +++ b/src/main/services/i18n/locales/tr/special.json @@ -0,0 +1,29 @@ +{ + "description": { + "storage": "iCloud Drive, Google Drive veya Dropbox gibi senkronizasyon hizmetlerini kullanmak için, depoyu ilgili senkronize edilmiş klasörlere taşıyın.", + "migrate": { + "1": "massCode v1.0'dan göç etmek için veritabanı dosyalarını içeren klasörü seçin.", + "2": "SnippetsLab'dan göç etmek için JSON dosyasını seçin.", + "3": [ + "Bazı Sınırlamalar. SnippetsLab'dan göç sırasında:", + "Tüm klasörler ilk seviye olacak çünkü JSON dosyası (v2.1 altında) iç içe geçmiş klasörleri temsil etmez.", + "Desteklenmeyen dillerle ilgili kod parçaları varsayılan Düz Metin'e ayarlanır." + ] + }, + "htmlCssPreview": "Sonucu görmek için HTML ve CSS dilleri ile fragmanlar ekleyin.", + "codeBlockRenderer": [ + "Codemirror kullanırken, kod bloğu için ayarlanacak dil,", + "dillerin değerlerinden birine karşılık gelmelidir." + ] + }, + "success": { + "migrate": "Veritabanı başarıyla göç edildi." + }, + "error": { + "folderContainDb": "Klasör zaten \"db.json\" içeriyor.", + "folderNotContainDb": "Klasör \"db.json\" içermiyor." + }, + "unsponsored": "Sponsorlu Değil", + "supportMessage": "Merhaba, Anton burada 👋

\nmassCode'u kullanımınız için teşekkür ederim. Eğer bu uygulamayı faydalı buluyorsanız, lütfen {{-tagStart}} bağış yapın {{-tagEnd}}. Bu, projenin geliştirilmesine devam etmemi teşvik edecektir.", + "snippetsShowcase": "Kod Parçaları Vitrini" +}