mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-11-08 14:43:02 +03:00
Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e981ea326f | ||
|
|
3d157d77eb |
@@ -42,7 +42,7 @@ runs:
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v4
|
||||
- name: Log in to the Container registry
|
||||
uses: docker/login-action@8aa5831fb8d48d8f76594c7ddde61ae58019f550
|
||||
uses: docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
|
||||
@@ -590,7 +590,7 @@ jobs:
|
||||
with:
|
||||
string: ${{ github.repository }}
|
||||
- name: Log in to the Container registry
|
||||
uses: docker/login-action@8aa5831fb8d48d8f76594c7ddde61ae58019f550
|
||||
uses: docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
|
||||
@@ -18,7 +18,7 @@ jobs:
|
||||
with:
|
||||
string: ${{ github.repository }}
|
||||
- name: Log in to the Container registry
|
||||
uses: docker/login-action@8aa5831fb8d48d8f76594c7ddde61ae58019f550
|
||||
uses: docker/login-action@81c6f93d4bc991e510b342a00b419b3bb4efc5c6
|
||||
with:
|
||||
registry: ghcr.io
|
||||
username: ${{ github.actor }}
|
||||
|
||||
@@ -4,7 +4,6 @@ set -euxo pipefail
|
||||
|
||||
NGINX_VERSION="1.27.4"
|
||||
VOD_MODULE_VERSION="v1.9.1"
|
||||
SECURE_TOKEN_MODULE_VERSION="1.5"
|
||||
SET_MISC_MODULE_VERSION="v0.33"
|
||||
NGX_DEVEL_KIT_VERSION="v0.3.3"
|
||||
|
||||
@@ -52,11 +51,6 @@ patch -d /tmp/nginx-vod-module/ -p1 << 'EOF'
|
||||
EOF
|
||||
|
||||
|
||||
mkdir /tmp/nginx-secure-token-module
|
||||
wget https://github.com/kaltura/nginx-secure-token-module/archive/refs/tags/${SECURE_TOKEN_MODULE_VERSION}.tar.gz
|
||||
tar -zxf ${SECURE_TOKEN_MODULE_VERSION}.tar.gz -C /tmp/nginx-secure-token-module --strip-components=1
|
||||
rm ${SECURE_TOKEN_MODULE_VERSION}.tar.gz
|
||||
|
||||
mkdir /tmp/ngx_devel_kit
|
||||
wget https://github.com/vision5/ngx_devel_kit/archive/refs/tags/${NGX_DEVEL_KIT_VERSION}.tar.gz
|
||||
tar -zxf ${NGX_DEVEL_KIT_VERSION}.tar.gz -C /tmp/ngx_devel_kit --strip-components=1
|
||||
@@ -80,7 +74,6 @@ cd /tmp/nginx
|
||||
--add-module=../ngx_devel_kit \
|
||||
--add-module=../nginx-set-misc-module \
|
||||
--add-module=../nginx-vod-module \
|
||||
--add-module=../nginx-secure-token-module \
|
||||
--with-cc-opt="-O3 -Wno-error=implicit-fallthrough"
|
||||
|
||||
make CC="ccache gcc" -j$(nproc) && make install
|
||||
|
||||
@@ -143,8 +143,14 @@ http {
|
||||
# version 6 (RFC 8216 section 7); the module default is 4
|
||||
vod_hls_version 6;
|
||||
|
||||
secure_token $args;
|
||||
secure_token_types application/vnd.apple.mpegurl;
|
||||
# Pass the playlist's query args (e.g. Home Assistant's authSig) on
|
||||
# to every URL in it. These match the only URL endings vod writes
|
||||
# with fmp4 and no subtitles.
|
||||
sub_filter_types application/vnd.apple.mpegurl;
|
||||
sub_filter_once off;
|
||||
sub_filter '.m3u8' '.m3u8$is_args$args';
|
||||
sub_filter '.m4s' '.m4s$is_args$args';
|
||||
sub_filter '.mp4"' '.mp4$is_args$args"';
|
||||
|
||||
include security_headers.conf;
|
||||
add_header Cache-Control "no-store";
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
"speech": "تحدث",
|
||||
"hiccup": "فُوَاق",
|
||||
"dog": "كَلْب",
|
||||
"yip": "يعوي",
|
||||
"yip": "نُبَيْحَة",
|
||||
"babbling": "ثرثرة",
|
||||
"yell": "صراخ",
|
||||
"bellow": "زمجرة",
|
||||
@@ -55,7 +55,7 @@
|
||||
"applause": "تَصْفِيق",
|
||||
"chatter": "حَدِيث",
|
||||
"crowd": "جُمْهُور",
|
||||
"children_playing": "اطفال يلعبون",
|
||||
"children_playing": "لَعِب الأَطْفَال",
|
||||
"animal": "حَيَوَان",
|
||||
"bow_wow": "نُبَاح الكَلْب",
|
||||
"growling": "زَمْجَرَ",
|
||||
@@ -64,7 +64,7 @@
|
||||
"purr": "خَرْخَرَة",
|
||||
"meow": "مُوَاء",
|
||||
"hiss": "فَحِيح",
|
||||
"caterwaul": "صراخ القطط",
|
||||
"caterwaul": "صُرَاخ مُتَوَاصِل",
|
||||
"livestock": "مَاشِيَة",
|
||||
"horse": "حِصَان",
|
||||
"clip_clop": "حَوَافِر الخَيْل",
|
||||
@@ -199,21 +199,5 @@
|
||||
"church_bell": "جرس الكنيسة",
|
||||
"jingle_bell": "جرس جلجل",
|
||||
"bicycle_bell": "جرس الدراجة",
|
||||
"tuning_fork": "شوكة رنانة",
|
||||
"neigh": "صهيل",
|
||||
"chime": "رنين",
|
||||
"wind_chime": "جرس الرياح",
|
||||
"harmonica": "هارمونيكا",
|
||||
"accordion": "أكورديون",
|
||||
"bagpipes": "مزمار القربة",
|
||||
"didgeridoo": "ديدجيريدو",
|
||||
"theremin": "ثيريمين",
|
||||
"singing_bowl": "وعاء الغناء",
|
||||
"scratching": "الخدش",
|
||||
"pop_music": "موسيقى البوب",
|
||||
"hip_hop_music": "موسيقى الهيب هوب",
|
||||
"beatboxing": "بيت بوكس",
|
||||
"rock_music": "موسيقى الروك",
|
||||
"heavy_metal": "موسيقى صخب",
|
||||
"punk_rock": "موسيقى الروك الصاخب"
|
||||
"tuning_fork": "شوكة رنانة"
|
||||
}
|
||||
|
||||
@@ -58,6 +58,7 @@
|
||||
"newCaseNamePlaceholder": "Назва новай справы",
|
||||
"newCaseDescriptionPlaceholder": "Апісанне справы",
|
||||
"label": "Справа",
|
||||
"nonAdminHelp": "Для гэтых экспартаў будзе створана новая справа.",
|
||||
"placeholder": "Выберыце справу"
|
||||
},
|
||||
"select": "Выбраць",
|
||||
|
||||
@@ -1101,6 +1101,13 @@
|
||||
"title": "Пацвердзіць пароль",
|
||||
"placeholder": "Пацвердзіць пароль"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Надзейнасць пароля: ",
|
||||
"weak": "Слабы",
|
||||
"medium": "Сярэдні",
|
||||
"strong": "Надзейны",
|
||||
"veryStrong": "Вельмі надзейны"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "Патрабаванні да пароля:",
|
||||
"length": "Не меней за 12 сімвалаў"
|
||||
|
||||
@@ -55,6 +55,7 @@
|
||||
"newCaseNamePlaceholder": "Novo ime slučaja",
|
||||
"newCaseDescriptionPlaceholder": "Opis slučaja",
|
||||
"label": "Slučaj",
|
||||
"nonAdminHelp": "Za ove izvoze će se stvoriti novi slučaj.",
|
||||
"placeholder": "Odaberite slučaj"
|
||||
},
|
||||
"select": "Odaberite",
|
||||
|
||||
@@ -902,6 +902,13 @@
|
||||
"title": "Potvrdite lozinku",
|
||||
"placeholder": "Potvrdite lozinku"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Jakoća lozinke: ",
|
||||
"weak": "Slaba",
|
||||
"medium": "Srednja",
|
||||
"strong": "Jaka",
|
||||
"veryStrong": "Veoma jaka"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "Zahtjevi za lozinku:",
|
||||
"length": "Bar 12 karaktera"
|
||||
|
||||
@@ -210,8 +210,7 @@
|
||||
"inProgress": "En curs",
|
||||
"invalidStartTime": "Hora d'inici no vàlida",
|
||||
"invalidEndTime": "Hora de finalització no vàlida",
|
||||
"never": "Mai",
|
||||
"custom": "Personalitzat..."
|
||||
"never": "Mai"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
"newCaseOption": "Crea un cas no",
|
||||
"newCaseNamePlaceholder": "Nom de cas nou",
|
||||
"newCaseDescriptionPlaceholder": "Descripció del cas",
|
||||
"nameRequired": "Es requereix el nom del cas"
|
||||
"nonAdminHelp": "Es crearà un nou cas per a aquestes exportacions."
|
||||
},
|
||||
"queueing": "S'està fent la cua de l'exportació...",
|
||||
"tabs": {
|
||||
@@ -117,9 +117,7 @@
|
||||
"selectWithActivity": "Càmeres amb objectes rastrejats",
|
||||
"selectGroup": "Selecciona un grup",
|
||||
"noMatchingCameras": "No hi ha càmeres que coincideixin amb la cerca",
|
||||
"selectedCount": "{{selected}} / {{total}} seleccionats",
|
||||
"noCamerasSelected": "Selecciona almenys una càmera",
|
||||
"caseNameDefault": "Exportació multicàmera - {{date}}"
|
||||
"selectedCount": "{{selected}} / {{total}} seleccionats"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Exporta {{count}} ressenyes",
|
||||
|
||||
@@ -861,10 +861,6 @@
|
||||
"enabled_in_config": {
|
||||
"label": "Estat de les notificacions originals",
|
||||
"description": "Indica si les notificacions s'han activat en la configuració estàtica original."
|
||||
},
|
||||
"ttl": {
|
||||
"label": "Notificació TTL",
|
||||
"description": "Com gestiona el servei push una notificació enviada mentre s'activa una alerta si no es pot arribar al vostre dispositiu. Immediatament el lliura o el deixa anar. Reliable continua intentant-ho fins a 30 segons. La notificació enviada quan acaba una alerta es manté sempre fins a una hora."
|
||||
}
|
||||
},
|
||||
"onvif": {
|
||||
|
||||
@@ -843,7 +843,7 @@
|
||||
},
|
||||
"cookie_secure": {
|
||||
"label": "Atribut de segura de la cookie",
|
||||
"description": "Estableix sempre l'indicador segur a la galeta d'autenticació. La fragata ho estableix automàticament en servir TLS; habiliteu-ho quan un servidor intermediari invers finalitza TLS davant de la fragata. Un servidor intermediari que es connecta al port TLS ha de servir fragata als navegadors a través d'HTTPS."
|
||||
"description": "Establiu l'indicador segur a l'auth cookie; hauria de ser cert quan s'utilitza TLS."
|
||||
},
|
||||
"session_length": {
|
||||
"label": "Longitud de la sessió",
|
||||
@@ -1004,10 +1004,6 @@
|
||||
"enabled_in_config": {
|
||||
"label": "Estat de les notificacions originals",
|
||||
"description": "Indica si les notificacions s'han activat en la configuració estàtica original."
|
||||
},
|
||||
"ttl": {
|
||||
"label": "Notificació TTL",
|
||||
"description": "Com gestiona el servei push una notificació enviada mentre s'activa una alerta si no es pot arribar al vostre dispositiu. Immediatament el lliura o el deixa anar. Reliable continua intentant-ho fins a 30 segons. La notificació enviada quan acaba una alerta es manté sempre fins a una hora."
|
||||
}
|
||||
},
|
||||
"networking": {
|
||||
@@ -1100,10 +1096,6 @@
|
||||
"version_check": {
|
||||
"label": "Comprovació de versió",
|
||||
"description": "Activa una comprovació de sortida per detectar si hi ha disponible una versió de Frigate més nova."
|
||||
},
|
||||
"analytics": {
|
||||
"label": "Comparteix l'analítica anònima",
|
||||
"description": "Envia un informe d'ús anònim al dia per ajudar els mantenidors de la fragata a decidir què donar suport. No s'envia res fins que això estigui activat."
|
||||
}
|
||||
},
|
||||
"tls": {
|
||||
|
||||
@@ -155,12 +155,11 @@
|
||||
},
|
||||
"unavailable": {
|
||||
"browser": "El teu navegador no suporta WebRTC.",
|
||||
"not-configured": "Per activar-ho, afegiu IP:8555 d'aquest servidor sota go2rtc . webrtc . candidats.",
|
||||
"not-configured": "WebRTC no està configurat. Estableix candidats go2rtc webrtc o ice_servers.",
|
||||
"unreachable": "WebRTC no s'ha pogut connectar. Comproveu que el port 8555 és accessible i qualsevol servidor STUN/TURN és correcte.",
|
||||
"video-codec": "El còdec de vídeo d'aquest flux no és compatible amb WebRTC en aquest navegador.",
|
||||
"audio-codec": "El còdec d'àudio d'aquest flux no és compatible amb WebRTC. Transcodifica a opus o G.711 amb go2rtc.",
|
||||
"checking": "S'està comprovant la disponibilitat de WebRTC…",
|
||||
"notConfiguredOptional": "Opcional: la vista en viu funciona sense ella. WebRTC es necessita principalment per a la xerrada en dues direccions."
|
||||
"checking": "S'està comprovant la disponibilitat de WebRTC…"
|
||||
},
|
||||
"name": {
|
||||
"mse": "MSE",
|
||||
|
||||
@@ -59,9 +59,7 @@
|
||||
"invalidTimeRange": "L'hora de finalització ha de ser posterior a l'hora d'inici",
|
||||
"searchFailed": "Ha fallat la cerca: {{message}}",
|
||||
"polygonTooSmall": "El polígon ha de tenir almenys 3 punts",
|
||||
"unknown": "Error desconegut",
|
||||
"alreadyRunning": "Ja teniu una cerca de moviment en execució. Espera que acabi o cancel·li.",
|
||||
"tooManySearches": "S'estan executant massa cerques en moviment. Torneu-ho a provar quan s'acabi."
|
||||
"unknown": "Error desconegut"
|
||||
},
|
||||
"changePercentage": "{{percentage}}% canviat",
|
||||
"metrics": {
|
||||
|
||||
@@ -447,8 +447,7 @@
|
||||
"suspend": "Suspendre",
|
||||
"24hours": "Suspèn durant 24 hores",
|
||||
"10minutes": "Suspèn durant 10 minuts",
|
||||
"5minutes": "Suspèn durant 5 minuts",
|
||||
"custom": "Suspèn fins..."
|
||||
"5minutes": "Suspèn durant 5 minuts"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
@@ -477,13 +476,7 @@
|
||||
"active": "Notificacions actives",
|
||||
"suspended": "Notificacions suspeses {{time}}",
|
||||
"unsavedRegistrations": "Registres de notificació no desats",
|
||||
"sendTestNotification": "Enviar una notificació de prova",
|
||||
"customSuspension": {
|
||||
"title": "Temps de suspensió personalitzat",
|
||||
"description": "Suspèn les notificacions d'aquesta càmera fins a l'hora seleccionada.",
|
||||
"untilLabel": "Suspèn fins",
|
||||
"invalidTime": "Tria un temps en el futur."
|
||||
}
|
||||
"sendTestNotification": "Enviar una notificació de prova"
|
||||
},
|
||||
"motionDetectionTuner": {
|
||||
"Threshold": {
|
||||
@@ -603,6 +596,13 @@
|
||||
"placeholder": "Confirma contrasenya",
|
||||
"title": "Confirma contrasenya"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Seguretat de la contrasenya: ",
|
||||
"weak": "Dèbil",
|
||||
"strong": "Fort",
|
||||
"veryStrong": "Molt forta",
|
||||
"medium": "Mitjana"
|
||||
},
|
||||
"notMatch": "Les contrasenyes no coincideixen",
|
||||
"match": "Les contrasenyes coincideixen",
|
||||
"placeholder": "Introdueix la contrasenya",
|
||||
@@ -662,16 +662,14 @@
|
||||
"title": "Crear un nou usuari",
|
||||
"confirmPassword": "Siusplau, confirma la contrasenya",
|
||||
"usernameOnlyInclude": "El nom d'usuari només pot contenir lletres, números, . o _",
|
||||
"desc": "Afegeix un compte d'usuari nou i especifica un rol per a l'accés a les àrees de la interfície d'usuari de Frigate.",
|
||||
"usernameOnlyDots": "El nom d'usuari no pot contenir només punts"
|
||||
"desc": "Afegeix un compte d'usuari nou i especifica un rol per a l'accés a les àrees de la interfície d'usuari de Frigate."
|
||||
}
|
||||
},
|
||||
"title": "Usuaris",
|
||||
"addUser": "Afegir usuari",
|
||||
"management": {
|
||||
"title": "Gestió d'usuaris",
|
||||
"desc": "Gestioneu els comptes d'usuari d'aquesta instància de Frigate.",
|
||||
"authDisabled": "L'autenticació integrada està desactivada. Aquests comptes només s'utilitzen per iniciar sessió una vegada que està habilitat."
|
||||
"desc": "Gestioneu els comptes d'usuari d'aquesta instància de Frigate."
|
||||
},
|
||||
"updatePassword": "Restableix la contrasenya"
|
||||
},
|
||||
@@ -708,8 +706,7 @@
|
||||
"ariaLabel": "Filtra els models per tipus",
|
||||
"baseModels": "Models de base",
|
||||
"fineTunedModels": "Models ajustats"
|
||||
},
|
||||
"showIncompatible": "Mostra models incompatibles"
|
||||
}
|
||||
},
|
||||
"apiKey": {
|
||||
"plusLink": "Llegeix més sobre Frigate+",
|
||||
@@ -1008,8 +1005,7 @@
|
||||
"nameLength": "El nom de la càmera ha de tenir 64 caràcters o menys",
|
||||
"invalidCharacters": "El nom de la càmera conté caràcters no vàlids",
|
||||
"nameExists": "El nom de la càmera ja existeix",
|
||||
"customUrlRtspRequired": "Els URL personalitzats han de començar amb \"rtsp://\" o \"rtsps://\". Es requereix configuració manual per a fluxos de càmera no RTSP.",
|
||||
"onvifPortInvalid": "El port ONVIF ha de ser un número sencer de l'1 al 65535"
|
||||
"customUrlRtspRequired": "Els URL personalitzats han de començar amb \"rtsp://\" o \"rtsps://\". Es requereix configuració manual per a fluxos de càmera no RTSP."
|
||||
},
|
||||
"selectBrand": "Seleccioneu la marca de la càmera per a la plantilla d'URL",
|
||||
"customUrl": "URL de flux personalitzat",
|
||||
@@ -2025,8 +2021,7 @@
|
||||
"objectTrackingDetectRuntimeDisabled": "La detecció d'objectes està activada a la configuració, però actualment està desactivada per a aquesta càmera. Instantànies, articles de revisió i enriquiments com el reconeixement de rostres, el reconeixement de matrícules i la IA Generativa no funcionaran fins que no s'encengui des de la vista en viu de la càmera, o fins que el perfil actiu deixi d'inhabilitar-lo."
|
||||
},
|
||||
"notifications": {
|
||||
"profileBaseDisabled": "Cap càmera té les notificacions habilitades a la seva configuració base, de manera que habilitar-les en un perfil no té cap efecte. Habilita les notificacions a la configuració base d'almenys una càmera.",
|
||||
"ttlDelay": "Les notificacions poden arribar fins a 30 segons tard i encara enllaçar a la vista en directe després que l'element de revisió hagi acabat."
|
||||
"profileBaseDisabled": "Cap càmera té les notificacions habilitades a la seva configuració base, de manera que habilitar-les en un perfil no té cap efecte. Habilita les notificacions a la configuració base d'almenys una càmera."
|
||||
},
|
||||
"live": {
|
||||
"noGo2rtcStream": "Vista en viu per a aquesta càmera està utilitzant un reproductor bàsic amb una velocitat de fotogrames més baixa i sense àudio. Configura un flux go2rtc per a aquesta càmera per obtenir un vídeo i un àudio més suaus."
|
||||
@@ -2129,14 +2124,5 @@
|
||||
"scenes": {
|
||||
"default": "Per defecte"
|
||||
}
|
||||
},
|
||||
"notificationTtl": {
|
||||
"immediate": "Immediat",
|
||||
"reliable": "Fiable"
|
||||
},
|
||||
"analyticsPreview": {
|
||||
"show": "Vista prèvia de l'informe",
|
||||
"desc": "Frigate envia aquest informe un cop al dia mentre es comparteix. Mai inclou noms de càmera, zones, etiquetes o adreces.",
|
||||
"error": "No s'ha pogut construir la vista prèvia"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -302,8 +302,7 @@
|
||||
"update_available": "Frigate {{version}} està disponible",
|
||||
"ffmpeg_high_cpu": "L'ús de la CPU FFmpeg és alt ({{cpu}}% mitjana)",
|
||||
"detect_high_cpu": "L'ús de la CPU de detecció és alt ({{cpu}}% mitjana)",
|
||||
"object_processing_behind": "No s'ha pogut mantenir el processament d'objectes rastrejat, de manera que s'han deixat anar els fotogrames de la càmera. Comprova la utilització de la CPU, i si els límits de la CPU o la fixació al contenidor o VM estan deixant la Frigate massa poca CPU",
|
||||
"analytics_prompt": "Considereu compartir estadístiques d'ús anònimes per ajudar els desenvolupadors a millorar Frigate"
|
||||
"object_processing_behind": "No s'ha pogut mantenir el processament d'objectes rastrejat, de manera que s'han deixat anar els fotogrames de la càmera. Comprova la utilització de la CPU, i si els límits de la CPU o la fixació al contenidor o VM estan deixant la Frigate massa poca CPU"
|
||||
},
|
||||
"streamPrefix": "Flux {{index}}: {{message}}",
|
||||
"streamPrefixRestream": "Flux {{index}} (via go2rtc): {{message}}",
|
||||
@@ -321,9 +320,7 @@
|
||||
"showAllTitle": "Voleu mostrar tots els avisos ocults?",
|
||||
"showAllDesc": "Cada avís reconegut i silenciat torna a la llista d'avisos, incloent-hi les comprovacions de configuració i flux.",
|
||||
"acknowledgedAt": "Reconegut {{time}}",
|
||||
"mutedAt": "Mutat {{time}}",
|
||||
"occurred_one": "Ocurrit {{time}}",
|
||||
"occurred_other": "Darrera hora {{lastTime}} · {{count}} vegades des de {{time}}"
|
||||
"mutedAt": "Mutat {{time}}"
|
||||
},
|
||||
"hardware": {
|
||||
"title": "Maquinari",
|
||||
|
||||
@@ -120,8 +120,8 @@
|
||||
"newCaseNamePlaceholder": "Název nového případu",
|
||||
"newCaseDescriptionPlaceholder": "Popis případu",
|
||||
"label": "Případ",
|
||||
"placeholder": "Vyberte případ",
|
||||
"nameRequired": "Název případu je povinný"
|
||||
"nonAdminHelp": "Pro tyto exporty bude vytvořen nový případ.",
|
||||
"placeholder": "Vyberte případ"
|
||||
},
|
||||
"queueing": "Zařazování exportu do fronty…",
|
||||
"tabs": {
|
||||
@@ -150,8 +150,7 @@
|
||||
"queueingButton": "Příprava exportů…",
|
||||
"exportButton_one": "Exportovat 1 kameru",
|
||||
"exportButton_few": "Exportovat {{count}} kamery",
|
||||
"exportButton_other": "Exportovat {{count}} kamer",
|
||||
"noCamerasSelected": "Vyberte alespoň jednu kameru"
|
||||
"exportButton_other": "Exportovat {{count}} kamer"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Exportovat 1 položku revize",
|
||||
|
||||
@@ -169,12 +169,11 @@
|
||||
},
|
||||
"unavailable": {
|
||||
"browser": "Váš prohlížeč nepodporuje WebRTC.",
|
||||
"not-configured": "Pro povolení WebRTC přidejte IP adresu tohoto serveru ve tvaru IP:8555 do go2rtc → webrtc → candidates.",
|
||||
"not-configured": "WebRTC není nastaveno. Nastavte webrtc candidates nebo ice_servers v go2rtc.",
|
||||
"unreachable": "WebRTC se nemohlo připojit. Ověřte dostupnost portu 8555 a správné nastavení serveru STUN/TURN.",
|
||||
"video-codec": "Videokodek tohoto streamu není v tomto prohlížeči podporován přes WebRTC.",
|
||||
"audio-codec": "Zvukový kodek tohoto streamu není podporován přes WebRTC. Pomocí go2rtc jej překódujte na opus nebo G.711.",
|
||||
"checking": "Ověřování dostupnosti WebRTC…",
|
||||
"notConfiguredOptional": "Volitelné: živé zobrazení funguje i bez WebRTC. WebRTC je potřeba hlavně pro obousměrnou komunikaci."
|
||||
"checking": "Ověřování dostupnosti WebRTC…"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -45,8 +45,7 @@
|
||||
"ariaLabel": "Filtrovat modely podle typu",
|
||||
"baseModels": "Základní modely",
|
||||
"fineTunedModels": "Doladěné modely"
|
||||
},
|
||||
"showIncompatible": "Zobrazit nekompatibilní modely"
|
||||
}
|
||||
},
|
||||
"snapshotConfig": {
|
||||
"desc": "Odesílání do Frigate+ vyžaduje povolené snímky v konfiguraci.",
|
||||
@@ -600,6 +599,13 @@
|
||||
"dialog": {
|
||||
"form": {
|
||||
"password": {
|
||||
"strength": {
|
||||
"weak": "Slabé",
|
||||
"medium": "Střední",
|
||||
"strong": "Silné",
|
||||
"veryStrong": "Velmi Silné",
|
||||
"title": "Síla hesla: "
|
||||
},
|
||||
"match": "Hesla souhlasí",
|
||||
"notMatch": "Hesla nesouhlasí",
|
||||
"title": "Heslo",
|
||||
@@ -698,8 +704,7 @@
|
||||
},
|
||||
"management": {
|
||||
"desc": "Spravujte uživatelské účty této instance Frigate.",
|
||||
"title": "Správa uživatelů",
|
||||
"authDisabled": "Vestavěné ověřování uživatelů je vypnuté. Tyto účty lze použít k přihlášení až po jeho zapnutí."
|
||||
"title": "Správa uživatelů"
|
||||
},
|
||||
"addUser": "Přidat uživatele",
|
||||
"title": "Uživatelé"
|
||||
@@ -1172,8 +1177,7 @@
|
||||
"nameLength": "Název kamery smí mít nejvýše 64 znaků",
|
||||
"invalidCharacters": "Název kamery obsahuje neplatné znaky",
|
||||
"nameExists": "Název kamery již existuje",
|
||||
"customUrlRtspRequired": "Vlastní URL musí začínat \"rtsp://\" nebo \"rtsps://\". Streamy kamer mimo RTSP je nutné nastavit ručně.",
|
||||
"onvifPortInvalid": "Port ONVIF musí být celé číslo od 1 do 65535"
|
||||
"customUrlRtspRequired": "Vlastní URL musí začínat \"rtsp://\" nebo \"rtsps://\". Streamy kamer mimo RTSP je nutné nastavit ručně."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -322,9 +322,7 @@
|
||||
"streamPrefix": "Stream {{index}}: {{message}}",
|
||||
"streamPrefixRestream": "Stream {{index}} (přes go2rtc): {{message}}",
|
||||
"streamProbeFailed": "Stream {{index}} se nepodařilo prověřit: {{error}}",
|
||||
"cameraProbeFailed": "Streamy se nepodařilo prověřit: {{error}}",
|
||||
"occurred_one": "Výskyt: {{time}}",
|
||||
"occurred_other": "Poslední výskyt: {{lastTime}} · {{count}} výskytů od {{time}}"
|
||||
"cameraProbeFailed": "Streamy se nepodařilo prověřit: {{error}}"
|
||||
},
|
||||
"hardware": {
|
||||
"title": "Hardware",
|
||||
|
||||
@@ -57,6 +57,7 @@
|
||||
"newCaseNamePlaceholder": "Nyt sagsnavn",
|
||||
"newCaseDescriptionPlaceholder": "Sagsbeskrivelse",
|
||||
"label": "Sag",
|
||||
"nonAdminHelp": "En ny sag oprettes til disse eksporter.",
|
||||
"placeholder": "Vælg en sag"
|
||||
},
|
||||
"select": "Vælg",
|
||||
|
||||
@@ -2,12 +2,7 @@
|
||||
"documentTitle.withCamera": "{{camera}} - Live - Frigate",
|
||||
"twoWayTalk": {
|
||||
"enable": "Aktivér tovejskommunikation",
|
||||
"disable": "Deaktiver tovejskommunikation",
|
||||
"requiresWebRTC": "Tovejskommunikation kræver WebRTC, hvilket ikke er tilgængeligt",
|
||||
"error": {
|
||||
"microphone": "Tovejskommunikation kunne ikke få adgang til din mikrofon",
|
||||
"refused": "Tovejskommunikation kunne ikke startes. Se browserkonsollen for detaljer."
|
||||
}
|
||||
"disable": "Deaktiver tovejskommunikation"
|
||||
},
|
||||
"cameraAudio": {
|
||||
"enable": "Aktivér kameralyd",
|
||||
@@ -19,8 +14,7 @@
|
||||
"clickMove": {
|
||||
"label": "Klik i billedrammen for at centrere kameraet",
|
||||
"enable": "Aktivér klik for at flytte",
|
||||
"disable": "Deaktiver klik for at flytte",
|
||||
"enableWithZoom": "Aktivér klik for at flytte / træk for at zoome"
|
||||
"disable": "Deaktiver klik for at flytte"
|
||||
},
|
||||
"left": {
|
||||
"label": "Flyt PTZ-kameraet til venstre"
|
||||
@@ -68,8 +62,7 @@
|
||||
},
|
||||
"recording": {
|
||||
"enable": "Aktivér optagelse",
|
||||
"disable": "Deaktiver optagelse",
|
||||
"disabledInConfig": "Optagelse skal først aktiveres i Indstillinger for dette kamera."
|
||||
"disable": "Deaktiver optagelse"
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Aktivér Snapshots",
|
||||
@@ -114,14 +107,6 @@
|
||||
"failedToStart": "Manuel optagelse fejlede.",
|
||||
"recordDisabledTips": "Da optagelsen er deaktiveret eller begrænset i konfig for dette kamera, gemmes der kun et snapshot.",
|
||||
"end": "Afslut manuel optagelse",
|
||||
"ended": "Afsluttet manuel optagelse.",
|
||||
"failedToEnd": "Kunne ikke afslutte manuel optagelse."
|
||||
},
|
||||
"documentTitle": {
|
||||
"default": "Live - Frigate"
|
||||
},
|
||||
"camera": {
|
||||
"turnOn": "Tænd kamera",
|
||||
"turnOff": "Sluk kamera"
|
||||
"ended": "Afsluttet manuel optagelse."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -121,16 +121,12 @@
|
||||
"copiedToClipboard": "In die Zwischenablage kopiert",
|
||||
"modified": "Verändert",
|
||||
"overridden": "Überschrieben",
|
||||
"resetToGlobal": "Auf Global zurücksetzen",
|
||||
"resetToGlobal": "Auf Global zurückgesetzen",
|
||||
"resetToDefault": "Auf Werkseinstellungen zurücksetzten",
|
||||
"saveAll": "Alle speichern",
|
||||
"savingAll": "Alle werden gespeichert…",
|
||||
"undoAll": "Alle rückgängig",
|
||||
"retry": "Wiederholen",
|
||||
"expand": "Maximieren",
|
||||
"collapse": "Minimieren",
|
||||
"clear": "Löschen",
|
||||
"reload": "Neu laden"
|
||||
"retry": "Wiederholen"
|
||||
},
|
||||
"label": {
|
||||
"back": "Zurück",
|
||||
@@ -230,7 +226,7 @@
|
||||
"configuration": "Konfigurieren",
|
||||
"withSystem": "System",
|
||||
"settings": "Einstellungen",
|
||||
"systemLogs": "Protokoll",
|
||||
"systemLogs": "Systemprotokoll",
|
||||
"systemMetrics": "Systemstatistiken",
|
||||
"explore": "Erkunden",
|
||||
"faceLibrary": "Gesichterbibliothek",
|
||||
@@ -325,33 +321,5 @@
|
||||
"validation_errors": "Validierungsfehler",
|
||||
"credentialField": {
|
||||
"savedPlaceholder": "Gespeichert – leer lassen, um den aktuellen Stand beizubehalten"
|
||||
},
|
||||
"error": {
|
||||
"title": "Seite arbeitet nicht mehr",
|
||||
"desc": "Die Seite erzeugt einen unerwarteten Fehler. Ein Reload löst das Problem meist. Wenn der Fehler weiter besteht, dann kopiere die Details und füge diese in einen Github-Diskussions-Eintrag hinzu.",
|
||||
"staleTitle": "Neuladen erforderlich",
|
||||
"staleDesc": "Ein Teil des Interface konnte nicht geladen werden, welches meist die Ursache hat, das Frigate eine Aktualisierung durchgeführt hat während das Tab offen war. Bitte neuladen.",
|
||||
"partial": "Teil des Interfaces arbeitet nicht",
|
||||
"copyDetails": "Kopiere Details",
|
||||
"copyFailed": "Kann die Details nicht in die Zwischenablage kopieren"
|
||||
},
|
||||
"commandMenu": {
|
||||
"title": "Befehlsmenu",
|
||||
"empty": "Keine Treffer",
|
||||
"section": {
|
||||
"recent": "aktuell",
|
||||
"pages": "Seiten",
|
||||
"cameras": "Kameras",
|
||||
"cameraGroups": "Kameragruppen",
|
||||
"settings": "Einstellungen",
|
||||
"actions": "Aktionen"
|
||||
},
|
||||
"camera": {
|
||||
"live": "Live",
|
||||
"review": "Review"
|
||||
},
|
||||
"action": {
|
||||
"toggleTheme": "hell/dunkel umschalten"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -84,7 +84,8 @@
|
||||
"placeholder": "Einen Fall auswählen",
|
||||
"newCaseOption": "Einen neuen Fall erstellen",
|
||||
"newCaseNamePlaceholder": "Neuer Fallname",
|
||||
"newCaseDescriptionPlaceholder": "Fall Beschreibung"
|
||||
"newCaseDescriptionPlaceholder": "Fall Beschreibung",
|
||||
"nonAdminHelp": "Für diese Exporte wird ein neuer Fall angelegt."
|
||||
},
|
||||
"queueing": "Export wird in die Warteschlange gestellt...",
|
||||
"tabs": {
|
||||
|
||||
@@ -412,7 +412,7 @@
|
||||
"description": "Die Erstellung von Beschreibungen für verfolgte Objekte durch GenAI standardmäßig aktivieren."
|
||||
},
|
||||
"use_snapshot": {
|
||||
"label": "Verwende Schnappschüsse",
|
||||
"label": "Verwenden Sie Momentaufnahmen",
|
||||
"description": "Verwenden Sie für die Erstellung von Beschreibungen durch GenAI Objektsnapshots anstelle von Miniaturansichten."
|
||||
},
|
||||
"prompt": {
|
||||
@@ -799,7 +799,7 @@
|
||||
"description": "Bereiche, die ein Objekt betreten muss, damit ein Schnappschuss gespeichert wird."
|
||||
},
|
||||
"height": {
|
||||
"label": "Schnappschuss Höhe",
|
||||
"label": "Höhe der Momentaufnahme",
|
||||
"description": "Höhe (Pixel), auf die Schnappschüsse über die API skaliert werden sollen; leer lassen, um die Originalgröße beizubehalten."
|
||||
},
|
||||
"retain": {
|
||||
|
||||
@@ -746,7 +746,7 @@
|
||||
"description": "Die Erstellung von Beschreibungen für verfolgte Objekte durch GenAI standardmäßig aktivieren."
|
||||
},
|
||||
"use_snapshot": {
|
||||
"label": "Verwende Schnappschüsse",
|
||||
"label": "Verwenden Sie Momentaufnahmen",
|
||||
"description": "Verwenden Sie für die Erstellung von Beschreibungen durch GenAI Objektsnapshots anstelle von Miniaturansichten."
|
||||
},
|
||||
"prompt": {
|
||||
@@ -1171,7 +1171,7 @@
|
||||
"description": "Bereiche, die ein Objekt betreten muss, damit ein Schnappschuss gespeichert wird."
|
||||
},
|
||||
"height": {
|
||||
"label": "Schnappschuss Höhe",
|
||||
"label": "Höhe der Momentaufnahme",
|
||||
"description": "Höhe (Pixel), auf die Schnappschüsse über die API skaliert werden sollen; leer lassen, um die Originalgröße beizubehalten."
|
||||
},
|
||||
"retain": {
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
"cameraDetect": "Objekterkennung",
|
||||
"cameraFfmpeg": "Streams (FFmpeg)",
|
||||
"cameraRecording": "Aufnahme",
|
||||
"cameraSnapshots": "Schnappschüsse",
|
||||
"cameraSnapshots": "Momentaufnahme",
|
||||
"cameraMotion": "Bewegungserkennung",
|
||||
"cameraObjects": "Objekte",
|
||||
"cameraConfigReview": "Überprüfung",
|
||||
@@ -156,26 +156,6 @@
|
||||
"clearStoredLayoutFailed": "Das gespeicherte Layout konnte nicht gelöscht werden: {{errorMessage}}",
|
||||
"clearStreamingSettingsFailed": "Die Streaming-Einstellungen konnten nicht gelöscht werden: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"backupRestore": {
|
||||
"title": "Sichern & Wiederherstellen",
|
||||
"transfer": {
|
||||
"label": "Geräteeinstellungsdatei",
|
||||
"desc": "Kamera Gruppen Layout, Streaming Einstellungen und Benutzeroberflächen Einstellungen werden in Ihrem Browser gespeichert. Exportieren Sie die Werte in eine Datei zur Sicherung oder Übertragung auf ein anderes Gerät.",
|
||||
"export": "Export Einstellungen",
|
||||
"import": "Import Einstellungen"
|
||||
},
|
||||
"importDialog": {
|
||||
"title": "Import Einstellungen",
|
||||
"desc": "Wählen Sie was von dieser Datei zutrifft. Frigate wird neu laden wenn der Import beendet ist.",
|
||||
"exportedFrom": "Exportiert {{date}} von Frigate Konfiguration Version {{version}}",
|
||||
"layouts_one": "Kamera Gruppe Layouts ({{count}} Gruppe)",
|
||||
"layouts_other": "Kamera Gruppen Layouts ({{count}} Gruppen)",
|
||||
"streaming_one": "Streaming Einstellungen ({{count}} Kamera)",
|
||||
"streaming_other": "Streaming Einstellungen ({{count}} Kameras)",
|
||||
"preferences_one": "Benutzeroberfläche Vorgaben ({{count}} Einstellung)",
|
||||
"preferences_other": "Benutzeroberfläche Vorgaben ({{count}} Einstellungen)"
|
||||
}
|
||||
}
|
||||
},
|
||||
"masksAndZones": {
|
||||
@@ -515,6 +495,13 @@
|
||||
},
|
||||
"password": {
|
||||
"notMatch": "Passwörter stimmen nicht überein",
|
||||
"strength": {
|
||||
"weak": "Schwach",
|
||||
"title": "Passwortstärke: ",
|
||||
"medium": "Mittel",
|
||||
"strong": "Stark",
|
||||
"veryStrong": "Sehr stark"
|
||||
},
|
||||
"confirm": {
|
||||
"placeholder": "Bestätige Passwort",
|
||||
"title": "Bestätige Passwort"
|
||||
@@ -1380,9 +1367,7 @@
|
||||
"overriddenGlobalNoDeltas": "Diese Kamera überschreibt die globale Konfiguration, es gibt jedoch keine Abweichungen bei den Feldwerten.",
|
||||
"overriddenBaseConfigHeading_one": "Das Profil {{profile}} überschreibt das Feld {{count}} aus der Basiskonfiguration:",
|
||||
"overriddenBaseConfigHeading_other": "Das Profil {{profile}} überschreibt di Felder {{count}} aus der Basiskonfiguration:",
|
||||
"overriddenBaseConfigNoDeltas": "Das Profil {{profile}} überschreibt diesen Abschnitt, jedoch weichen keine Feldwerte von der Basiskonfiguration ab.",
|
||||
"overriddenLiveTooltip": "Diese Kamera verwendet einen anderen Wert als der in der Konfiguration gespeicherte und hier gezeigte Wert. Die Live Anzeige, MQTT, oder ein aktives Profil kann den Wert während des Betriebs ändern.",
|
||||
"overriddenLiveValue": "Laufender Wert: {{value}}"
|
||||
"overriddenBaseConfigNoDeltas": "Das Profil {{profile}} überschreibt diesen Abschnitt, jedoch weichen keine Feldwerte von der Basiskonfiguration ab."
|
||||
},
|
||||
"timestampPosition": {
|
||||
"tl": "Oben links",
|
||||
@@ -1909,7 +1894,7 @@
|
||||
"24hour": "24 Stunden"
|
||||
},
|
||||
"unitSystem": {
|
||||
"metric": "Metrisch",
|
||||
"metric": "Metrik",
|
||||
"imperial": "Imperial"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -214,7 +214,7 @@
|
||||
"title": "Verbindungsqualität",
|
||||
"excellent": "Ausgezeichnet",
|
||||
"fair": "Fair",
|
||||
"poor": "schwach",
|
||||
"poor": "arm",
|
||||
"unusable": "Unbrauchbar",
|
||||
"fps": "FPS",
|
||||
"expectedFps": "Erwartete FPS",
|
||||
|
||||
@@ -87,6 +87,7 @@
|
||||
"newCaseDescriptionPlaceholder": "Descripción de caso",
|
||||
"newCaseOption": "Crear nuevo caso",
|
||||
"newCaseNamePlaceholder": "Nombre del nuevo caso",
|
||||
"nonAdminHelp": "Se creará un nuevo caso para estas exportaciones.",
|
||||
"placeholder": "Selecciona un caso"
|
||||
},
|
||||
"queueing": "Poniendo la exportación en cola…",
|
||||
|
||||
@@ -502,6 +502,13 @@
|
||||
"title": "Confirma la contraseña",
|
||||
"placeholder": "Confirma la contraseña"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Fortaleza de la contraseña: ",
|
||||
"weak": "Débil",
|
||||
"medium": "Media",
|
||||
"strong": "Fuerte",
|
||||
"veryStrong": "Muy fuerte"
|
||||
},
|
||||
"match": "Las contraseñas coinciden",
|
||||
"notMatch": "Las contraseñas no coinciden",
|
||||
"show": "Mostrar contraseña",
|
||||
|
||||
@@ -412,15 +412,5 @@
|
||||
"cap_gun": "Mängupüstol",
|
||||
"firecracker": "Ilutulestikurakett",
|
||||
"eruption": "Purse/purskamine",
|
||||
"burst": "Lõhkemine/plahvatmine",
|
||||
"toot": "Pasunahääl",
|
||||
"mechanical_fan": "Mehaaniline ventilaator",
|
||||
"wood": "Puit",
|
||||
"chop": "Puuraiumine",
|
||||
"silence": "Vaikus",
|
||||
"shatter": "Kildudeks purunemine",
|
||||
"chink": "Pragunemine",
|
||||
"crack": "Raksatamine",
|
||||
"sound_effect": "Heliefekt",
|
||||
"environmental_noise": "Ümbruskonna müra"
|
||||
"burst": "Lõhkemine/plahvatmine"
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
"newCaseOption": "Ava uus juhtum",
|
||||
"newCaseNamePlaceholder": "Uue juhtumi nimi",
|
||||
"newCaseDescriptionPlaceholder": "Juhtumi kirjeldus",
|
||||
"nameRequired": "Juhtumi nimi on vajalik"
|
||||
"nonAdminHelp": "Uus juhtum avatakse järnevatele eksportidele."
|
||||
},
|
||||
"queueing": "Ekspordi järjekorda lisamine...",
|
||||
"tabs": {
|
||||
@@ -126,9 +126,7 @@
|
||||
"namePlaceholder": "Valikuline baasnimi nendele eksportidele",
|
||||
"queueingButton": "Ekspordi järjekorda lisamine...",
|
||||
"exportButton_one": "Ekspordi 1 kaamera",
|
||||
"exportButton_other": "Ekspordi {{count}} kaamerat",
|
||||
"noCamerasSelected": "Vali vähemalt üks kaamera",
|
||||
"caseNameDefault": "Eksport mitmest kaamerast - {{date}}"
|
||||
"exportButton_other": "Ekspordi {{count}} kaamerat"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Ekspordi 1 ülevaade",
|
||||
|
||||
@@ -23,8 +23,7 @@
|
||||
"birdseye": {
|
||||
"order": {
|
||||
"label": "Positsioon"
|
||||
},
|
||||
"label": "Vaade linnulennult"
|
||||
}
|
||||
},
|
||||
"label": "Kaameraseadistus",
|
||||
"semantic_search": {
|
||||
@@ -58,7 +57,7 @@
|
||||
}
|
||||
},
|
||||
"audio_transcription": {
|
||||
"label": "Heli üleskirjutus",
|
||||
"label": "Audio transkriptsioon",
|
||||
"live_enabled": {
|
||||
"label": "Reaalajas transkriptsioon"
|
||||
},
|
||||
@@ -67,7 +66,7 @@
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"label": "Objektituvastus",
|
||||
"label": "Objekti tuvastus",
|
||||
"enabled": {
|
||||
"label": "Luba objektituvastus"
|
||||
},
|
||||
@@ -98,8 +97,7 @@
|
||||
"global_args": {
|
||||
"label": "FFmpeg globaalsed argumendid"
|
||||
}
|
||||
},
|
||||
"label": "Vood (FFmpeg)"
|
||||
}
|
||||
},
|
||||
"live": {
|
||||
"label": "Reaalajas mahamängimine",
|
||||
@@ -198,8 +196,7 @@
|
||||
"effect": {
|
||||
"label": "Ajatempli efekt",
|
||||
"description": "Ajatempli teksti visuaalne efekt (puudub, ühtlane, vari)."
|
||||
},
|
||||
"label": "Ajatempli stiil"
|
||||
}
|
||||
},
|
||||
"onvif": {
|
||||
"user": {
|
||||
@@ -218,8 +215,5 @@
|
||||
},
|
||||
"profiles": {
|
||||
"label": "Profiilid"
|
||||
},
|
||||
"zones": {
|
||||
"label": "Tsoonid"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -23,8 +23,7 @@
|
||||
"scaling_factor": {
|
||||
"label": "Skaleerimistegur"
|
||||
}
|
||||
},
|
||||
"label": "Vaade linnulennult"
|
||||
}
|
||||
},
|
||||
"version": {
|
||||
"label": "Praegune seadistuse versioon",
|
||||
@@ -51,9 +50,7 @@
|
||||
"save_attempts": {
|
||||
"label": "Salvestamiskatsed"
|
||||
}
|
||||
},
|
||||
"label": "Objektide klassifitseerimine",
|
||||
"description": "Objektide märgistuste täpsustamiseks või seisundite klassifitseerimiseks kasutatavate klassifitseerimismudelite seadistused."
|
||||
}
|
||||
},
|
||||
"semantic_search": {
|
||||
"triggers": {
|
||||
@@ -129,7 +126,7 @@
|
||||
}
|
||||
},
|
||||
"audio_transcription": {
|
||||
"label": "Heli üleskirjutus",
|
||||
"label": "Audio transkriptsioon",
|
||||
"live_enabled": {
|
||||
"label": "Reaalajas transkriptsioon"
|
||||
},
|
||||
@@ -149,7 +146,7 @@
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"label": "Objektituvastus",
|
||||
"label": "Objekti tuvastus",
|
||||
"enabled": {
|
||||
"label": "Luba objektituvastus"
|
||||
},
|
||||
@@ -398,8 +395,7 @@
|
||||
"effect": {
|
||||
"label": "Ajatempli efekt",
|
||||
"description": "Ajatempli teksti visuaalne efekt (puudub, ühtlane, vari)."
|
||||
},
|
||||
"label": "Ajatempli stiil"
|
||||
}
|
||||
},
|
||||
"onvif": {
|
||||
"user": {
|
||||
@@ -428,8 +424,5 @@
|
||||
},
|
||||
"profiles": {
|
||||
"label": "Profiilid"
|
||||
},
|
||||
"active_profile": {
|
||||
"label": "Aktiivne profiil"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -45,8 +45,8 @@
|
||||
"aria": "Vali sündmused",
|
||||
"noFoundForTimePeriod": "Selle ajavahemiku kohta ei leidu sündmusi."
|
||||
},
|
||||
"selected_one": "Valitud on {{count}}",
|
||||
"selected_other": "Valitud on {{count}}",
|
||||
"selected_one": "{{count}} valitud",
|
||||
"selected_other": "{{count}} valitud",
|
||||
"markAsReviewed": "Märgi ülevaadatuks",
|
||||
"markTheseItemsAsReviewed": "Märgi need kirjed ülevaadatuks",
|
||||
"newReviewItems": {
|
||||
|
||||
@@ -47,10 +47,7 @@
|
||||
},
|
||||
"deleteCase": {
|
||||
"label": "Kustuta juhtum",
|
||||
"desc": "Kas oled kindel, et soovid „{{caseName}}“ juhtumi kustutada?",
|
||||
"descKeepExports": "Eksportimised jäävad alles valikus „kategoriseerimata eksportimised“.",
|
||||
"descDeleteExports": "Sel juhul kustutatakse kõik eksportimised lõplikult.",
|
||||
"deleteExports": "Lisaks kustuta kõik eksportimised"
|
||||
"desc": "Kas oled kindel, et soovid „{{caseName}}“ juhtumi kustutada?"
|
||||
},
|
||||
"caseCard": {
|
||||
"emptyCase": "Eksportimise veel pole"
|
||||
@@ -63,8 +60,7 @@
|
||||
"copying": "Kopeerimisel",
|
||||
"encoding": "Kodeerimisel",
|
||||
"encodingRetry": "Kodeerimisel (uuesti)",
|
||||
"finalizing": "Lõpetamisel",
|
||||
"merging": "Mestimisel"
|
||||
"finalizing": "Lõpetamisel"
|
||||
},
|
||||
"caseView": {
|
||||
"noDescription": "Kirjeldust pole",
|
||||
@@ -75,55 +71,11 @@
|
||||
"cameraCount_other": "{{count}} kaamerat",
|
||||
"showMore": "Näita rohkem",
|
||||
"showLess": "Näita vähem",
|
||||
"emptyTitle": "See juhtum on tühi",
|
||||
"emptyDescription": "Lisa olemasolevad kategooriata eksportimised, et hoida asjad korras.",
|
||||
"emptyDescriptionNoExports": "Hetkel pole veel ühtegi kategoriseerimata eksportimist, mida saaks lisada."
|
||||
"emptyTitle": "See juhtum on tühi"
|
||||
},
|
||||
"caseEditor": {
|
||||
"namePlaceholder": "Juhtumi nimi",
|
||||
"editTitle": "Muuda juhtumit",
|
||||
"createTitle": "Lisa juhtum",
|
||||
"descriptionPlaceholder": "Lisa sellele juhtumile märkmeid või konteksti"
|
||||
},
|
||||
"selected_one": "Valitud on {{count}}",
|
||||
"selected_other": "Valitud on {{count}}",
|
||||
"bulkActions": {
|
||||
"addToCase": "Lisa juhtumile",
|
||||
"moveToCase": "Tõsta juhtumi juurde",
|
||||
"removeFromCase": "Eemalda juhtumist",
|
||||
"delete": "Kustuta",
|
||||
"deleteNow": "Kustuta kohe"
|
||||
},
|
||||
"bulkDelete": {
|
||||
"title": "Kustuta eksporditud sisu",
|
||||
"desc_one": "Kas sa oled kindel, et soovid {{count}} eksportimise kustutada?",
|
||||
"desc_other": "Kas sa oled kindel, et soovid {{count}} eksportimist kustutada?"
|
||||
},
|
||||
"bulkRemoveFromCase": {
|
||||
"title": "Eemalda juhtumist",
|
||||
"desc_one": "Kas eemaldad {{count}} eksportimise sellest juhtumist?",
|
||||
"desc_other": "Kas eemaldad {{count}} eksportimist sellest juhtumist?",
|
||||
"descKeepExports": "Eksportimised tõstetakse kategoriseerimata valikute alla.",
|
||||
"descDeleteExports": "Eksportimised kustutatakse lõplikult.",
|
||||
"deleteExports": "Selle asemel kustuta eksportimised"
|
||||
},
|
||||
"bulkToast": {
|
||||
"success": {
|
||||
"delete": "Eksportimised on kenasti kustutatud",
|
||||
"reassign": "Juhtumile lisamine õnnestus kenasti",
|
||||
"remove": "Eksportimised on kenasti juhtumist eemaldatud"
|
||||
},
|
||||
"error": {
|
||||
"deleteFailed": "Eksportimiste kustutamine ei õnnestunud: {{errorMessage}}",
|
||||
"reassignFailed": "Lisamine juhtumile ei õnnestunud: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"addExportDialog": {
|
||||
"addButton_one": "Lisa 1 eksportimine",
|
||||
"addButton_other": "Lisa {{count}} eksportimist",
|
||||
"adding": "Lisan…",
|
||||
"title": "Lisa eksportimine juhtumile „{{caseName}}“",
|
||||
"searchPlaceholder": "Otsi kategoriseerimata eksportimisi",
|
||||
"empty": "Ükski kategoriseerimata eksportimine ei vasta sellele otsingule."
|
||||
"createTitle": "Lisa juhtum"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"streamingSettings": "Voogedastuse seadistused",
|
||||
"cameraSettings": {
|
||||
"title": "Seadistused: {{camera}}",
|
||||
"objectDetection": "Objektituvastus",
|
||||
"objectDetection": "Objektide tuvastamine",
|
||||
"audioDetection": "Heli tuvastus",
|
||||
"transcription": "Heli üleskirjutus",
|
||||
"snapshots": "Hetkvõtted",
|
||||
@@ -141,12 +141,11 @@
|
||||
},
|
||||
"unavailable": {
|
||||
"browser": "Sinu veebibrauseris puudub WebRTC tugi.",
|
||||
"not-configured": "Sisselülitamiseks lisa selle serveri IP-aadress:8555 valikust go2rtc → webrtc → kandidaadid.",
|
||||
"not-configured": "WebRTC pole seadistatud. Seadista go2rtc webrtc kandidaadid või ice_server teenused.",
|
||||
"unreachable": "WebRTC ühendamine ei õnnestunud. Kontrolli, et port 8555 on kättesaadav ja STUN/TURN-serveri seadistus on õige.",
|
||||
"video-codec": "Selles veebibrauseris puudub WebRTC jaoks antud voogedastuse videokoodeki tugi.",
|
||||
"audio-codec": "WebRTC ei toeta selle voogedastuse helikoodekit. Kodeeri go2rtc abil opus või G.711 vormingusse.",
|
||||
"checking": "Kontrollin WebRTC saadavust…",
|
||||
"notConfiguredOptional": "Valikuline: reaalajas vaade toimib ilma selleta. WebRTC on eelkõige vajalik kahepoolse suhtluse jaoks."
|
||||
"checking": "Kontrollin WebRTC saadavust…"
|
||||
}
|
||||
},
|
||||
"auto": {
|
||||
|
||||
@@ -51,9 +51,7 @@
|
||||
"invalidTimeRange": "Lõppaeg peab olema pärast algusaega",
|
||||
"searchFailed": "Otsing ebaõnnestus: {{message}}",
|
||||
"polygonTooSmall": "Hulknurgal peab olema vähemalt 3 punkti",
|
||||
"unknown": "Tundmatu viga",
|
||||
"alreadyRunning": "Sul juba on liikumise tuvastuse otsing töös. Oota, et see lõppeks või katkesta otsing.",
|
||||
"tooManySearches": "Liiga palju liikumise tuvastuse otsinguid on töös. Proovi uuesti, kui mõni neist on lõppenud."
|
||||
"unknown": "Tundmatu viga"
|
||||
},
|
||||
"changePercentage": "{{percentage}}% muutus",
|
||||
"metrics": {
|
||||
|
||||
@@ -157,6 +157,13 @@
|
||||
"title": "Korda salasõna",
|
||||
"placeholder": "Korda salasõna"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Salasõna tugevus: ",
|
||||
"weak": "Nõrk",
|
||||
"medium": "Keskmime",
|
||||
"strong": "Tugev",
|
||||
"veryStrong": "Väga tugev"
|
||||
},
|
||||
"match": "Salasõnad klapivad omavahel",
|
||||
"notMatch": "Salasõnad ei klapi omavahel",
|
||||
"show": "Näita salasõna",
|
||||
@@ -286,65 +293,16 @@
|
||||
"enabled": "Kasutusel",
|
||||
"ffmpeg": {
|
||||
"pathPlaceholder": "rtsp://...",
|
||||
"roles": "Rollid",
|
||||
"rolesRequired": "Vajalik on vähemalt üks roll"
|
||||
"roles": "Rollid"
|
||||
}
|
||||
},
|
||||
"clone": {
|
||||
"categories": {
|
||||
"items": {
|
||||
"lpr": "Sõidukite numbrimärkide tuvastus",
|
||||
"genai": "Generatiivne tehisaru",
|
||||
"zones": "Tsoonid",
|
||||
"face_recognition": "Näotuvastus",
|
||||
"semantic_search": "Semantiline otsing",
|
||||
"birdseye": "Vaade linnulennult",
|
||||
"audio_transcription": "Heli üleskirjutus",
|
||||
"profiles": "Profiilid",
|
||||
"notifications": "Teavitused",
|
||||
"mqtt": "MQTT",
|
||||
"timestamp_style": "Ajatempli stiil",
|
||||
"onvif": "ONVIF",
|
||||
"audio": "Heli tuvastus"
|
||||
},
|
||||
"legend": "Kloonitavad seadistused",
|
||||
"description": "Vali seadistused, mida tahad lähtekaamerast kopeerida.",
|
||||
"selectAll": "Vali kõik",
|
||||
"selectNone": "Vali mitte midagi",
|
||||
"resetDefaults": "Lähtesta vaikimisi seadistusteks"
|
||||
},
|
||||
"target": {
|
||||
"existingCamerasRadio": "Olemasolevad kaamerad",
|
||||
"allCameras": "Kõik kaamerad",
|
||||
"existingPlaceholder": "Vali vähemalt üks kaamera",
|
||||
"existingDisabled": "Pole muid kaameraid, kuhu seda kopeerida",
|
||||
"legend": "Sihtkaamera",
|
||||
"newRadio": "Uus kaamera",
|
||||
"newNameLabel": "Kaamera nimi",
|
||||
"newNamePlaceholder": "nt. tagauks või hoovipoolne_uks",
|
||||
"newNameRequired": "Kaamera nim on vajalik",
|
||||
"newNameInvalid": "Vigane kaamera nimi",
|
||||
"newNameCollision": "Sellise nimega kaamera on juba olemas",
|
||||
"newStreamsForced": "Uue kaamera jaoks kopeeritakse alati voogedastused."
|
||||
},
|
||||
"button": "Klooni seadistused",
|
||||
"sectionDescription": "Kopeeri seadistused ühest kaamerast teise või sootuks uude kaamerasse.",
|
||||
"title": "Sulge kaamera seadistused",
|
||||
"source": {
|
||||
"label": "Lähtekaamera",
|
||||
"placeholder": "Vali lähtekaamera",
|
||||
"required": "Vali lähtekaamera"
|
||||
},
|
||||
"description": "Kopeeri kaamera seadistused ühete või mitmesse teisese kaamerasse või uuede kaamerasse. Tuvastusandmeid (nimi, lühinimi, veebiliidese võrguaadress, kuvamisjärjekord) ei kuulu iialgi kopeerimisele."
|
||||
},
|
||||
"profiles": {
|
||||
"on": "Sees",
|
||||
"off": "Väljas"
|
||||
},
|
||||
"cameraType": {
|
||||
"title": "Kaameratüüp",
|
||||
"label": "Kaameratüüp",
|
||||
"normal": "Tavaline"
|
||||
"genai": "Generatiivne tehisaru"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"notification": {
|
||||
@@ -469,7 +427,7 @@
|
||||
"integrationLpr": "Sõidukite numbrimärkide tuvastus",
|
||||
"cameraLpr": "Sõidukite numbrimärkide tuvastus",
|
||||
"uiSettings": "Kasutajaliidese seadistused",
|
||||
"globalDetect": "Objektituvastus",
|
||||
"globalDetect": "Objektide tuvastamine",
|
||||
"globalRecording": "Salvestamine",
|
||||
"globalSnapshots": "Hetkvõtted",
|
||||
"globalFfmpeg": "FFmpeg",
|
||||
@@ -500,7 +458,7 @@
|
||||
"system": "Süsteem",
|
||||
"integrations": "Integratsioonid",
|
||||
"cameras": "Kaamera seaded",
|
||||
"integrationFaceRecognition": "Näotuvastus",
|
||||
"integrationFaceRecognition": "Nöotuvastus",
|
||||
"cameraDetect": "Objektituvastus",
|
||||
"cameraFfmpeg": "Vood (FFmpeg)",
|
||||
"cameraRecording": "Salvestus",
|
||||
@@ -508,11 +466,11 @@
|
||||
"cameraMotion": "Liikumistuvastus",
|
||||
"cameraObjects": "Objektid",
|
||||
"cameraConfigReview": "Ülevaade",
|
||||
"cameraAudioEvents": "Heli tuvastus",
|
||||
"cameraAudioTranscription": "Heli üleskirjutus",
|
||||
"cameraNotifications": "Teavitused",
|
||||
"cameraAudioEvents": "audiotuvastus",
|
||||
"cameraAudioTranscription": "Audio transkriptsioon",
|
||||
"cameraNotifications": "Teated",
|
||||
"cameraLivePlayback": "Otseülekanne",
|
||||
"integrationAudioTranscription": "Heli üleskirjutus",
|
||||
"integrationAudioTranscription": "Audio transkriptsioon",
|
||||
"integrationObjectClassification": "Objektide klassifitseerimine",
|
||||
"cameraFaceRecognition": "Näotuvastus",
|
||||
"cameraMqttConfig": "MQTT",
|
||||
@@ -524,8 +482,7 @@
|
||||
"mediaSync": "Meedia sünkroonimine",
|
||||
"regionGrid": "Regioonide ruudustik",
|
||||
"enrichments": "Andmete rikastamine",
|
||||
"motionTuner": "Liikumistuvastuse seadistaja",
|
||||
"cameraBirdseye": "Vaade linnulennult"
|
||||
"motionTuner": "Liikumistuvastuse seadistaja"
|
||||
},
|
||||
"dialog": {
|
||||
"unsavedChanges": {
|
||||
@@ -645,9 +602,7 @@
|
||||
}
|
||||
},
|
||||
"profiles": {
|
||||
"nameInvalid": "Lubatud on vaid väiketähed, numbrid ja alakriipsud",
|
||||
"title": "Profiilid",
|
||||
"activeProfile": "Aktiivne profiil"
|
||||
"nameInvalid": "Lubatud on vaid väiketähed, numbrid ja alakriipsud"
|
||||
},
|
||||
"go2rtcStreams": {
|
||||
"validation": {
|
||||
@@ -656,66 +611,7 @@
|
||||
},
|
||||
"configForm": {
|
||||
"sections": {
|
||||
"lpr": "Sõidukite numbrimärkide tuvastus",
|
||||
"face_recognition": "Näotuvastus",
|
||||
"birdseye": "Vaade linnulennult",
|
||||
"notifications": "Teavitused",
|
||||
"live": "Reaalajas vaade",
|
||||
"timestamp_style": "Ajatemplid",
|
||||
"mqtt": "MQTT",
|
||||
"database": "Andmebaas",
|
||||
"telemetry": "Telemeetria",
|
||||
"auth": "Autentimine",
|
||||
"tls": "TLS",
|
||||
"proxy": "Proksiserver",
|
||||
"go2rtc": "go2rtc",
|
||||
"ffmpeg": "FFmpeg"
|
||||
},
|
||||
"zoneNames": {
|
||||
"summary": "Valitud on {{count}}",
|
||||
"empty": "Ühtegi tsooni pole saadaval"
|
||||
},
|
||||
"birdseyeModes": {
|
||||
"summary": "Valitud on {{count}}"
|
||||
},
|
||||
"review": {
|
||||
"title": "Ülevaatamise seadistused"
|
||||
},
|
||||
"audio": {
|
||||
"title": "Heliseadistused"
|
||||
},
|
||||
"notifications": {
|
||||
"title": "Teavituste seadistused"
|
||||
},
|
||||
"live": {
|
||||
"title": "Reaalajas vaate seadistused"
|
||||
},
|
||||
"timestamp_style": {
|
||||
"title": "Ajatempli seadistused"
|
||||
},
|
||||
"searchPlaceholder": "Otsi…",
|
||||
"addCustomLabel": "Lisa sinu määratud silt…",
|
||||
"genaiModel": {
|
||||
"placeholder": "Vali või sisesta mudel…",
|
||||
"search": "Otsi mudelit või sisesta see…",
|
||||
"noModels": "Ühtegi mudelit pole saadaval",
|
||||
"available": "Saadaval mudelid",
|
||||
"useCustom": "Kasuta mudelit „{{value}}“",
|
||||
"refresh": "Laadi mudelid uuesti"
|
||||
},
|
||||
"ptzPresets": {
|
||||
"noPresets": "Ühtegi eelseadistust pole saadaval",
|
||||
"available": "Kaamera eelseadistused",
|
||||
"useCustom": "Kasuta väärtust „{{value}}“"
|
||||
},
|
||||
"defaultRole": {
|
||||
"admin": "Peakasutaja",
|
||||
"viewer": "Vaataja",
|
||||
"none": "Puudub (ligipääs on keelatud)"
|
||||
},
|
||||
"audioTranscriptionModel": {
|
||||
"placeholder": "Vali mudel…",
|
||||
"builtIn": "Rakendusega kaasaolevad mudelid"
|
||||
"lpr": "Sõidukite numbrimärkide tuvastus"
|
||||
}
|
||||
},
|
||||
"configMessages": {
|
||||
|
||||
@@ -9,8 +9,7 @@
|
||||
"nginx": "Nginx logid - Frigate",
|
||||
"websocket": "Sõnumite logid - Frigate"
|
||||
},
|
||||
"enrichments": "Rikastus statistika - Frigate",
|
||||
"health": "Süsteemi korrasolek - Frigate"
|
||||
"enrichments": "Rikastus statistika - Frigate"
|
||||
},
|
||||
"logs": {
|
||||
"download": {
|
||||
@@ -223,34 +222,5 @@
|
||||
"inferenceSpeed": "Detektori järelduskiirus",
|
||||
"cpuUsageInformation": "Protsessori võimsus, mida kasutatakse tuvastusmudelite sisend- ja väljundandmete ettevalmistamisel. See väärtus ei mõõda järelduste kasutamist isegi siis, kui kasutatakse graafikaprotsessorit või kiirendit."
|
||||
}
|
||||
},
|
||||
"health": {
|
||||
"hardware": {
|
||||
"enrichments": {
|
||||
"face_recognition": "Näotuvastus",
|
||||
"lpr": "Sõidukite numbrimärkide tuvastus",
|
||||
"audio_transcription": "Heli üleskirjutus"
|
||||
},
|
||||
"objectDetection": "Objektituvastus",
|
||||
"title": "Riistvara",
|
||||
"hardwareAcceleration": "Raudvaraline kiirendus",
|
||||
"allCameras": "Kõik kaamerad",
|
||||
"probeUnavailable": "Riistvara tuvastamine pole saadaval",
|
||||
"justStarted": "Frigate on just käivitunud",
|
||||
"deviceNotFound": "{{devices}} polnud siit süsteemist leitav",
|
||||
"detectorNotRunning": "Tuvastusprotsess pole töös",
|
||||
"inferenceVerySlow": "Järeldamine on väga aeglane ({{speed}} msek)",
|
||||
"inferenceSlow": "Järeldamine on aeglane ({{speed}} msek)",
|
||||
"inferenceMs": "{{speed}} msek",
|
||||
"customArgs": "Sinu lisatavad ffmpeg-i argumendid",
|
||||
"customArgsNotVerified": "Sinu lisatavad ffmpeg-i argumendid, mida ei kontrollita"
|
||||
},
|
||||
"title": "Korrasolek",
|
||||
"notices": {
|
||||
"title": "Teated",
|
||||
"empty": "Sinu Frigate'i paigaldus on korras"
|
||||
}
|
||||
},
|
||||
"showAllTabs": "Näita kõiki vahekaarte",
|
||||
"showLessTabs": "Näita vähem"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -122,6 +122,7 @@
|
||||
"newCaseNamePlaceholder": "نام پرونده جدید",
|
||||
"newCaseDescriptionPlaceholder": "توضیحات مورد",
|
||||
"label": "مورد",
|
||||
"nonAdminHelp": "یک مورد جدید برای این خروجیها ایجاد خواهد شد.",
|
||||
"placeholder": "انتخاب یک مورد"
|
||||
},
|
||||
"queueing": "در حال قرار دادن خروجی در صف...",
|
||||
|
||||
@@ -963,6 +963,13 @@
|
||||
"title": "تأیید گذرواژه",
|
||||
"placeholder": "تأیید گذرواژه"
|
||||
},
|
||||
"strength": {
|
||||
"title": "قدرت گذرواژه: · ",
|
||||
"weak": "ضعیف",
|
||||
"medium": "متوسط",
|
||||
"strong": "قوی",
|
||||
"veryStrong": "خیلی قوی"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "الزامات رمز عبور:",
|
||||
"length": "حداقل ۸ کاراکتر"
|
||||
|
||||
@@ -171,7 +171,7 @@
|
||||
"sitar": "Sitar",
|
||||
"mandolin": "Mandoliini",
|
||||
"ukulele": "Ukulele",
|
||||
"zither": "Kantele",
|
||||
"zither": "Sitara",
|
||||
"whale_vocalization": "Valaan laulu",
|
||||
"buzz": "Surina",
|
||||
"steel_guitar": "Teräskielikitara",
|
||||
@@ -224,7 +224,7 @@
|
||||
"jingle_bell": "Kulkunen",
|
||||
"chime": "Kilahdus",
|
||||
"wind_chime": "Tuulikello",
|
||||
"harmonica": "Huuliharppu",
|
||||
"harmonica": "Harmonika",
|
||||
"accordion": "Haitari",
|
||||
"bagpipes": "Säkkipilli",
|
||||
"didgeridoo": "Didgeridoo",
|
||||
@@ -274,7 +274,7 @@
|
||||
"salsa_music": "Salsa musiikki",
|
||||
"flamenco": "Flamenco",
|
||||
"blues": "Blues",
|
||||
"music_for_children": "Lasten musiikki",
|
||||
"music_for_children": "Lastenmusiikki",
|
||||
"new-age_music": "New Age musiikki",
|
||||
"vocal_music": "Laulumusiikki",
|
||||
"a_capella": "A Capella",
|
||||
@@ -310,11 +310,11 @@
|
||||
"thunder": "Ukkonen",
|
||||
"water": "Vesi",
|
||||
"rain": "Sade",
|
||||
"raindrop": "Sadepisara",
|
||||
"raindrop": "Sadepisarat",
|
||||
"rain_on_surface": "Sateen ropina",
|
||||
"stream": "Striimi",
|
||||
"stream": "Virta",
|
||||
"waterfall": "Vesiputous",
|
||||
"ocean": "Valtameri",
|
||||
"ocean": "Meri",
|
||||
"waves": "Aallot",
|
||||
"steam": "Höyry",
|
||||
"gurgling": "Korina",
|
||||
@@ -330,9 +330,9 @@
|
||||
"power_windows": "Sähköikkuna",
|
||||
"skidding": "Liiraaminen",
|
||||
"tire_squeal": "Renkaan kiljunta",
|
||||
"car_passing_by": "Auto ohittaa",
|
||||
"car_passing_by": "Ohimenevä auto",
|
||||
"race_car": "Kilpa-auto",
|
||||
"truck": "Kuorma-auto",
|
||||
"truck": "Rekka",
|
||||
"air_horn": "Ilmatorvi",
|
||||
"reversing_beeps": "Peruutustutka",
|
||||
"ice_cream_truck": "Jääteloauto",
|
||||
@@ -406,12 +406,12 @@
|
||||
"mechanisms": "Koneiston ääni",
|
||||
"tick": "Tik",
|
||||
"tick-tock": "Tik-tak",
|
||||
"pulleys": "Hihnapyörät",
|
||||
"pulleys": "Väkipyörät",
|
||||
"single-lens_reflex_camera": "Järjestelmäkamera",
|
||||
"jackhammer": "Katupora",
|
||||
"jackhammer": "Poravasara",
|
||||
"filing": "Viilaus",
|
||||
"power_tool": "Akkuporakone",
|
||||
"gunshot": "Laukaus",
|
||||
"gunshot": "Pistoolinlaukaus",
|
||||
"fusillade": "Tulitus",
|
||||
"cap_gun": "Nallipyssy",
|
||||
"burst": "Sarjatuli",
|
||||
|
||||
@@ -41,42 +41,9 @@
|
||||
"second_one": "{{time}} sekunti",
|
||||
"second_other": "{{time}} sekuntia",
|
||||
"formattedTimestampHourMinute": {
|
||||
"24hour": "HH:mm",
|
||||
"12hour": "h:mm aaa"
|
||||
"24hour": "HH:mm"
|
||||
},
|
||||
"never": "Ei koskaan",
|
||||
"formattedTimestamp": {
|
||||
"12hour": "d MMM, h:mm:ss aaa",
|
||||
"24hour": "d MMM, HH:mm:ss"
|
||||
},
|
||||
"formattedTimestamp2": {
|
||||
"12hour": "dd/MM h:mm:ssa",
|
||||
"24hour": "d MMM HH:mm:ss"
|
||||
},
|
||||
"formattedTimestampHourMinuteSecond": {
|
||||
"12hour": "h:mm:ss aaa",
|
||||
"24hour": "HH:mm:ss"
|
||||
},
|
||||
"formattedTimestampMonthDayHourMinute": {
|
||||
"12hour": "d MMM, h:mm aaa",
|
||||
"24hour": "d MMM, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDayYear": {
|
||||
"12hour": "d MMM, yyyy",
|
||||
"24hour": "d MMM, yyyy"
|
||||
},
|
||||
"formattedTimestampMonthDayYearHourMinute": {
|
||||
"12hour": "d MMM yyyy, h:mm aaa",
|
||||
"24hour": "d MMM yyyy, HH:mm"
|
||||
},
|
||||
"formattedTimestampMonthDay": "d MMM",
|
||||
"formattedTimestampFilename": {
|
||||
"12hour": "dd-MM-yy-h-mm-ss-a",
|
||||
"24hour": "dd-MM-yy-HH-mm-ss"
|
||||
},
|
||||
"inProgress": "Käynnissä",
|
||||
"invalidStartTime": "Epäkelpo aloitusaika",
|
||||
"invalidEndTime": "Epäkelpo lopetusaika"
|
||||
"never": "Ei koskaan"
|
||||
},
|
||||
"pagination": {
|
||||
"next": {
|
||||
@@ -119,7 +86,7 @@
|
||||
},
|
||||
"explore": "Selaa",
|
||||
"export": "Vienti",
|
||||
"uiPlayground": "Käyttöliittymäleikkikenttä",
|
||||
"uiPlayground": "UI-leikkikenttä",
|
||||
"user": {
|
||||
"account": "Tili",
|
||||
"current": "Nykyinen käyttäjä: {{user}}",
|
||||
@@ -142,49 +109,7 @@
|
||||
"ca": "Katalaani",
|
||||
"withSystem": {
|
||||
"label": "Käytä järjestelmän asetuksia kielelle"
|
||||
},
|
||||
"en": "Englanti (Englanti)",
|
||||
"es": "Espanja (Espanja)",
|
||||
"zhCN": "简体中文 (Yksinkertaistettu Kiina)",
|
||||
"zhHant": "繁體中文 (Perinteinen Kiina)",
|
||||
"hi": "हिन्दी (Hindi)",
|
||||
"fr": "Ranska (Ranska)",
|
||||
"ar": "العربية (Arabia)",
|
||||
"pt": "Portugali (Portugali)",
|
||||
"ptBR": "Brasilian portugali (Brasilian portugali)",
|
||||
"ru": "Русский (Venäjä)",
|
||||
"de": "Saksa (Saksa)",
|
||||
"ja": "日本語 (Japani)",
|
||||
"tr": "Turkki (Turkki)",
|
||||
"it": "Italia (Italia)",
|
||||
"nl": "Hollanti (Hollanti)",
|
||||
"sv": "Ruotsi (Ruotsi)",
|
||||
"cs": "Tsekki (Tsekki)",
|
||||
"nb": "Norja (Norja)",
|
||||
"ko": "한국어 (Korea)",
|
||||
"vi": "Vietnam (Vietnam)",
|
||||
"fa": "فارسی (Persia)",
|
||||
"pl": "Puola (Puola)",
|
||||
"uk": "Українська (Ukraina)",
|
||||
"be": "Беларуская (Valkovenäjä)",
|
||||
"he": "עברית (Heprea)",
|
||||
"el": "Ελληνικά (Kreikka)",
|
||||
"ro": "Romania (Romania)",
|
||||
"hu": "Unkari (Unkari)",
|
||||
"fi": "Suomi (Suomi)",
|
||||
"da": "Tanska (Tanska)",
|
||||
"sk": "Slovakia (Slovakia)",
|
||||
"yue": "粵語 (Kantonin kiina)",
|
||||
"th": "ไทย (Thaimaa)",
|
||||
"hr": "Kroatia (Kroatia)",
|
||||
"bs": "Bosnia (Bosnia)",
|
||||
"sr": "Serbia (Serbia)",
|
||||
"sl": "Slovenia (Slovenia)",
|
||||
"lt": "Liettua (Liettua)",
|
||||
"bg": "Bulgaria (Bulgaria)",
|
||||
"gl": "Galego (Galicia)",
|
||||
"id": "Indonesia (Indonesia)",
|
||||
"ur": "اردو (Urdu)"
|
||||
}
|
||||
},
|
||||
"review": "Esikatselu",
|
||||
"theme": {
|
||||
@@ -206,25 +131,16 @@
|
||||
"languages": "Kielet",
|
||||
"system": "Järjestelmä",
|
||||
"settings": "Asetukset",
|
||||
"configuration": "Asetukset",
|
||||
"actions": "Toiminnot",
|
||||
"features": "Ominaisuudet",
|
||||
"classification": "Luokittelu",
|
||||
"chat": "Chat",
|
||||
"systemMetrics": "Tila ja mittarit",
|
||||
"systemLogs": "Lokit",
|
||||
"profiles": "Profiilit",
|
||||
"configurationEditor": "Asetuseditori"
|
||||
"configuration": "Konfiguraatio"
|
||||
},
|
||||
"toast": {
|
||||
"copyUrlToClipboard": "URL kopioitu leikepöydälle.",
|
||||
"save": {
|
||||
"title": "Tallenna",
|
||||
"error": {
|
||||
"title": "Asetusten tallennus epäonnistui: {{errorMessage}}",
|
||||
"noMessage": "Asetusten tallennus epäonnistui"
|
||||
},
|
||||
"success": "Asetusmuutokset tallennettu onnistuneesti."
|
||||
"title": "Konfiguraatiomuutosten tallennus epäonnistui: {{errorMessage}}",
|
||||
"noMessage": "Konfiguraatiomuutosten tallennus epäonnistui"
|
||||
}
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
@@ -264,39 +180,11 @@
|
||||
"twoWayTalk": "Kahdensuuntainen puhe",
|
||||
"cameraAudio": "Kameran ääni",
|
||||
"exitFullscreen": "Poistu koko näytöstä",
|
||||
"copyCoordinates": "Kopioi koordinaatit",
|
||||
"suspended": "Keskeytetty",
|
||||
"unsuspended": "Jatka",
|
||||
"unselect": "Poista valinta",
|
||||
"export": "Vie",
|
||||
"deleteNow": "Poista nyt",
|
||||
"continue": "Jatka",
|
||||
"modified": "Muutettu",
|
||||
"resetToGlobal": "Palauta yleisiin asetuksiin",
|
||||
"resetToDefault": "Palauta oletusasetuksiin",
|
||||
"saveAll": "Tallenna kaikki",
|
||||
"savingAll": "Tallennetaan kaikkia…",
|
||||
"undoAll": "Peruuta kaikki",
|
||||
"retry": "Yritä uudelleen",
|
||||
"reload": "Päivitä",
|
||||
"overridden": "Syrjäytetty"
|
||||
"copyCoordinates": "Kopioi koordinaatit"
|
||||
},
|
||||
"unit": {
|
||||
"length": {
|
||||
"feet": "jalka",
|
||||
"meters": "metriä"
|
||||
},
|
||||
"speed": {
|
||||
"mph": "mph",
|
||||
"kph": "km/h"
|
||||
},
|
||||
"data": {
|
||||
"kbps": "kB/s",
|
||||
"mbps": "MB/s",
|
||||
"gbps": "GB/s",
|
||||
"kbph": "kB/tunti",
|
||||
"mbph": "MB/tunti",
|
||||
"gbph": "GB/tunti"
|
||||
"feet": "jalka"
|
||||
}
|
||||
},
|
||||
"readTheDocumentation": "Lue dokumentaatio",
|
||||
@@ -306,8 +194,7 @@
|
||||
"ID": "ID",
|
||||
"none": "Ei mitään",
|
||||
"all": "Kaikki",
|
||||
"other": "Muu",
|
||||
"back": "Palaa"
|
||||
"other": "Muu"
|
||||
},
|
||||
"list": {
|
||||
"two": "{{0}} ja {{1}}",
|
||||
@@ -317,44 +204,5 @@
|
||||
"field": {
|
||||
"optional": "Vaihtoehtoinen",
|
||||
"internalID": "Frigaten sisäisesti käyttämä ID asetuksissa ja tietokannassa"
|
||||
},
|
||||
"error": {
|
||||
"title": "Tämä sivu lakkasi toimimasta",
|
||||
"desc": "Sivulla tapahtui odottamaton virhe. Uudelleenlataus yleensä auttaa. Mikäli virhe toistuu, kopioi tiedot ja liitä ne GitHubin keskusteluun.",
|
||||
"staleTitle": "Lataa uudelleen",
|
||||
"staleDesc": "Osaa käyttöliittymästä ei voitu ladata, johtuu yleensä Frigaten päivittymisestä välilehden ollessa auki. Lataa uusi versio päivittämällä sivu.",
|
||||
"partial": "Osa käyttöliittymästä lopetti toimintansa.",
|
||||
"copyDetails": "Kopioi lisätiedot",
|
||||
"copyFailed": "Lisätietoja ei voitu kopioida leikepöydälle"
|
||||
},
|
||||
"credentialField": {
|
||||
"savedPlaceholder": "Tallennettu — Jätä tyhjäksi pitääksesi nykyisen"
|
||||
},
|
||||
"commandMenu": {
|
||||
"title": "Komentovalikko",
|
||||
"description": "Hakusivut, kamerat, asetukset ja toiminnot",
|
||||
"placeholder": "Hakusivut, kamerat, asetukset ja toiminnot",
|
||||
"empty": "Ei osumia",
|
||||
"hint": "{{key}} tai / avataksesi, Enter käynnistää",
|
||||
"section": {
|
||||
"recent": "Viimeisin",
|
||||
"pages": "Sivut",
|
||||
"cameras": "Kamerat",
|
||||
"cameraGroups": "Kameraryhmät",
|
||||
"settings": "Asetukset",
|
||||
"actions": "Toiminnot"
|
||||
},
|
||||
"camera": {
|
||||
"live": "Live",
|
||||
"review": "Tarkastele"
|
||||
},
|
||||
"action": {
|
||||
"toggleTheme": "Kytke vaalea ja tumma tila"
|
||||
}
|
||||
},
|
||||
"information": {
|
||||
"pixels": "{{area}}px"
|
||||
},
|
||||
"no_items": "Ei tuloksia",
|
||||
"validation_errors": "Tarkistusvirheet"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@
|
||||
"label": "Yhteensopivuustila",
|
||||
"desc": "Ota tämä vaihtoehto käyttöön vain, jos kamerasi live-suoratoistossa näkyy väriartefakteja ja kuvan oikealla puolella on vinoviiva."
|
||||
},
|
||||
"stream": "Kuvastriimi",
|
||||
"stream": "Kuvavirta",
|
||||
"placeholder": "Valitse kuvavirta"
|
||||
},
|
||||
"birdseye": "Linnun silmä"
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
"content": "Tämä sivu latautuu uudelleen {{countdown}} sekunnin kuluttua.",
|
||||
"button": "Pakota uudelleenlataus nyt"
|
||||
},
|
||||
"description": "Tämä pysäyttää Frigaten uudelleenkäynnistyksen ajaksi."
|
||||
"description": "Tämä sammuttaa Frigaten lyhyeksi aikaa uudelleenkäynnistyksen ajaksi."
|
||||
},
|
||||
"explore": {
|
||||
"plus": {
|
||||
@@ -24,9 +24,6 @@
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Lähetetty"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Frigate+ toimitus epäonnistui. Tarkista verkkoyhteys ja yritä uudelleen."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -57,101 +54,30 @@
|
||||
"selectOrExport": "Valitse tai Vie",
|
||||
"toast": {
|
||||
"error": {
|
||||
"failed": "Viennin jonotus epäonnistui: {{error}}",
|
||||
"endTimeMustAfterStartTime": "Lopetusajan pitää olla aloitusajan jälkeen",
|
||||
"noValidTimeSelected": "Kelvollista aikajanaa ei valittuna"
|
||||
"failed": "Viennin aloitus epäonnistui: {{error}}",
|
||||
"endTimeMustAfterStartTime": "Lopetusajan pitää olla aloitusajan jälkeen"
|
||||
},
|
||||
"success": "Vienti käynnistettiin onnistuneesti. Katso tiedosto viennit sivulla.",
|
||||
"queued": "Vienti jonossa. Näytä edistyminen viennit sivulta.",
|
||||
"view": "Näytä",
|
||||
"batchSuccess_one": "1 vienti aloitettu. Avataan tapahtuma.",
|
||||
"batchSuccess_other": "{{count}} vientiä aloitettu. Avataan tapahtuma.",
|
||||
"batchPartial": "{{successful}} {{total}}:sta viennistä aloitettu. Epäonnistuneet kamerat: {{failedCameras}}",
|
||||
"batchFailed": "{{total}} viennin aloitus epäonnistui. Epäonnistuneet kamerat: {{failedCameras}}",
|
||||
"batchQueuedSuccess_one": "1 vienti jonossa.",
|
||||
"batchQueuedSuccess_other": "{{count}} vientiä jonossa.",
|
||||
"batchQueuedPartial": "{{successful}} {{total}}:sta viennistä siirretty jonoon. Epäonnistuneet kamerat: {{failedCameras}}",
|
||||
"batchQueueFailed": "Jonotus epäonnistui {{total}}:sta viennistä. Epäonnistuneet kamerat: {{failedCameras}}"
|
||||
"success": "Vienti käynnistettiin onnistuneesti. Katso tiedosto /export kansiossa."
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Tallenna vienti",
|
||||
"previewExport": "Esikatsele vientiä",
|
||||
"queueingExport": "Jonotetaan vientiä...",
|
||||
"useThisRange": "Käytä tätä aikaväliä"
|
||||
"previewExport": "Esikatsele vientiä"
|
||||
},
|
||||
"multiCamera": {
|
||||
"noCameras": "Ei kameroita saatavilla",
|
||||
"cameraSelection": "Kamerat",
|
||||
"selectAll": "Valitse kaikki kamerat",
|
||||
"selectGroup": "Valitse ryhmä",
|
||||
"timeRange": "Aikajakso",
|
||||
"selectFromTimeline": "Valitse aikajanalta",
|
||||
"cameraSelectionHelp": "Esivalittuna tältä ajanjaksolta kamerat joilla seurattuja kohteita",
|
||||
"searchOrSelectGroup": "Etsi, tai valitse kameraryhmä...",
|
||||
"clearSelection": "Tyhjennä valinta",
|
||||
"selectWithActivity": "Kamerat joilla seurattuja kohteita",
|
||||
"noMatchingCameras": "Hakusi ei vastannut yhtään kameraa",
|
||||
"selectedCount": "{{selected}} / {{total}} valittuna",
|
||||
"checkingActivity": "Tarkistetaan kameran toimintaa...",
|
||||
"detectionCount_one": "1 seurattu kohde",
|
||||
"detectionCount_other": "{{count}} seurattua kohdetta",
|
||||
"nameLabel": "Viennin nimi",
|
||||
"namePlaceholder": "Valinnainen perusnimi näille vienneille",
|
||||
"queueingButton": "Vientejä jonossa...",
|
||||
"exportButton_one": "Vie 1 kamera",
|
||||
"exportButton_other": "Vie {{count}} kameraa"
|
||||
},
|
||||
"multi": {
|
||||
"exportingButton": "Viedään...",
|
||||
"title_one": "Vie 1 tarkastelu",
|
||||
"title_other": "Vie {{count}} tarkastelua",
|
||||
"description": "Vie jokainen valittu tarkastelu. Kaikki viennit ryhmitetään yhden tapahtuman alle.",
|
||||
"descriptionNoCase": "Vie valitut tarkastelut.",
|
||||
"caseNamePlaceholder": "Tarkastelun vienti - {{date}}",
|
||||
"exportButton_one": "Vie 1 tarkastelu",
|
||||
"exportButton_other": "Vie {{count}} tarkastelua",
|
||||
"toast": {
|
||||
"started_one": "1 vienti aloitettu.{{count}}.",
|
||||
"started_other": "{{count}} vientiä aloitettu.",
|
||||
"partial": "Aloitettu {{successful}} {{total}}:sta viennistä. Epäonnistui:{{failedItems}}",
|
||||
"failed": "{{total}} vientiä epäonnistui. Epäonnistui: {{failedItems}}"
|
||||
}
|
||||
},
|
||||
"stream": {
|
||||
"label": "Laatu",
|
||||
"auto": "Automaattinen",
|
||||
"main": "Alkuperäinen",
|
||||
"sub": "Matala",
|
||||
"autoDesc": "Käyttää päästriimiä ja palautuu huonompilaatuiseen alistriimiin mikäli päästriimiä ei ole saatavissa.",
|
||||
"mainDesc": "Vie ainoastaan alkuperäislaatuisen päästriimin. Poislukien aikajaksot joilta ei ole päästriimiä.",
|
||||
"subDesc": "Vie ainoastaan alempilaatuisen alistriimin. Poislukien ajanjaksot joilta ei ole alistriimiä."
|
||||
},
|
||||
"case": {
|
||||
"newCaseOption": "Luo uusi tapahtuma",
|
||||
"newCaseNamePlaceholder": "Uuden tapahtuman nimi",
|
||||
"newCaseDescriptionPlaceholder": "Tapahtuman kuvaus",
|
||||
"label": "Tapahtuma",
|
||||
"placeholder": "Valitse tapahtuma"
|
||||
},
|
||||
"queueing": "Vienti jonossa...",
|
||||
"tabs": {
|
||||
"export": "Yksi kamera",
|
||||
"multiCamera": "Useampi kamera"
|
||||
"selectGroup": "Valitse ryhmä"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
"label": "Kuvastriimi",
|
||||
"label": "Kuvavirta",
|
||||
"restreaming": {
|
||||
"disabled": "Uudelleenstriimaus ei ole käytössä tässä kamerassa.",
|
||||
"disabled": "Uudelleentoisto ei ole käytettävissä tällä kameralla.",
|
||||
"desc": {
|
||||
"title": "Määritä go2rtc saadaksesi lisäreaaliaikanäkymän vaihtoehtoja ja ääntä tälle kameralle."
|
||||
}
|
||||
},
|
||||
"showStats": {
|
||||
"label": "Näytä striimistatistiikka",
|
||||
"desc": "Valitse tämä vaihtoehto striimistatistiikan näyttämiseksi kamerasyötön päällä."
|
||||
},
|
||||
"debugView": "Vianetsintänäkymä"
|
||||
}
|
||||
},
|
||||
"search": {
|
||||
"saveSearch": {
|
||||
@@ -161,51 +87,12 @@
|
||||
"label": "Tallenna tämä haku"
|
||||
}
|
||||
},
|
||||
"placeholder": "Nimeä haku",
|
||||
"desc": "Anna tallennetulle haulle nimi.",
|
||||
"overwrite": "{{searchName}} löytyy jo. Tallennus ylikirjoittaa olemassaolevan nimen.",
|
||||
"success": "Hakusi ({{searchName}}) on tallennettu."
|
||||
"placeholder": "Nimeä haku"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
"search": {
|
||||
"placeholder": "Hae nimikkeen tai alinimikkeen mukaan..."
|
||||
},
|
||||
"selectImage": "Valitse seurattujen kohteiden pikkukuva",
|
||||
"unknownLabel": "Laukaisukuva tallennettu",
|
||||
"noImages": "Tälle kameralle ei löytynyt pikkukuvia"
|
||||
},
|
||||
"recording": {
|
||||
"shareTimestamp": {
|
||||
"label": "Jaa aikaleima",
|
||||
"title": "Jaa aikaleima",
|
||||
"description": "Jaa aikaleimattu URL soittimen nykyisestä kohdasta tai valitse oma aikaleima. Huomaa, että tämä ei ole julkinen URL, vaan saatavilla ainoastaan Frigaten ja kameran käyttäjille.",
|
||||
"custom": "Oma aikaleima",
|
||||
"button": "Jaa aikaleima URL",
|
||||
"shareTitle": "Frigate tarkastelun aikaleima: {{camera}}"
|
||||
},
|
||||
"confirmDelete": {
|
||||
"title": "Vahvista poisto",
|
||||
"desc": {
|
||||
"selected": "Haluatko varmasti poistaa tämän tapahtuman kaikki videot?<br /><br />Pidä <em>Shift</em> näppäintä pohjassa ohittaaksesi tämän kysymyksen jatkossa."
|
||||
},
|
||||
"toast": {
|
||||
"success": "Valittujen tarkasteluiden videot on poistettu onnistuneesti.",
|
||||
"error": "Poisto epäonnistui: {{error}}"
|
||||
}
|
||||
},
|
||||
"button": {
|
||||
"export": "Vie",
|
||||
"markAsReviewed": "Merkitse tarkastetuksi",
|
||||
"markAsUnreviewed": "Merkitse tarkastamattomaksi",
|
||||
"deleteNow": "Poista nyt",
|
||||
"generateDescription": "Luo kuvaus"
|
||||
},
|
||||
"genaiDescription": {
|
||||
"toast": {
|
||||
"success": "Tekoälykuvausta pyydetty tälle tarkastelulle.",
|
||||
"error": "Kuvauksen pyyntö epäonnistui: {{error}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -51,10 +51,10 @@
|
||||
"scoreDesc": "Kohteen pisteet (Laskeva)",
|
||||
"speedAsc": "Arvioitu nopeus (Nouseva)",
|
||||
"speedDesc": "Arvioitu nopeus (Laskeva)",
|
||||
"relevance": "Vastaavuus"
|
||||
"relevance": "Olennaisuus"
|
||||
},
|
||||
"cameras": {
|
||||
"label": "Kamerasuodatin",
|
||||
"label": "Kameran suodattimet",
|
||||
"all": {
|
||||
"title": "Kaikki kamerat",
|
||||
"short": "Kamerat"
|
||||
@@ -91,20 +91,5 @@
|
||||
"attributes": {
|
||||
"label": "Luokitusominaisuudet",
|
||||
"all": "Kaikki ominaisuudet"
|
||||
},
|
||||
"review": {
|
||||
"showReviewed": "Näytä tarkastetut"
|
||||
},
|
||||
"motion": {
|
||||
"showMotionOnly": "Näytä ainoastaan liike"
|
||||
},
|
||||
"explore": {
|
||||
"settings": {
|
||||
"title": "Asetukset",
|
||||
"defaultView": {
|
||||
"title": "Oletusnäkymä",
|
||||
"summary": "Yhteenveto"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,14 +6,13 @@
|
||||
},
|
||||
"friendly_name": {
|
||||
"label": "Kutsumanimi",
|
||||
"description": "Kutsumanimi jota käytetään Frigaten käyttöliittymässä"
|
||||
"description": "Kameran kutsumanimeä käytetään Frigaten käyttöliittymässä"
|
||||
},
|
||||
"enabled": {
|
||||
"description": "Käytössä",
|
||||
"label": "Käytössä"
|
||||
"description": "Käytössä"
|
||||
},
|
||||
"audio": {
|
||||
"label": "Äänitunnistus",
|
||||
"label": "Ääni tapahtumat",
|
||||
"description": "Äänipohjaisen havaitsemisen asetukset tälle kameralle.",
|
||||
"enabled": {
|
||||
"label": "Ota ääni havainnointi käyttöön",
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
}
|
||||
},
|
||||
"audio": {
|
||||
"label": "Äänitunnistus",
|
||||
"label": "Ääni tapahtumat",
|
||||
"enabled": {
|
||||
"label": "Ota ääni havainnointi käyttöön"
|
||||
}
|
||||
|
||||
@@ -8,12 +8,12 @@
|
||||
"button": {
|
||||
"deleteImages": "Poista kuvat",
|
||||
"trainModel": "Kouluta malli",
|
||||
"deleteClassificationAttempts": "Poista luokittelukuvat",
|
||||
"deleteClassificationAttempts": "Poista luokitellut kuvat",
|
||||
"deleteCategory": "Poista luokka",
|
||||
"addClassification": "Lisää luokittelu",
|
||||
"addClassification": "Lisää luokitus",
|
||||
"deleteModels": "Poista mallit",
|
||||
"editModel": "Muokkaa mallia",
|
||||
"renameCategory": "Uudelleennimeä luokka"
|
||||
"renameCategory": "Nimeä luokka uudelleen"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
@@ -35,9 +35,5 @@
|
||||
"deleteModelFailed": "Mallin poistaminen epäonnistui: {{errorMessage}}",
|
||||
"categorizeFailed": "Kuvan luokittelu epäonnistui: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"tooltip": {
|
||||
"trainingInProgress": "Malli kouluttautuu parhaillaan",
|
||||
"noNewImages": "Ei uusia kuvia koulutusta varten. Luokittele ensin lisää kuvia aineistossa."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
"addFace": "Opastus: Uuden kokoelman lisääminen Kasvokirjastoon.",
|
||||
"invalidName": "Virheellinen nimi. Nimi voi sisältää vain merkkejä, numeroita, välejä, heittomerkkejä, alaviivoja ja väliviivoja.",
|
||||
"placeholder": "Anna nimi kokoelmalle",
|
||||
"nameCannotContainHash": "Nimi ei voi sisältää merkkiä #."
|
||||
"nameCannotContainHash": "Nimi ei voi sisältää \"#\"."
|
||||
},
|
||||
"uploadFaceImage": {
|
||||
"desc": "Lähetä kuva kasvojen tunnistukseen ja lisää se sivulle {{pageToggle}}",
|
||||
@@ -30,7 +30,7 @@
|
||||
"train": {
|
||||
"empty": "Ei viimeaikaisia kasvojentunnistusyrityksiä",
|
||||
"title": "Koulutus",
|
||||
"aria": "Valitse viimeisimmät tunnistukset"
|
||||
"aria": "Valitse kouluta"
|
||||
},
|
||||
"collections": "Kokoelmat",
|
||||
"steps": {
|
||||
@@ -66,7 +66,7 @@
|
||||
"selectImage": "Valitse kuvatiedosto."
|
||||
},
|
||||
"dropActive": "Pudota kuva tähän…",
|
||||
"dropInstructions": "Vedä ja pudota tai liitä kuva tähän tai valitse se klikkaamalla",
|
||||
"dropInstructions": "Vedä ja pudota kuva tähän tai valitse se napsauttamalla",
|
||||
"maxSize": "Maksimikoko: {{size}}MB"
|
||||
},
|
||||
"nofaces": "Kasvoja ei ole saatavilla",
|
||||
|
||||
@@ -84,8 +84,8 @@
|
||||
"disable": "Piilota suoratoiston tilastot"
|
||||
},
|
||||
"manualRecording": {
|
||||
"title": "Tarvittaessa",
|
||||
"tips": "Lataa tilannekuva tai aloita manuaalinen tapahtuma tämän kameran tallenteiden säilytysasetusten perusteella.",
|
||||
"title": "Tallennus pyynnöstä",
|
||||
"tips": "Aloita manuaalinen tapahtuma tämän kameran tallenteen tallennusasetusten perusteella.",
|
||||
"playInBackground": {
|
||||
"label": "Toista taustalla",
|
||||
"desc": "Ota tämä asetus käyttöön, jos haluat jatkaa suoratoistoa kun soitin on piilotettu."
|
||||
|
||||
@@ -30,9 +30,7 @@
|
||||
"triggers": "Laukaisimet",
|
||||
"cameraManagement": "Kamerahallinta",
|
||||
"cameraReview": "Tarkasta",
|
||||
"roles": "Roolit",
|
||||
"profiles": "Profiilit",
|
||||
"system": "Järjestelmä"
|
||||
"roles": "Roolit"
|
||||
},
|
||||
"dialog": {
|
||||
"unsavedChanges": {
|
||||
@@ -45,7 +43,7 @@
|
||||
"noCamera": "Ei kameraa"
|
||||
},
|
||||
"general": {
|
||||
"title": "Käyttöliittymäasetukset",
|
||||
"title": "Yleiset asetukset",
|
||||
"liveDashboard": {
|
||||
"automaticLiveView": {
|
||||
"label": "Automaattinen reaaliaika-näkymä",
|
||||
@@ -168,7 +166,7 @@
|
||||
"name": {
|
||||
"title": "Nimi",
|
||||
"inputPlaceHolder": "Anna nimi…",
|
||||
"tips": "Nimen on oltava vähintään kaksi merkkiä pitkä, vähintään yksi kirjain, eikä se saa olla kameran tai toisen vyöhykkeen nimi tällä kameralla."
|
||||
"tips": "Nimen on oltava vähintään kaksi merkkiä pitkä, eikä se saa olla kameran tai toisen vyöhykkeen nimi."
|
||||
},
|
||||
"point_one": "{{count}} piste",
|
||||
"point_other": "{{count}} pisteet",
|
||||
@@ -188,7 +186,7 @@
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
"success": "Vyöhyke ({{zoneName}}) on tallennettu."
|
||||
"success": "Vyöhyke ({{zoneName}}) on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi."
|
||||
}
|
||||
},
|
||||
"toast": {
|
||||
@@ -204,63 +202,52 @@
|
||||
"point_one": "{{count}} piste",
|
||||
"point_other": "{{count}} pisteet",
|
||||
"clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan.",
|
||||
"label": "Liikemaski",
|
||||
"label": "Liikepeitto",
|
||||
"context": {
|
||||
"title": "Liikemaskeja käytetään estämään ei-toivottujen liiketyyppien (esimerkiksi puiden oksat, kameroiden aikaleimat) aiheuttamat tunnistukset. Liikemaskeja tulisi käyttää <em>hyvin säästeliäästi</em>, sillä ylimaskaaminen vaikeuttaa kohteiden seurantaa."
|
||||
"title": "Liikepeittoja käytetään estämään ei-toivottujen liiketyyppien (esimerkiksi puiden oksat, kameroiden aikaleimat) aiheuttamat tunnistukset. Liikepeittoja tulisi käyttää <em>hyvin säästeliäästi</em>, sillä liiallinen maskaus vaikeuttaa kohteiden seurantaa."
|
||||
},
|
||||
"documentTitle": "Muokkaa liikemaskia - Frigate",
|
||||
"documentTitle": "Muokkaa liikepeittoa - Frigate",
|
||||
"desc": {
|
||||
"title": "Liikemaskia käytetään estämään ei-toivottujen liiketyyppien aiheuttamat tunnistukset. Liiallinen peittäminen vaikeuttaa kohteiden seurantaa.",
|
||||
"title": "Liikepeittoa käytetään estämään ei-toivottujen liiketyyppien aiheuttamat tunnistukset. Liiallinen peittäminen vaikeuttaa kohteiden seurantaa.",
|
||||
"documentation": "Dokumentaatio"
|
||||
},
|
||||
"add": "Uusi liikemaski",
|
||||
"edit": "Muokkaa liikemaskia",
|
||||
"add": "Uusi liikepeitto",
|
||||
"edit": "Muokkaa liikepeittoa",
|
||||
"polygonAreaTooLarge": {
|
||||
"title": "Liikemaski peittää {{polygonArea}}% kameran kuvasta. Suuria liikemaskeja ei suositella.",
|
||||
"tips": "Liikemaskit eivät estä kohteiden havaitsemista. Sinun tulisi sen sijaan käyttää vaadittua vyöhykettä."
|
||||
"title": "Liikepeitto peittää {{polygonArea}}% kameran kuvasta. Suuria liikemaskeja ei suositella.",
|
||||
"tips": "Liikepeitto eivät estä kohteiden havaitsemista. Sinun tulisi sen sijaan käyttää vaadittua vyöhykettä."
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"title": "{{polygonName}} on tallennettu.",
|
||||
"noName": "Liikemaski on tallennettu."
|
||||
"title": "{{polygonName}} on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi.",
|
||||
"noName": "Liikepeitto on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi."
|
||||
}
|
||||
}
|
||||
},
|
||||
"objectMasks": {
|
||||
"point_one": "{{count}} piste",
|
||||
"point_other": "{{count}} pisteet",
|
||||
"label": "Kohdemaskit",
|
||||
"context": "Kohdesuodatinpeittoja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.",
|
||||
"label": "Kohdepeitot",
|
||||
"context": "Objektisuodatinpeittoja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.",
|
||||
"objects": {
|
||||
"title": "Kohteet",
|
||||
"desc": "Kohdetyyppi, jota käytetään tähän kohdemaskiin.",
|
||||
"desc": "Kohdetyyppi, jota käytetään tähän kohdepeittoon.",
|
||||
"allObjectTypes": "Kaikki kohdetyypit"
|
||||
},
|
||||
"toast": {
|
||||
"success": {
|
||||
"title": "{{polygonName}} on tallennettu.",
|
||||
"noName": "Kohdemaski on tallennettu."
|
||||
"title": "{{polygonName}} on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi.",
|
||||
"noName": "Kohdepeitto on tallennettu. Käynnistä Frigatti uudelleen muutosten käyttöönottamiseksi."
|
||||
}
|
||||
},
|
||||
"documentTitle": "Muokkaa kohdemaskia - Frigate",
|
||||
"documentTitle": "Muokkaa kohdepeittoa - Frigate",
|
||||
"desc": {
|
||||
"title": "Objektisuodatinmaskeja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.",
|
||||
"title": "Objektisuodatinpeittoja käytetään suodattamaan pois väärät positiiviset tulokset tietylle kohdetyypille sijainnin perusteella.",
|
||||
"documentation": "Dokumentaatio"
|
||||
},
|
||||
"add": "Lisää kohdepeitto",
|
||||
"edit": "Muokkaa kohdepeittoa",
|
||||
"clickDrawPolygon": "Klikkaa piirtääksesi monikulmion kuvaan.",
|
||||
"name": {
|
||||
"title": "Nimi",
|
||||
"description": "Vapaaehtoinen selkokielinen nimi tälle kohdemaskille.",
|
||||
"placeholder": "Syötä nimi..."
|
||||
}
|
||||
},
|
||||
"masks": {
|
||||
"enabled": {
|
||||
"title": "Käytössä",
|
||||
"description": "Onko tämä maski käytössä config tiedostossa. Mikäli ei, MQTT ei voi sitä aktivoida. Käytöstä poistettuja maskeja ei huomioida suoritusaikana."
|
||||
}
|
||||
"clickDrawPolygon": "Napsauta piirtääksesi monikulmion kuvaan."
|
||||
}
|
||||
},
|
||||
"debug": {
|
||||
@@ -299,8 +286,7 @@
|
||||
"title": "Liikelaatikot",
|
||||
"desc": "Näytä laatikot alueiden ympärillä, joilla liikettä havaitaan",
|
||||
"tips": "<p><strong>Liikelaatikot</strong></p><br><p>Punaiset laatikot peittävät ruudun alueet, joilla liikettä havaitaan parhaillaan.</p>"
|
||||
},
|
||||
"title": "Vianmääritys"
|
||||
}
|
||||
},
|
||||
"users": {
|
||||
"title": "Käyttäjät",
|
||||
@@ -309,7 +295,7 @@
|
||||
"desc": "Hallinnoi tämän Frigate-instanssin käyttäjätilejä."
|
||||
},
|
||||
"addUser": "Lisää käyttäjä",
|
||||
"updatePassword": "Nollaa salasana",
|
||||
"updatePassword": "Päivitä salasana",
|
||||
"toast": {
|
||||
"success": {
|
||||
"roleUpdated": "Rooli päivitetty käyttäjälle {{user}}",
|
||||
@@ -329,7 +315,7 @@
|
||||
"actions": "Toiminnot",
|
||||
"noUsers": "Käyttäjiä ei löytynyt.",
|
||||
"changeRole": "Vaihda käyttäjäroolia",
|
||||
"password": "Nollaa salasana",
|
||||
"password": "Salasana",
|
||||
"deleteUser": "Poista tili",
|
||||
"role": "Rooli"
|
||||
},
|
||||
@@ -349,32 +335,19 @@
|
||||
}
|
||||
},
|
||||
"motionDetectionTuner": {
|
||||
"title": "Liiketunnistuksen säätö",
|
||||
"title": "Liiketunnistuksen säätäminen",
|
||||
"desc": {
|
||||
"title": "Frigate käyttää liiketunnistusta ensimmäisenä tarkistuksena nähdäkseen, tapahtuuko kuvassa jotain, mikä kannattaisi tarkistaa kohdetunnistuksella.",
|
||||
"title": "Frigate käyttää liiketunnistusta ensimmäisenä tarkistuksena nähdäkseen, tapahtuuko kuvassa jotain, mikä kannattaisi tarkistaa objektitunnistuksella.",
|
||||
"documentation": "Lue liikkeensäädön opas"
|
||||
},
|
||||
"Threshold": {
|
||||
"title": "Kynnys",
|
||||
"desc": "Kynnysarvo määrittelee paljonko pikselin luminenssin pitää muuttua jotta se tulkitaan liikkeeksi. <em>Oletus: 30</em>"
|
||||
},
|
||||
"unsavedChanges": "Tallentamatta olevat liiketunnistuksen säädöt ({{camera}})",
|
||||
"contourArea": {
|
||||
"title": "Ääriviivan pinta-ala",
|
||||
"desc": "Ääriviivan pinta-alaa käytetään päättämään mitkä muuttuneet pikseliryhnmät luokitellaan liikkeeksi.<em>Oletus: 10</em>"
|
||||
},
|
||||
"improveContrast": {
|
||||
"title": "Paranna kontrastia",
|
||||
"desc": "Paranna tummien näkymien kontrastia. <em>Oletus: ON</em>"
|
||||
},
|
||||
"toast": {
|
||||
"success": "Liikeasetukset tallennettu."
|
||||
"title": "Kynnys"
|
||||
}
|
||||
},
|
||||
"triggers": {
|
||||
"documentTitle": "Laukaisimet",
|
||||
"management": {
|
||||
"title": "Laukaisimet"
|
||||
"title": "Laukaisimen hallinta"
|
||||
},
|
||||
"addTrigger": "Lisää laukaisin",
|
||||
"table": {
|
||||
@@ -411,10 +384,10 @@
|
||||
"form": {
|
||||
"name": {
|
||||
"title": "Nimi",
|
||||
"placeholder": "Nimeä laukaisin",
|
||||
"placeholder": "Syötä laukaisimen nimi",
|
||||
"error": {
|
||||
"minLength": "Kentän on oltava vähintään 2 merkkiä pitkä.",
|
||||
"invalidCharacters": "Kenttä voi sisältää vain kirjaimia, numeroita, alaviivoja ja väliviivoja.",
|
||||
"minLength": "Nimen on oltava vähintään 2 merkkiä pitkä.",
|
||||
"invalidCharacters": "Nimi voi sisältää vain kirjaimia, numeroita, alaviivoja ja väliviivoja.",
|
||||
"alreadyExists": "Tällä nimellä oleva laukaisin on jo olemassa tälle kameralle."
|
||||
}
|
||||
},
|
||||
@@ -427,9 +400,9 @@
|
||||
},
|
||||
"content": {
|
||||
"title": "Sisältö",
|
||||
"imagePlaceholder": "Valitse pikkukuva",
|
||||
"imagePlaceholder": "Valitse kuva",
|
||||
"textPlaceholder": "Kirjoita tekstisisältö",
|
||||
"imageDesc": "Näytetään vain 100 viimeisintä pikkukuvaa. Mikäli et löydä haluamaasi, tarkastele aikaisempia kohteita Selaimessa ja aseta laukaisin siellä menuvalikosta.",
|
||||
"imageDesc": "Valitse kuva, joka laukaisee tämän toiminnon, kun samankaltainen kuva havaitaan.",
|
||||
"textDesc": "Syötä teksti, joka laukaisee tämän toiminnon, kun vastaava seurattavan kohteen kuvaus havaitaan.",
|
||||
"error": {
|
||||
"required": "Sisältö on pakollinen."
|
||||
@@ -444,7 +417,7 @@
|
||||
},
|
||||
"actions": {
|
||||
"title": "Toiminnot",
|
||||
"desc": "Oletuksena Frigate lähettää MQTT-viestin kaikille laukaisimille. Alatunnisteet lisäävät laukaisimen nimen kohdetunnisteeseen. Ominaisuuksia voi etsiä metadatasta, joka on tallennettu erikseen seurattavan kohteen metadataan.",
|
||||
"desc": "Oletuksena Frigate lähettää MQTT-viestin kaikille laukaisimille. Valitse lisätoiminto, joka suoritetaan, kun tämä laukaisija laukeaa.",
|
||||
"error": {
|
||||
"min": "Vähintään yksi toiminto on valittava."
|
||||
}
|
||||
@@ -481,7 +454,7 @@
|
||||
"desc": "Semanttisen haun avulla Frigatessa voit etsiä seurattavia kohteita tarkistettavista kohteista joko kuvan, käyttäjän määrittämän tekstikuvauksen tai automaattisesti luodun kuvauksen avulla.",
|
||||
"reindexNow": {
|
||||
"label": "Uudelleenindeksoi nyt",
|
||||
"desc": "Uudelleindeksointi luo uudelleen upotukset kaikille seuratuille kohteille. Prosessi suoritetaan taustalla ja voi kuormittaa prosessorin maksimiin ja viedä kohtalaisesti aikaa riippuen seurattujen kohteiden määrästä.",
|
||||
"desc": "Uudelleindeksointi luo uudelleen upotukset kaikille seuratuille objekteille. Tämä prosessi suoritetaan taustalla ja voi kuormittaa prosessorin maksimiin ja viedä melko paljon aikaa riippuen seurattujen objektien määrästä.",
|
||||
"confirmTitle": "Vahvista uudelleenindeksointi"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -225,7 +225,7 @@
|
||||
"label": "Thème",
|
||||
"highcontrast": "Contraste élevé"
|
||||
},
|
||||
"systemMetrics": "Santé et Métriques système",
|
||||
"systemMetrics": "Métriques du système",
|
||||
"settings": "Paramètres",
|
||||
"withSystem": "Système",
|
||||
"restart": "Redémarrer Frigate",
|
||||
|
||||
@@ -87,7 +87,8 @@
|
||||
"placeholder": "Sélectionner un dossier",
|
||||
"newCaseOption": "Créer un nouveau cas",
|
||||
"newCaseNamePlaceholder": "Nouveau nom de cas",
|
||||
"newCaseDescriptionPlaceholder": "Description de cas"
|
||||
"newCaseDescriptionPlaceholder": "Description de cas",
|
||||
"nonAdminHelp": "Un nouveau cas sera créé pour ces exports."
|
||||
},
|
||||
"queueing": "Mise en file d'attente de l'export...",
|
||||
"tabs": {
|
||||
|
||||
@@ -45,10 +45,6 @@
|
||||
"num_threads": {
|
||||
"label": "Fils d'exécution pour la détection",
|
||||
"description": "Nombre de fils d'éxécution à utiliser pour le traitement de la détection audio."
|
||||
},
|
||||
"labelmap": {
|
||||
"label": "Customisation Audio",
|
||||
"description": "Remplacements ou entrées de remappage à fusionner avec la table standard des libellés audio."
|
||||
}
|
||||
},
|
||||
"audio_transcription": {
|
||||
@@ -76,10 +72,6 @@
|
||||
"order": {
|
||||
"label": "Emplacement",
|
||||
"description": "Emplacement numérique contrôlant l'ordre de la caméra dans la disposition en vue à vol d'oiseau."
|
||||
},
|
||||
"modes": {
|
||||
"label": "Types d'activité",
|
||||
"description": "Types d’activité qui incluent des caméras dans Birdseye."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
@@ -140,10 +132,6 @@
|
||||
"annotation_offset": {
|
||||
"label": "Décalage de l'annotation",
|
||||
"description": "Millisecondes pour le décalage des annotations afin de mieux aligner les boîtes englobantes de la ligne du temps avec les enregistrements ; peut être positif ou négatif."
|
||||
},
|
||||
"scene": {
|
||||
"label": "Détecter la scène",
|
||||
"description": "L'environnement filmé par cette caméra, utilisé pour déterminer lequel des modèles configurés doit être exécuté sur celle-ci. Les caméras laissées sur « default » utilisent le modèle configuré avec une scène définie sur « default »."
|
||||
}
|
||||
},
|
||||
"face_recognition": {
|
||||
|
||||
@@ -86,19 +86,11 @@
|
||||
"birdseye": {
|
||||
"quality": {
|
||||
"label": "Qualité d'encodage"
|
||||
},
|
||||
"modes": {
|
||||
"label": "Types d'activité",
|
||||
"description": "Types d’activité qui incluent des caméras dans Birdseye."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"enabled": {
|
||||
"label": "Activer la détection d'objet"
|
||||
},
|
||||
"scene": {
|
||||
"label": "Détecter la scène",
|
||||
"description": "L'environnement filmé par cette caméra, utilisé pour déterminer lequel des modèles configurés doit être exécuté sur celle-ci. Les caméras laissées sur « default » utilisent le modèle configuré avec une scène définie sur « default »."
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
@@ -219,10 +211,6 @@
|
||||
"label": "Minimum de confiance audio",
|
||||
"description": "Seuil de confiance minimum pour que l'événement audio soit pris en compte."
|
||||
}
|
||||
},
|
||||
"labelmap": {
|
||||
"label": "Customisation Audio",
|
||||
"description": "Remplacements ou entrées de remappage à fusionner avec la table standard des libellés audio."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
|
||||
@@ -563,6 +563,13 @@
|
||||
"desc": "Seules les lettres, les chiffres, les points et les traits de soulignement sont autorisés."
|
||||
},
|
||||
"password": {
|
||||
"strength": {
|
||||
"weak": "Faible",
|
||||
"title": "Niveau de sécurité du mot de passe : ",
|
||||
"medium": "Moyen",
|
||||
"strong": "Fort",
|
||||
"veryStrong": "Très fort"
|
||||
},
|
||||
"match": "Les mots de passe correspondent",
|
||||
"notMatch": "Les mots de passe ne correspondent pas.",
|
||||
"placeholder": "Saisir le mot de passe",
|
||||
|
||||
@@ -456,6 +456,13 @@
|
||||
"placeholder": "אישור סיסמה",
|
||||
"title": "אישור סיסמה"
|
||||
},
|
||||
"strength": {
|
||||
"title": "חוזק הסיסמה: ",
|
||||
"weak": "חלש",
|
||||
"medium": "בינוני",
|
||||
"strong": "חזק",
|
||||
"veryStrong": "מאוד חזק"
|
||||
},
|
||||
"match": "סיסמאות תואמות",
|
||||
"notMatch": "הסיסמאות אינן תואמות.",
|
||||
"show": "הצג סיסמה",
|
||||
|
||||
@@ -782,6 +782,13 @@
|
||||
"title": "Potvrdi lozinku",
|
||||
"placeholder": "Potvrdi lozinku"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Snaga lozinke: ",
|
||||
"weak": "Slaba",
|
||||
"medium": "Srednje jaka",
|
||||
"strong": "Snažna",
|
||||
"veryStrong": "Vrlo snažna"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "Zahtjevi za lozinku:",
|
||||
"length": "Najmanje 8 znakova"
|
||||
|
||||
@@ -290,6 +290,13 @@
|
||||
},
|
||||
"password": {
|
||||
"match": "A jelszavak egyeznek",
|
||||
"strength": {
|
||||
"weak": "Gyenge",
|
||||
"veryStrong": "Nagyon Erős",
|
||||
"strong": "Erős",
|
||||
"medium": "Közepes",
|
||||
"title": "Jelszó erőssége: "
|
||||
},
|
||||
"placeholder": "Adja meg a jelszót",
|
||||
"title": "Jelszó",
|
||||
"confirm": {
|
||||
|
||||
@@ -75,6 +75,7 @@
|
||||
"newCaseNamePlaceholder": "Nama Kasus Baru",
|
||||
"newCaseDescriptionPlaceholder": "Deskripsi Kasus",
|
||||
"label": "Kasus",
|
||||
"nonAdminHelp": "Kasus Baru akan Dibuat untuk Ekspor ini.",
|
||||
"placeholder": "Pilih Kasus"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@@ -1127,6 +1127,13 @@
|
||||
"title": "Konfirmasi Kata Sandi",
|
||||
"placeholder": "Konfirmasi Kata Sandi"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Kekuatan kata sandi: ",
|
||||
"weak": "Lemah",
|
||||
"medium": "Sedang",
|
||||
"strong": "Kuat",
|
||||
"veryStrong": "Sangat Kuat"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "Persyaratan kata sandi:",
|
||||
"length": "Setidaknya 12 karakter"
|
||||
|
||||
@@ -87,7 +87,8 @@
|
||||
"placeholder": "Seleziona un caso",
|
||||
"newCaseOption": "Crea un nuovo caso",
|
||||
"newCaseNamePlaceholder": "Nuovo nome del caso",
|
||||
"newCaseDescriptionPlaceholder": "Descrizione del caso"
|
||||
"newCaseDescriptionPlaceholder": "Descrizione del caso",
|
||||
"nonAdminHelp": "Per queste esportazioni verrà creato un nuovo caso."
|
||||
},
|
||||
"queueing": "Accodamento per l'esportazione...",
|
||||
"tabs": {
|
||||
|
||||
@@ -460,6 +460,13 @@
|
||||
"title": "Conferma password",
|
||||
"placeholder": "Conferma password"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Complessità della password: ",
|
||||
"weak": "Debole",
|
||||
"medium": "Media",
|
||||
"strong": "Forte",
|
||||
"veryStrong": "Molto forte"
|
||||
},
|
||||
"title": "Password",
|
||||
"placeholder": "Inserisci la password",
|
||||
"match": "Le password corrispondono",
|
||||
|
||||
@@ -102,6 +102,7 @@
|
||||
"newCaseNamePlaceholder": "新しいケース名",
|
||||
"newCaseDescriptionPlaceholder": "ケースの説明",
|
||||
"label": "ケース",
|
||||
"nonAdminHelp": "これらのエクスポートに対して新しいケースが作成されます。",
|
||||
"placeholder": "ケースを選択"
|
||||
},
|
||||
"tabs": {
|
||||
|
||||
@@ -807,7 +807,7 @@
|
||||
},
|
||||
"zooming": {
|
||||
"label": "ズームモード",
|
||||
"description": "ズーム動作の制御: 無効 (パン/チルトのみ)、絶対的 (互換性が最も高い)、相対的 (パン/チルト/ズーム同時)。"
|
||||
"description": "ズーム動作の制御: disabled (パン/チルトのみ)、absolute (互換性が最も高い)、relative (パン/チルト/ズーム同時)。"
|
||||
},
|
||||
"zoom_factor": {
|
||||
"label": "ズーム倍率",
|
||||
|
||||
@@ -1364,7 +1364,7 @@
|
||||
},
|
||||
"zooming": {
|
||||
"label": "ズームモード",
|
||||
"description": "ズーム動作の制御: 無効 (パン/チルトのみ)、絶対的 (互換性が最も高い)、相対的 (パン/チルト/ズーム同時)。"
|
||||
"description": "ズーム動作の制御: disabled (パン/チルトのみ)、absolute (互換性が最も高い)、relative (パン/チルト/ズーム同時)。"
|
||||
},
|
||||
"zoom_factor": {
|
||||
"label": "ズーム倍率",
|
||||
|
||||
@@ -556,6 +556,13 @@
|
||||
"title": "パスワードの確認",
|
||||
"placeholder": "パスワードを再入力"
|
||||
},
|
||||
"strength": {
|
||||
"title": "パスワード強度: ",
|
||||
"weak": "弱い",
|
||||
"medium": "普通",
|
||||
"strong": "強い",
|
||||
"veryStrong": "非常に強い"
|
||||
},
|
||||
"match": "パスワードが一致しています",
|
||||
"notMatch": "パスワードが一致しません",
|
||||
"show": "パスワードを表示",
|
||||
@@ -1832,8 +1839,8 @@
|
||||
"autotracking": {
|
||||
"zooming": {
|
||||
"disabled": "無効",
|
||||
"absolute": "絶対的",
|
||||
"relative": "相対的"
|
||||
"absolute": "絶対値",
|
||||
"relative": "相対値"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -1,18 +1 @@
|
||||
{
|
||||
"motion": {
|
||||
"global": {
|
||||
"sensitivity": "გლობალური მგრძნობელობა"
|
||||
},
|
||||
"cameras": {
|
||||
"algorithm": "ალგორითმი"
|
||||
}
|
||||
},
|
||||
"snapshots": {
|
||||
"global": {
|
||||
"display": "გლობალური გამოსახულება"
|
||||
},
|
||||
"cameras": {
|
||||
"display": "დისპლეი"
|
||||
}
|
||||
}
|
||||
}
|
||||
{}
|
||||
|
||||
@@ -1010,6 +1010,13 @@
|
||||
"title": "បញ្ជាក់ពាក្យសម្ងាត់",
|
||||
"placeholder": "បញ្ជាក់ពាក្យសម្ងាត់"
|
||||
},
|
||||
"strength": {
|
||||
"title": "កម្រិតខ្លាំងនៃពាក្យសម្ងាត់៖ ",
|
||||
"weak": "ខ្សោយ",
|
||||
"medium": "មធ្យម",
|
||||
"strong": "ខ្លាំង",
|
||||
"veryStrong": "ខ្លាំងណាស់"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "តម្រូវការពាក្យសម្ងាត់៖",
|
||||
"length": "យ៉ាងហោចណាស់ ១២ តួអក្សរ"
|
||||
|
||||
@@ -1,32 +1 @@
|
||||
{
|
||||
"speech": "ಮಾತು",
|
||||
"babbling": "ಗೊಣಗು",
|
||||
"yell": "ಕಿರುಚು",
|
||||
"bellow": "ಬೊಬ್ಬೆಯಿಡು",
|
||||
"whoop": "ಕೂಗು",
|
||||
"whispering": "ಪಿಸುಮಾತು",
|
||||
"laughter": "ನಗು",
|
||||
"snicker": "ಹುಸಿ ನಗು",
|
||||
"crying": "ಅಳು",
|
||||
"sigh": "ನಿಟ್ಟುಸಿರು",
|
||||
"singing": "ಹಾಡುವುದು",
|
||||
"choir": "ಗಾಯಕವೃಂದ",
|
||||
"yodeling": "ಯೋಡೆಲಿಂಗ್",
|
||||
"chant": "ಜಪಿಸು",
|
||||
"mantra": "ಮಂತ್ರ",
|
||||
"child_singing": "ಮಗು ಹಾಡುವುದು",
|
||||
"synthetic_singing": "ಕೃತಕ ಗಾಯನ",
|
||||
"rapping": "ರ್ಯಾಪಿಂಗ್",
|
||||
"humming": "ಗುನುಗುನು",
|
||||
"groan": "ನರಳುವುದು",
|
||||
"grunt": "ಅಸಮಾಧಾನದಿಂದ ಹೇಳು",
|
||||
"whistling": "ಶಿಳ್ಳೆ ಹಾಕುವ",
|
||||
"breathing": "ಉಸಿರಾಟ",
|
||||
"wheeze": "ಉಬ್ಬಸ ಪಡು",
|
||||
"snoring": "ಗೊರಕೆಹೊಡಿ",
|
||||
"gasp": "ಮೇಲುಸಿರು",
|
||||
"pant": "ಏದುಸಿರು ಬಿಡು",
|
||||
"snort": "ಬುಸುಗುಟ್ಟುವ ಧ್ವನಿ",
|
||||
"cough": "ಕೆಮ್ಮು",
|
||||
"throat_clearing": "ಗಂಟಲು ಸರಿಪಡಿಸಿಕೊಳ್ಳುವುದು"
|
||||
}
|
||||
{}
|
||||
|
||||
@@ -81,7 +81,8 @@
|
||||
"placeholder": "케이스 선택",
|
||||
"newCaseOption": "새 케이스 생성",
|
||||
"newCaseNamePlaceholder": "새 케이스 이름",
|
||||
"newCaseDescriptionPlaceholder": "케이스 설명"
|
||||
"newCaseDescriptionPlaceholder": "케이스 설명",
|
||||
"nonAdminHelp": "이 내보내기를 위한 새 케이스가 생성됩니다."
|
||||
},
|
||||
"queueing": "내보내기 대기열 추가 중...",
|
||||
"tabs": {
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
},
|
||||
"cookie_secure": {
|
||||
"label": "보안 쿠키 플래그",
|
||||
"description": "인증 쿠키에 항상 보안(secure) 플래그를 설정합니다. Frigate는 TLS를 직접 제공할 때 이를 자동으로 설정하지만, 역방향 프록시(Reverse Proxy)가 Frigate 앞단에서 TLS를 종료(SSL 오프로딩)할 때는 이 옵션을 활성화해야 합니다. Frigate의 TLS 포트에 연결되는 프록시는 반드시 브라우저에 HTTPS를 통해 Frigate를 제공해야 합니다."
|
||||
"description": "인증 쿠키에 보안 플래그를 설정합니다. TLS 사용 시 true여야 합니다."
|
||||
},
|
||||
"session_length": {
|
||||
"label": "세션 유지 시간",
|
||||
|
||||
@@ -181,12 +181,11 @@
|
||||
},
|
||||
"unavailable": {
|
||||
"browser": "사용 중인 브라우저가 WebRTC를 지원하지 않습니다.",
|
||||
"not-configured": "활성화하려면 go2rtc → webrtc → candidates 항목 아래에 이 서버의 IP:8555를 추가하세요.",
|
||||
"not-configured": "WebRTC가 구성되지 않았습니다. go2rtc webrtc 후보 또는 ice_servers를 설정하세요.",
|
||||
"unreachable": "WebRTC에 연결할 수 없습니다. 8555 포트에 접근 가능한지, STUN/TURN 서버 설정이 올바른지 확인하세요.",
|
||||
"video-codec": "이 스트림의 비디오 코덱은 이 브라우저의 WebRTC에서 지원되지 않습니다.",
|
||||
"audio-codec": "이 스트림의 오디오 코덱은 WebRTC에서 지원되지 않습니다. go2rtc를 사용하여 opus 또는 G.711로 트랜스코딩하세요.",
|
||||
"checking": "WebRTC 사용 가능 여부 확인 중…",
|
||||
"notConfiguredOptional": "선택 사항: 이 설정 없이도 라이브 뷰는 정상 작동합니다. WebRTC는 주로 양방향 대화 기능에 필요합니다."
|
||||
"checking": "WebRTC 사용 가능 여부 확인 중…"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -56,9 +56,7 @@
|
||||
"invalidTimeRange": "종료 시간은 시작 시간 이후여야 합니다",
|
||||
"searchFailed": "검색 실패: {{message}}",
|
||||
"polygonTooSmall": "다각형은 최소 3개 이상의 점이 필요합니다",
|
||||
"unknown": "알 수 없는 오류",
|
||||
"alreadyRunning": "이미 실행 중인 움직임 검색 작업이 있습니다. 완료될 때까지 기다리거나 취소하세요.",
|
||||
"tooManySearches": "너무 많은 움직임 검색이 실행 중입니다. 진행 중인 검색이 끝나면 다시 시도하세요."
|
||||
"unknown": "알 수 없는 오류"
|
||||
},
|
||||
"changePercentage": "{{percentage}}% 변화됨",
|
||||
"metrics": {
|
||||
|
||||
@@ -150,8 +150,7 @@
|
||||
"title": "사용자",
|
||||
"management": {
|
||||
"title": "사용자 관리",
|
||||
"desc": "이 Frigate 인스턴스의 사용자 계정을 관리합니다.",
|
||||
"authDisabled": "내장 인증 기능이 비활성화되어 있습니다. 여기에 등록된 계정은 인증 기능이 활성화된 후에만 로그인에 사용됩니다."
|
||||
"desc": "이 Frigate 인스턴스의 사용자 계정을 관리합니다."
|
||||
},
|
||||
"addUser": "사용자 추가",
|
||||
"updatePassword": "비밀번호 재설정",
|
||||
@@ -185,6 +184,13 @@
|
||||
"title": "비밀번호 확인",
|
||||
"placeholder": "비밀번호 확인"
|
||||
},
|
||||
"strength": {
|
||||
"title": "비밀번호 보안 수준: ",
|
||||
"weak": "취약",
|
||||
"medium": "보통",
|
||||
"strong": "안전",
|
||||
"veryStrong": "매우 안전"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "비밀번호 요구 조건:",
|
||||
"length": "최소 12자 이상"
|
||||
@@ -210,8 +216,7 @@
|
||||
"title": "새 사용자 생성",
|
||||
"desc": "새 사용자 계정을 추가하고 Frigate UI 접근 권한을 위한 역할을 지정합니다.",
|
||||
"usernameOnlyInclude": "사용자 이름은 영문자, 숫자, 마침표(.), 밑줄(_)만 포함할 수 있습니다",
|
||||
"confirmPassword": "비밀번호를 확인해 주세요",
|
||||
"usernameOnlyDots": "사용자 이름은 마침표(.)로만 구성될 수 없습니다"
|
||||
"confirmPassword": "비밀번호를 확인해 주세요"
|
||||
},
|
||||
"deleteUser": {
|
||||
"title": "사용자 삭제",
|
||||
@@ -1410,8 +1415,7 @@
|
||||
"baseModels": "기본 모델",
|
||||
"fineTunedModels": "파인 튜닝 모델"
|
||||
},
|
||||
"modelSelect": "Frigate+에서 사용 가능한 모델을 여기에서 선택할 수 있습니다. 현재 감지기 구성과 호환되는 모델만 선택할 수 있습니다.",
|
||||
"showIncompatible": "호환되지 않는 모델 표시"
|
||||
"modelSelect": "Frigate+에서 사용 가능한 모델을 여기에서 선택할 수 있습니다. 현재 감지기 구성과 호환되는 모델만 선택할 수 있습니다."
|
||||
},
|
||||
"changeInDetectorsAndModel": "모델 변경",
|
||||
"unsavedChanges": "저장되지 않은 Frigate+ 설정 변경 사항",
|
||||
|
||||
@@ -320,9 +320,7 @@
|
||||
"showAllTitle": "숨겨진 알림을 모두 다시 표시하시겠습니까?",
|
||||
"showAllDesc": "확인 및 음소거된 모든 알림(설정 및 스트림 점검 항목 포함)이 알림 목록으로 다시 복원됩니다.",
|
||||
"acknowledgedAt": "확인됨: {{time}}",
|
||||
"mutedAt": "음소거됨: {{time}}",
|
||||
"occurred_one": "발생 시각: {{time}}",
|
||||
"occurred_other": "최근 발생: {{lastTime}} · {{time}} 이후 {{count}}회 발생"
|
||||
"mutedAt": "음소거됨: {{time}}"
|
||||
},
|
||||
"hardware": {
|
||||
"title": "하드웨어",
|
||||
|
||||
@@ -101,6 +101,7 @@
|
||||
"newCaseNamePlaceholder": "Naujos kolekcijos pavadinimas",
|
||||
"newCaseDescriptionPlaceholder": "Kolekcijos aprašymas",
|
||||
"label": "Kolekcija",
|
||||
"nonAdminHelp": "Nauja kolekcija bus sukurta šiems išrašams.",
|
||||
"placeholder": "Pasirinkti kolekciją"
|
||||
},
|
||||
"queueing": "Sudaroma išrašų eilė....",
|
||||
|
||||
@@ -433,6 +433,13 @@
|
||||
"title": "Patvirtinti Slaptažodį",
|
||||
"placeholder": "Patvirtinti Slaptažodį"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Slaptažodžio sudėtingumas: ",
|
||||
"weak": "Silpnas",
|
||||
"medium": "Vidutinis",
|
||||
"strong": "Stiprus",
|
||||
"veryStrong": "Labai Stiprus"
|
||||
},
|
||||
"match": "Slaptažodžiai sutampa",
|
||||
"notMatch": "Slaptažodžiai nesutampa"
|
||||
},
|
||||
|
||||
@@ -84,7 +84,8 @@
|
||||
"placeholder": "Velg en sak",
|
||||
"newCaseOption": "Opprett ny sak",
|
||||
"newCaseNamePlaceholder": "Navn på ny sak",
|
||||
"newCaseDescriptionPlaceholder": "Saksbeskrivelse"
|
||||
"newCaseDescriptionPlaceholder": "Saksbeskrivelse",
|
||||
"nonAdminHelp": "En ny sak vil bli opprettet for disse eksportene."
|
||||
},
|
||||
"queueing": "Legger eksport i kø...",
|
||||
"tabs": {
|
||||
|
||||
@@ -491,6 +491,13 @@
|
||||
"placeholder": "Bekreft passord",
|
||||
"title": "Bekreft passord"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Passordstyrke: ",
|
||||
"veryStrong": "Veldig sterkt",
|
||||
"weak": "Svakt",
|
||||
"medium": "Medium",
|
||||
"strong": "Sterkt"
|
||||
},
|
||||
"match": "Passordene samsvarer",
|
||||
"notMatch": "Passordene samsvarer ikke",
|
||||
"show": "Vis passord",
|
||||
|
||||
@@ -129,8 +129,7 @@
|
||||
"retry": "Opnieuw proberen",
|
||||
"expand": "Uitklappen",
|
||||
"collapse": "Inklappen",
|
||||
"reload": "Herladen",
|
||||
"clear": "Legen"
|
||||
"reload": "Herladen"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
|
||||
@@ -84,7 +84,8 @@
|
||||
"placeholder": "Selecteer een dossier",
|
||||
"newCaseOption": "Maak nieuwe case",
|
||||
"newCaseNamePlaceholder": "Nieuwe case naam",
|
||||
"newCaseDescriptionPlaceholder": "Case beschrijving"
|
||||
"newCaseDescriptionPlaceholder": "Case beschrijving",
|
||||
"nonAdminHelp": "Een nieuwe case wordt gemaakt voor deze exports."
|
||||
},
|
||||
"queueing": "Export in wachtrij zetten...",
|
||||
"tabs": {
|
||||
|
||||
@@ -18,9 +18,7 @@
|
||||
"short": "Type",
|
||||
"title": "Stream Type:"
|
||||
},
|
||||
"decodedFrames": "Gedecodeerde frames:",
|
||||
"stream": "Stream:",
|
||||
"streamAuto": "{{stream}} (automatisch)"
|
||||
"decodedFrames": "Gedecodeerde frames:"
|
||||
},
|
||||
"submitFrigatePlus": {
|
||||
"title": "Dit frame indienen bij Frigate+?",
|
||||
@@ -55,7 +53,6 @@
|
||||
"noAudio": "Geen audio",
|
||||
"audioRate": "{{rate}} kHz audio",
|
||||
"audioCodecRate": "{{codec}} {{rate}} kHz",
|
||||
"noRecordings": "Geen opnames in dit tijdsframe",
|
||||
"auto": "Automatisch"
|
||||
"noRecordings": "Geen opnames in dit tijdsframe"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -363,31 +363,7 @@
|
||||
"label": "Live kwaliteit",
|
||||
"description": "Coderingskwaliteit voor de jsmpeg-stream (1 hoogste, 31 laagste)."
|
||||
},
|
||||
"description": "Instellingen die door de webinterface worden gebruikt om de selectie, resolutie en kwaliteit van livestreams te regelen.",
|
||||
"transcode": {
|
||||
"label": "Getranscodeerde streams",
|
||||
"description": "Lagekwaliteit-livestreams on-demand getranscodeerd door go2rtc.",
|
||||
"enabled": {
|
||||
"label": "Getranscodeerde streams activeren",
|
||||
"description": "Voeg lagekwaliteit-livestreams toe die go2rtc realtime transcodeert tijdens het kijken."
|
||||
},
|
||||
"source": {
|
||||
"label": "Bronstream",
|
||||
"description": "go2rtc-stream om te transcoderen. Standaard de eerste livestream."
|
||||
},
|
||||
"qualities": {
|
||||
"label": "Kwaliteit",
|
||||
"description": "Er wordt één getranscodeerde stream per kwaliteit toegevoegd.",
|
||||
"height": {
|
||||
"label": "Hoogte",
|
||||
"description": "Uitvoerhoogte in pixels; breedte volgt de bronverhouding."
|
||||
},
|
||||
"bitrate": {
|
||||
"label": "Bitrate",
|
||||
"description": "Doelbitrate en maximale videobitrate in kbps."
|
||||
}
|
||||
}
|
||||
}
|
||||
"description": "Instellingen die door de webinterface worden gebruikt om de selectie, resolutie en kwaliteit van livestreams te regelen."
|
||||
},
|
||||
"motion": {
|
||||
"label": "Bewegingsdetectie",
|
||||
|
||||
@@ -581,30 +581,6 @@
|
||||
"quality": {
|
||||
"label": "Live kwaliteit",
|
||||
"description": "Coderingskwaliteit voor de jsmpeg-stream (1 hoogste, 31 laagste)."
|
||||
},
|
||||
"transcode": {
|
||||
"label": "Getranscodeerde streams",
|
||||
"description": "Lagekwaliteit-livestreams on-demand getranscodeerd door go2rtc.",
|
||||
"enabled": {
|
||||
"label": "Getranscodeerde streams activeren",
|
||||
"description": "Voeg lagekwaliteit-livestreams toe die go2rtc realtime transcodeert tijdens het kijken."
|
||||
},
|
||||
"source": {
|
||||
"label": "Bronstream",
|
||||
"description": "go2rtc-stream om te transcoderen. Standaard de eerste livestream."
|
||||
},
|
||||
"qualities": {
|
||||
"label": "Kwaliteit",
|
||||
"description": "Er wordt één getranscodeerde stream per kwaliteit toegevoegd.",
|
||||
"height": {
|
||||
"label": "Hoogte",
|
||||
"description": "Uitvoerhoogte in pixels; breedte volgt de bronverhouding."
|
||||
},
|
||||
"bitrate": {
|
||||
"label": "Bitrate",
|
||||
"description": "Doelbitrate en maximale videobitrate in kbps."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"motion": {
|
||||
@@ -758,9 +734,6 @@
|
||||
"label": "Originele GenAI-status",
|
||||
"description": "Geeft aan of GenAI was ingeschakeld in de originele statische configuratie."
|
||||
}
|
||||
},
|
||||
"filters_attribute": {
|
||||
"label": "Attribuutfilters"
|
||||
}
|
||||
},
|
||||
"record": {
|
||||
@@ -1459,57 +1432,5 @@
|
||||
"label": "Tijdsverschil negeren",
|
||||
"description": "Tijdsynchronisatieverschillen tussen camera en Frigate-server negeren voor ONVIF-communicatie."
|
||||
}
|
||||
},
|
||||
"models": {
|
||||
"label": "Detectie model",
|
||||
"description": "Objectdetectiemodellen en de hardware waarop elk model wordt uitgevoerd. Camera's kiezen een model door hun detect.scene te vergelijken met de scene van een model, waarbij wordt teruggevallen op het 'default'-model.",
|
||||
"scene": {
|
||||
"label": "Scènemodel",
|
||||
"description": "Een naam voor de camera-omgeving waarvoor dit model wordt gebruikt, zoals 'thermal'. Camera's selecteren een model door detect.scene op een overeenkomende waarde in te stellen, en het 'default'-model wordt gebruikt door elke camera die er geen instelt."
|
||||
},
|
||||
"devices": {
|
||||
"label": "Detectiehardware",
|
||||
"description": "Hardware waarop dit model draait, als '<detector>' of '<detector>:<device>' (bijvoorbeeld 'edgetpu:pci:0' of 'openvino:GPU'). Hetzelfde apparaat meer dan eens opgeven start extra inferentieprocessen erop."
|
||||
},
|
||||
"path": {
|
||||
"label": "Pad naar aangepast objectdetectiemodel",
|
||||
"description": "Pad naar een aangepast detectiemodelbestand (of plus://<model_id> voor Frigate+-modellen)."
|
||||
},
|
||||
"labelmap_path": {
|
||||
"label": "Labelmap voor aangepaste objectdetector",
|
||||
"description": "Pad naar een labelmapbestand dat numerieke klassen koppelt aan tekstlabels voor de detector."
|
||||
},
|
||||
"width": {
|
||||
"label": "Invoerbreedte objectdetectiemodel",
|
||||
"description": "Breedte van de invoertensor van het model in pixels."
|
||||
},
|
||||
"height": {
|
||||
"label": "Invoerhoogte objectdetectiemodel",
|
||||
"description": "Hoogte van de invoertensor van het model in pixels."
|
||||
},
|
||||
"labelmap": {
|
||||
"label": "Labelmap aanpassen",
|
||||
"description": "Overschrijvingen of hertoewijzingen die worden samengevoegd met de standaard labelmap."
|
||||
},
|
||||
"attributes_map": {
|
||||
"label": "Koppeling van objectlabels aan hun attribuutlabels",
|
||||
"description": "Koppeling van objectlabels aan attribuutlabels, gebruikt om metadata toe te voegen (bijvoorbeeld 'car' -> ['license_plate'])."
|
||||
},
|
||||
"input_tensor": {
|
||||
"label": "Vorm invoertensor model",
|
||||
"description": "Tensorformaat dat het model verwacht: 'nhwc' of 'nchw'."
|
||||
},
|
||||
"input_pixel_format": {
|
||||
"label": "Pixelkleurformaat modelinvoer",
|
||||
"description": "Pixelkleurruimte die het model verwacht: 'rgb', 'bgr' of 'yuv'."
|
||||
},
|
||||
"input_dtype": {
|
||||
"label": "Datatype modelinvoer",
|
||||
"description": "Datatype van de invoertensor van het model (bijvoorbeeld 'float32')."
|
||||
},
|
||||
"model_type": {
|
||||
"label": "Type objectdetectiemodel",
|
||||
"description": "Architectuurtype van het detectormodel (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine), door sommige detectors gebruikt voor optimalisatie."
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
"bulkRemoveFromCase": {
|
||||
"title": "Uit case verwijderen",
|
||||
"desc_one": "{{count}} export uit deze case verwijderen?",
|
||||
"desc_other": "{{count}} export(s) verwijderen?",
|
||||
"desc_other": "Remove {{count}} exports from this case?",
|
||||
"deleteExports": "Toch verwijderen",
|
||||
"descDeleteExports": "Exports worden permanent verwijderd."
|
||||
},
|
||||
|
||||
@@ -495,6 +495,13 @@
|
||||
},
|
||||
"password": {
|
||||
"title": "Wachtwoord",
|
||||
"strength": {
|
||||
"medium": "Matig",
|
||||
"strong": "Sterk",
|
||||
"veryStrong": "Zeer sterk",
|
||||
"title": "Wachtwoordsterkte: ",
|
||||
"weak": "Zwak"
|
||||
},
|
||||
"match": "Wachtwoorden komen overeen",
|
||||
"confirm": {
|
||||
"title": "Wachtwoord bevestigen",
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
"kbps": "kB/s",
|
||||
"mbps": "MB/s",
|
||||
"gbps": "GB/s",
|
||||
"kbph": "kB/h",
|
||||
"kbph": "kB/godz",
|
||||
"mbph": "MB/h",
|
||||
"gbph": "GB/h"
|
||||
}
|
||||
@@ -159,15 +159,14 @@
|
||||
"savingAll": "Zapisywanie wszystkich…",
|
||||
"undoAll": "Cofnij wszystko",
|
||||
"retry": "Powtórz",
|
||||
"resetToGlobal": "Przywróć ustawienia globalne",
|
||||
"resetToGlobal": "Przywróć ustawienie globalne",
|
||||
"expand": "Rozwiń",
|
||||
"collapse": "Zwiń",
|
||||
"reload": "Odśwież",
|
||||
"clear": "Wyczyść"
|
||||
"reload": "Odśwież"
|
||||
},
|
||||
"menu": {
|
||||
"system": "System",
|
||||
"systemMetrics": "Stan systemu i statystyki",
|
||||
"systemMetrics": "Metryki systemowe",
|
||||
"configuration": "Konfiguracja",
|
||||
"systemLogs": "Logi systemowe",
|
||||
"languages": "Języki",
|
||||
@@ -336,32 +335,6 @@
|
||||
"error": {
|
||||
"title": "Strona nie odpowiada",
|
||||
"desc": "Wystąpił nieoczekiwany błąd. Zazwyczaj wystarczy odświeżyć stronę. Jeśli problem będzie się powtarzaċ skopiuj szczegóły błędu i utwórz dyskusję na GitHubie.",
|
||||
"staleTitle": "Wymagane odświeżenie",
|
||||
"copyDetails": "Kopiuj szczegóły",
|
||||
"partial": "Część interfejsu przestała działać.",
|
||||
"copyFailed": "Nie udało się skopiować szczegółów do schowka",
|
||||
"staleDesc": "Nie udało się załadować części interfejsu. Zwykle oznacza to, że Frigate został zaktualizowany, gdy ta karta była otwarta. Odśwież stronę, aby wczytać nową wersję."
|
||||
},
|
||||
"commandMenu": {
|
||||
"action": {
|
||||
"toggleTheme": "Przełącz jasny i ciemny motyw"
|
||||
},
|
||||
"empty": "Brak wyników",
|
||||
"hint": "{{key}} lub / otwórz, Enter — wykonaj",
|
||||
"placeholder": "Szukaj stron, kamer, ustawień i akcji",
|
||||
"section": {
|
||||
"actions": "Akcje",
|
||||
"cameraGroups": "Grupy kamer",
|
||||
"cameras": "Kamery",
|
||||
"settings": "Ustawienia",
|
||||
"pages": "Strony",
|
||||
"recent": "Ostatnie"
|
||||
},
|
||||
"camera": {
|
||||
"live": "Na żywo",
|
||||
"review": "Przegląd"
|
||||
},
|
||||
"title": "Menu poleceń",
|
||||
"description": "Szukaj stron, kamer, ustawień i akcji"
|
||||
"staleTitle": "Wymagane odświeżenie"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -111,6 +111,7 @@
|
||||
"newCaseNamePlaceholder": "Nazwa nowego przypadku",
|
||||
"newCaseDescriptionPlaceholder": "Opis przypadku",
|
||||
"label": "Przypadek",
|
||||
"nonAdminHelp": "Dla tych eksportów zostanie utworzony nowy przypadek.",
|
||||
"placeholder": "Wybierz przypadek"
|
||||
},
|
||||
"queueing": "Dodawanie eksportu do kolejki...",
|
||||
@@ -136,9 +137,6 @@
|
||||
"partial": "Rozpoczęto {{successful}} z {{total}} eksportów. Niepowodzenia: {{failedItems}}",
|
||||
"failed": "Nie udało się uruchomić {{total}} eksportów. Niepowodzenia: {{failedItems}}"
|
||||
}
|
||||
},
|
||||
"stream": {
|
||||
"label": "Jakość"
|
||||
}
|
||||
},
|
||||
"recording": {
|
||||
|
||||
@@ -492,6 +492,13 @@
|
||||
"placeholder": "Wprowadź nazwę użytkownika"
|
||||
},
|
||||
"password": {
|
||||
"strength": {
|
||||
"strong": "Silne",
|
||||
"title": "Siła hasła: ",
|
||||
"weak": "Słabe",
|
||||
"medium": "Średnie",
|
||||
"veryStrong": "Bardzo silne"
|
||||
},
|
||||
"match": "Hasła pasują",
|
||||
"confirm": {
|
||||
"placeholder": "Potwierdź hasło",
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
"newCaseOption": "Criar novo caso de uso",
|
||||
"newCaseNamePlaceholder": "Novo caso de uso",
|
||||
"newCaseDescriptionPlaceholder": "Descrição do caso de uso",
|
||||
"nameRequired": "Nome do caso é obrigatório"
|
||||
"nonAdminHelp": "Um novo caso de uso será criado para estas exportações."
|
||||
},
|
||||
"queueing": "Exportação na fila...",
|
||||
"tabs": {
|
||||
|
||||
@@ -589,6 +589,13 @@
|
||||
"title": "Confirmar Senha",
|
||||
"placeholder": "Confirmar Senha"
|
||||
},
|
||||
"strength": {
|
||||
"title": "Nível de segurança da senha: ",
|
||||
"weak": "Fraca",
|
||||
"medium": "Mediana",
|
||||
"strong": "Forte",
|
||||
"veryStrong": "Muito Forte"
|
||||
},
|
||||
"requirements": {
|
||||
"title": "Requisitos da senha:",
|
||||
"length": "Pelo menos 12 caracteres"
|
||||
|
||||
@@ -72,6 +72,7 @@
|
||||
"newCaseNamePlaceholder": "Nome do novo caso",
|
||||
"newCaseDescriptionPlaceholder": "Descrição do caso",
|
||||
"label": "Caso",
|
||||
"nonAdminHelp": "Será criado um novo caso para estas exportações.",
|
||||
"placeholder": "Selecionar um caso"
|
||||
},
|
||||
"multiCamera": {
|
||||
|
||||
@@ -522,6 +522,13 @@
|
||||
"placeholder": "Digite o nome de utilizador"
|
||||
},
|
||||
"password": {
|
||||
"strength": {
|
||||
"weak": "Fraco",
|
||||
"medium": "Médio",
|
||||
"strong": "Forte",
|
||||
"title": "Força da senha: ",
|
||||
"veryStrong": "Muito forte"
|
||||
},
|
||||
"notMatch": "As senhas não correspondem",
|
||||
"title": "Senha",
|
||||
"placeholder": "Digite a senha",
|
||||
|
||||
@@ -82,8 +82,7 @@
|
||||
"inProgress": "În desfășurare",
|
||||
"invalidStartTime": "Oră de început invalidă",
|
||||
"invalidEndTime": "Oră de sfârșit invalidă",
|
||||
"never": "Niciodată",
|
||||
"custom": "Personalizat..."
|
||||
"never": "Niciodată"
|
||||
},
|
||||
"menu": {
|
||||
"documentation": {
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
"newCaseOption": "Creează un caz nou",
|
||||
"newCaseNamePlaceholder": "Nume caz nou",
|
||||
"newCaseDescriptionPlaceholder": "Descrierea cazului",
|
||||
"nameRequired": "Numele cazului este obligatoriu"
|
||||
"nonAdminHelp": "Un caz nou va fi creat pentru aceste exporturi."
|
||||
},
|
||||
"queueing": "Se adaugă exportul la coadă...",
|
||||
"tabs": {
|
||||
@@ -150,9 +150,7 @@
|
||||
"selectWithActivity": "Camere cu obiecte urmărite",
|
||||
"selectGroup": "Selectează grupul",
|
||||
"noMatchingCameras": "Nicio cameră nu corespunde căutării tale",
|
||||
"selectedCount": "{{selected}} / {{total}} selectate",
|
||||
"noCamerasSelected": "Selectează cel puțin o cameră",
|
||||
"caseNameDefault": "Export multi-cameră - {{date}}"
|
||||
"selectedCount": "{{selected}} / {{total}} selectate"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Exportă o revizuire",
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user