mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-14 09:06:43 +03:00
Translated using Weblate (Turkish)
Currently translated at 100.0% (41 of 41 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (53 of 53 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (652 of 652 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (130 of 130 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (501 of 501 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (120 of 120 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (92 of 92 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (52 of 52 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (130 of 130 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (40 of 40 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (119 of 119 strings) Translated using Weblate (Turkish) Currently translated at 64.6% (413 of 639 strings) Translated using Weblate (Turkish) Currently translated at 98.5% (211 of 214 strings) Translated using Weblate (Turkish) Currently translated at 66.3% (77 of 116 strings) Translated using Weblate (Turkish) Currently translated at 63.7% (74 of 116 strings) Translated using Weblate (Turkish) Currently translated at 97.6% (209 of 214 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (55 of 55 strings) Translated using Weblate (Turkish) Currently translated at 94.5% (121 of 128 strings) Translated using Weblate (Turkish) Currently translated at 93.7% (120 of 128 strings) Translated using Weblate (Turkish) Currently translated at 94.5% (87 of 92 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Turkish) Currently translated at 58.9% (377 of 639 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (52 of 52 strings) Co-authored-by: Emircanos <emircan368@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/audio/tr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/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-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/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/tr/ Translation: Frigate NVR/audio Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
This commit is contained in:
parent
bc5d6cf1c2
commit
7a399c842d
@ -32,7 +32,7 @@
|
|||||||
"sheep": "koyun",
|
"sheep": "koyun",
|
||||||
"train": "tren",
|
"train": "tren",
|
||||||
"hair_dryer": "saç kurutma makinesi",
|
"hair_dryer": "saç kurutma makinesi",
|
||||||
"babbling": "aguşlama",
|
"babbling": "Agulama",
|
||||||
"snicker": "kıkırdama",
|
"snicker": "kıkırdama",
|
||||||
"sigh": "iç çekme",
|
"sigh": "iç çekme",
|
||||||
"bellow": "haykırma",
|
"bellow": "haykırma",
|
||||||
@ -425,5 +425,79 @@
|
|||||||
"radio": "radyo",
|
"radio": "radyo",
|
||||||
"field_recording": "alan kaydı",
|
"field_recording": "alan kaydı",
|
||||||
"scream": "çığlık",
|
"scream": "çığlık",
|
||||||
"jingle_bell": "küçük çan"
|
"jingle_bell": "küçük çan",
|
||||||
|
"sodeling": "Jodel (Yodeling)",
|
||||||
|
"chird": "Cıvıltı",
|
||||||
|
"change_ringing": "Sıralı Çan Çalma",
|
||||||
|
"shofar": "Şofar",
|
||||||
|
"liquid": "Sıvı",
|
||||||
|
"splash": "Su Sıçraması",
|
||||||
|
"slosh": "Çalkalanma",
|
||||||
|
"squish": "Vıcıklama (Islak Ezilme)",
|
||||||
|
"drip": "Damlama",
|
||||||
|
"pour": "Dökülme",
|
||||||
|
"trickle": "Şırıldama / İnce Akış",
|
||||||
|
"gush": "Fışkırma",
|
||||||
|
"fill": "Doldurma",
|
||||||
|
"spray": "Püskürtme / Sprey",
|
||||||
|
"pump": "Pompalama",
|
||||||
|
"stir": "Karıştırma",
|
||||||
|
"boiling": "Kaynama",
|
||||||
|
"sonar": "Sonar Sesi",
|
||||||
|
"arrow": "Ok Sesi",
|
||||||
|
"whoosh": "Hışırtı (Hızlı Geçiş Sesi)",
|
||||||
|
"thump": "Küt Sesi (Boğuk)",
|
||||||
|
"thunk": "Tok Ses",
|
||||||
|
"electronic_tuner": "Elektronik Akort Cihazı",
|
||||||
|
"effects_unit": "Efekt Ünitesi",
|
||||||
|
"chorus_effect": "Chorus (Koro) Efekti",
|
||||||
|
"basketball_bounce": "Basketbol Topu Sektirme",
|
||||||
|
"bang": "Gümleme / Patlama",
|
||||||
|
"slap": "Tokat / Şaplak",
|
||||||
|
"whack": "Sert Vuruş / Kütletme",
|
||||||
|
"smash": "Parçalanma",
|
||||||
|
"breaking": "Kırılma",
|
||||||
|
"bouncing": "Sekme / Zıplama",
|
||||||
|
"whip": "Kırbaç",
|
||||||
|
"flap": "Kanat Çırpma / Pırpır Etme",
|
||||||
|
"scratch": "Tırmalama / Cızırtı",
|
||||||
|
"scrape": "Kazıma / Sürtünme",
|
||||||
|
"rub": "Ovma / Sürtme",
|
||||||
|
"roll": "Yuvarlanma",
|
||||||
|
"crushing": "Ezilme (Kuru/Sert)",
|
||||||
|
"crumpling": "Buruşturma",
|
||||||
|
"tearing": "Yırtılma",
|
||||||
|
"beep": "Bip Sesi",
|
||||||
|
"ping": "Ping Sesi (Çınlama)",
|
||||||
|
"ding": "Ding (Zil Sesi)",
|
||||||
|
"clang": "Çangırtı (Metalik)",
|
||||||
|
"squeal": "Ciyaklama / Acı Gıcırtı",
|
||||||
|
"creak": "Gıcırdama (Tahta/Kapı)",
|
||||||
|
"rustle": "Hışırtı (Kağıt/Yaprak)",
|
||||||
|
"whir": "Vızıltı (Motor/Pervane)",
|
||||||
|
"clatter": "Takırtı",
|
||||||
|
"sizzle": "Cızırdayarak Kızarma",
|
||||||
|
"clicking": "Tıklama",
|
||||||
|
"clickety_clack": "Takır Tukur Sesi",
|
||||||
|
"rumble": "Gürleme / Gümbürtü",
|
||||||
|
"plop": "Lup Sesi (Suya düşme)",
|
||||||
|
"hum": "Uğultu / Mırıldanma",
|
||||||
|
"zing": "Vınlama",
|
||||||
|
"boing": "Boing (Yay Sesi)",
|
||||||
|
"crunch": "Kıtırdatma / Çıtırdatma",
|
||||||
|
"sine_wave": "Sinüs Dalgası",
|
||||||
|
"harmonic": "Harmonik",
|
||||||
|
"chirp_tone": "Cıvıltı Tonu (Sinyal)",
|
||||||
|
"pulse": "Darbe / Pulse",
|
||||||
|
"inside": "İç Mekan",
|
||||||
|
"outside": "Dış Mekan",
|
||||||
|
"reverberation": "Yankılanım (Reverb)",
|
||||||
|
"echo": "Yankı",
|
||||||
|
"noise": "Gürültü",
|
||||||
|
"mains_hum": "Şebeke Uğultusu (Elektrik)",
|
||||||
|
"distortion": "Bozulma / Distorsiyon",
|
||||||
|
"sidetone": "Yan Ton",
|
||||||
|
"cacophony": "Kakofoni (Ses Kargaşası)",
|
||||||
|
"throbbing": "Zonklama",
|
||||||
|
"vibration": "Titreşim"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -81,7 +81,10 @@
|
|||||||
"formattedTimestampMonthDayYear": {
|
"formattedTimestampMonthDayYear": {
|
||||||
"12hour": "d MMM, yyyy",
|
"12hour": "d MMM, yyyy",
|
||||||
"24hour": "d MMM, yyyy"
|
"24hour": "d MMM, yyyy"
|
||||||
}
|
},
|
||||||
|
"inProgress": "Devam ediyor",
|
||||||
|
"invalidStartTime": "Geçersiz başlangıç zamanı",
|
||||||
|
"invalidEndTime": "Geçersiz bitiş zamanı"
|
||||||
},
|
},
|
||||||
"button": {
|
"button": {
|
||||||
"off": "KAPALI",
|
"off": "KAPALI",
|
||||||
@ -118,7 +121,8 @@
|
|||||||
"cancel": "İptal",
|
"cancel": "İptal",
|
||||||
"twoWayTalk": "Çift Yönlü Ses",
|
"twoWayTalk": "Çift Yönlü Ses",
|
||||||
"close": "Kapat",
|
"close": "Kapat",
|
||||||
"delete": "Sil"
|
"delete": "Sil",
|
||||||
|
"continue": "Devam Et"
|
||||||
},
|
},
|
||||||
"menu": {
|
"menu": {
|
||||||
"systemLogs": "Sistem günlükleri",
|
"systemLogs": "Sistem günlükleri",
|
||||||
@ -219,10 +223,16 @@
|
|||||||
"help": "Yardım",
|
"help": "Yardım",
|
||||||
"faceLibrary": "Yüz Veritabanı",
|
"faceLibrary": "Yüz Veritabanı",
|
||||||
"systemMetrics": "Sistem metrikleri",
|
"systemMetrics": "Sistem metrikleri",
|
||||||
"uiPlayground": "UI Deneme Alanı"
|
"uiPlayground": "UI Deneme Alanı",
|
||||||
|
"classification": "Sınıflandırma"
|
||||||
},
|
},
|
||||||
"label": {
|
"label": {
|
||||||
"back": "Geri"
|
"back": "Geri",
|
||||||
|
"hide": "{{item}} öğesini gizle",
|
||||||
|
"show": "{{item}} öğesini göster",
|
||||||
|
"ID": "ID",
|
||||||
|
"none": "Yok",
|
||||||
|
"all": "Tümü"
|
||||||
},
|
},
|
||||||
"notFound": {
|
"notFound": {
|
||||||
"documentTitle": "Bulunamadı - Frigate",
|
"documentTitle": "Bulunamadı - Frigate",
|
||||||
@ -237,6 +247,14 @@
|
|||||||
"length": {
|
"length": {
|
||||||
"feet": "feet",
|
"feet": "feet",
|
||||||
"meters": "metre"
|
"meters": "metre"
|
||||||
|
},
|
||||||
|
"data": {
|
||||||
|
"kbps": "kB/s",
|
||||||
|
"mbps": "MB/s",
|
||||||
|
"gbps": "GB/s",
|
||||||
|
"kbph": "kB/saat",
|
||||||
|
"mbph": "MB/saat",
|
||||||
|
"gbph": "GB/saat"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pagination": {
|
"pagination": {
|
||||||
@ -273,5 +291,17 @@
|
|||||||
"admin": "Yönetici",
|
"admin": "Yönetici",
|
||||||
"desc": "Yöneticiler Frigate arayüzündeki bütün özelliklere tam erişim sahibidir. Görüntüleyiciler ise yalnızca kameraları, eski görüntüleri ve inceleme öğelerini görüntülemekle sınırlıdır."
|
"desc": "Yöneticiler Frigate arayüzündeki bütün özelliklere tam erişim sahibidir. Görüntüleyiciler ise yalnızca kameraları, eski görüntüleri ve inceleme öğelerini görüntülemekle sınırlıdır."
|
||||||
},
|
},
|
||||||
"readTheDocumentation": "Dökümantasyonu oku"
|
"readTheDocumentation": "Dökümantasyonu oku",
|
||||||
|
"list": {
|
||||||
|
"two": "{{0}} ve {{1}}",
|
||||||
|
"many": "{{items}} ve {{last}}",
|
||||||
|
"separatorWithSpace": ", "
|
||||||
|
},
|
||||||
|
"field": {
|
||||||
|
"optional": "İsteğe bağlı",
|
||||||
|
"internalID": "Frigate’ın yapılandırma ve veritabanında kullandığı Dahili Kimlik"
|
||||||
|
},
|
||||||
|
"information": {
|
||||||
|
"pixels": "{{area}}px"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,7 +64,8 @@
|
|||||||
"failed": "Dışa aktarım başlatılamadı: {{error}}",
|
"failed": "Dışa aktarım başlatılamadı: {{error}}",
|
||||||
"endTimeMustAfterStartTime": "Bitiş zamanı başlangıç zamanından sonra olmalıdır",
|
"endTimeMustAfterStartTime": "Bitiş zamanı başlangıç zamanından sonra olmalıdır",
|
||||||
"noVaildTimeSelected": "Geçerli bir zaman aralığı seçilmedi"
|
"noVaildTimeSelected": "Geçerli bir zaman aralığı seçilmedi"
|
||||||
}
|
},
|
||||||
|
"view": "Görüntüle"
|
||||||
},
|
},
|
||||||
"fromTimeline": {
|
"fromTimeline": {
|
||||||
"saveExport": "Dışa Aktarımı Kaydet",
|
"saveExport": "Dışa Aktarımı Kaydet",
|
||||||
@ -117,7 +118,8 @@
|
|||||||
"button": {
|
"button": {
|
||||||
"export": "Dışa Aktar",
|
"export": "Dışa Aktar",
|
||||||
"markAsReviewed": "İncelendi olarak işaretle",
|
"markAsReviewed": "İncelendi olarak işaretle",
|
||||||
"deleteNow": "Şimdi Sil"
|
"deleteNow": "Şimdi Sil",
|
||||||
|
"markAsUnreviewed": "Gözden geçirilmedi olarak işaretle"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"imagePicker": {
|
"imagePicker": {
|
||||||
@ -125,6 +127,7 @@
|
|||||||
"noImages": "Bu kamera için küçük resim bulunamadı",
|
"noImages": "Bu kamera için küçük resim bulunamadı",
|
||||||
"search": {
|
"search": {
|
||||||
"placeholder": "Etiket/alt etiket kullanarak arama yapın..."
|
"placeholder": "Etiket/alt etiket kullanarak arama yapın..."
|
||||||
}
|
},
|
||||||
|
"unknownLabel": "Kaydedilen Tetikleme Görseli"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
{
|
{
|
||||||
"documentTitle": "Sınıflandırma Modelleri",
|
"documentTitle": "Sınıflandırma Modelleri - Frigate",
|
||||||
"details": {
|
"details": {
|
||||||
"scoreInfo": "Skor, modelin nesneyi tespit ettiği tüm durumlar için ortalama güven düzeyini gösterir."
|
"scoreInfo": "Skor, modelin nesneyi tespit ettiği tüm durumlar için ortalama güven düzeyini gösterir."
|
||||||
},
|
},
|
||||||
@ -10,44 +10,53 @@
|
|||||||
"deleteImages": "Fotoğrafları Sil",
|
"deleteImages": "Fotoğrafları Sil",
|
||||||
"trainModel": "Modeli Eğit",
|
"trainModel": "Modeli Eğit",
|
||||||
"addClassification": "Sınıflandırma Ekle",
|
"addClassification": "Sınıflandırma Ekle",
|
||||||
"deleteModels": "Modelleri Sil"
|
"deleteModels": "Modelleri Sil",
|
||||||
|
"editModel": "Modeli Düzenle"
|
||||||
},
|
},
|
||||||
"toast": {
|
"toast": {
|
||||||
"success": {
|
"success": {
|
||||||
"deletedCategory": "Silinmiş Sınıf",
|
"deletedCategory": "Silinmiş Sınıf",
|
||||||
"deletedImage": "Silinmiş Fotoğraflar",
|
"deletedImage": "Silinmiş Fotoğraflar",
|
||||||
"deletedModel_one": "{{tane}} model(ler) başarıyla silindi",
|
"deletedModel_one": "{{count}} model başarıyla silindi",
|
||||||
"deletedModel_other": "",
|
"deletedModel_other": "{{count}} model başarıyla silindi",
|
||||||
"categorizedImage": "Fotoğraf Başarıyla Sınıflandırıldı",
|
"categorizedImage": "Fotoğraf Başarıyla Sınıflandırıldı",
|
||||||
"trainedModel": "Model başarıyla eğitildi.",
|
"trainedModel": "Model başarıyla eğitildi.",
|
||||||
"trainingModel": "Model eğitimi başarıyla başladı."
|
"trainingModel": "Model eğitimi başarıyla başladı.",
|
||||||
|
"updatedModel": "Model yapılandırması başarıyla güncellendi",
|
||||||
|
"renamedCategory": "Sınıf başarıyla {{name}} olarak yeniden adlandırıldı"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"deleteImageFailed": "Silinirken hatayla karşılaşıldı: {{errorMessage}}",
|
"deleteImageFailed": "Silinemedi: {{errorMessage}}",
|
||||||
"deleteModelFailed": "Model silinirken hata oluştu: {{errorMessage}}",
|
"deleteModelFailed": "Model silinirken hata oluştu: {{errorMessage}}",
|
||||||
"categorizeFailed": "Görsel sınıflandırılamadı: {{errorMessage}}",
|
"categorizeFailed": "Görsel sınıflandırılamadı: {{errorMessage}}",
|
||||||
"trainingFailed": "Model eğitimi başlatılamadı: {{errorMessage}}"
|
"trainingFailed": "Model eğitimi başarısız oldu. Ayrıntılar için Frigate günlüklerini kontrol edin.",
|
||||||
|
"deleteCategoryFailed": "Sınıf silinemedi: {{errorMessage}}",
|
||||||
|
"trainingFailedToStart": "Model eğitimi başlatılamadı: {{errorMessage}}",
|
||||||
|
"updateModelFailed": "Model güncellenemedi: {{errorMessage}}",
|
||||||
|
"renameCategoryFailed": "Sınıf yeniden adlandırılamadı: {{errorMessage}}"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"deleteCategory": {
|
"deleteCategory": {
|
||||||
"title": "Sınıfı Sil",
|
"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."
|
"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.",
|
||||||
|
"minClassesTitle": "Sınıf Silinemiyor",
|
||||||
|
"minClassesDesc": "Bu sınıfı silmeden önce bir sınıflandırma modelinin en az 2 sınıfa sahip olması gerekir. Bu sınıfı silmeden önce başka bir sınıf ekleyin."
|
||||||
},
|
},
|
||||||
"deleteModel": {
|
"deleteModel": {
|
||||||
"title": "Sınıflandırma Modelini Sil",
|
"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.",
|
"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_one": "{{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.",
|
"desc_one": "{{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.",
|
||||||
"desc_other": ""
|
"desc_other": "{{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": {
|
"deleteDatasetImages": {
|
||||||
"title": "Eğitim verisi görsellerini sil",
|
"title": "Eğitim verisi görsellerini sil",
|
||||||
"desc_one": "{{dataset}} veri kümesinden {{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve modelin yeniden eğitilmesini gerektirecektir.",
|
"desc_one": "{{dataset}} veri kümesinden {{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve modelin yeniden eğitilmesini gerektirir.",
|
||||||
"desc_other": ""
|
"desc_other": "{{dataset}} veri kümesinden {{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve modelin yeniden eğitilmesini gerektirir."
|
||||||
},
|
},
|
||||||
"deleteTrainImages": {
|
"deleteTrainImages": {
|
||||||
"title": "Eğitim Görsellerini Sil",
|
"title": "Eğitim Görsellerini Sil",
|
||||||
"desc_one": "{{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.",
|
"desc_one": "{{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.",
|
||||||
"desc_other": ""
|
"desc_other": "{{count}} görseli silmek istediğinizden emin misiniz? Bu işlem geri alınamaz."
|
||||||
},
|
},
|
||||||
"renameCategory": {
|
"renameCategory": {
|
||||||
"title": "Sınıfı Yeniden Adlandır",
|
"title": "Sınıfı Yeniden Adlandır",
|
||||||
@ -76,6 +85,101 @@
|
|||||||
"title": "Nesne sınıflandırma modeli mevcut değil",
|
"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.",
|
"description": "Algılanan nesneleri sınıflandırmak için özel bir model oluşturun.",
|
||||||
"buttonText": "Nesne Modeli Oluştur"
|
"buttonText": "Nesne Modeli Oluştur"
|
||||||
|
},
|
||||||
|
"state": {
|
||||||
|
"title": "Durum Sınıflandırma Modeli Yok",
|
||||||
|
"description": "Belirli kamera alanlarındaki durum değişimlerini izlemek ve sınıflandırmak için özel bir model oluşturun.",
|
||||||
|
"buttonText": "Durum Modeli Oluştur"
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"tooltip": {
|
||||||
|
"trainingInProgress": "Model şu anda eğitiliyor",
|
||||||
|
"noNewImages": "Eğitilecek yeni görsel bulunmuyor. Önce veri kümesinde daha fazla görseli sınıflandırın.",
|
||||||
|
"noChanges": "Son eğitimden bu yana veri kümesinde herhangi bir değişiklik yapılmadı.",
|
||||||
|
"modelNotReady": "Model eğitim için hazır değil"
|
||||||
|
},
|
||||||
|
"edit": {
|
||||||
|
"title": "Sınıflandırma Modelini Düzenle",
|
||||||
|
"descriptionState": "Bu durum sınıflandırma modeli için sınıfları düzenleyin. Değişiklikler, modelin yeniden eğitilmesini gerektirecektir.",
|
||||||
|
"descriptionObject": "Bu nesne sınıflandırma modeli için nesne türünü ve sınıflandırma türünü düzenleyin.",
|
||||||
|
"stateClassesInfo": "Not: Durum sınıflarını değiştirmek, modelin güncellenmiş sınıflarla yeniden eğitilmesini gerektirir."
|
||||||
|
},
|
||||||
|
"wizard": {
|
||||||
|
"title": "Yeni Sınıflandırma Oluştur",
|
||||||
|
"steps": {
|
||||||
|
"nameAndDefine": "Adlandır ve Tanımla",
|
||||||
|
"stateArea": "Durum Alanı",
|
||||||
|
"chooseExamples": "Örnekleri Seç"
|
||||||
|
},
|
||||||
|
"step1": {
|
||||||
|
"description": "State modelleri, sabit kamera alanlarındaki değişiklikleri (ör. kapının açılması/kapanması) izler. Nesne modelleri ise algılanan nesnelere ek sınıflandırmalar ekler (ör. bilinen hayvanlar, kuryeler vb.).",
|
||||||
|
"name": "Ad",
|
||||||
|
"namePlaceholder": "Model adını girin...",
|
||||||
|
"type": "Tür",
|
||||||
|
"typeState": "Durum",
|
||||||
|
"typeObject": "Nesne",
|
||||||
|
"objectLabel": "Nesne Etiketi",
|
||||||
|
"objectLabelPlaceholder": "Nesne türünü seçin...",
|
||||||
|
"classificationType": "Sınıflandırma Türü",
|
||||||
|
"classificationTypeTip": "Sınıflandırma türleri hakkında bilgi edinin",
|
||||||
|
"classificationTypeDesc": "Alt etiketleri, nesne etiketine ek metin ekler (örneğin: “Person: UPS”). Öznitelikler (attributes) ise nesne meta verilerinde ayrı olarak saklanan ve aranabilir metadata bilgileridir.",
|
||||||
|
"classificationSubLabel": "Alt Etiket",
|
||||||
|
"classificationAttribute": "Özellik",
|
||||||
|
"classes": "Sınıflar",
|
||||||
|
"states": "Durumlar",
|
||||||
|
"classesTip": "Sınıflar hakkında bilgi edinin",
|
||||||
|
"classesStateDesc": "Kamera alanınızın içinde bulunabileceği farklı durumları tanımlayın. Örneğin: bir garaj kapısı için ‘açık’ ve ‘kapalı’.",
|
||||||
|
"classesObjectDesc": "Algılanan nesneleri sınıflandırmak için farklı kategorileri tanımlayın. Örneğin: Bir kişi sınıflandırması için ‘teslimat_görevlisi’, ‘sakin’, ‘yabancı’.",
|
||||||
|
"classPlaceholder": "Sınıf adını girin...",
|
||||||
|
"errors": {
|
||||||
|
"nameRequired": "Model adı gerekli",
|
||||||
|
"nameLength": "Model adı 64 karakter veya daha az olmalıdır",
|
||||||
|
"nameOnlyNumbers": "Model adı yalnızca rakamlardan oluşamaz",
|
||||||
|
"classRequired": "En az 1 sınıf gereklidir",
|
||||||
|
"classesUnique": "Sınıf adları benzersiz olmalıdır",
|
||||||
|
"stateRequiresTwoClasses": "Durum modelleri en az 2 sınıf gerektirir",
|
||||||
|
"objectLabelRequired": "Lütfen bir nesne etiketi seçin",
|
||||||
|
"objectTypeRequired": "Lütfen bir sınıflandırma türü seçin"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"step2": {
|
||||||
|
"description": "İzlenecek alanı her kamera için seçin ve tanımlayın. Model bu alanların durumunu sınıflandıracaktır.",
|
||||||
|
"cameras": "Kameralar",
|
||||||
|
"selectCamera": "Kamera Seç",
|
||||||
|
"noCameras": "Kameraları eklemek için + simgesine tıklayın",
|
||||||
|
"selectCameraPrompt": "Listedeki bir kamerayı seçerek izlenecek alanı tanımlayın"
|
||||||
|
},
|
||||||
|
"step3": {
|
||||||
|
"selectImagesPrompt": "{{className}} etiketli tüm görselleri seç",
|
||||||
|
"selectImagesDescription": "Görselleri seçmek için üzerlerine tıklayın. Bu sınıfla işiniz bittiğinde Devam Et’e tıklayın.",
|
||||||
|
"allImagesRequired_one": "Lütfen tüm görselleri sınıflandırın. {{count}} görsel kaldı.",
|
||||||
|
"allImagesRequired_other": "Lütfen tüm görselleri sınıflandırın. {{count}} görsel kaldı.",
|
||||||
|
"generating": {
|
||||||
|
"title": "Örnek Görseller Oluşturuluyor",
|
||||||
|
"description": "Frigate kayıtlarınızdan temsilî görüntüler çekiliyor. Bu işlem biraz zaman alabilir…"
|
||||||
|
},
|
||||||
|
"training": {
|
||||||
|
"title": "Model Eğitiliyor",
|
||||||
|
"description": "Modeliniz arka planda eğitiliyor. Bu pencereyi kapatabilirsiniz; eğitim tamamlandığında model otomatik olarak çalışmaya başlayacaktır."
|
||||||
|
},
|
||||||
|
"retryGenerate": "Oluşturmayı Yeniden Dene",
|
||||||
|
"noImages": "Örnek görsel oluşturulamadı",
|
||||||
|
"classifying": "Sınıflandırılıyor ve Eğitiliyor...",
|
||||||
|
"trainingStarted": "Eğitim başarıyla başlatıldı",
|
||||||
|
"modelCreated": "Model başarıyla oluşturuldu. Eksik durumlar için görseller eklemek üzere Son Sınıflandırmalar görünümünü kullanın ve ardından modeli eğitin.",
|
||||||
|
"errors": {
|
||||||
|
"noCameras": "Hiç kamera yapılandırılmadı",
|
||||||
|
"noObjectLabel": "Nesne etiketi seçilmedi",
|
||||||
|
"generateFailed": "Örnekler oluşturulamadı: {{error}}",
|
||||||
|
"generationFailed": "Oluşturma başarısız oldu. Lütfen tekrar deneyin.",
|
||||||
|
"classifyFailed": "Görseller sınıflandırılamadı: {{error}}"
|
||||||
|
},
|
||||||
|
"generateSuccess": "Örnek görseller başarıyla oluşturuldu",
|
||||||
|
"missingStatesWarning": {
|
||||||
|
"title": "Eksik Durum Örnekleri",
|
||||||
|
"description": "En iyi sonuçlar için tavsiye edilir: Tüm durumlar (state) için örnekler seçin. Tüm durumlar için örnek seçmeden devam edebilirsiniz, ancak model, tüm durumlara ait görüntüler eklenene kadar eğitilmeyecektir. Devam ettikten sonra, eksik durumlar için görüntüleri sınıflandırmak ve ardından modeli eğitmek için Son Sınıflandırmalar (Recent Classifications) görünümünü kullanın."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"none": "Yok"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -42,17 +42,22 @@
|
|||||||
"detail": {
|
"detail": {
|
||||||
"label": "Detay",
|
"label": "Detay",
|
||||||
"aria": "Ayrıntı görünümünü aç/kapat",
|
"aria": "Ayrıntı görünümünü aç/kapat",
|
||||||
"trackedObject_one": "Nesne",
|
"trackedObject_one": "{{count}} nesne",
|
||||||
"trackedObject_other": "nesneler",
|
"trackedObject_other": "{{count}} nesne",
|
||||||
"noObjectDetailData": "Nesneye ait ayrıntılı veri bulunmuyor.",
|
"noObjectDetailData": "Nesneye ait ayrıntılı veri bulunmuyor.",
|
||||||
"settings": "Ayrıntılı Görünüm Ayarları",
|
"settings": "Ayrıntılı Görünüm Ayarları",
|
||||||
"alwaysExpandActive": {
|
"alwaysExpandActive": {
|
||||||
"title": "Etkin olanı her zaman genişlet",
|
"title": "Etkin olanı her zaman genişlet",
|
||||||
"desc": "Varsa, etkin inceleme öğesinin nesne ayrıntılarını daima göster."
|
"desc": "Varsa, etkin inceleme öğesinin nesne ayrıntılarını daima göster."
|
||||||
}
|
},
|
||||||
|
"noDataFound": "İncelenecek ayrıntılı veri bulunmuyor"
|
||||||
},
|
},
|
||||||
"objectTrack": {
|
"objectTrack": {
|
||||||
"trackedPoint": "Takip edilen nokta",
|
"trackedPoint": "Takip edilen nokta",
|
||||||
"clickToSeek": "Bu zamana gitmek için tıklayın"
|
"clickToSeek": "Bu zamana gitmek için tıklayın"
|
||||||
}
|
},
|
||||||
|
"normalActivity": "Normal",
|
||||||
|
"needsReview": "İnceleme Gerekiyor",
|
||||||
|
"securityConcern": "Güvenlik endişesi",
|
||||||
|
"select_all": "Tümü"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,7 +10,7 @@
|
|||||||
"viewInExplore": "Keşfet'te Görüntüle"
|
"viewInExplore": "Keşfet'te Görüntüle"
|
||||||
},
|
},
|
||||||
"tips": {
|
"tips": {
|
||||||
"hasMissingObjects": "Eğer Frigate'in <em>{{objects}}</em> etiketine sahip nesneleri kaydetmesini istiyorsanız yapılandırmanızı buna göre ayarlayın.",
|
"hasMissingObjects": "Eğer Frigate'in <em>{{objects}}</em> etiketine sahip nesneleri kaydetmesini istiyorsanız yapılandırmanızı buna göre ayarlayın",
|
||||||
"mismatch_one": "Tespit edilmiş olan bir nesne bu İncele öğesine dahil edildi. Bu nesne Alarm veya Tespit olarak derecelendirilemedi veya çoktan silindi/temizlendi.",
|
"mismatch_one": "Tespit edilmiş olan bir nesne bu İncele öğesine dahil edildi. Bu nesne Alarm veya Tespit olarak derecelendirilemedi veya çoktan silindi/temizlendi.",
|
||||||
"mismatch_other": "Tespit edilmiş olan {{count}} adet nesne bu İncele öğesine dahil edildi. Bu nesneler Alarm veya Tespit olarak derecelendirilemedi veya çoktan silindi/temizlendi."
|
"mismatch_other": "Tespit edilmiş olan {{count}} adet nesne bu İncele öğesine dahil edildi. Bu nesneler Alarm veya Tespit olarak derecelendirilemedi veya çoktan silindi/temizlendi."
|
||||||
},
|
},
|
||||||
@ -19,7 +19,7 @@
|
|||||||
"updatedSublabel": "Alt etiket başarıyla gücellendi.",
|
"updatedSublabel": "Alt etiket başarıyla gücellendi.",
|
||||||
"regenerate": "Yeni bir açıklama {{provider}} sağlayıcısından talep edildi. Sağlayıcının hızına bağlı olarak yeni açıklamanın oluşturulması biraz zaman alabilir.",
|
"regenerate": "Yeni bir açıklama {{provider}} sağlayıcısından talep edildi. Sağlayıcının hızına bağlı olarak yeni açıklamanın oluşturulması biraz zaman alabilir.",
|
||||||
"updatedLPR": "Plaka başarıyla güncellendi.",
|
"updatedLPR": "Plaka başarıyla güncellendi.",
|
||||||
"audioTranscription": "Ses çözümlemesi başarıyla talep edildi."
|
"audioTranscription": "Ses dökümü başarıyla istendi. Frigate sunucunuzun hızına bağlı olarak döküm işlemi tamamlanması biraz zaman alabilir."
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
"updatedSublabelFailed": "Alt etiket güncellenemedi: {{errorMessage}}",
|
"updatedSublabelFailed": "Alt etiket güncellenemedi: {{errorMessage}}",
|
||||||
@ -110,7 +110,8 @@
|
|||||||
"object_lifecycle": "nesne yaşam döngüsü",
|
"object_lifecycle": "nesne yaşam döngüsü",
|
||||||
"snapshot": "fotoğraf",
|
"snapshot": "fotoğraf",
|
||||||
"video": "video",
|
"video": "video",
|
||||||
"thumbnail": "küçük resim"
|
"thumbnail": "küçük resim",
|
||||||
|
"tracking_details": "izleme ayrıntıları"
|
||||||
},
|
},
|
||||||
"objectLifecycle": {
|
"objectLifecycle": {
|
||||||
"title": "Nesne Yaşam Döngüsü",
|
"title": "Nesne Yaşam Döngüsü",
|
||||||
@ -196,6 +197,20 @@
|
|||||||
"audioTranscription": {
|
"audioTranscription": {
|
||||||
"label": "Çözümle",
|
"label": "Çözümle",
|
||||||
"aria": "Ses çözümlemesi iste"
|
"aria": "Ses çözümlemesi iste"
|
||||||
|
},
|
||||||
|
"downloadCleanSnapshot": {
|
||||||
|
"label": "Temiz anlık görüntüyü indir",
|
||||||
|
"aria": "Temiz anlık görüntüyü indir"
|
||||||
|
},
|
||||||
|
"viewTrackingDetails": {
|
||||||
|
"label": "İzleme ayrıntılarını görüntüle",
|
||||||
|
"aria": "Takip ayrıntılarını göster"
|
||||||
|
},
|
||||||
|
"showObjectDetails": {
|
||||||
|
"label": "Nesne yolunu göster"
|
||||||
|
},
|
||||||
|
"hideObjectDetails": {
|
||||||
|
"label": "Nesne yolunu gizle"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"noTrackedObjects": "Takip Edilen Nesne Bulunamadı",
|
"noTrackedObjects": "Takip Edilen Nesne Bulunamadı",
|
||||||
@ -207,11 +222,13 @@
|
|||||||
"success": "Takip edilen nesne başarıyla silindi."
|
"success": "Takip edilen nesne başarıyla silindi."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"tooltip": "Eşleşme: {{type}} (%{{confidence}})"
|
"tooltip": "Eşleşme: {{type}} (%{{confidence}})",
|
||||||
|
"previousTrackedObject": "Önceki izlenen nesne",
|
||||||
|
"nextTrackedObject": "Sonraki izlenen nesne"
|
||||||
},
|
},
|
||||||
"dialog": {
|
"dialog": {
|
||||||
"confirmDelete": {
|
"confirmDelete": {
|
||||||
"desc": "Bu takip edilen nesneyi silmek nesne fotoğrafını, ilişkili gömüyü ve ilişkili yaşam döngüsü kayıtlarını siler. Video kayıt görüntüleri geçmiş görünümünden <em>SİLİNMEYECEKTİR.</em> <br /><br />Devam etmek istediğinize emin misiniz?",
|
"desc": "Bu takip edilen nesneyi silmek anlık görüntüyü, kaydedilmiş gömü verilerini ve ilişkili yaşam döngüsü kayıtlarını siler. Geçmiş görünümündeki bu izlenen nesneye ait kayıtlı video görüntüleri <em>SİLİNMEYECEKTİR.</em> <br /><br />Devam etmek istediğinizden emin misiniz?",
|
||||||
"title": "Silmeyi onayla"
|
"title": "Silmeyi onayla"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -244,8 +261,33 @@
|
|||||||
"external": "{{label}} tespit edildi",
|
"external": "{{label}} tespit edildi",
|
||||||
"header": {
|
"header": {
|
||||||
"zones": "Bölgeler",
|
"zones": "Bölgeler",
|
||||||
"ratio": "Oran"
|
"ratio": "Oran",
|
||||||
|
"area": "Alan",
|
||||||
|
"score": "Skor"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"annotationSettings": {
|
||||||
|
"title": "Etiketleme Ayarları",
|
||||||
|
"showAllZones": {
|
||||||
|
"title": "Tüm Bölgeleri Göster",
|
||||||
|
"desc": "Herhangi bir bölgeye nesne girdiğinde, o karede bölgeleri her zaman göster."
|
||||||
|
},
|
||||||
|
"offset": {
|
||||||
|
"label": "Etiket Kaydırma Değeri",
|
||||||
|
"desc": "Bu veriler kameranızın algılama akışından gelir ancak kayıt akışındaki görüntülerin üzerine bindirilir. İki akışın tamamen senkronize olması pek olası değildir. Bu nedenle sınır kutusu ile görüntü birebir hizalı olmayabilir. Bu ayarı kullanarak anotasyonları zamansal olarak ileri veya geri kaydırabilir ve kaydedilmiş görüntülerle daha iyi hizalayabilirsiniz.",
|
||||||
|
"millisecondsToOffset": "Algılama anotasyonlarının kaydırılacağı milisaniye değeri. <em>Varsayılan: 0</em>",
|
||||||
|
"tips": "Videonun oynatımı kutulardan ve yol noktalarından öndeyse değeri düşürün; geride kalıyorsa değeri artırın. Bu değer negatif olabilir.",
|
||||||
|
"toast": {
|
||||||
|
"success": "{{camera}} için anotasyon zaman kaydırması yapılandırma dosyasına kaydedildi."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"carousel": {
|
||||||
|
"previous": "Önceki slayt",
|
||||||
|
"next": "Sonraki slayt"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"concerns": {
|
||||||
|
"label": "Endişeler"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -27,9 +27,10 @@
|
|||||||
"nextSteps": "Sağlam bir temel oluşturmak için:<li>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.</li> <li>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.</li>"
|
"nextSteps": "Sağlam bir temel oluşturmak için:<li>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.</li> <li>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.</li>"
|
||||||
},
|
},
|
||||||
"train": {
|
"train": {
|
||||||
"title": "Son Algılananlar",
|
"title": "Son Tanımalar",
|
||||||
"aria": "Son algılanan nesneleri seç",
|
"aria": "Son algılanan nesneleri seç",
|
||||||
"empty": "Yakın zamanda yüz tanıma denemesi olmadı"
|
"empty": "Yakın zamanda yüz tanıma denemesi olmadı",
|
||||||
|
"titleShort": "Son"
|
||||||
},
|
},
|
||||||
"deleteFaceLibrary": {
|
"deleteFaceLibrary": {
|
||||||
"title": "İsmi Sil",
|
"title": "İsmi Sil",
|
||||||
@ -49,7 +50,7 @@
|
|||||||
"validation": {
|
"validation": {
|
||||||
"selectImage": "Lütfen bir resim dosyası seçin."
|
"selectImage": "Lütfen bir resim dosyası 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."
|
"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:",
|
"trainFaceAs": "Yüzü şu olarak eğit:",
|
||||||
"toast": {
|
"toast": {
|
||||||
@ -61,7 +62,7 @@
|
|||||||
"addFaceLibrary": "{{name}} başarıyla Yüz Kütüphanesi’ne eklendi!",
|
"addFaceLibrary": "{{name}} başarıyla Yüz Kütüphanesi’ne eklendi!",
|
||||||
"trainedFace": "Yüz başarıyla eğitildi.",
|
"trainedFace": "Yüz başarıyla eğitildi.",
|
||||||
"uploadedImage": "Resim başarıyla yüklendi.",
|
"uploadedImage": "Resim başarıyla yüklendi.",
|
||||||
"updatedFaceScore": "Yüz skoru başarıyla güncellendi.",
|
"updatedFaceScore": "Yüz tanıma skoru {{name}} ({{score}}) olarak başarıyla güncellendi.",
|
||||||
"renamedFace": "Yüz başarıyla {{name}} olarak adlandırıldı"
|
"renamedFace": "Yüz başarıyla {{name}} olarak adlandırıldı"
|
||||||
},
|
},
|
||||||
"error": {
|
"error": {
|
||||||
|
|||||||
@ -52,7 +52,10 @@
|
|||||||
"label": "Arka planda oynat",
|
"label": "Arka planda oynat",
|
||||||
"tips": "Yayını oynatıcı arkadayken de devam ettirmek için bu seçeneği açın."
|
"tips": "Yayını oynatıcı arkadayken de devam ettirmek için bu seçeneği açın."
|
||||||
},
|
},
|
||||||
"title": "Yayın"
|
"title": "Yayın",
|
||||||
|
"debug": {
|
||||||
|
"picker": "Debug modunda akış seçimi kullanılamaz. Debug görünümü her zaman “detect” rolüne atanmış akışı kullanır."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"cameraSettings": {
|
"cameraSettings": {
|
||||||
"recording": "Kayıt",
|
"recording": "Kayıt",
|
||||||
@ -173,5 +176,14 @@
|
|||||||
"noVideoSource": "Anlık görüntü için kullanılabilir bir video kaynağı bulunamadı.",
|
"noVideoSource": "Anlık görüntü için kullanılabilir bir video kaynağı bulunamadı.",
|
||||||
"captureFailed": "Anlık görüntü yakalanamadı.",
|
"captureFailed": "Anlık görüntü yakalanamadı.",
|
||||||
"downloadStarted": "Anlık görüntü indirme işlemi başlatıldı."
|
"downloadStarted": "Anlık görüntü indirme işlemi başlatıldı."
|
||||||
|
},
|
||||||
|
"noCameras": {
|
||||||
|
"title": "Hiç Kamera Yapılandırılmamış",
|
||||||
|
"description": "Frigate’e bir kamera bağlayarak başlayın.",
|
||||||
|
"buttonText": "Kamera Ekle",
|
||||||
|
"restricted": {
|
||||||
|
"title": "Kullanılabilir Kamera Yok",
|
||||||
|
"description": "Bu gruptaki kameraları görüntüleme izniniz yok."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
"motionTuner": "Hareket Algılama Ayarları - Frigate",
|
"motionTuner": "Hareket Algılama Ayarları - Frigate",
|
||||||
"frigatePlus": "Frigate+ Ayarları - Frigate",
|
"frigatePlus": "Frigate+ Ayarları - Frigate",
|
||||||
"object": "Hata Ayıklama - Frigate",
|
"object": "Hata Ayıklama - Frigate",
|
||||||
"general": "Genel Ayarlar - Frigate",
|
"general": "Kullanıcı Arayüzü Ayarları – Frigate",
|
||||||
"notifications": "Bildirim Ayarları - Frigate",
|
"notifications": "Bildirim Ayarları - Frigate",
|
||||||
"enrichments": "Zenginleştirme Ayarları - Frigate",
|
"enrichments": "Zenginleştirme Ayarları - Frigate",
|
||||||
"cameraManagement": "Kameraları Yönet - Frigate",
|
"cameraManagement": "Kameraları Yönet - Frigate",
|
||||||
@ -31,7 +31,7 @@
|
|||||||
"roles": "Roller"
|
"roles": "Roller"
|
||||||
},
|
},
|
||||||
"general": {
|
"general": {
|
||||||
"title": "Genel Ayarlar",
|
"title": "Kullanıcı Arayüzü Ayarları",
|
||||||
"liveDashboard": {
|
"liveDashboard": {
|
||||||
"automaticLiveView": {
|
"automaticLiveView": {
|
||||||
"label": "Otomatik Canlı Görünüm",
|
"label": "Otomatik Canlı Görünüm",
|
||||||
@ -45,6 +45,10 @@
|
|||||||
"displayCameraNames": {
|
"displayCameraNames": {
|
||||||
"label": "Kamera Adlarını Her Zaman Göster",
|
"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."
|
"desc": "Çok kameralı canlı izleme panelinde, kamera adlarını her zaman bir etiket içinde göster."
|
||||||
|
},
|
||||||
|
"liveFallbackTimeout": {
|
||||||
|
"label": "Canlı Oynatıcı Yedekleme Zaman Aşımı",
|
||||||
|
"desc": "Bir kameranın yüksek kaliteli canlı akışı kullanılamadığında, belirtilen saniye kadar sonra düşük bant genişliği moduna geç. Varsayılan: 3."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"storedLayouts": {
|
"storedLayouts": {
|
||||||
@ -246,7 +250,8 @@
|
|||||||
"hasIllegalCharacter": "Alan adı geçersiz karakterler içeriyor.",
|
"hasIllegalCharacter": "Alan adı geçersiz karakterler içeriyor.",
|
||||||
"mustNotBeSameWithCamera": "Alan adı kamera adıyla aynı olmamalıdır.",
|
"mustNotBeSameWithCamera": "Alan adı kamera adıyla aynı olmamalıdır.",
|
||||||
"alreadyExists": "Bu kamera için bu ada sahip bir alan zaten mevcut.",
|
"alreadyExists": "Bu kamera için bu ada sahip bir alan zaten mevcut.",
|
||||||
"mustNotContainPeriod": "Alan adı nokta içermemelidir."
|
"mustNotContainPeriod": "Alan adı nokta içermemelidir.",
|
||||||
|
"mustHaveAtLeastOneLetter": "Bölge adı en az bir harf içermelidir."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"distance": {
|
"distance": {
|
||||||
@ -302,7 +307,7 @@
|
|||||||
"name": {
|
"name": {
|
||||||
"inputPlaceHolder": "Bir isim girin…",
|
"inputPlaceHolder": "Bir isim girin…",
|
||||||
"title": "İsim",
|
"title": "İsim",
|
||||||
"tips": "Ad en az 2 karakter olmalı ve bir kamera veya başka bir bölgenin adı olmamalıdır."
|
"tips": "Ad en az 2 karakter olmalı, en az bir harf içermeli ve bu kameradaki bir kamera adıyla veya başka bir bölge adıyla aynı olmamalıdır."
|
||||||
},
|
},
|
||||||
"inertia": {
|
"inertia": {
|
||||||
"title": "Eylemsizlik",
|
"title": "Eylemsizlik",
|
||||||
@ -338,7 +343,7 @@
|
|||||||
"title": "Hız Alt Sınırı ({{unit}})"
|
"title": "Hız Alt Sınırı ({{unit}})"
|
||||||
},
|
},
|
||||||
"toast": {
|
"toast": {
|
||||||
"success": "Alan ({{zoneName}}) kaydedildi. Değişiklikleri uygulamak için Frigate'i yeniden başlatın."
|
"success": "Bölge ({{zoneName}}) kaydedildi."
|
||||||
},
|
},
|
||||||
"allObjects": "Bütün Nesneler"
|
"allObjects": "Bütün Nesneler"
|
||||||
},
|
},
|
||||||
@ -358,8 +363,8 @@
|
|||||||
},
|
},
|
||||||
"toast": {
|
"toast": {
|
||||||
"success": {
|
"success": {
|
||||||
"title": "{{polygonName}} kaydedildi. Değişiklikleri uygulamak için Frigate'i yeniden başlatın.",
|
"title": "{{polygonName}} kaydedildi.",
|
||||||
"noName": "Hareket Maskesi kaydedildi. Değişiklikleri uygulamak için Frigate'i yeniden başlatın."
|
"noName": "Hareket Maskesi kaydedildi."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"desc": {
|
"desc": {
|
||||||
@ -387,8 +392,8 @@
|
|||||||
"edit": "Nesne Maskesini Düzenle",
|
"edit": "Nesne Maskesini Düzenle",
|
||||||
"toast": {
|
"toast": {
|
||||||
"success": {
|
"success": {
|
||||||
"noName": "Nesne Maskesi kaydedildi. Değişiklikleri uygulamak için Frigate'i yeniden başlatın.",
|
"noName": "Nesne Maskesi kaydedildi.",
|
||||||
"title": "{{polygonName}} kaydedildi. Değişiklikleri uygulamak için Frigate'i yeniden başlatın."
|
"title": "{{polygonName}} kaydedildi."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"documentTitle": "Nesne Maskesini Düzenle - Frigate",
|
"documentTitle": "Nesne Maskesini Düzenle - Frigate",
|
||||||
@ -534,7 +539,16 @@
|
|||||||
"veryStrong": "Çok Güçlü"
|
"veryStrong": "Çok Güçlü"
|
||||||
},
|
},
|
||||||
"notMatch": "Parolalar eşleşmiyor",
|
"notMatch": "Parolalar eşleşmiyor",
|
||||||
"match": "Parolalar eşleşiyor"
|
"match": "Parolalar eşleşiyor",
|
||||||
|
"show": "Şifreyi göster",
|
||||||
|
"hide": "Şifreyi gizle",
|
||||||
|
"requirements": {
|
||||||
|
"title": "Şifre gereksinimleri:",
|
||||||
|
"length": "En az 8 karakter",
|
||||||
|
"uppercase": "En az bir büyük harf",
|
||||||
|
"digit": "En az bir rakam",
|
||||||
|
"special": "En az bir özel karakter (!@#$%^&*(),.?\":{}|<>)"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"newPassword": {
|
"newPassword": {
|
||||||
"placeholder": "Yeni parola girin",
|
"placeholder": "Yeni parola girin",
|
||||||
@ -544,7 +558,11 @@
|
|||||||
"title": "Yeni Parola"
|
"title": "Yeni Parola"
|
||||||
},
|
},
|
||||||
"usernameIsRequired": "Kullanıcı adı gereklidir",
|
"usernameIsRequired": "Kullanıcı adı gereklidir",
|
||||||
"passwordIsRequired": "Parola gereklidir"
|
"passwordIsRequired": "Parola gereklidir",
|
||||||
|
"currentPassword": {
|
||||||
|
"title": "Mevcut Şifre",
|
||||||
|
"placeholder": "Mevcut şifrenizi girin"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"createUser": {
|
"createUser": {
|
||||||
"title": "Yeni Kullanıcı Oluştur",
|
"title": "Yeni Kullanıcı Oluştur",
|
||||||
@ -562,7 +580,11 @@
|
|||||||
"setPassword": "Parola Belirle",
|
"setPassword": "Parola Belirle",
|
||||||
"desc": "Bu hesabı güvenli hale getirmek güçlü bir parola belirleyin.",
|
"desc": "Bu hesabı güvenli hale getirmek güçlü bir parola belirleyin.",
|
||||||
"cannotBeEmpty": "Parola boş olamaz",
|
"cannotBeEmpty": "Parola boş olamaz",
|
||||||
"doNotMatch": "Parolalar eşleşmiyor"
|
"doNotMatch": "Parolalar eşleşmiyor",
|
||||||
|
"currentPasswordRequired": "Mevcut şifre gerekli",
|
||||||
|
"incorrectCurrentPassword": "Mevcut şifre yanlış",
|
||||||
|
"passwordVerificationFailed": "Şifre doğrulanamadı",
|
||||||
|
"multiDeviceWarning": "Oturum açtığınız diğer tüm cihazlarda {{refresh_time}} içinde yeniden oturum açmanız gerekecektir. Ayrıca, JWT gizli anahtarınızı döndürerek tüm kullanıcıların hemen yeniden kimlik doğrulaması yapmasını da sağlayabilirsiniz."
|
||||||
},
|
},
|
||||||
"changeRole": {
|
"changeRole": {
|
||||||
"title": "Kullanıcı Rolünü Değiştir",
|
"title": "Kullanıcı Rolünü Değiştir",
|
||||||
@ -572,7 +594,8 @@
|
|||||||
"intro": "Bu kullanıcı için bir rol seçin:",
|
"intro": "Bu kullanıcı için bir rol seçin:",
|
||||||
"admin": "Yönetici",
|
"admin": "Yönetici",
|
||||||
"viewer": "Görüntüleyici",
|
"viewer": "Görüntüleyici",
|
||||||
"viewerDesc": "Yalnızca Canlı, İncele, Keşfet ve Dışa Aktar'a girebilir."
|
"viewerDesc": "Yalnızca Canlı, İncele, Keşfet ve Dışa Aktar'a girebilir.",
|
||||||
|
"customDesc": "Belirli kamera erişimine sahip özel rol."
|
||||||
},
|
},
|
||||||
"select": "Bir rol seçin"
|
"select": "Bir rol seçin"
|
||||||
}
|
}
|
||||||
@ -746,25 +769,28 @@
|
|||||||
"form": {
|
"form": {
|
||||||
"name": {
|
"name": {
|
||||||
"error": {
|
"error": {
|
||||||
"invalidCharacters": "İsim yalnızca harf, rakam, alt çizgi veya tire içerebilir.",
|
"invalidCharacters": "Alan yalnızca harf, rakam, alt çizgi ve tire içerebilir.",
|
||||||
"minLength": "Bu isim en az iki karakterden oluşmalıdır.",
|
"minLength": "Alan en az 2 karakter uzunluğunda olmalıdır.",
|
||||||
"alreadyExists": "Bu kamerada aynı isimle bir tetik zaten mevcut."
|
"alreadyExists": "Bu kamerada aynı isimle bir tetik zaten mevcut."
|
||||||
},
|
},
|
||||||
"title": "İsim",
|
"title": "İsim",
|
||||||
"placeholder": "Tetik için bir isim girin"
|
"placeholder": "Bu tetikleyiciye ad verin",
|
||||||
|
"description": "Bu tetikleyiciyi tanımlamak için benzersiz bir ad veya açıklama girin"
|
||||||
},
|
},
|
||||||
"enabled": {
|
"enabled": {
|
||||||
"description": "Bu tetiği açın veya kapatın"
|
"description": "Bu tetiği açın veya kapatın"
|
||||||
},
|
},
|
||||||
"type": {
|
"type": {
|
||||||
"title": "Tetik Türü",
|
"title": "Tetik Türü",
|
||||||
"placeholder": "Tetik türünü seçin"
|
"placeholder": "Tetik türünü seçin",
|
||||||
|
"description": "Benzer izlenen nesne açıklaması algılandığında tetiklenir",
|
||||||
|
"thumbnail": "Benzer izlenen nesne küçük resmi algılandığında tetiklenir"
|
||||||
},
|
},
|
||||||
"content": {
|
"content": {
|
||||||
"title": "İçerik",
|
"title": "İçerik",
|
||||||
"imagePlaceholder": "Bir resim seçin",
|
"imagePlaceholder": "Bir küçük resim seçin",
|
||||||
"textPlaceholder": "Metin içeriği girin",
|
"textPlaceholder": "Metin içeriği girin",
|
||||||
"imageDesc": "Benzer bir resim tespit edildiğinde tetiklenilmesi için bir resim seçin.",
|
"imageDesc": "Yalnızca en son 100 küçük resim görüntülenir. İstediğiniz küçük resmi bulamazsanız, lütfen Keşfet bölümündeki önceki nesneleri inceleyin ve oradaki menüden bir tetikleyici ayarlayın.",
|
||||||
"textDesc": "Benzer bir takip edilen nesne açıklaması algılandığında bu eylemi tetiklemek için metin girin.",
|
"textDesc": "Benzer bir takip edilen nesne açıklaması algılandığında bu eylemi tetiklemek için metin girin.",
|
||||||
"error": {
|
"error": {
|
||||||
"required": "İçerik gereklidir."
|
"required": "İçerik gereklidir."
|
||||||
@ -775,11 +801,12 @@
|
|||||||
"error": {
|
"error": {
|
||||||
"min": "Tetik eşiği 0 ile 1 arasında olmalıdır",
|
"min": "Tetik eşiği 0 ile 1 arasında olmalıdır",
|
||||||
"max": "Tetik eşiği 0 ile 1 arasında olmalıdır"
|
"max": "Tetik eşiği 0 ile 1 arasında olmalıdır"
|
||||||
}
|
},
|
||||||
|
"desc": "Bu tetikleyici için benzerlik eşiğini ayarlayın. Daha yüksek bir eşik, tetiği tetiklemek için daha yakın bir eşleşme gerektiği anlamına gelir."
|
||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"title": "Eylemler",
|
"title": "Eylemler",
|
||||||
"desc": "Varsayılan olarak Frigate bütün tetkler için MQTT'ye bir mesaj atar. İsterseniz yapılacak ek bir eylem de belirleyebilirsiniz.",
|
"desc": "Varsayılan olarak, Frigate tüm tetikleyiciler için bir MQTT mesajı gönderir. Alt etiketler, tetikleyici adını nesne etiketine ekler. Nitelikler, izlenen nesne meta verilerinde ayrı olarak depolanan aranabilir meta verilerdir.",
|
||||||
"error": {
|
"error": {
|
||||||
"min": "En az bir eylem seçilmelidir."
|
"min": "En az bir eylem seçilmelidir."
|
||||||
}
|
}
|
||||||
@ -800,7 +827,7 @@
|
|||||||
},
|
},
|
||||||
"documentTitle": "Tetikler",
|
"documentTitle": "Tetikler",
|
||||||
"management": {
|
"management": {
|
||||||
"title": "Tetik Yönetimi",
|
"title": "Tetikleyiciler",
|
||||||
"desc": "{{camera}} için tetikleri yönetin. Seçtiğiniz takip edilen nesneye benzer küçük resimlerde tetiklemek için küçük resmi kullanın veya belirlediğiniz metne benzer açıklamalar çıkması durumunda tetiklemek için ise açıklama seçeneğini kullanın."
|
"desc": "{{camera}} için tetikleri yönetin. Seçtiğiniz takip edilen nesneye benzer küçük resimlerde tetiklemek için küçük resmi kullanın veya belirlediğiniz metne benzer açıklamalar çıkması durumunda tetiklemek için ise açıklama seçeneğini kullanın."
|
||||||
},
|
},
|
||||||
"addTrigger": "Tetik Ekle",
|
"addTrigger": "Tetik Ekle",
|
||||||
@ -821,7 +848,9 @@
|
|||||||
},
|
},
|
||||||
"actions": {
|
"actions": {
|
||||||
"alert": "Alarm Olarak İşaretle",
|
"alert": "Alarm Olarak İşaretle",
|
||||||
"notification": "Bildirim Gönder"
|
"notification": "Bildirim Gönder",
|
||||||
|
"sub_label": "Alt Etiket Ekle",
|
||||||
|
"attribute": "Özellik Ekle"
|
||||||
},
|
},
|
||||||
"toast": {
|
"toast": {
|
||||||
"success": {
|
"success": {
|
||||||
@ -834,6 +863,353 @@
|
|||||||
"updateTriggerFailed": "Tetik güncellenemedi: {{errorMessage}}",
|
"updateTriggerFailed": "Tetik güncellenemedi: {{errorMessage}}",
|
||||||
"deleteTriggerFailed": "Tetik silinemedi: {{errorMessage}}"
|
"deleteTriggerFailed": "Tetik silinemedi: {{errorMessage}}"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"semanticSearch": {
|
||||||
|
"title": "Anlamsal Arama devre dışı bırakıldı",
|
||||||
|
"desc": "Tetikleyicileri kullanmak için Anlamsal Arama'nın etkinleştirilmesi gerekir."
|
||||||
|
},
|
||||||
|
"wizard": {
|
||||||
|
"title": "Tetikleyici Oluştur",
|
||||||
|
"step1": {
|
||||||
|
"description": "Tetikleyiciniz için temel ayarları yapılandırın."
|
||||||
|
},
|
||||||
|
"step2": {
|
||||||
|
"description": "Bu eylemi tetikleyecek içeriği ayarlayın."
|
||||||
|
},
|
||||||
|
"step3": {
|
||||||
|
"description": "Bu tetikleyici için eşik değerini ve eylemleri yapılandırın."
|
||||||
|
},
|
||||||
|
"steps": {
|
||||||
|
"nameAndType": "Ad ve Tür",
|
||||||
|
"configureData": "Verileri Yapılandır",
|
||||||
|
"thresholdAndActions": "Eşik ve Eylemler"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cameraWizard": {
|
||||||
|
"title": "Kamera Ekle",
|
||||||
|
"description": "Aşağıdaki adımları izleyerek Frigate kurulumunuza yeni bir kamera ekleyin.",
|
||||||
|
"steps": {
|
||||||
|
"nameAndConnection": "Ad & Bağlantı",
|
||||||
|
"probeOrSnapshot": "Probe veya Anlık Görüntü",
|
||||||
|
"streamConfiguration": "Akış Yapılandırması",
|
||||||
|
"validationAndTesting": "Doğrulama ve Test"
|
||||||
|
},
|
||||||
|
"save": {
|
||||||
|
"success": "Yeni kamera {{cameraName}} başarıyla kaydedildi.",
|
||||||
|
"failure": "{{cameraName}} kaydedilirken hata oluştu."
|
||||||
|
},
|
||||||
|
"testResultLabels": {
|
||||||
|
"resolution": "Çözünürlük",
|
||||||
|
"video": "Video",
|
||||||
|
"audio": "Ses",
|
||||||
|
"fps": "FPS"
|
||||||
|
},
|
||||||
|
"commonErrors": {
|
||||||
|
"noUrl": "Lütfen geçerli bir akış URL'si sağlayın",
|
||||||
|
"testFailed": "Akış testi başarısız oldu: {{error}}"
|
||||||
|
},
|
||||||
|
"step1": {
|
||||||
|
"description": "Kamera bilgilerinizi girin ve kamerayı taramayı (probe) ya da markayı manuel olarak seçmeyi tercih edin.",
|
||||||
|
"cameraName": "Kamera Adı",
|
||||||
|
"cameraNamePlaceholder": "ör. front_door veya Arka Bahçe Genel Görünümü",
|
||||||
|
"host": "Ana Makine / IP Adresi",
|
||||||
|
"port": "Port",
|
||||||
|
"username": "Kullanıcı adı",
|
||||||
|
"usernamePlaceholder": "İsteğe bağlı",
|
||||||
|
"password": "Şifre",
|
||||||
|
"passwordPlaceholder": "İsteğe bağlı",
|
||||||
|
"selectTransport": "İletişim protokolünü seçin",
|
||||||
|
"cameraBrand": "Kamera Markası",
|
||||||
|
"selectBrand": "URL şablonu için kamera markasını seçin",
|
||||||
|
"customUrl": "Özel Akış URL’si",
|
||||||
|
"brandInformation": "Marka Bilgileri",
|
||||||
|
"brandUrlFormat": "RTSP URL formatı şu şekilde olan kameralar için: {{exampleUrl}}",
|
||||||
|
"customUrlPlaceholder": "rtsp://kullanıcıadı:şifre@host:port/path",
|
||||||
|
"connectionSettings": "Bağlantı Ayarları",
|
||||||
|
"detectionMethod": "Akış Algılama Yöntemi",
|
||||||
|
"onvifPort": "ONVIF Portu",
|
||||||
|
"probeMode": "Kamerayı tara",
|
||||||
|
"manualMode": "Manuel seçim",
|
||||||
|
"detectionMethodDescription": "Kamera akış URL’lerini bulmak için kamerayı ONVIF ile tarayın (destekleniyorsa) veya ön tanımlı URL’leri kullanmak için kamera markasını manuel olarak seçin. Özel bir RTSP URL’si girmek için manuel yöntemi seçin ve “Diğer”i işaretleyin.",
|
||||||
|
"onvifPortDescription": "ONVIF'i destekleyen kameralarda bu genellikle 80 veya 8080'dir.",
|
||||||
|
"useDigestAuth": "Digest kimlik doğrulamasını kullan",
|
||||||
|
"errors": {
|
||||||
|
"nameRequired": "Kamera adı gerekli",
|
||||||
|
"nameLength": "Kamera adı 64 karakter veya daha az olmalıdır",
|
||||||
|
"invalidCharacters": "Kamera adı geçersiz karakterler içeriyor",
|
||||||
|
"nameExists": "Kamera adı zaten mevcut",
|
||||||
|
"customUrlRtspRequired": "Özel URL'ler \"rtsp://\" ile başlamalıdır. RTSP olmayan kamera akışları için manuel yapılandırma gereklidir.",
|
||||||
|
"brandOrCustomUrlRequired": "Bir kamera markası seçip host/IP adresi girin ya da özel bir URL kullanmak için ‘Diğer’ seçeneğini tercih edin"
|
||||||
|
},
|
||||||
|
"useDigestAuthDescription": "ONVIF için HTTP digest kimlik doğrulamasını kullanın. Bazı kameralar, standart yönetici kullanıcısı yerine özel bir ONVIF kullanıcı adı/şifresi gerektirebilir."
|
||||||
|
},
|
||||||
|
"step2": {
|
||||||
|
"description": "Mevcut akışları bulmak için kamerayı tarayın veya seçtiğiniz algılama yöntemine göre manuel ayarları yapılandırın.",
|
||||||
|
"testSuccess": "Bağlantı testi başarılı!",
|
||||||
|
"testFailed": "Bağlantı testi başarısız oldu. Lütfen tüm alanları kontrol edip tekrar deneyin.",
|
||||||
|
"testFailedTitle": "Test Başarısız",
|
||||||
|
"streamDetails": "Akış Ayrıntıları",
|
||||||
|
"probing": "Kamera taranıyor...",
|
||||||
|
"retry": "Yeniden dene",
|
||||||
|
"testing": {
|
||||||
|
"probingMetadata": "Kamera meta verileri inceleniyor...",
|
||||||
|
"fetchingSnapshot": "Kamera anlık görüntüsü alınıyor..."
|
||||||
|
},
|
||||||
|
"probeFailed": "Kamerayı tarama başarısız oldu: {{error}}",
|
||||||
|
"probingDevice": "Cihaz taranıyor…",
|
||||||
|
"probeSuccessful": "Tarama başarılı",
|
||||||
|
"probeError": "Tarama hatası",
|
||||||
|
"probeNoSuccess": "Tarama başarısız",
|
||||||
|
"deviceInfo": "Cihaz Bilgileri",
|
||||||
|
"manufacturer": "Üretici",
|
||||||
|
"model": "Modeli",
|
||||||
|
"firmware": "Donanım yazılımı",
|
||||||
|
"profiles": "Profiller",
|
||||||
|
"ptzSupport": "PTZ Desteği",
|
||||||
|
"autotrackingSupport": "Otomatik Takip Desteği",
|
||||||
|
"presets": "Ön ayarlar",
|
||||||
|
"rtspCandidates": "RTSP Yayınları",
|
||||||
|
"rtspCandidatesDescription": "Kamera taramasından aşağıdaki RTSP URL'leri bulundu. Akış meta verilerini görüntülemek için bağlantıyı test edin.",
|
||||||
|
"noRtspCandidates": "Kameradan RTSP URL'si bulunamadı. Kimlik bilgileriniz yanlış olabilir veya kamera ONVIF'i veya RTSP URL'lerini almak için kullanılan yöntemi desteklemiyor olabilir. Geri dönün ve RTSP URL'sini manuel olarak girin.",
|
||||||
|
"candidateStreamTitle": "Yayın {{number}}",
|
||||||
|
"useCandidate": "Kullan",
|
||||||
|
"uriCopy": "Kopyala",
|
||||||
|
"uriCopied": "URI panoya kopyalandı",
|
||||||
|
"testConnection": "Bağlantıyı Test Et",
|
||||||
|
"toggleUriView": "Tam URI görünümünü değiştirmek için tıklayın",
|
||||||
|
"connected": "Bağlandı",
|
||||||
|
"notConnected": "Bağlı Değil",
|
||||||
|
"errors": {
|
||||||
|
"hostRequired": "Host/IP adresi gereklidir"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"step3": {
|
||||||
|
"description": "Akış rollerini yapılandırın ve kameranız için ek akışlar ekleyin.",
|
||||||
|
"streamsTitle": "Kamera Yayınları",
|
||||||
|
"addStream": "Yayın Ekle",
|
||||||
|
"addAnotherStream": "Başka Bir Yayın Ekle",
|
||||||
|
"streamTitle": "Yayın {{number}}",
|
||||||
|
"streamUrl": "Yayın URL'si",
|
||||||
|
"streamUrlPlaceholder": "rtsp://kullanıcıadı:şifre@host:port/path",
|
||||||
|
"selectStream": "Bir yayın seçin",
|
||||||
|
"searchCandidates": "Yayınları arayın...",
|
||||||
|
"noStreamFound": "Yayın bulunamadı",
|
||||||
|
"url": "URL",
|
||||||
|
"resolution": "Çözünürlük",
|
||||||
|
"selectResolution": "Çözünürlüğü seçin",
|
||||||
|
"quality": "Kalite",
|
||||||
|
"selectQuality": "Kaliteyi seçin",
|
||||||
|
"roles": "Roller",
|
||||||
|
"roleLabels": {
|
||||||
|
"detect": "Nesne Algılama",
|
||||||
|
"record": "Kayıt",
|
||||||
|
"audio": "Ses"
|
||||||
|
},
|
||||||
|
"testStream": "Bağlantıyı Test Et",
|
||||||
|
"testSuccess": "Yayın testi başarılı!",
|
||||||
|
"testFailed": "Yayın testi başarısız oldu",
|
||||||
|
"testFailedTitle": "Test Başarısız",
|
||||||
|
"connected": "Bağlı",
|
||||||
|
"notConnected": "Bağlı Değil",
|
||||||
|
"featuresTitle": "Özellikler",
|
||||||
|
"go2rtc": "Kameraya olan bağlantıları azaltın",
|
||||||
|
"detectRoleWarning": "Devam edebilmek için en az bir akışın \"algılama\" rolüne sahip olması gerekir.",
|
||||||
|
"rolesPopover": {
|
||||||
|
"title": "Yayın Rolleri",
|
||||||
|
"detect": "Nesne tespiti için ana besleme.",
|
||||||
|
"record": "Yapılandırma ayarlarına göre video akışının bölümlerini kaydeder.",
|
||||||
|
"audio": "Ses tabanlı algılama için besleme."
|
||||||
|
},
|
||||||
|
"featuresPopover": {
|
||||||
|
"title": "Yayın Özellikleri",
|
||||||
|
"description": "Kameranıza olan bağlantıları azaltmak için go2rtc yeniden akışını kullanın."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"step4": {
|
||||||
|
"disconnectStream": "Bağlantıyı kes",
|
||||||
|
"estimatedBandwidth": "Tahmini Bant Genişliği",
|
||||||
|
"roles": "Roller",
|
||||||
|
"ffmpegModule": "Yayın uyumluluk modunu kullan",
|
||||||
|
"ffmpegModuleDescription": "Yayın birkaç denemeden sonra yüklenmezse, bunu etkinleştirmeyi deneyin. Etkinleştirildiğinde, Frigate go2rtc ile ffmpeg modülünü kullanacaktır. Bu, bazı kamera yayınları ile daha iyi uyumluluk sağlayabilir.",
|
||||||
|
"none": "Hiçbiri",
|
||||||
|
"error": "Hata",
|
||||||
|
"description": "Yeni kameranızı kaydetmeden önce son doğrulama ve analiz. Kaydetmeden önce her akışı bağlayın.",
|
||||||
|
"validationTitle": "Yayın Doğrulaması",
|
||||||
|
"connectAllStreams": "Tüm Yayınları Bağla",
|
||||||
|
"reconnectionSuccess": "Yeniden bağlantı başarılı.",
|
||||||
|
"reconnectionPartial": "Bazı yayınlara yeniden bağlanılamadı.",
|
||||||
|
"streamUnavailable": "Yayın önizlemesi kullanılamıyor",
|
||||||
|
"reload": "Yeniden yükle",
|
||||||
|
"connecting": "Bağlanıyor...",
|
||||||
|
"streamTitle": "Yayın {{number}}",
|
||||||
|
"valid": "Geçerli",
|
||||||
|
"failed": "Başarısız",
|
||||||
|
"notTested": "Test edilmedi",
|
||||||
|
"connectStream": "Bağlan",
|
||||||
|
"connectingStream": "Bağlanıyor",
|
||||||
|
"streamValidated": "{{number}} yayını başarıyla doğrulandı",
|
||||||
|
"streamValidationFailed": "Yayın {{number}} doğrulaması başarısız oldu",
|
||||||
|
"saveAndApply": "Yeni Kamerayı Kaydet",
|
||||||
|
"saveError": "Geçersiz yapılandırma. Lütfen ayarlarınızı kontrol edin.",
|
||||||
|
"issues": {
|
||||||
|
"title": "Yayın Doğrulaması",
|
||||||
|
"videoCodecGood": "Video kodeği {{codec}}.",
|
||||||
|
"audioCodecGood": "Ses kodeği {{codec}}.",
|
||||||
|
"resolutionHigh": "{{resolution}} çözünürlüğü kaynak kullanımının artmasına neden olabilir.",
|
||||||
|
"resolutionLow": "{{resolution}} çözünürlüğü, küçük nesnelerin güvenilir bir şekilde algılanması için çok düşük olabilir.",
|
||||||
|
"noAudioWarning": "Bu yayın için ses algılanmadı, kayıtlarda ses bulunmayacak.",
|
||||||
|
"audioCodecRecordError": "Kayıtlarda sesi desteklemek için AAC ses kodeği gereklidir.",
|
||||||
|
"audioCodecRequired": "Ses algılamayı desteklemek için bir ses akışı gereklidir.",
|
||||||
|
"restreamingWarning": "Kayıt akışı için kameraya olan bağlantıları azaltmak CPU kullanımını bir miktar artırabilir.",
|
||||||
|
"brands": {
|
||||||
|
"reolink-rtsp": "Reolink RTSP önerilmez. Kameranın donanım yazılımı ayarlarında HTTP'yi etkinleştirin ve sihirbazı yeniden başlatın."
|
||||||
|
},
|
||||||
|
"dahua": {
|
||||||
|
"substreamWarning": "Alt akış 1 düşük çözünürlüğe kilitlenmiştir. Birçok Dahua / Amcrest / EmpireTech kamera, kamera ayarlarında etkinleştirilmesi gereken ek alt akışları destekler. Mevcutsa, bu akışları kontrol edip kullanmanız önerilir."
|
||||||
|
},
|
||||||
|
"hikvision": {
|
||||||
|
"substreamWarning": "Alt akış 1 düşük çözünürlüğe kilitlendi. Birçok Hikvision kamera, kamera ayarlarında etkinleştirilmesi gereken ek alt akışları destekler. Mevcutsa, bu akışları kontrol edip kullanmanız önerilir."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cameraManagement": {
|
||||||
|
"title": "Kameraları Yönet",
|
||||||
|
"addCamera": "Yeni Kamera Ekle",
|
||||||
|
"editCamera": "Kamerayı Düzenle:",
|
||||||
|
"selectCamera": "Bir Kamera Seçin",
|
||||||
|
"backToSettings": "Kamera Ayarlarına Dön",
|
||||||
|
"streams": {
|
||||||
|
"title": "Kameraları Etkinleştir / Devre Dışı Bırak",
|
||||||
|
"desc": "Frigate yeniden başlatılana kadar bir kamerayı geçici olarak devre dışı bırakın. Bir kamerayı devre dışı bırakmak, Frigate'in bu kameranın akışlarını işlemesini tamamen durdurur. Algılama, kayıt ve hata ayıklama kullanılamaz.<br /> <em>Not: Bu, go2rtc yeniden akışlarını devre dışı bırakmaz.</em>"
|
||||||
|
},
|
||||||
|
"cameraConfig": {
|
||||||
|
"add": "Kamera Ekle",
|
||||||
|
"edit": "Kamerayı Düzenle",
|
||||||
|
"description": "Yayınlar ve roller dahil olmak üzere kamera ayarlarını yapılandırın.",
|
||||||
|
"name": "Kamera Adı",
|
||||||
|
"nameRequired": "Kamera adı gerekli",
|
||||||
|
"nameLength": "Kamera adı 64 karakterden az olmalıdır.",
|
||||||
|
"namePlaceholder": "örneğin, ön_kapı veya Arka Bahçe Genel Bakışı",
|
||||||
|
"enabled": "Etkinleştirilmiş",
|
||||||
|
"ffmpeg": {
|
||||||
|
"inputs": "Giriş Yayınları",
|
||||||
|
"path": "Yayın Yolu",
|
||||||
|
"pathRequired": "Yayın yolu gereklidir",
|
||||||
|
"pathPlaceholder": "rtsp://...",
|
||||||
|
"roles": "Roller",
|
||||||
|
"rolesRequired": "En az bir rol gereklidir",
|
||||||
|
"rolesUnique": "Her rol (ses, algılama, kayıt) yalnızca bir akışa atanabilir",
|
||||||
|
"addInput": "Giriş Yayını Ekle",
|
||||||
|
"removeInput": "Giriş Yayınını Kaldır",
|
||||||
|
"inputsRequired": "En az bir giriş yayını gereklidir"
|
||||||
|
},
|
||||||
|
"go2rtcStreams": "go2rtc Yayınları",
|
||||||
|
"streamUrls": "Yayın URL'leri",
|
||||||
|
"addUrl": "URL ekle",
|
||||||
|
"addGo2rtcStream": "go2rtc Yayını Ekle",
|
||||||
|
"toast": {
|
||||||
|
"success": "Kamera {{cameraName}} başarıyla kaydedildi"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cameraReview": {
|
||||||
|
"title": "Kamera İnceleme Ayarları",
|
||||||
|
"object_descriptions": {
|
||||||
|
"title": "Üretken Yapay Zeka Nesne Açıklamaları",
|
||||||
|
"desc": "Bu kamera için Yapay Zeka Nesne Tanımlamalarını geçici olarak etkinleştirin/devre dışı bırakın. Devre dışı bırakıldığında, bu kameradaki izlenen nesneler için Yapay Zeka tarafından oluşturulan tanımlar istenmeyecektir."
|
||||||
|
},
|
||||||
|
"review_descriptions": {
|
||||||
|
"title": "Üretken Yapay Zeka İnceleme Açıklamaları",
|
||||||
|
"desc": "Bu kamera için Yapay Zeka Üretici İnceleme açıklamalarını geçici olarak etkinleştirin/devre dışı bırakın. Devre dışı bırakıldığında, bu kameradaki inceleme öğeleri için Yapay Zeka tarafından oluşturulan açıklamalar istenmeyecektir."
|
||||||
|
},
|
||||||
|
"review": {
|
||||||
|
"title": "İncele",
|
||||||
|
"desc": "Frigate yeniden başlatılana kadar bu kamera için uyarıları ve algılamaları geçici olarak etkinleştirin/devre dışı bırakın. Devre dışı bırakıldığında, yeni inceleme öğeleri oluşturulmaz. ",
|
||||||
|
"alerts": "Uyarılar ",
|
||||||
|
"detections": "Tespitler "
|
||||||
|
},
|
||||||
|
"reviewClassification": {
|
||||||
|
"title": "Sınıflandırmayı İncele",
|
||||||
|
"desc": "Frigate, inceleme öğelerini Uyarılar ve Algılamalar olarak kategorilere ayırır. Varsayılan olarak, tüm <em>kişi</em> ve <em>araba</em> nesneleri Uyarı olarak kabul edilir. İnceleme öğelerinizin kategorilendirmesini, bunlar için gerekli bölgeleri yapılandırarak iyileştirebilirsiniz.",
|
||||||
|
"noDefinedZones": "Bu kamera için herhangi bir bölge tanımlanmamıştır.",
|
||||||
|
"objectAlertsTips": "{{cameraName}} üzerindeki tüm {{alertsLabels}} nesneleri Uyarılar olarak gösterilecektir.",
|
||||||
|
"zoneObjectAlertsTips": "{{cameraName}} üzerinde, {{zone}} bölgesinde tespit edilen tüm {{alertsLabels}} nesneleri Uyarılar olarak gösterilecektir.",
|
||||||
|
"objectDetectionsTips": "{{cameraName}} üzerinde kategorize edilmemiş tüm {{detectionsLabels}} nesneleri, hangi bölgede olursa olsun Tespitler olarak gösterilecektir.",
|
||||||
|
"zoneObjectDetectionsTips": {
|
||||||
|
"text": "{{cameraName}} üzerindeki {{zone}} bölgesinde kategorize edilmemiş tüm {{detectionsLabels}} nesneleri, Tespitler olarak gösterilecektir.",
|
||||||
|
"notSelectDetections": "{{cameraName}} üzerinde {{zone}} bölgesinde tespit edilen ve Uyarı olarak kategorize edilmemiş tüm {{detectionsLabels}} nesneleri, hangi bölgede olurlarsa olsunlar Tespitler olarak gösterilecektir.",
|
||||||
|
"regardlessOfZoneObjectDetectionsTips": "{{cameraName}} üzerinde kategorize edilmemiş tüm {{detectionsLabels}} nesneleri, bulundukları bölgeden bağımsız olarak Tespitler (Detections) olarak gösterilecektir."
|
||||||
|
},
|
||||||
|
"unsavedChanges": "{{camera}} için Kaydedilmemiş İnceleme Sınıflandırması ayarları",
|
||||||
|
"selectAlertsZones": "Uyarılar için bölgeleri seçin",
|
||||||
|
"selectDetectionsZones": "Tespitler için bölgeleri seçin",
|
||||||
|
"limitDetections": "Tespitleri belirli bölgelerle sınırlayın",
|
||||||
|
"toast": {
|
||||||
|
"success": "Sınıflandırma yapılandırması kaydedildi. Değişiklikleri uygulamak için Frigate'i yeniden başlatın."
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"roles": {
|
||||||
|
"management": {
|
||||||
|
"title": "İzleyici Rol Yönetimi",
|
||||||
|
"desc": "Bu Frigate örneği için özel görüntüleyici rollerini ve kamera erişim izinlerini yönetin."
|
||||||
|
},
|
||||||
|
"addRole": "Rol Ekle",
|
||||||
|
"table": {
|
||||||
|
"role": "Rol",
|
||||||
|
"cameras": "Kameralar",
|
||||||
|
"actions": "Eylemler",
|
||||||
|
"noRoles": "Özel rol bulunamadı.",
|
||||||
|
"editCameras": "Kameraları Düzenle",
|
||||||
|
"deleteRole": "Rolü Sil"
|
||||||
|
},
|
||||||
|
"toast": {
|
||||||
|
"success": {
|
||||||
|
"createRole": "{{role}} rolü başarıyla oluşturuldu",
|
||||||
|
"updateCameras": "{{role}} rolü için kameralar güncellendi",
|
||||||
|
"deleteRole": "{{role}} rolü başarıyla silindi",
|
||||||
|
"userRolesUpdated_one": "Bu role atanan {{count}} kullanıcı, tüm kameralara erişimi olan 'görüntüleyici' olarak güncellendi.",
|
||||||
|
"userRolesUpdated_other": "Bu role atanan {{count}} kullanıcı, tüm kameralara erişimi olan 'görüntüleyici' olarak güncellendi."
|
||||||
|
},
|
||||||
|
"error": {
|
||||||
|
"createRoleFailed": "Rol oluşturulamadı: {{errorMessage}}",
|
||||||
|
"updateCamerasFailed": "Kameralar güncellenemedi: {{errorMessage}}",
|
||||||
|
"deleteRoleFailed": "Rol silinemedi: {{errorMessage}}",
|
||||||
|
"userUpdateFailed": "Kullanıcı rolleri güncellenemedi: {{errorMessage}}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"dialog": {
|
||||||
|
"createRole": {
|
||||||
|
"title": "Yeni Rol Oluştur",
|
||||||
|
"desc": "Yeni bir rol ekleyin ve kamera erişim izinlerini belirtin."
|
||||||
|
},
|
||||||
|
"editCameras": {
|
||||||
|
"title": "Rol Kameralarını Düzenle",
|
||||||
|
"desc": "<strong>{{role}}</strong> rolü için kamera erişimini güncelleyin."
|
||||||
|
},
|
||||||
|
"deleteRole": {
|
||||||
|
"title": "Rolü Sil",
|
||||||
|
"desc": "Bu işlem geri alınamaz. Bu işlem, rolü kalıcı olarak silecek ve bu role sahip tüm kullanıcıları 'izleyici' rolüne atayacaktır. Bu rol, izleyiciye tüm kameralara erişim sağlayacaktır.",
|
||||||
|
"warn": "<strong>{{role}}</strong> rolünü silmek istediğinizden emin misiniz?",
|
||||||
|
"deleting": "Siliniyor..."
|
||||||
|
},
|
||||||
|
"form": {
|
||||||
|
"role": {
|
||||||
|
"title": "Rol Adı",
|
||||||
|
"placeholder": "Rol adını girin",
|
||||||
|
"desc": "Sadece harf, rakam, nokta ve alt çizgi kullanılabilir.",
|
||||||
|
"roleIsRequired": "Rol adı gereklidir",
|
||||||
|
"roleOnlyInclude": "Rol adı yalnızca harf, sayı veya _ içerebilir",
|
||||||
|
"roleExists": "Bu isimde bir rol zaten mevcut."
|
||||||
|
},
|
||||||
|
"cameras": {
|
||||||
|
"title": "Kameralar",
|
||||||
|
"desc": "Bu rolün erişebileceği kameraları seçin. En az bir kamera gereklidir.",
|
||||||
|
"required": "En az bir kamera seçilmelidir."
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -43,7 +43,12 @@
|
|||||||
"gpuEncoder": "GPU Kodlayıcı",
|
"gpuEncoder": "GPU Kodlayıcı",
|
||||||
"title": "Donanım Bilgisi",
|
"title": "Donanım Bilgisi",
|
||||||
"npuUsage": "NPU Kullanımı",
|
"npuUsage": "NPU Kullanımı",
|
||||||
"npuMemory": "NPU Bellek Kullanımı"
|
"npuMemory": "NPU Bellek Kullanımı",
|
||||||
|
"intelGpuWarning": {
|
||||||
|
"title": "Intel GPU İstatistik Uyarısı",
|
||||||
|
"message": "GPU istatistikleri kullanılamıyor",
|
||||||
|
"description": "Bu, Intel’in GPU istatistik raporlama araçlarında (intel_gpu_top) bilinen bir hatadır; araç çalışmayı bozarak, donanımsal hızlandırma ve nesne tespiti (i)GPU üzerinde doğru şekilde çalışıyor olsa bile, GPU kullanımını tekrar tekrar %0 olarak döndürür. Bu bir Frigate hatası değildir. Sorunu geçici olarak düzeltmek ve GPU’nun doğru çalıştığını doğrulamak için host sistemini yeniden başlatabilirsiniz. Bu durum performansı etkilemez."
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"otherProcesses": {
|
"otherProcesses": {
|
||||||
"title": "Diğer İşlemler",
|
"title": "Diğer İşlemler",
|
||||||
@ -154,10 +159,17 @@
|
|||||||
"plate_recognition": "Plaka Tanıma",
|
"plate_recognition": "Plaka Tanıma",
|
||||||
"face_recognition_speed": "Yüz Tanıma Hızı",
|
"face_recognition_speed": "Yüz Tanıma Hızı",
|
||||||
"yolov9_plate_detection_speed": "YOLOv9 Plaka Tanıma Hızı",
|
"yolov9_plate_detection_speed": "YOLOv9 Plaka Tanıma Hızı",
|
||||||
"yolov9_plate_detection": "YOLOv9 Plaka Tanıma"
|
"yolov9_plate_detection": "YOLOv9 Plaka Tanıma",
|
||||||
|
"review_description": "İnceleme Açıklaması",
|
||||||
|
"review_description_speed": "İnceleme Açıklama Hızı",
|
||||||
|
"review_description_events_per_second": "İnceleme Açıklaması",
|
||||||
|
"object_description": "Nesne Açıklaması",
|
||||||
|
"object_description_speed": "Nesne Açıklama Hızı",
|
||||||
|
"object_description_events_per_second": "Nesne Açıklaması"
|
||||||
},
|
},
|
||||||
"infPerSecond": "Saniye Başına Çıkarım",
|
"infPerSecond": "Saniye Başına Çıkarım",
|
||||||
"title": "Zenginleştirmeler"
|
"title": "Zenginleştirmeler",
|
||||||
|
"averageInf": "Ortalama Çıkarım Süresi"
|
||||||
},
|
},
|
||||||
"logs": {
|
"logs": {
|
||||||
"download": {
|
"download": {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user