From 3b0de60cd2feff2f77d605e5d846d73b0158fcfd Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 28 Feb 2026 10:58:12 +0100 Subject: [PATCH 1/5] Translated using Weblate (Czech) Currently translated at 100.0% (217 of 217 strings) Co-authored-by: Hosted Weblate Co-authored-by: vaclav Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/cs/ Translation: Frigate NVR/common --- web/public/locales/cs/common.json | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/web/public/locales/cs/common.json b/web/public/locales/cs/common.json index 480f03e7b..257bb8bd3 100644 --- a/web/public/locales/cs/common.json +++ b/web/public/locales/cs/common.json @@ -133,7 +133,7 @@ }, "unit": { "speed": { - "kph": "Km/h", + "kph": "km/h", "mph": "míle/h" }, "length": { @@ -177,7 +177,7 @@ "fi": "Suomi (Finština)", "sk": "Slovenčina (Slovenština)", "withSystem": { - "label": "Použít systémové nastavení pro jazyk" + "label": "Použít systémové nastavení jazyka" }, "zhCN": "简体中文 (Zjednodušená čínština)", "es": "Español (Španělština)", @@ -205,14 +205,15 @@ "pl": "Polski (Polština)", "th": "ไทย (Thaiština)", "ca": "Català (Katalánština)", - "sl": "Slovinština (Slovinsko)", - "ptBR": "Português brasileiro (Brazilian Portuguese)", - "sr": "Српски (Serbian)", - "lt": "Lietuvių (Lithuanian)", - "bg": "Български (Bulgarian)", - "gl": "Galego (Galician)", - "id": "Bahasa Indonesia (Indonesian)", - "ur": "اردو (Urdu)" + "sl": "Slovinština (Slovinština)", + "ptBR": "Português brasileiro (Brazilská Portugalština)", + "sr": "Српски (Srbština)", + "lt": "Lietuvių (Litevština)", + "bg": "Български (Bulharština)", + "gl": "Galego (Galicijština)", + "id": "Bahasa Indonesia (Indonéština)", + "ur": "اردو (Urdština)", + "hr": "Hrvatski (Chorvatština)" }, "theme": { "highcontrast": "Vysoký kontrast", From 9df3c032b7d1574cdbb0be2a60a6ba36e9c1bd0d Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 28 Feb 2026 10:58:12 +0100 Subject: [PATCH 2/5] Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Added translation using Weblate (Afrikaans) Co-authored-by: Hosted Weblate Co-authored-by: theo exall --- web/public/locales/af/audio.json | 1 + web/public/locales/af/common.json | 1 + web/public/locales/af/components/auth.json | 1 + web/public/locales/af/components/camera.json | 1 + web/public/locales/af/components/dialog.json | 1 + web/public/locales/af/components/filter.json | 1 + web/public/locales/af/components/icons.json | 1 + web/public/locales/af/components/input.json | 1 + web/public/locales/af/components/player.json | 1 + web/public/locales/af/objects.json | 1 + web/public/locales/af/views/classificationModel.json | 1 + web/public/locales/af/views/configEditor.json | 1 + web/public/locales/af/views/events.json | 1 + web/public/locales/af/views/explore.json | 1 + web/public/locales/af/views/exports.json | 1 + web/public/locales/af/views/faceLibrary.json | 1 + web/public/locales/af/views/live.json | 1 + web/public/locales/af/views/recording.json | 1 + web/public/locales/af/views/search.json | 1 + web/public/locales/af/views/settings.json | 1 + web/public/locales/af/views/system.json | 1 + 21 files changed, 21 insertions(+) create mode 100644 web/public/locales/af/audio.json create mode 100644 web/public/locales/af/common.json create mode 100644 web/public/locales/af/components/auth.json create mode 100644 web/public/locales/af/components/camera.json create mode 100644 web/public/locales/af/components/dialog.json create mode 100644 web/public/locales/af/components/filter.json create mode 100644 web/public/locales/af/components/icons.json create mode 100644 web/public/locales/af/components/input.json create mode 100644 web/public/locales/af/components/player.json create mode 100644 web/public/locales/af/objects.json create mode 100644 web/public/locales/af/views/classificationModel.json create mode 100644 web/public/locales/af/views/configEditor.json create mode 100644 web/public/locales/af/views/events.json create mode 100644 web/public/locales/af/views/explore.json create mode 100644 web/public/locales/af/views/exports.json create mode 100644 web/public/locales/af/views/faceLibrary.json create mode 100644 web/public/locales/af/views/live.json create mode 100644 web/public/locales/af/views/recording.json create mode 100644 web/public/locales/af/views/search.json create mode 100644 web/public/locales/af/views/settings.json create mode 100644 web/public/locales/af/views/system.json diff --git a/web/public/locales/af/audio.json b/web/public/locales/af/audio.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/audio.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/common.json b/web/public/locales/af/common.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/common.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/components/auth.json b/web/public/locales/af/components/auth.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/components/auth.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/components/camera.json b/web/public/locales/af/components/camera.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/components/camera.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/components/dialog.json b/web/public/locales/af/components/dialog.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/components/dialog.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/components/filter.json b/web/public/locales/af/components/filter.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/components/filter.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/components/icons.json b/web/public/locales/af/components/icons.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/components/icons.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/components/input.json b/web/public/locales/af/components/input.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/components/input.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/components/player.json b/web/public/locales/af/components/player.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/components/player.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/objects.json b/web/public/locales/af/objects.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/objects.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/classificationModel.json b/web/public/locales/af/views/classificationModel.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/classificationModel.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/configEditor.json b/web/public/locales/af/views/configEditor.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/configEditor.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/events.json b/web/public/locales/af/views/events.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/events.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/explore.json b/web/public/locales/af/views/explore.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/explore.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/exports.json b/web/public/locales/af/views/exports.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/exports.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/faceLibrary.json b/web/public/locales/af/views/faceLibrary.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/faceLibrary.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/live.json b/web/public/locales/af/views/live.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/live.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/recording.json b/web/public/locales/af/views/recording.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/recording.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/search.json b/web/public/locales/af/views/search.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/search.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/settings.json b/web/public/locales/af/views/settings.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/settings.json @@ -0,0 +1 @@ +{} diff --git a/web/public/locales/af/views/system.json b/web/public/locales/af/views/system.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/web/public/locales/af/views/system.json @@ -0,0 +1 @@ +{} From 36e179399a0ff7f1f0495d0bf2e82d1c6a5d126e Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 28 Feb 2026 10:58:12 +0100 Subject: [PATCH 3/5] Translated using Weblate (French) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (French) Currently translated at 100.0% (23 of 23 strings) Translated using Weblate (French) Currently translated at 93.8% (138 of 147 strings) Translated using Weblate (French) Currently translated at 96.4% (220 of 228 strings) Translated using Weblate (French) Currently translated at 81.0% (716 of 883 strings) Co-authored-by: Apocoloquintose Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/fr/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/fr/ Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-exports Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/fr/common.json | 5 +- web/public/locales/fr/components/dialog.json | 4 + web/public/locales/fr/views/exports.json | 18 ++++- web/public/locales/fr/views/settings.json | 80 +++++++++++++++++++- web/public/locales/fr/views/system.json | 4 +- 5 files changed, 104 insertions(+), 7 deletions(-) diff --git a/web/public/locales/fr/common.json b/web/public/locales/fr/common.json index 39820367c..9377bd862 100644 --- a/web/public/locales/fr/common.json +++ b/web/public/locales/fr/common.json @@ -129,7 +129,10 @@ "deleteNow": "Supprimer maintenant", "download": "Télécharger", "done": "Terminé", - "continue": "Continuer" + "continue": "Continuer", + "add": "Ajouter", + "undo": "Annuler", + "copiedToClipboard": "Copié dans le presse-papiers" }, "menu": { "configuration": "Configuration", diff --git a/web/public/locales/fr/components/dialog.json b/web/public/locales/fr/components/dialog.json index 5b3cf0242..a2accb930 100644 --- a/web/public/locales/fr/components/dialog.json +++ b/web/public/locales/fr/components/dialog.json @@ -77,6 +77,10 @@ "fromTimeline": { "saveExport": "Enregistrer l'exportation", "previewExport": "Aperçu de l'exportation" + }, + "case": { + "label": "Dossier", + "placeholder": "Sélectionner un dossier" } }, "search": { diff --git a/web/public/locales/fr/views/exports.json b/web/public/locales/fr/views/exports.json index 3b698d003..fae8186f3 100644 --- a/web/public/locales/fr/views/exports.json +++ b/web/public/locales/fr/views/exports.json @@ -11,13 +11,27 @@ }, "toast": { "error": { - "renameExportFailed": "Échec du renommage de l'exportation : {{errorMessage}}" + "renameExportFailed": "Échec du renommage de l'exportation : {{errorMessage}}", + "assignCaseFailed": "Échec de la mise à jour de l'affectation au dossier : {{errorMessage}}" } }, "tooltip": { "shareExport": "Partager l'exportation", "downloadVideo": "Télécharger la vidéo", "editName": "Modifier le nom", - "deleteExport": "Supprimer l'exportation" + "deleteExport": "Supprimer l'exportation", + "assignToCase": "Ajouter à un dossier" + }, + "headings": { + "cases": "Dossiers", + "uncategorizedExports": "Exportations non classées" + }, + "caseDialog": { + "title": "Ajouter à un dossier", + "description": "Choisissez un dossier existant ou créez en un nouveau.", + "selectLabel": "Dossier", + "newCaseOption": "Créer un nouveau dossier", + "nameLabel": "Nom du dossier", + "descriptionLabel": "Description" } } diff --git a/web/public/locales/fr/views/settings.json b/web/public/locales/fr/views/settings.json index 6fe3c03a7..4c2fa3631 100644 --- a/web/public/locales/fr/views/settings.json +++ b/web/public/locales/fr/views/settings.json @@ -5,14 +5,17 @@ "camera": "Paramètres des caméras - Frigate", "classification": "Paramètres de classification - Frigate", "motionTuner": "Réglage de la détection de mouvement - Frigate", - "general": "Paramètres de l'interface utilisateur - Frigate", + "general": "Paramètres du profil - Frigate", "masksAndZones": "Éditeur de masques et de zones - Frigate", "object": "Débogage - Frigate", "frigatePlus": "Paramètres Frigate+ - Frigate", "notifications": "Paramètres de notification - Frigate", "enrichments": "Paramètres d'enrichissements - Frigate", "cameraManagement": "Gestion des caméras - Frigate", - "cameraReview": "Paramètres des activités caméra - Frigate" + "cameraReview": "Paramètres des activités caméra - Frigate", + "globalConfig": "Configuration globale - Frigate", + "cameraConfig": "Configuration de la caméra - Frigate", + "maintenance": "Maintenance - Frigate" }, "menu": { "ui": "Interface utilisateur", @@ -28,7 +31,62 @@ "triggers": "Déclencheurs", "roles": "Rôles", "cameraManagement": "Gestion", - "cameraReview": "Activités" + "cameraReview": "Activités", + "general": "Général", + "globalConfig": "Configuration globale", + "system": "Système", + "integrations": "Intégrations", + "profileSettings": "Paramètres du profil", + "globalDetect": "Détection d'objets", + "globalRecording": "Enregistrement", + "globalSnapshots": "Instantanés", + "globalFfmpeg": "FFmpeg", + "globalMotion": "Détection de mouvement", + "globalObjects": "Objets", + "globalReview": "Activités", + "globalAudioEvents": "Événements audio", + "globalLivePlayback": "Lecture en direct", + "globalTimestampStyle": "Format d'horodatage", + "systemDatabase": "Base de données", + "systemTls": "TLS", + "systemAuthentication": "Authentification", + "systemNetworking": "Réseau", + "systemProxy": "Proxy", + "systemUi": "Interface", + "systemLogging": "Journalisation", + "systemEnvironmentVariables": "Variables d'environnement", + "systemTelemetry": "Télémétrie", + "systemBirdseye": "Birdseye", + "systemFfmpeg": "FFmpeg", + "systemDetectorHardware": "Matériel de détection", + "systemDetectionModel": "Modèle de détection", + "systemMqtt": "MQTT", + "integrationSemanticSearch": "Recherche sémantique", + "integrationGenerativeAi": "IA générative", + "integrationFaceRecognition": "Reconnaissance faciale", + "integrationLpr": "Lecture de plaques d'immatriculation", + "integrationObjectClassification": "Classification d'objets", + "integrationAudioTranscription": "Transcription audio", + "cameraDetect": "Détection d'objets", + "cameraFfmpeg": "FFmpeg", + "cameraRecording": "Enregistrement", + "cameraSnapshots": "Instantanés", + "cameraMotion": "Détection de mouvement", + "cameraObjects": "Objets", + "cameraConfigReview": "Activités", + "cameraAudioEvents": "Évènements audio", + "cameraAudioTranscription": "Transcription audio", + "cameraNotifications": "Notifications", + "cameraLivePlayback": "Lecture en direct", + "cameraBirdseye": "Birdseye", + "cameraFaceRecognition": "Reconnaissance faciale", + "cameraLpr": "Lecture de plaques d'immatriculation", + "cameraMqttConfig": "MQTT", + "cameraOnvif": "ONVIF", + "cameraUi": "Interface de la caméra", + "cameraTimestampStyle": "Style d'horodatage", + "cameraMqtt": "MQTT de la caméra", + "maintenance": "Maintenance" }, "dialog": { "unsavedChanges": { @@ -1315,5 +1373,21 @@ "success": "La configuration de la classification des activités a été enregistrée. Redémarrez Frigate pour appliquer les modifications." } } + }, + "saveAllPreview": { + "title": "Modifications à enregistrer", + "triggerLabel": "Examiner les modifications en attente", + "empty": "Aucune modification en attente", + "scope": { + "label": "Portée", + "global": "Global", + "camera": "Caméra : {{cameraName}}" + }, + "field": { + "label": "Champ" + }, + "value": { + "label": "Nouvelle valeur" + } } } diff --git a/web/public/locales/fr/views/system.json b/web/public/locales/fr/views/system.json index 38babfe8d..47bbc506d 100644 --- a/web/public/locales/fr/views/system.json +++ b/web/public/locales/fr/views/system.json @@ -81,7 +81,9 @@ "title": "Avertissement relatif aux statistiques du GPU Intel", "message": "Statistiques du GPU non disponibles", "description": "Il s'agit d'un bug connu de l'outil de statistiques GPU d'Intel (intel_gpu_top) : il peut afficher à tort une utilisation de 0 %, même lorsque l'accélération matérielle et la détection d'objets fonctionnent correctement sur l'iGPU. Ce problème ne vient pas de Frigate. Vous pouvez redémarrer l'hôte pour rétablir temporairement l'affichage et confirmer le fonctionnement du GPU. Les performances ne sont pas affectées." - } + }, + "gpuTemperature": "Température du GPU", + "npuTemperature": "Température du NPU" }, "otherProcesses": { "title": "Autres processus", From b11e48e2e80b121dd0f4502a1abd9b48e9262d4d Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 28 Feb 2026 10:58:12 +0100 Subject: [PATCH 4/5] Translated using Weblate (Persian) Currently translated at 99.0% (215 of 217 strings) Co-authored-by: Amir reza Irani ali poor Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/fa/ Translation: Frigate NVR/common --- web/public/locales/fa/common.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/public/locales/fa/common.json b/web/public/locales/fa/common.json index 3b9e02617..ba8ea99bc 100644 --- a/web/public/locales/fa/common.json +++ b/web/public/locales/fa/common.json @@ -75,7 +75,8 @@ }, "inProgress": "در حال انجام", "invalidStartTime": "زمان شروع نامعتبر است", - "invalidEndTime": "زمان پایان نامعتبر است" + "invalidEndTime": "زمان پایان نامعتبر است", + "never": "هرگز" }, "unit": { "length": { From 21039bbbaad19ba967436d18622c6bd407673908 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sat, 28 Feb 2026 10:58:13 +0100 Subject: [PATCH 5/5] Translated using Weblate (Korean) Currently translated at 86.2% (50 of 58 strings) Translated using Weblate (Korean) Currently translated at 99.5% (227 of 228 strings) Co-authored-by: Hosted Weblate Co-authored-by: John Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/ko/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ko/ Translation: Frigate NVR/common Translation: Frigate NVR/components-dialog --- web/public/locales/ko/common.json | 131 ++++++++++++------- web/public/locales/ko/components/dialog.json | 32 ++++- 2 files changed, 108 insertions(+), 55 deletions(-) diff --git a/web/public/locales/ko/common.json b/web/public/locales/ko/common.json index e5c8ef9a9..b7632271e 100644 --- a/web/public/locales/ko/common.json +++ b/web/public/locales/ko/common.json @@ -11,7 +11,7 @@ "5minutes": "5분", "untilRestart": "재시작 될 때까지", "ago": "{{timeAgo}} 전", - "justNow": "지금 막", + "justNow": "방금", "today": "오늘", "yesterday": "어제", "last7": "최근 7일", @@ -67,7 +67,11 @@ "formattedTimestampFilename": { "12hour": "MM-dd-yy-h-mm-ss-a", "24hour": "MM-dd-yy-HH-mm-ss" - } + }, + "never": "한 번도 없음", + "inProgress": "진행 중", + "invalidStartTime": "잘못된 시작 시간", + "invalidEndTime": "잘못된 종료 시간" }, "notFound": { "title": "404", @@ -96,48 +100,49 @@ "configurationEditor": "설정 편집기", "languages": "언어", "language": { - "en": "English (English)", - "es": "Español (Spanish)", - "zhCN": "简体中文 (Simplified Chinese)", - "hi": "हिन्दी (Hindi)", - "fr": "Français (French)", - "ar": "العربية (Arabic)", - "pt": "Português (Portuguese)", - "ptBR": "Português brasileiro (Brazilian Portuguese)", - "ru": "Русский (Russian)", - "de": "Deutsch (German)", - "ja": "日本語 (Japanese)", - "tr": "Türkçe (Turkish)", - "it": "Italiano (Italian)", - "nl": "Nederlands (Dutch)", - "sv": "Svenska (Swedish)", - "cs": "Čeština (Czech)", - "nb": "Norsk Bokmål (Norwegian Bokmål)", - "ko": "한국어 (Korean)", - "vi": "Tiếng Việt (Vietnamese)", - "fa": "فارسی (Persian)", - "pl": "Polski (Polish)", - "uk": "Українська (Ukrainian)", - "he": "עברית (Hebrew)", - "el": "Ελληνικά (Greek)", - "ro": "Română (Romanian)", - "hu": "Magyar (Hungarian)", + "en": "English (영어)", + "es": "Español (스페인어)", + "zhCN": "简体中文 (중국어 간체)", + "hi": "हिन्दी (힌두어)", + "fr": "Français (프랑스어)", + "ar": "العربية (아랍어)", + "pt": "Português (포르투갈어)", + "ptBR": "Português brasileiro (브라질 포르투갈어)", + "ru": "Русский (러시아어)", + "de": "Deutsch (독일어)", + "ja": "日本語 (일본어)", + "tr": "Türkçe (튀르키예어)", + "it": "Italiano (이탈리아어)", + "nl": "Nederlands (네덜란드어)", + "sv": "Svenska (스웨덴어)", + "cs": "Čeština (체코어)", + "nb": "Norsk Bokmål (노르웨이어 보크몰)", + "ko": "한국어", + "vi": "Tiếng Việt (베트남어)", + "fa": "فارسی (페르시아어)", + "pl": "Polski (폴란드어)", + "uk": "Українська (우크라이나어)", + "he": "עברית (히브리어)", + "el": "Ελληνικά (그리스어)", + "ro": "Română (루마니아어)", + "hu": "Magyar (헝가리어)", "fi": "Suomi (Finnish)", - "da": "Dansk (Danish)", - "sk": "Slovenčina (Slovak)", - "yue": "粵語 (Cantonese)", - "th": "ไทย (Thai)", - "ca": "Català (Catalan)", - "sr": "Српски (Serbian)", - "sl": "Slovenščina (Slovenian)", - "lt": "Lietuvių (Lithuanian)", - "bg": "Български (Bulgarian)", - "gl": "Galego (Galician)", - "id": "Bahasa Indonesia (Indonesian)", - "ur": "اردو (Urdu)", + "da": "Dansk (덴마크어)", + "sk": "Slovenčina (슬로바키아어)", + "yue": "粵語 (광둥어)", + "th": "ไทย (태국어)", + "ca": "Català (카탈로니아어)", + "sr": "Српски (세르비아어)", + "sl": "Slovenščina (슬로베니아어)", + "lt": "Lietuvių (리투아니아어)", + "bg": "Български (불가리아어)", + "gl": "Galego (갈리시아어)", + "id": "Bahasa Indonesia (인도네시아어)", + "ur": "اردو (우르두어)", "withSystem": { "label": "시스템 설정 언어 사용" - } + }, + "hr": "Hrvatski (크로아티아어)" }, "appearance": "화면 설정", "darkMode": { @@ -175,8 +180,10 @@ "review": "다시보기", "explore": "탐색", "export": "내보내기", - "uiPlayground": "UI 실험장", - "faceLibrary": "얼굴 라이브러리" + "uiPlayground": "UI 실험실", + "faceLibrary": "얼굴 라이브러리", + "classification": "분류", + "chat": "채팅" }, "unit": { "speed": { @@ -191,13 +198,19 @@ "kbps": "kB/s", "mbps": "MB/s", "gbps": "GB/s", - "kbph": "kB/hour", - "mbph": "MB/hour", - "gbph": "GB/hour" + "kbph": "kB/시간", + "mbph": "MB/시간", + "gbph": "GB/시간" } }, "label": { - "back": "뒤로" + "back": "뒤로", + "hide": "{{item}} 숨기기", + "show": "{{item}} 표시", + "ID": "아이디", + "none": "없음", + "all": "전체", + "other": "그 외" }, "button": { "apply": "적용", @@ -216,7 +229,7 @@ "history": "히스토리", "fullscreen": "전체화면", "exitFullscreen": "전체화면 나가기", - "pictureInPicture": "Picture in Picture", + "pictureInPicture": "화면 속 화면", "twoWayTalk": "양방향 말하기", "cameraAudio": "카메라 오디오", "on": "켜기", @@ -234,7 +247,18 @@ "unselect": "선택 해제", "export": "내보내기", "deleteNow": "바로 삭제하기", - "next": "다음" + "next": "다음", + "add": "추가", + "undo": "실행 취소", + "copiedToClipboard": "클립보드에 복사", + "continue": "계속하기", + "modified": "수정됨", + "overridden": "재정의됨", + "resetToGlobal": "글로벌 설정으로 재설정", + "resetToDefault": "기본값으로 재설정", + "saveAll": "모두 저장", + "savingAll": "모두 저장 중. …", + "undoAll": "모두 실행 취소" }, "toast": { "copyUrlToClipboard": "클립보드에 URL이 복사되었습니다.", @@ -267,5 +291,14 @@ "selectItem": "{{item}} 선택", "information": { "pixels": "{{area}}px" + }, + "list": { + "two": "{{0}}과 {{1}}", + "many": "{{items}} 그리고 {{last}}", + "separatorWithSpace": ", " + }, + "field": { + "optional": "선택", + "internalID": "Frigate 내부 ID는 구성 및 데이터베이스에서 사용됩니다" } } diff --git a/web/public/locales/ko/components/dialog.json b/web/public/locales/ko/components/dialog.json index f701526ef..af6c16556 100644 --- a/web/public/locales/ko/components/dialog.json +++ b/web/public/locales/ko/components/dialog.json @@ -6,7 +6,8 @@ "title": "Frigate이 재시작 중입니다", "content": "이 페이지는 {{countdown}} 뒤에 새로 고침 됩니다.", "button": "강제 재시작" - } + }, + "description": "이 작업은 Frigate가 재시작 되는 동안 잠시 작동이 중지됩니다." }, "explore": { "plus": { @@ -15,7 +16,13 @@ }, "review": { "question": { - "label": "Frigate +에 이 레이블 등록하기" + "label": "Frigate +에 이 레이블 등록하기", + "ask_a": "이 것은 {{label}} 인가요?", + "ask_an": "이 것은 {{label}} 인가요?", + "ask_full": "이 것은 {{untranslatedLabel}} ({{translatedLabel}}) 인가요?" + }, + "state": { + "submitted": "제출됨" } } }, @@ -26,7 +33,7 @@ "export": { "time": { "fromTimeline": "타임라인에서 선택하기", - "lastHour_other": "지난 시간", + "lastHour_other": "지난 {{count}} 시간­", "custom": "커스텀", "start": { "title": "시작 시간", @@ -44,12 +51,13 @@ "export": "내보내기", "selectOrExport": "선택 또는 내보내기", "toast": { - "success": "내보내기가 성공적으로 시작되었습니다. /exports 폴더에서 파일을 보실 수 있습니다.", + "success": "내보내기가 성공적으로 시작되었습니다. 내보내기 페이지에서 파일을 보실 수 있습니다.", "error": { "failed": "내보내기 시작 실패:{{error}}", "endTimeMustAfterStartTime": "종료 시간은 시작 시간보다 뒤에 있어야합니다", "noVaildTimeSelected": "유효한 시간 범위가 선택되지 않았습니다" - } + }, + "view": "보기" }, "fromTimeline": { "saveExport": "내보내기 저장", @@ -86,7 +94,19 @@ }, "recording": { "confirmDelete": { - "title": "삭제 확인" + "title": "삭제 확인", + "desc": { + "selected": "이 리뷰 항목과 관련된 모든 녹화된 영상을 삭제하시겠습니까?

다음에 이 팝업을 건너뛰려면 Shift 키를 누르고 삭제하세요." + }, + "toast": { + "success": "선택한 리뷰 항목과 관련된 동영상 파일이 성공적으로 삭제되었습니다.", + "error": "삭제 실패: {{error}}" + } + }, + "button": { + "export": "내보내기", + "markAsReviewed": "검토 완료로 표시", + "markAsUnreviewed": "검토 안 함 표시" } } }