From 4b1054ee05568584941baf573b34cc15553213c3 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Thu, 6 Nov 2025 17:25:01 +0100 Subject: [PATCH] Translated using Weblate (Turkish) Currently translated at 41.4% (41 of 99 strings) Translated using Weblate (Turkish) Currently translated at 42.4% (42 of 99 strings) Translated using Weblate (Turkish) Currently translated at 42.4% (42 of 99 strings) Translated using Weblate (Turkish) Currently translated at 62.7% (375 of 598 strings) Translated using Weblate (Turkish) Currently translated at 62.7% (375 of 598 strings) Translated using Weblate (Turkish) Currently translated at 95.5% (86 of 90 strings) Translated using Weblate (Turkish) Currently translated at 98.0% (51 of 52 strings) Translated using Weblate (Turkish) Currently translated at 98.0% (51 of 52 strings) Translated using Weblate (Turkish) Currently translated at 92.3% (12 of 13 strings) Translated using Weblate (Turkish) Currently translated at 92.3% (12 of 13 strings) Translated using Weblate (Turkish) Currently translated at 86.4% (108 of 125 strings) Translated using Weblate (Turkish) Currently translated at 97.4% (38 of 39 strings) Translated using Weblate (Turkish) Currently translated at 97.4% (38 of 39 strings) Translated using Weblate (Turkish) Currently translated at 96.2% (52 of 54 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (10 of 10 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (10 of 10 strings) Co-authored-by: Emircanos Co-authored-by: Hosted Weblate Co-authored-by: Serhat Karaman Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-auth/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/tr/ Translation: Frigate NVR/components-auth Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings --- web/public/locales/tr/components/auth.json | 3 +- web/public/locales/tr/components/dialog.json | 2 +- .../locales/tr/views/classificationModel.json | 79 ++++++++++++++++++- web/public/locales/tr/views/events.json | 20 ++++- web/public/locales/tr/views/explore.json | 30 ++++++- web/public/locales/tr/views/exports.json | 8 +- web/public/locales/tr/views/faceLibrary.json | 12 +-- web/public/locales/tr/views/live.json | 10 ++- web/public/locales/tr/views/settings.json | 15 +++- 9 files changed, 162 insertions(+), 17 deletions(-) diff --git a/web/public/locales/tr/components/auth.json b/web/public/locales/tr/components/auth.json index dbc444b05..5d99dcd75 100644 --- a/web/public/locales/tr/components/auth.json +++ b/web/public/locales/tr/components/auth.json @@ -10,6 +10,7 @@ "rateLimit": "İstek sınırı aşıldı. Daha sonra tekrar deneyin.", "unknownError": "Bilinmeyen hata. Günlükleri kontrol edin." }, - "user": "Kullanıcı Adı" + "user": "Kullanıcı Adı", + "firstTimeLogin": "İlk kez giriş yapmayı mı deniyorsunuz? Giriş bilgileri Frigate loglarında görüntülenir." } } diff --git a/web/public/locales/tr/components/dialog.json b/web/public/locales/tr/components/dialog.json index a4d7df98c..9b2e2e3f0 100644 --- a/web/public/locales/tr/components/dialog.json +++ b/web/public/locales/tr/components/dialog.json @@ -59,7 +59,7 @@ "export": "Dışa Aktar", "selectOrExport": "Seç veya Dışa Aktar", "toast": { - "success": "Dışa aktarım başladı. Dosyaya /exports klasöründe veya Dışa Aktar sekmesinden ulaşabilirsiniz.", + "success": "Dışa aktarma başarıyla başlatıldı. Dosyayı dışa aktarmalar sayfasında görüntüleyebilirsiniz.", "error": { "failed": "Dışa aktarım başlatılamadı: {{error}}", "endTimeMustAfterStartTime": "Bitiş zamanı başlangıç zamanından sonra olmalıdır", diff --git a/web/public/locales/tr/views/classificationModel.json b/web/public/locales/tr/views/classificationModel.json index 0967ef424..82790b549 100644 --- a/web/public/locales/tr/views/classificationModel.json +++ b/web/public/locales/tr/views/classificationModel.json @@ -1 +1,78 @@ -{} +{ + "documentTitle": "Sınıflandırma Modelleri", + "details": { + "scoreInfo": "Skor, modelin nesneyi tespit ettiği tüm durumlar için ortalama güven düzeyini gösterir." + }, + "button": { + "deleteClassificationAttempts": "Sınıflandırma Fotoğraflarını Sil", + "renameCategory": "Sınıfı Yeniden Adlandır", + "deleteCategory": "Sınıfı Sil", + "deleteImages": "Fotoğrafları Sil", + "trainModel": "Modeli Eğit", + "addClassification": "Sınıflandırma Ekle", + "deleteModels": "Modelleri Sil" + }, + "toast": { + "success": { + "deletedCategory": "Silinmiş Sınıf", + "deletedImage": "Silinmiş Fotoğraflar", + "deletedModel_one": "{{tane}} model(ler) başarıyla silindi", + "deletedModel_other": "", + "categorizedImage": "Fotoğraf Başarıyla Sınıflandırıldı", + "trainedModel": "Model başarıyla eğitildi.", + "trainingModel": "Model eğitimi başarıyla başladı." + }, + "error": { + "deleteImageFailed": "Silinirken hatayla karşılaşıldı: {{errorMessage}}", + "deleteModelFailed": "Model silinirken hata oluştu: {{errorMessage}}", + "categorizeFailed": "Görsel sınıflandırılamadı: {{errorMessage}}", + "trainingFailed": "Model eğitimi başlatılamadı: {{errorMessage}}" + } + }, + "deleteCategory": { + "title": "Sınıfı Sil", + "desc": "{{name}} adlı sınıfı silmek istediğinizden emin misiniz? Bu işlem, sınıfa ait tüm görselleri kalıcı olarak silecek ve modelin yeniden eğitilmesini gerektirecektir." + }, + "deleteModel": { + "title": "Sınıflandırma Modelini Sil", + "single": "{{name}} öğesini silmek istediğinizden emin misiniz? Bu işlem, görseller ve eğitim verileri dâhil olmak üzere tüm ilişkili verileri kalıcı olarak silecektir. Bu işlem geri alınamaz.", + "desc": "{{count}} modeli silmek istediğinizden emin misiniz? Bu işlem, görseller ve eğitim verileri dâhil olmak üzere tüm ilişkili verileri kalıcı olarak silecektir. Bu işlem geri alınamaz." + }, + "deleteDatasetImages": { + "title": "Eğitim verisi görsellerini sil", + "desc": "{{dataset}} veri kümesinden {{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve modelin yeniden eğitilmesini gerektirecektir." + }, + "deleteTrainImages": { + "title": "Eğitim Görsellerini Sil", + "desc": "{{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz." + }, + "renameCategory": { + "title": "Sınıfı Yeniden Adlandır", + "desc": "{{name}} için yeni bir ad girin. Ad değişikliğinin etkili olabilmesi için modeli yeniden eğitmeniz gerekecektir." + }, + "description": { + "invalidName": "Geçersiz ad. Ad yalnızca harfler, rakamlar, boşluklar, kesme işaretleri (’), alt çizgiler (_) ve tireler (-) içerebilir." + }, + "train": { + "title": "Son Sınıflandırmalar", + "titleShort": "Son", + "aria": "Son Sınıflandırmaları Seç" + }, + "categories": "Sınıflar", + "createCategory": { + "new": "Yeni Sınıf Oluştur" + }, + "categorizeImageAs": "Görseli Şu Şekilde Sınıflandır:", + "categorizeImage": "Görseli Sınıflandır", + "menu": { + "objects": "Nesneler", + "states": "Durumlar" + }, + "noModels": { + "object": { + "title": "Nesne sınıflandırma modeli mevcut değil", + "description": "Algılanan nesneleri sınıflandırmak için özel bir model oluşturun.", + "buttonText": "Nesne Modeli Oluştur" + } + } +} diff --git a/web/public/locales/tr/views/events.json b/web/public/locales/tr/views/events.json index c1a821407..376ac03da 100644 --- a/web/public/locales/tr/views/events.json +++ b/web/public/locales/tr/views/events.json @@ -36,5 +36,23 @@ "selected_other": "{{count}} seçildi", "detected": "algılandı", "suspiciousActivity": "Şüpheli Etkinlik", - "threateningActivity": "Tehlikeli Etkinlik" + "threateningActivity": "Tehlikeli Etkinlik", + "zoomIn": "Büyüt", + "zoomOut": "Küçült", + "detail": { + "label": "Detay", + "aria": "Ayrıntı görünümünü aç/kapat", + "trackedObject_one": "Nesne", + "trackedObject_other": "nesneler", + "noObjectDetailData": "Nesneye ait ayrıntılı veri bulunmuyor.", + "settings": "Ayrıntılı Görünüm Ayarları", + "alwaysExpandActive": { + "title": "Etkin olanı her zaman genişlet", + "desc": "Varsa, etkin inceleme öğesinin nesne ayrıntılarını daima göster." + } + }, + "objectTrack": { + "trackedPoint": "Takip edilen nokta", + "clickToSeek": "Bu zamana gitmek için tıklayın" + } } diff --git a/web/public/locales/tr/views/explore.json b/web/public/locales/tr/views/explore.json index ce9466741..a12586cc4 100644 --- a/web/public/locales/tr/views/explore.json +++ b/web/public/locales/tr/views/explore.json @@ -109,7 +109,8 @@ "details": "detaylar", "object_lifecycle": "nesne yaşam döngüsü", "snapshot": "fotoğraf", - "video": "video" + "video": "video", + "thumbnail": "küçük resim" }, "objectLifecycle": { "title": "Nesne Yaşam Döngüsü", @@ -219,5 +220,32 @@ "exploreMore": "Daha fazla {{label}} nesnesini keşfet", "aiAnalysis": { "title": "Yapay Zeka Analizi" + }, + "trackingDetails": { + "title": "Takip Ayrıntıları", + "noImageFound": "Bu zaman damgasına ait bir görsel bulunamadı.", + "createObjectMask": "Nesne Maskesi Oluştur", + "adjustAnnotationSettings": "Etiketleme ayarlarını düzenle", + "scrollViewTips": "Bu nesnenin yaşam döngüsündeki önemli olayları görmek için tıklayın.", + "autoTrackingTips": "Otomatik takip yapan kameralar için sınır kutusu konumları doğru olmayabilir.", + "count": "{{second}}’den {{first}}", + "trackedPoint": "Takip edilen nokta", + "lifecycleItemDesc": { + "visible": "{{label}} tespit edildi", + "entered_zone": "{{label}} {{zones}} bölgesine girdi", + "active": "{{label}} etkin hale geldi", + "stationary": "{{label}} sabit hale geldi", + "attribute": { + "faceOrLicense_plate": "{{label}} için {{attribute}} tespit edildi", + "other": "{{label}}, {{attribute}} olarak tanındı" + }, + "gone": "{{label}} ayrıldı", + "heard": "{{label}} duyuldu", + "external": "{{label}} tespit edildi", + "header": { + "zones": "Bölgeler", + "ratio": "Oran" + } + } } } diff --git a/web/public/locales/tr/views/exports.json b/web/public/locales/tr/views/exports.json index 3a1d19512..0c8fec129 100644 --- a/web/public/locales/tr/views/exports.json +++ b/web/public/locales/tr/views/exports.json @@ -13,5 +13,11 @@ "renameExportFailed": "Dışa aktarım adlandırılamadı: {{errorMessage}}" } }, - "noExports": "Dışa aktarım bulunamadı" + "noExports": "Dışa aktarım bulunamadı", + "tooltip": { + "shareExport": "Dışa aktarmayı paylaş", + "downloadVideo": "Videoyu İndir", + "editName": "İsmi Düzenle", + "deleteExport": "Dışa Aktarmayı Sil" + } } diff --git a/web/public/locales/tr/views/faceLibrary.json b/web/public/locales/tr/views/faceLibrary.json index 428d6eaf2..f3cfed89f 100644 --- a/web/public/locales/tr/views/faceLibrary.json +++ b/web/public/locales/tr/views/faceLibrary.json @@ -2,8 +2,8 @@ "selectItem": "{{item}} seçin", "description": { "placeholder": "Bu koleksiyona bir isim verin", - "addFace": "Yüz Kütüphanesi’ne yeni bir koleksiyon ekleme adımlarını takip edin.", - "invalidName": "Geçersiz isim. İsimlerde yalnızca harf, sayı, boşluk, kesme işareti, tire veya alt çizgi kullanılabilir." + "addFace": "İlk görselinizi yükleyerek Yüz Kütüphanesi’ne yeni bir koleksiyon ekleyin.", + "invalidName": "Geçersiz ad. Ad yalnızca harfler, rakamlar, boşluklar, kesme işaretleri (’), alt çizgiler (_) ve tireler (-) içerebilir." }, "details": { "person": "İnsan", @@ -24,11 +24,11 @@ "desc": "Yeni bir yüz koleksiyonu oluşturun", "new": "Yeni Yüz Oluştur", "title": "Koleksiyon Oluştur", - "nextSteps": "Sağlam bir temel oluşturmak için:
  • Her tespit edilen kişi için 'Eğit' sekmesinden resimler seçip eğitin.
  • En iyi sonuçlar için doğrudan karşıdan çekilmiş yüz resimlerine odaklanın; açılı yüz resimlerinden kaçının.
  • " + "nextSteps": "Sağlam bir temel oluşturmak için:
  • Her tespit edilen kişi için **Recent Recognitions (Son Tanımalar)** sekmesini kullanarak görüntüleri seçin ve eğitim gerçekleştirin.
  • En iyi sonuçlar için doğrudan önden çekilmiş yüz görüntülerine odaklanın; yüzlerin açılı göründüğü fotoğrafları eğitimde kullanmaktan kaçının.
  • " }, "train": { - "title": "Eğit", - "aria": "Eğitimi seç", + "title": "Son Algılananlar", + "aria": "Son algılanan nesneleri seç", "empty": "Yakın zamanda yüz tanıma denemesi olmadı" }, "deleteFaceLibrary": { @@ -49,7 +49,7 @@ "validation": { "selectImage": "Lütfen bir resim dosyası seçin." }, - "dropInstructions": "Bir resmi buraya sürükleyip bırakın ya da tıklayarak seçin" + "dropInstructions": "Bir görseli buraya sürükleyip bırakın, yapıştırın ya da seçmek için tıklayın." }, "trainFaceAs": "Yüzü şu olarak eğit:", "toast": { diff --git a/web/public/locales/tr/views/live.json b/web/public/locales/tr/views/live.json index ae3b0cd1c..ad1704ab7 100644 --- a/web/public/locales/tr/views/live.json +++ b/web/public/locales/tr/views/live.json @@ -19,11 +19,11 @@ }, "started": "Manuel talep üzerine kayıt başlatıldı.", "failedToStart": "Manuel talep üzerine kayıt başlatılamadı.", - "title": "İsteğe Bağlı Kayıt", + "title": "İsteğe Bağlı", "end": "Talep Üzerine Kaydı Bitir", "debugView": "Hata Ayıklama Görünümü", "ended": "Manuel talep üzerine kayıt bitirildi.", - "tips": "Bu kameranın kayıt tutma ayarları kapsamında manuel olarak bir olay başlatın.", + "tips": "Bu kameranın kayıt saklama ayarlarına göre anlık bir görüntü indirin veya manuel bir olay başlatın.", "playInBackground": { "label": "Arka planda oynat", "desc": "Yayını oynatıcı arkadayken de devam ettirmek için bu seçeneği açın." @@ -167,5 +167,11 @@ "transcription": { "enable": "Canlı Ses Çözümlemeyi Aç", "disable": "Canlı Ses Çözümlemeyi Kapat" + }, + "snapshot": { + "takeSnapshot": "Anlık Ekran Görüntüsünü İndir", + "noVideoSource": "Anlık görüntü için kullanılabilir bir video kaynağı bulunamadı.", + "captureFailed": "Anlık görüntü yakalanamadı.", + "downloadStarted": "Anlık görüntü indirme işlemi başlatıldı." } } diff --git a/web/public/locales/tr/views/settings.json b/web/public/locales/tr/views/settings.json index 714f6a4fc..a9c801962 100644 --- a/web/public/locales/tr/views/settings.json +++ b/web/public/locales/tr/views/settings.json @@ -10,7 +10,9 @@ "object": "Hata Ayıklama - Frigate", "general": "Genel Ayarlar - Frigate", "notifications": "Bildirim Ayarları - Frigate", - "enrichments": "Zenginleştirme Ayarları - Frigate" + "enrichments": "Zenginleştirme Ayarları - Frigate", + "cameraManagement": "Kameraları Yönet - Frigate", + "cameraReview": "Kamera İnceleme Ayarları - Frigate" }, "menu": { "masksAndZones": "Maskeler / Alanlar", @@ -23,7 +25,10 @@ "debug": "Hata Ayıklama", "cameras": "Kamera Ayarları", "enrichments": "Zenginleştirmeler", - "triggers": "Tetikler" + "triggers": "Tetikler", + "cameraManagement": "Yönet", + "cameraReview": "İncele", + "roles": "Roller" }, "general": { "title": "Genel Ayarlar", @@ -36,7 +41,11 @@ "label": "Alarm Videolarını Oynat", "desc": "Varsayılan olarak canlı görüntü panelinde gösterilen son alarmlar ufak videolar olarak oynatılır. Bu tarayıcı/cihazda video yerine sabit resim göstermek için bu seçeneği kapatın." }, - "title": "Canlı Görüntü Paneli" + "title": "Canlı Görüntü Paneli", + "displayCameraNames": { + "label": "Kamera Adlarını Her Zaman Göster", + "desc": "Çok kameralı canlı izleme panelinde, kamera adlarını her zaman bir etiket içinde göster." + } }, "storedLayouts": { "desc": "Kamera grubundaki kameraların düzenini kameraları sürükleyerek ve büyüterek/küçülterek değiştirebilirsiniz. Düzen bilgisi tarayıcınızda depolanır.",