mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 13:34:13 +03:00
Compare commits
21 Commits
9477335e34
...
8cf2c0654a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8cf2c0654a | ||
|
|
4cbbb5d9dd | ||
|
|
5be4b7c427 | ||
|
|
bdaad6b889 | ||
|
|
a406df037b | ||
|
|
549445a916 | ||
|
|
fd4934301d | ||
|
|
13a8f8c8ba | ||
|
|
4236a4218c | ||
|
|
487c1a56ba | ||
|
|
ed08e892f1 | ||
|
|
375a6580fd | ||
|
|
2a10a1ce80 | ||
|
|
3fa15cd67b | ||
|
|
fb2b937703 | ||
|
|
d97aebef17 | ||
|
|
c6646f4360 | ||
|
|
4ef293e81c | ||
|
|
ec326e8d6e | ||
|
|
23a13ce016 | ||
|
|
b15bb4c646 |
@ -156,7 +156,7 @@
|
|||||||
"modelCreated": "El model s'ha creat correctament. Utilitzeu la vista Classificacions recents per a afegir imatges per als estats que falten i, a continuació, entrenar el model.",
|
"modelCreated": "El model s'ha creat correctament. Utilitzeu la vista Classificacions recents per a afegir imatges per als estats que falten i, a continuació, entrenar el model.",
|
||||||
"missingStatesWarning": {
|
"missingStatesWarning": {
|
||||||
"title": "Falten exemples d'estat",
|
"title": "Falten exemples d'estat",
|
||||||
"description": "No heu seleccionat exemples per a tots els estats. El model no serà entrenat fins que tots els estats tinguin imatges. Després de continuar, utilitzeu la vista Classificacions recents per classificar imatges per als estats que falten, i després entrenar el model."
|
"description": "Es recomana seleccionar exemples per a tots els estats per obtenir els millors resultats. Podeu continuar sense seleccionar tots els estats, però el model no serà entrenat fins que tots els estats tinguin imatges. Després de continuar, utilitzeu la vista Classificacions recents per classificar imatges per als estats que falten, i després entrenar el model."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -172,7 +172,7 @@
|
|||||||
"name": {
|
"name": {
|
||||||
"inputPlaceHolder": "Introduïu un nom…",
|
"inputPlaceHolder": "Introduïu un nom…",
|
||||||
"title": "Nom",
|
"title": "Nom",
|
||||||
"tips": "El nom ha de tenir almenys 2 caràcters, ha de tenir almenys una lletra, i no ha de ser el nom d'una càmera o una altra zona."
|
"tips": "El nom ha de tenir almenys 2 caràcters, ha de tenir almenys una lletra, i no ha de ser el nom d'una càmera o una altra zona en aquesta càmera."
|
||||||
},
|
},
|
||||||
"label": "Zones",
|
"label": "Zones",
|
||||||
"desc": {
|
"desc": {
|
||||||
|
|||||||
@ -25,7 +25,10 @@
|
|||||||
"deletedModel_one": "Úspešne odstranený {{count}} model",
|
"deletedModel_one": "Úspešne odstranený {{count}} model",
|
||||||
"deletedModel_few": "Úspešne odstranené {{count}} modely",
|
"deletedModel_few": "Úspešne odstranené {{count}} modely",
|
||||||
"deletedModel_other": "Úspěšne ostranených {{count}} modelov",
|
"deletedModel_other": "Úspěšne ostranených {{count}} modelov",
|
||||||
"deletedCategory": "Zmazať triedu"
|
"deletedCategory": "Zmazať triedu",
|
||||||
|
"categorizedImage": "Obrázek úspěšně klasifikován",
|
||||||
|
"trainedModel": "Úspěšně vytrénovaný model.",
|
||||||
|
"trainingModel": "Trénování modelu bylo úspěšně zahájeno."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -41,6 +41,8 @@
|
|||||||
"zoomOut": "Oddálit",
|
"zoomOut": "Oddálit",
|
||||||
"detail": {
|
"detail": {
|
||||||
"label": "Detail",
|
"label": "Detail",
|
||||||
"noDataFound": "Žádná detailní data k prohlédnutí"
|
"noDataFound": "Žádná detailní data k prohlédnutí",
|
||||||
|
"aria": "Přepnout detailní zobrazení",
|
||||||
|
"trackedObject_other": "{{count}} objektů"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -36,7 +36,7 @@
|
|||||||
"desc": "Skutečně chcete vymazat kolekci {{name}}? Toto trvale vymaže všechny přiřazené obličeje."
|
"desc": "Skutečně chcete vymazat kolekci {{name}}? Toto trvale vymaže všechny přiřazené obličeje."
|
||||||
},
|
},
|
||||||
"train": {
|
"train": {
|
||||||
"title": "Trénovat",
|
"title": "Nedávná rozpoznání",
|
||||||
"empty": "Nejsou zde žádné předchozí pokusy o rozpoznání obličeje",
|
"empty": "Nejsou zde žádné předchozí pokusy o rozpoznání obličeje",
|
||||||
"aria": "Vybrat trénink"
|
"aria": "Vybrat trénink"
|
||||||
},
|
},
|
||||||
|
|||||||
@ -307,7 +307,9 @@
|
|||||||
"frigateplus": "Frigate+",
|
"frigateplus": "Frigate+",
|
||||||
"enrichments": "Obohacení",
|
"enrichments": "Obohacení",
|
||||||
"triggers": "Spouštěče",
|
"triggers": "Spouštěče",
|
||||||
"cameraManagement": "Správa"
|
"cameraManagement": "Správa",
|
||||||
|
"cameraReview": "Kontrola",
|
||||||
|
"roles": "Role"
|
||||||
},
|
},
|
||||||
"dialog": {
|
"dialog": {
|
||||||
"unsavedChanges": {
|
"unsavedChanges": {
|
||||||
|
|||||||
1
web/public/locales/et/audio.json
Normal file
1
web/public/locales/et/audio.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/common.json
Normal file
1
web/public/locales/et/common.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/components/auth.json
Normal file
1
web/public/locales/et/components/auth.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/components/camera.json
Normal file
1
web/public/locales/et/components/camera.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/components/dialog.json
Normal file
1
web/public/locales/et/components/dialog.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/components/filter.json
Normal file
1
web/public/locales/et/components/filter.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/components/icons.json
Normal file
1
web/public/locales/et/components/icons.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/components/input.json
Normal file
1
web/public/locales/et/components/input.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/components/player.json
Normal file
1
web/public/locales/et/components/player.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/objects.json
Normal file
1
web/public/locales/et/objects.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/classificationModel.json
Normal file
1
web/public/locales/et/views/classificationModel.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/configEditor.json
Normal file
1
web/public/locales/et/views/configEditor.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/events.json
Normal file
1
web/public/locales/et/views/events.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/explore.json
Normal file
1
web/public/locales/et/views/explore.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/exports.json
Normal file
1
web/public/locales/et/views/exports.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/faceLibrary.json
Normal file
1
web/public/locales/et/views/faceLibrary.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/live.json
Normal file
1
web/public/locales/et/views/live.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/recording.json
Normal file
1
web/public/locales/et/views/recording.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/search.json
Normal file
1
web/public/locales/et/views/search.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/settings.json
Normal file
1
web/public/locales/et/views/settings.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
1
web/public/locales/et/views/system.json
Normal file
1
web/public/locales/et/views/system.json
Normal file
@ -0,0 +1 @@
|
|||||||
|
{}
|
||||||
@ -212,6 +212,10 @@
|
|||||||
},
|
},
|
||||||
"hideObjectDetails": {
|
"hideObjectDetails": {
|
||||||
"label": "Ascunde traseul obiectului"
|
"label": "Ascunde traseul obiectului"
|
||||||
|
},
|
||||||
|
"downloadCleanSnapshot": {
|
||||||
|
"label": "Descarcă un snapshot curat",
|
||||||
|
"aria": "Descarcă snapshot curat"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"dialog": {
|
"dialog": {
|
||||||
|
|||||||
@ -121,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",
|
||||||
@ -222,7 +223,8 @@
|
|||||||
"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",
|
||||||
@ -298,5 +300,8 @@
|
|||||||
"field": {
|
"field": {
|
||||||
"optional": "İsteğe bağlı",
|
"optional": "İsteğe bağlı",
|
||||||
"internalID": "Frigate’ın yapılandırma ve veritabanında kullandığı Dahili Kimlik"
|
"internalID": "Frigate’ın yapılandırma ve veritabanında kullandığı Dahili Kimlik"
|
||||||
|
},
|
||||||
|
"information": {
|
||||||
|
"pixels": "{{area}}px"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -121,7 +121,64 @@
|
|||||||
"objectLabel": "Nesne Etiketi",
|
"objectLabel": "Nesne Etiketi",
|
||||||
"objectLabelPlaceholder": "Nesne türünü seçin...",
|
"objectLabelPlaceholder": "Nesne türünü seçin...",
|
||||||
"classificationType": "Sınıflandırma Türü",
|
"classificationType": "Sınıflandırma Türü",
|
||||||
"classificationTypeTip": "Sınıflandırma türleri hakkında bilgi edinin"
|
"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."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -55,5 +55,8 @@
|
|||||||
"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"
|
||||||
}
|
}
|
||||||
|
|||||||
@ -197,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ı",
|
||||||
@ -208,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"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -270,5 +286,8 @@
|
|||||||
"previous": "Önceki slayt",
|
"previous": "Önceki slayt",
|
||||||
"next": "Sonraki slayt"
|
"next": "Sonraki slayt"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"concerns": {
|
||||||
|
"label": "Endişeler"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -49,7 +49,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": {
|
||||||
|
|||||||
@ -176,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."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -839,5 +839,53 @@
|
|||||||
"deleteTriggerFailed": "Tetik silinemedi: {{errorMessage}}"
|
"deleteTriggerFailed": "Tetik silinemedi: {{errorMessage}}"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"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."
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -159,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": {
|
||||||
|
|||||||
@ -156,7 +156,7 @@
|
|||||||
"modelCreated": "Модель успішно створено. Використовуйте режим перегляду «Нещодавні класифікації», щоб додати зображення для відсутніх станів, а потім навчіть модель.",
|
"modelCreated": "Модель успішно створено. Використовуйте режим перегляду «Нещодавні класифікації», щоб додати зображення для відсутніх станів, а потім навчіть модель.",
|
||||||
"missingStatesWarning": {
|
"missingStatesWarning": {
|
||||||
"title": "Приклади відсутніх станів",
|
"title": "Приклади відсутніх станів",
|
||||||
"description": "Ви не вибрали приклади для всіх станів. Модель не буде навчена, доки всі стани не матимуть зображень. Після продовження скористайтеся поданням «Нещодавні класифікації», щоб класифікувати зображення для відсутніх станів, а потім навчіть модель."
|
"description": "Для найкращих результатів рекомендується вибрати приклади для всіх станів. Ви можете продовжити, не вибираючи всі стани, але модель не буде навчена, доки всі стани не матимуть зображень. Після продовження скористайтеся поданням «Нещодавні класифікації», щоб класифікувати зображення для відсутніх станів, а потім навчіть модель."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@ -161,7 +161,7 @@
|
|||||||
"name": {
|
"name": {
|
||||||
"inputPlaceHolder": "Введіть назву…",
|
"inputPlaceHolder": "Введіть назву…",
|
||||||
"title": "Ім'я",
|
"title": "Ім'я",
|
||||||
"tips": "Назва має містити щонайменше 2 символи, принаймні одну літеру та не повинна бути назвою камери чи іншої зони."
|
"tips": "Назва має містити щонайменше 2 символи, принаймні одну літеру та не повинна бути назвою камери чи іншої зони на цій камері."
|
||||||
},
|
},
|
||||||
"desc": {
|
"desc": {
|
||||||
"title": "Зони дозволяють визначити певну область кадру, щоб ви могли визначити, чи знаходиться об'єкт у певній області.",
|
"title": "Зони дозволяють визначити певну область кадру, щоб ви могли визначити, чи знаходиться об'єкт у певній області.",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user