diff --git a/web/public/locales/lt/audio.json b/web/public/locales/lt/audio.json
new file mode 100644
index 000000000..95f801000
--- /dev/null
+++ b/web/public/locales/lt/audio.json
@@ -0,0 +1,15 @@
+{
+ "camera": "Kamera",
+ "speech": "Kalbėjimas",
+ "bicycle": "Dviratis",
+ "car": "Automobilis",
+ "motorcycle": "Motociklas",
+ "bus": "Autobusas",
+ "train": "Traukinys",
+ "boat": "Valtis",
+ "bird": "Paukštis",
+ "cat": "Katė",
+ "dog": "Šuo",
+ "horse": "Arklys",
+ "sheep": "Avis"
+}
diff --git a/web/public/locales/lt/common.json b/web/public/locales/lt/common.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/common.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/components/auth.json b/web/public/locales/lt/components/auth.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/components/auth.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/components/camera.json b/web/public/locales/lt/components/camera.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/components/camera.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/components/dialog.json b/web/public/locales/lt/components/dialog.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/components/dialog.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/components/filter.json b/web/public/locales/lt/components/filter.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/components/filter.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/components/icons.json b/web/public/locales/lt/components/icons.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/components/icons.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/components/input.json b/web/public/locales/lt/components/input.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/components/input.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/components/player.json b/web/public/locales/lt/components/player.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/components/player.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/objects.json b/web/public/locales/lt/objects.json
new file mode 100644
index 000000000..2b46904dd
--- /dev/null
+++ b/web/public/locales/lt/objects.json
@@ -0,0 +1,36 @@
+{
+ "person": "Žmogus",
+ "bicycle": "Dviratis",
+ "car": "Automobilis",
+ "motorcycle": "Motociklas",
+ "airplane": "Lėktuvas",
+ "bus": "Autobusas",
+ "train": "Traukinys",
+ "boat": "Valtis",
+ "traffic_light": "Šviesoforas",
+ "fire_hydrant": "Hidrantas",
+ "street_sign": "Kelio ženklas",
+ "stop_sign": "Stop ženklas",
+ "parking_meter": "Stovėjimo automatas",
+ "bench": "Suoliukas",
+ "bird": "Paukštis",
+ "cat": "Katė",
+ "dog": "Šuo",
+ "horse": "Arklys",
+ "sheep": "Avis",
+ "cow": "Karvė",
+ "elephant": "Dramblys",
+ "bear": "Lokys",
+ "zebra": "Zebras",
+ "giraffe": "Žirafa",
+ "hat": "Kepurė",
+ "backpack": "Kuprinė",
+ "umbrella": "Skėtis",
+ "shoe": "Batas",
+ "eye_glasses": "Akiniai",
+ "handbag": "Rankinė",
+ "tie": "Kaklaraštis",
+ "suitcase": "Lagaminas",
+ "frisbee": "Skraidanti lėkštė",
+ "snowboard": "Snieglentė"
+}
diff --git a/web/public/locales/lt/views/configEditor.json b/web/public/locales/lt/views/configEditor.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/views/configEditor.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/views/events.json b/web/public/locales/lt/views/events.json
new file mode 100644
index 000000000..940ba8065
--- /dev/null
+++ b/web/public/locales/lt/views/events.json
@@ -0,0 +1,19 @@
+{
+ "motion": {
+ "label": "Judesys",
+ "only": "Tik judesys"
+ },
+ "allCameras": "Visos kameros",
+ "timeline": "Laiko juosta",
+ "timeline.aria": "Pasirink laiko juostą",
+ "events": {
+ "label": "Įvykiai",
+ "aria": "Pasirinkti įvykius"
+ },
+ "calendarFilter": {
+ "last24Hours": "Paskutinė para"
+ },
+ "selected_one": "{{count}} pasirinktas",
+ "selected_other": "{{count}} pasirinkta",
+ "camera": "Kamera"
+}
diff --git a/web/public/locales/lt/views/explore.json b/web/public/locales/lt/views/explore.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/views/explore.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/views/exports.json b/web/public/locales/lt/views/exports.json
new file mode 100644
index 000000000..e204741f6
--- /dev/null
+++ b/web/public/locales/lt/views/exports.json
@@ -0,0 +1,3 @@
+{
+ "search": "Paieška"
+}
diff --git a/web/public/locales/lt/views/faceLibrary.json b/web/public/locales/lt/views/faceLibrary.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/views/faceLibrary.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/views/live.json b/web/public/locales/lt/views/live.json
new file mode 100644
index 000000000..c52874dea
--- /dev/null
+++ b/web/public/locales/lt/views/live.json
@@ -0,0 +1,3 @@
+{
+ "documentTitle": "Gyvai - Frigate"
+}
diff --git a/web/public/locales/lt/views/recording.json b/web/public/locales/lt/views/recording.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/views/recording.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/views/search.json b/web/public/locales/lt/views/search.json
new file mode 100644
index 000000000..e204741f6
--- /dev/null
+++ b/web/public/locales/lt/views/search.json
@@ -0,0 +1,3 @@
+{
+ "search": "Paieška"
+}
diff --git a/web/public/locales/lt/views/settings.json b/web/public/locales/lt/views/settings.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/views/settings.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/lt/views/system.json b/web/public/locales/lt/views/system.json
new file mode 100644
index 000000000..0967ef424
--- /dev/null
+++ b/web/public/locales/lt/views/system.json
@@ -0,0 +1 @@
+{}
diff --git a/web/public/locales/pl/common.json b/web/public/locales/pl/common.json
index b9101990f..00f14d246 100644
--- a/web/public/locales/pl/common.json
+++ b/web/public/locales/pl/common.json
@@ -178,7 +178,8 @@
"ro": "Română (Rumuński)",
"fi": "Suomi (Fiński)",
"yue": "粵語 (Kantoński)",
- "th": "ไทย (Tajski)"
+ "th": "ไทย (Tajski)",
+ "ca": "Català (Kataloński)"
},
"appearance": "Wygląd",
"darkMode": {
diff --git a/web/public/locales/pt-BR/common.json b/web/public/locales/pt-BR/common.json
index 44ca9bb6b..8cfbe14fe 100644
--- a/web/public/locales/pt-BR/common.json
+++ b/web/public/locales/pt-BR/common.json
@@ -21,7 +21,8 @@
"12hours": "12 horas",
"24hours": "24 horas",
"pm": "pm",
- "am": "am"
+ "am": "am",
+ "yr": "{{time}}ano"
},
"selectItem": "Selecione {{item}}"
}
diff --git a/web/public/locales/pt-BR/components/camera.json b/web/public/locales/pt-BR/components/camera.json
index ee60af913..9f35bfc12 100644
--- a/web/public/locales/pt-BR/components/camera.json
+++ b/web/public/locales/pt-BR/components/camera.json
@@ -31,7 +31,14 @@
"label": "Configurações de Streaming da Câmera",
"title": "Configurações de streaming da câmera {{cameraName}}",
"audioIsAvailable": "Áudio está disponível para esta transmissão",
- "audioIsUnavailable": "Áudio indisponível para esta transmissão"
+ "audioIsUnavailable": "Áudio indisponível para esta transmissão",
+ "desc": "Alterar as opções de transmissão ao vivo para o painel desse grupo de câmera. Esses ajustes são específicos para esse dispositivo/navegador.",
+ "audio": {
+ "tips": {
+ "title": "O audio deve ter a sua saída da câmera e configurado em go2rtc para essa transmissão.",
+ "document": "Leia a documentação "
+ }
+ }
}
}
}
diff --git a/web/public/locales/pt-BR/components/dialog.json b/web/public/locales/pt-BR/components/dialog.json
index 71b8c056b..1cbdfbad9 100644
--- a/web/public/locales/pt-BR/components/dialog.json
+++ b/web/public/locales/pt-BR/components/dialog.json
@@ -45,6 +45,11 @@
"title": "Hora de Término",
"label": "Selecione a Hora de Término"
}
- }
+ },
+ "name": {
+ "placeholder": "Nomeie a Exportação"
+ },
+ "select": "Selecionar",
+ "export": "Exportar"
}
}
diff --git a/web/public/locales/pt-BR/components/filter.json b/web/public/locales/pt-BR/components/filter.json
index 62e207d4b..f3badfc43 100644
--- a/web/public/locales/pt-BR/components/filter.json
+++ b/web/public/locales/pt-BR/components/filter.json
@@ -35,6 +35,11 @@
"score": "Pontuação",
"estimatedSpeed": "Velocidade Estimada {{unit}}",
"features": {
- "hasSnapshot": "Tem um snapshot"
+ "hasSnapshot": "Tem um snapshot",
+ "label": "Características",
+ "hasVideoClip": "Possui videoclipe",
+ "submittedToFrigatePlus": {
+ "label": "Enviado ao Frigate+"
+ }
}
}
diff --git a/web/public/locales/pt-BR/components/player.json b/web/public/locales/pt-BR/components/player.json
index ad7d9d9ba..f8eb81f2e 100644
--- a/web/public/locales/pt-BR/components/player.json
+++ b/web/public/locales/pt-BR/components/player.json
@@ -18,7 +18,8 @@
"short": "Tipo"
},
"bandwidth": {
- "title": "Largura de banda:"
+ "title": "Largura de banda:",
+ "short": "Largura de banda"
},
"latency": {
"title": "Latência:",
@@ -35,6 +36,8 @@
"title": "Perdidos",
"value": "{{droppedFrames}} quadros"
}
- }
+ },
+ "decodedFrames": "Quadros Decodificados:",
+ "droppedFrameRate": "Taxa de Quadros Perdidos:"
}
}
diff --git a/web/public/locales/pt-BR/views/explore.json b/web/public/locales/pt-BR/views/explore.json
index b554c8e19..42c7b58bc 100644
--- a/web/public/locales/pt-BR/views/explore.json
+++ b/web/public/locales/pt-BR/views/explore.json
@@ -19,7 +19,9 @@
"context": "Frigate está baixando os modelos de embeddings necessários para oferecer suporte ao recurso de Pesquisa Semântica. Isso pode levar vários minutos, dependendo da velocidade da sua conexão de rede.",
"setup": {
"textModel": "Modelo de texto",
- "textTokenizer": "Tokenizador de Texto"
+ "textTokenizer": "Tokenizador de Texto",
+ "visionModel": "Modelo de visão",
+ "visionModelFeatureExtractor": "Extrator de características do modelo de visão"
},
"tips": {
"context": "Você pode querer reindexar as incorporações de seus objetos rastreados uma vez que os modelos forem baixados.",
@@ -33,6 +35,8 @@
},
"trackedObjectDetails": "Detalhes do Objeto Rastreado",
"type": {
- "details": "detalhes"
+ "details": "detalhes",
+ "snapshot": "captura de imagem",
+ "video": "vídeo"
}
}
diff --git a/web/public/locales/pt-BR/views/faceLibrary.json b/web/public/locales/pt-BR/views/faceLibrary.json
index 83804714e..1c3b823bf 100644
--- a/web/public/locales/pt-BR/views/faceLibrary.json
+++ b/web/public/locales/pt-BR/views/faceLibrary.json
@@ -47,7 +47,10 @@
"steps": {
"nextSteps": "Próximos Passos",
"faceName": "Digite o Nome do Rosto",
- "uploadFace": "Enviar Imagem de Rosto"
+ "uploadFace": "Enviar Imagem de Rosto",
+ "description": {
+ "uploadFace": "Faça o upload de uma imagem de {{name}} que mostre mostre seu rosto visto de frente. A imagem não precisa estar recortada apenas com o rosto."
+ }
},
"description": {
"placeholder": "Informe um nome para esta coleção",
@@ -59,5 +62,8 @@
"title": "Carregar imagem facial",
"desc": "Envie uma imagem para escanear por faces e incluir em {{pageToggle}}"
},
- "collections": "Coleções"
+ "collections": "Coleções",
+ "train": {
+ "title": "Treinar"
+ }
}
diff --git a/web/public/locales/pt-BR/views/live.json b/web/public/locales/pt-BR/views/live.json
index 5092d349e..4254cfcc1 100644
--- a/web/public/locales/pt-BR/views/live.json
+++ b/web/public/locales/pt-BR/views/live.json
@@ -35,13 +35,25 @@
"label": "Clique no quadro para centralizar a câmera PTZ"
}
},
- "presets": "Predefinições de câmera PTZ"
+ "presets": "Predefinições de câmera PTZ",
+ "zoom": {
+ "in": {
+ "label": "Aumentar Zoom na câmera PTZ"
+ },
+ "out": {
+ "label": "Diminuir Zoom na câmera PTZ"
+ }
+ }
},
"camera": {
"enable": "Ativar Câmera",
"disable": "Desabilitar Câmera"
},
"muteCameras": {
- "enable": "Silenciar Todas as Câmeras"
+ "enable": "Silenciar Todas as Câmeras",
+ "disable": "Ativar Áudio de Todas as Câmeras"
+ },
+ "detect": {
+ "enable": "Ativar Detecção"
}
}
diff --git a/web/public/locales/pt-BR/views/search.json b/web/public/locales/pt-BR/views/search.json
index 7b2e76d66..3c693c90d 100644
--- a/web/public/locales/pt-BR/views/search.json
+++ b/web/public/locales/pt-BR/views/search.json
@@ -20,7 +20,11 @@
"min_score": "Pontuação Mínima",
"max_score": "Pontuação Máxima",
"min_speed": "Velocidade Mínima",
- "max_speed": "Velocidade Máxima"
+ "max_speed": "Velocidade Máxima",
+ "sub_labels": "Sub-etiquetas",
+ "search_type": "Tipo de Busca",
+ "time_range": "Intervalo de Tempo",
+ "recognized_license_plate": "Placa de Carro Reconhecida"
}
}
}
diff --git a/web/public/locales/pt-BR/views/settings.json b/web/public/locales/pt-BR/views/settings.json
index 5e77b1cff..7ba7605d6 100644
--- a/web/public/locales/pt-BR/views/settings.json
+++ b/web/public/locales/pt-BR/views/settings.json
@@ -17,12 +17,85 @@
"masksAndZones": "Máscaras / Zonas",
"users": "Usuários",
"notifications": "Notificações",
- "frigateplus": "Frigate+"
+ "frigateplus": "Frigate+",
+ "motionTuner": "Ajuste de Detecção de Movimento",
+ "debug": "Depuração",
+ "enrichments": "Melhorias"
},
"dialog": {
"unsavedChanges": {
"title": "Você tem alterações não salvas.",
"desc": "Você deseja salvar as alterações antes de continuar?"
}
+ },
+ "cameraSetting": {
+ "camera": "Câmera",
+ "noCamera": "Sem Câmera"
+ },
+ "general": {
+ "title": "Opções Gerais",
+ "liveDashboard": {
+ "title": "Painel em Tempo Real",
+ "automaticLiveView": {
+ "label": "Visão em Tempo Real Automática",
+ "desc": "Automaticamente alterar para a visão em tempo real da câmera quando alguma atividade for detectada. Desativar essa opção faz com que as imagens estáticas da câmera no Painel em Tempo Real atualizem apenas uma vez por minuto."
+ },
+ "playAlertVideos": {
+ "label": "Reproduzir Alertas de Video",
+ "desc": "Por padrão, alertas recentes no Painel em Tempo Real sejam reproduzidos como vídeos em loop. Desative essa opção para mostrar apenas a imagens estáticas de alertas recentes nesse dispositivo / navegador."
+ }
+ },
+ "storedLayouts": {
+ "title": "Layouts Salvos",
+ "desc": "O layout das câmeras em um grupo de câmeras pode ser arrastado/redimensionado. As posições são salvas no armazenamento local do seu navegador.",
+ "clearAll": "Apagar Todos os Layouts"
+ },
+ "cameraGroupStreaming": {
+ "title": "Opções de Streaming de Grupo de Câmeras",
+ "desc": "Os ajustes de streaming para cada grupo de câmera são salvos no armazenamento local do seu navegador.",
+ "clearAll": "Apagar Todos os Ajustes de Streaming"
+ },
+ "recordingsViewer": {
+ "title": "Visualizador de Gravações",
+ "defaultPlaybackRate": {
+ "label": "Taxa Padrão de Reprodução",
+ "desc": "Taxa Padrão de Reprodução para Gravações."
+ }
+ },
+ "calendar": {
+ "title": "Calendário",
+ "firstWeekday": {
+ "label": "Primeiro Dia da Semana",
+ "desc": "Dia em que as semanas no calendário de revisão iniciam.",
+ "sunday": "Domingo",
+ "monday": "Segunda-Feira"
+ }
+ },
+ "toast": {
+ "success": {
+ "clearStoredLayout": "Layout deletado para {{cameraName}}",
+ "clearStreamingSettings": "Ajustes de streaming para todos os grupos de câmera limpados."
+ },
+ "error": {
+ "clearStoredLayoutFailed": "Não foi possível apagar o layout:{{errorMessage}}",
+ "clearStreamingSettingsFailed": "Não foi possível apagar os ajustes de streaming:{{errorMessage}}"
+ }
+ }
+ },
+ "enrichments": {
+ "title": "Configurações de Enriquecimento",
+ "unsavedChanges": "Alterações de configurações de Enriquecimento não salvas",
+ "birdClassification": {
+ "title": "Classificação de Pássaros",
+ "desc": "A classificação de pássaros identifica pássaros conhecidos usando o modelo Tensorflow quantizado. Quando um pássaro é reconhecido, o seu nome commum será adicionado como uma subcategoria. Essa informação é incluida na UI, filtros e notificações."
+ },
+ "semanticSearch": {
+ "title": "Busca Semântica",
+ "desc": "A Busca Semântica no Frigate permite você encontrar objetos rastreados dentro dos seus itens revisados, usando ou a imagem em si, uma descrição de texto definida pelo usuário ou uma gerada automaticamente.",
+ "readTheDocumentation": "Leia a Documentação",
+ "reindexNow": {
+ "label": "Reindexar Agora"
+ }
+ }
}
}
diff --git a/web/public/locales/pt-BR/views/system.json b/web/public/locales/pt-BR/views/system.json
index 48093c44f..518cc8acc 100644
--- a/web/public/locales/pt-BR/views/system.json
+++ b/web/public/locales/pt-BR/views/system.json
@@ -36,6 +36,9 @@
}
},
"general": {
- "title": "Geral"
+ "title": "Geral",
+ "detector": {
+ "title": "Detectores"
+ }
}
}
diff --git a/web/public/locales/pt/components/filter.json b/web/public/locales/pt/components/filter.json
index f53bfb480..53f56241f 100644
--- a/web/public/locales/pt/components/filter.json
+++ b/web/public/locales/pt/components/filter.json
@@ -117,11 +117,11 @@
"desc": "Excluir estes {{objectLength}} objetos rastreados remove a captura de imagem, quaisquer embeddings salvos e todas as entradas associadas ao ciclo de vida do objeto. As gravações desses objetos rastreados na visualização do Histórico NÃO serão excluídas.
Tem certeza de que deseja continuar?
Mantenha pressionada a tecla Shift para ignorar este diálogo no futuro."
},
"recognizedLicensePlates": {
- "title": "Matrículas Reconhecidas",
+ "title": "Placas Reconhecidas",
"noLicensePlatesFound": "Nenhuma matrícula encontrada.",
- "selectPlatesFromList": "Selecione uma ou mais matrículas da lista.",
- "loadFailed": "Falha ao carregar as matrículas reconhecidas.",
- "loading": "Carregando matrículas reconhecidas…",
- "placeholder": "Digite para procurar matrículas…"
+ "selectPlatesFromList": "Selecione uma ou mais placas da lista.",
+ "loadFailed": "Falha ao carregar as placas reconhecidas.",
+ "loading": "Carregando placas reconhecidas…",
+ "placeholder": "Digite para procurar placas…"
}
}
diff --git a/web/public/locales/pt/views/settings.json b/web/public/locales/pt/views/settings.json
index 286e784e6..f453e6a5b 100644
--- a/web/public/locales/pt/views/settings.json
+++ b/web/public/locales/pt/views/settings.json
@@ -570,8 +570,8 @@
"title": "Busca semântica"
},
"licensePlateRecognition": {
- "desc": "O Frigate pode reconhecer matrículas de veículos e adicionar automaticamente os caracteres detectados ao campo recognized_license_plate ou um nome conhecido como subrótulo para objetos do tipo carro. Um caso de uso comum pode ser a leitura de matrículas de carros entrando numa garagem ou de carros passando por uma rua.",
- "title": "Reconhecimento de matrículas",
+ "desc": "O Frigate pode reconhecer placas de veículos e adicionar automaticamente os caracteres detectados ao campo recognized_license_plate ou um nome conhecido como subrótulo para objetos do tipo carro. Um caso de uso comum pode ser a leitura de placas de carros entrando numa garagem ou de carros passando por uma rua.",
+ "title": "Reconhecimento de placas",
"readTheDocumentation": "Leia a documentação"
},
"birdClassification": {
diff --git a/web/public/locales/pt/views/system.json b/web/public/locales/pt/views/system.json
index 2934c1395..2826a9dd9 100644
--- a/web/public/locales/pt/views/system.json
+++ b/web/public/locales/pt/views/system.json
@@ -166,15 +166,15 @@
"embeddings": {
"image_embedding_speed": "Velocidade de incorporação de imagem",
"face_embedding_speed": "Velocidade de incorporação facial",
- "plate_recognition_speed": "Velocidade de reconhecimento de matrículas",
+ "plate_recognition_speed": "Velocidade de reconhecimento de placas",
"text_embedding_speed": "Velocidade de incorporação de texto",
"face_recognition_speed": "Velocidade de Reconhecimento Facial",
- "plate_recognition": "Reconhecimento de Matrículas",
+ "plate_recognition": "Reconhecimento de Placas",
"image_embedding": "Incorporação de Imagem",
"text_embedding": "Incorporação de Texto",
"face_recognition": "Reconhecimento Facial",
- "yolov9_plate_detection_speed": "Velocidade de Detecção de Matrículas YOLOv9",
- "yolov9_plate_detection": "Detecção de Matrículas YOLOv9"
+ "yolov9_plate_detection_speed": "Velocidade de Detecção de Placas YOLOv9",
+ "yolov9_plate_detection": "Detecção de Placas YOLOv9"
}
}
}
diff --git a/web/public/locales/pt_BR/audio.json b/web/public/locales/pt_BR/audio.json
index d0acea82e..57e6b2143 100644
--- a/web/public/locales/pt_BR/audio.json
+++ b/web/public/locales/pt_BR/audio.json
@@ -27,5 +27,11 @@
"rapping": "Cantando rap",
"horse": "Cavalo",
"humming": "Cantarolando",
- "sheep": "Ovelha"
+ "sheep": "Ovelha",
+ "synthetic_singing": "Canto Sintético",
+ "groan": "Gemido",
+ "grunt": "Grunhido",
+ "whistling": "Assobio",
+ "breathing": "Respiração",
+ "camera": "Câmera"
}
diff --git a/web/public/locales/pt_BR/objects.json b/web/public/locales/pt_BR/objects.json
index bc761f6d5..107c71ce0 100644
--- a/web/public/locales/pt_BR/objects.json
+++ b/web/public/locales/pt_BR/objects.json
@@ -20,5 +20,6 @@
"sheep": "Ovelha",
"cow": "Vaca",
"elephant": "Elefante",
- "bear": "Urso"
+ "bear": "Urso",
+ "zebra": "Zebra"
}
diff --git a/web/public/locales/pt_BR/views/events.json b/web/public/locales/pt_BR/views/events.json
index 1e35ec4aa..bcb945f05 100644
--- a/web/public/locales/pt_BR/views/events.json
+++ b/web/public/locales/pt_BR/views/events.json
@@ -26,7 +26,12 @@
},
"markTheseItemsAsReviewed": "Marque estes itens como revisados",
"newReviewItems": {
- "button": "Novos Itens para Revisão"
+ "button": "Novos Itens para Revisão",
+ "label": "Ver novos itens para revisão"
},
- "selected_one": "{{count}} selecionado(s)"
+ "selected_one": "{{count}} selecionado(s)",
+ "documentTitle": "Revisão - Frigate",
+ "markAsReviewed": "Marcar como Revisado",
+ "selected_other": "{{count}} selecionado(s)",
+ "camera": "Câmera"
}
diff --git a/web/public/locales/ro/components/dialog.json b/web/public/locales/ro/components/dialog.json
index 9905e844b..a473c56a4 100644
--- a/web/public/locales/ro/components/dialog.json
+++ b/web/public/locales/ro/components/dialog.json
@@ -4,7 +4,7 @@
"button": "Repornește",
"restarting": {
"title": "Frigate repornește",
- "content": "Aceasta pagina se va reincarca in {{countdown}} secunde.",
+ "content": "Această pagină se va reâncărca în {{countdown}} secunde.",
"button": "Forteaza Reincarcarea Acum"
}
},
diff --git a/web/public/locales/ru/common.json b/web/public/locales/ru/common.json
index caeb81fb0..92ee6cf94 100644
--- a/web/public/locales/ru/common.json
+++ b/web/public/locales/ru/common.json
@@ -56,11 +56,11 @@
},
"formattedTimestamp2": {
"24hour": "d MMM HH:mm:ss",
- "12hour": "MM/dd h:mm:ssa"
+ "12hour": "dd/MM h:mm:ssa"
},
"formattedTimestamp": {
- "12hour": "MMM d, h:mm:ss aaa",
- "24hour": "MMM d, HH:mm:ss"
+ "12hour": "d MMM, h:mm:ss aaa",
+ "24hour": "d MMM, HH:mm:ss"
},
"formattedTimestampOnlyMonthAndDay": "%b %-d",
"formattedTimestampHourMinuteSecond": {
@@ -68,25 +68,25 @@
"24hour": "HH:mm:ss"
},
"formattedTimestampFilename": {
- "24hour": "MM-dd-yy-HH-mm-ss",
- "12hour": "MM-dd-yy-h-mm-ss-a"
+ "24hour": "dd-MM-yy-HH-mm-ss",
+ "12hour": "dd-MM-yy-h-mm-ss-a"
},
"formattedTimestampMonthDayHourMinute": {
- "12hour": "MMM d, h:mm aaa",
- "24hour": "MMM d, HH:mm"
+ "12hour": "d MMM, h:mm aaa",
+ "24hour": "d MMM, HH:mm"
},
"formattedTimestampMonthDayYearHourMinute": {
- "12hour": "MMM d yyyy, h:mm aaa",
- "24hour": "MMM d yyyy, HH:mm"
+ "12hour": "d MMM yyyy, h:mm aaa",
+ "24hour": "d MMM yyyy, HH:mm"
},
- "formattedTimestampMonthDay": "MMM d",
+ "formattedTimestampMonthDay": "d MMM",
"formattedTimestampHourMinute": {
"12hour": "h:mm aaa",
"24hour": "HH:mm"
},
"formattedTimestampMonthDayYear": {
- "12hour": "MMM d, yyyy",
- "24hour": "MMM d, yyyy"
+ "12hour": "d MMM, yyyy",
+ "24hour": "d MMM, yyyy"
}
},
"selectItem": "Выбор {{item}}",
diff --git a/web/public/locales/sr/audio.json b/web/public/locales/sr/audio.json
index d95f10ad0..a9e52ade6 100644
--- a/web/public/locales/sr/audio.json
+++ b/web/public/locales/sr/audio.json
@@ -4,7 +4,7 @@
"babbling": "Brbljanje",
"bicycle": "Bicikla",
"yell": "Vikati",
- "car": "Auto",
+ "car": "Automobil",
"bellow": "Ispod",
"motorcycle": "Motor",
"whoop": "Opa",
diff --git a/web/public/locales/sr/common.json b/web/public/locales/sr/common.json
index 915b3c882..a68b33248 100644
--- a/web/public/locales/sr/common.json
+++ b/web/public/locales/sr/common.json
@@ -1,11 +1,31 @@
{
"time": {
- "untilForTime": "Do {{vreme}}{{time}}",
+ "untilForTime": "Do {{time}}",
"untilForRestart": "Dok se Frigate ponovo ne pokrene.",
"untilRestart": "Do ponovnog pokretanja",
"ago": "{{timeAgo}} pre",
"justNow": "Upravo sada",
"today": "Danas",
- "yesterday": "Juče"
+ "yesterday": "Juče",
+ "last7": "Zadnjih 7 dana",
+ "last14": "Zadnjih 14 dana",
+ "last30": "Zadnjih 30 dana",
+ "thisWeek": "Ove nedelje",
+ "lastWeek": "Prošle nedelje",
+ "thisMonth": "Ovog meseca",
+ "lastMonth": "Prošlog meseca",
+ "5minutes": "5 minuta",
+ "10minutes": "10 minuta",
+ "30minutes": "30 minuta",
+ "1hour": "1 sat",
+ "12hours": "12 sati",
+ "24hours": "24 sata",
+ "pm": "pm",
+ "am": "am",
+ "yr": "{{time}}god",
+ "year_one": "1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21...",
+ "year_few": "2,3,4,22,23,24,32,33,34,42,...",
+ "year_other": "",
+ "mo": "{{time}}mes"
}
}
diff --git a/web/public/locales/sr/components/auth.json b/web/public/locales/sr/components/auth.json
index 39d2c265f..f601ec61a 100644
--- a/web/public/locales/sr/components/auth.json
+++ b/web/public/locales/sr/components/auth.json
@@ -1,8 +1,8 @@
{
"form": {
"user": "Korisničko ime",
- "password": "Šifra",
- "login": "Uloguje se",
+ "password": "Lozinka",
+ "login": "Uloguj se",
"errors": {
"usernameRequired": "Korisničko ime je obavezno",
"passwordRequired": "Lozinka je obavezna",
diff --git a/web/public/locales/sr/components/camera.json b/web/public/locales/sr/components/camera.json
index 9eb3558ca..6be8272ec 100644
--- a/web/public/locales/sr/components/camera.json
+++ b/web/public/locales/sr/components/camera.json
@@ -1,6 +1,6 @@
{
"group": {
- "label": "Grupa Kamera",
+ "label": "Grupa kamera",
"add": "Dodajte grupu kamera",
"edit": "Uredite grupu kamera",
"delete": {
diff --git a/web/public/locales/sr/components/filter.json b/web/public/locales/sr/components/filter.json
index 8816c5598..e00ac754d 100644
--- a/web/public/locales/sr/components/filter.json
+++ b/web/public/locales/sr/components/filter.json
@@ -1,13 +1,13 @@
{
"filter": "Filter",
"labels": {
- "label": "Etikete",
+ "label": "Labele",
"all": {
"title": "Sve oznake",
- "short": "Etikete"
+ "short": "Oznake"
},
- "count_one": "{{count}} Etiketa",
- "count_other": "{{count}} Etikete"
+ "count_one": "{{count}} Oznaka",
+ "count_other": "{{count}} Oznake"
},
"zones": {
"label": "Zone"
diff --git a/web/public/locales/sr/components/icons.json b/web/public/locales/sr/components/icons.json
index 6aa1a0551..4bc59378c 100644
--- a/web/public/locales/sr/components/icons.json
+++ b/web/public/locales/sr/components/icons.json
@@ -2,7 +2,7 @@
"iconPicker": {
"selectIcon": "Izaberite ikonu",
"search": {
- "placeholder": "Potražite ikonu…"
+ "placeholder": "Potraži ikonu…"
}
}
}
diff --git a/web/public/locales/sr/components/input.json b/web/public/locales/sr/components/input.json
index 7713de279..b05c1f64e 100644
--- a/web/public/locales/sr/components/input.json
+++ b/web/public/locales/sr/components/input.json
@@ -1,7 +1,7 @@
{
"button": {
"downloadVideo": {
- "label": "Sačuvaj Video",
+ "label": "Sačuvaj video",
"toast": {
"success": "Preuzimanje vašeg videa za recenziju je počelo."
}
diff --git a/web/public/locales/sr/components/player.json b/web/public/locales/sr/components/player.json
index 7b6458d3c..e827547d8 100644
--- a/web/public/locales/sr/components/player.json
+++ b/web/public/locales/sr/components/player.json
@@ -1,10 +1,10 @@
{
- "noRecordingsFoundForThisTime": "Nije pronađen ni jedan snimak za ovo vreme",
+ "noRecordingsFoundForThisTime": "Nije pronađen nijedan snimak za ovo vreme",
"noPreviewFound": "Pregled nije pronađen",
"noPreviewFoundFor": "Nije pronađen pregled za {{cameraName}}",
"submitFrigatePlus": {
- "title": "Pošaljite ovaj okvir na Frigate+?",
- "submit": "Submit"
+ "title": "Pošaljite ovaj frejm na Frigate+?",
+ "submit": "Pošalji"
},
"livePlayerRequiredIOSVersion": "Za ovaj tip prenosa uživo potreban je iOS 17.1 ili noviji.",
"streamOffline": {
diff --git a/web/public/locales/sr/objects.json b/web/public/locales/sr/objects.json
index 0d387b0bc..75f353ded 100644
--- a/web/public/locales/sr/objects.json
+++ b/web/public/locales/sr/objects.json
@@ -1,7 +1,7 @@
{
"person": "Osoba",
"bicycle": "Bicikla",
- "car": "Auto",
+ "car": "Automobil",
"motorcycle": "Motor",
"airplane": "Avion",
"bus": "Autobus",
diff --git a/web/public/locales/sr/views/configEditor.json b/web/public/locales/sr/views/configEditor.json
index ffda544df..a94a6e5bd 100644
--- a/web/public/locales/sr/views/configEditor.json
+++ b/web/public/locales/sr/views/configEditor.json
@@ -2,9 +2,9 @@
"documentTitle": "Editor Konfiguracije - Frigate",
"configEditor": "Editor konfiguracije",
"copyConfig": "Kopiraj konfiguraciju",
- "saveAndRestart": "Sačuvaj i ponovo pokreni",
+ "saveAndRestart": "Sačuvaj & Ponovo pokreni",
"saveOnly": "Samo sačuvaj",
- "confirm": "Izaći bez čuvanja?",
+ "confirm": "Izađi bez čuvanja?",
"toast": {
"success": {
"copyToClipboard": "Konfiguracija je kopirana u clipboard."
diff --git a/web/public/locales/sr/views/events.json b/web/public/locales/sr/views/events.json
index 283079d72..8a1b76e45 100644
--- a/web/public/locales/sr/views/events.json
+++ b/web/public/locales/sr/views/events.json
@@ -1,5 +1,5 @@
{
- "alerts": "Upozorenje",
+ "alerts": "Upozorenja",
"detections": "Detekcije",
"motion": {
"label": "Pokret",
diff --git a/web/public/locales/sr/views/explore.json b/web/public/locales/sr/views/explore.json
index e401f7a2c..66e8fbffe 100644
--- a/web/public/locales/sr/views/explore.json
+++ b/web/public/locales/sr/views/explore.json
@@ -1,5 +1,5 @@
{
- "documentTitle": "Istražiti - Frigate",
+ "documentTitle": "Istraži - Frigate",
"generativeAI": "Generativni AI",
"exploreMore": "Istražite više {{label}} objekata",
"exploreIsUnavailable": {
diff --git a/web/public/locales/sr/views/system.json b/web/public/locales/sr/views/system.json
index 983f85780..07f260401 100644
--- a/web/public/locales/sr/views/system.json
+++ b/web/public/locales/sr/views/system.json
@@ -1,6 +1,6 @@
{
"documentTitle": {
- "cameras": "Status Kamere - Frigate",
+ "cameras": "Statusi kamera - Frigate",
"storage": "Statistika skladištenja - Frigate",
"general": "Opšta statistika - Frigate",
"enrichments": "Statistika obogaćivanja - Frigate",
diff --git a/web/public/locales/zh_Hant/audio.json b/web/public/locales/zh_Hant/audio.json
index 43a7cb246..bb37e6bd4 100644
--- a/web/public/locales/zh_Hant/audio.json
+++ b/web/public/locales/zh_Hant/audio.json
@@ -13,5 +13,27 @@
"yodeling": "山歌",
"chant": "誦經",
"mantra": "咒語",
- "camera": "鏡頭"
+ "camera": "鏡頭",
+ "motorcycle": "摩托車",
+ "bus": "巴士",
+ "train": "火車",
+ "bird": "鳥",
+ "cat": "貓",
+ "dog": "狗",
+ "horse": "馬",
+ "sheep": "羊",
+ "skateboard": "滑板",
+ "door": "門",
+ "mouse": "滑鼠",
+ "keyboard": "鍵盤",
+ "sink": "水槽",
+ "blender": "果汁機",
+ "clock": "時鐘",
+ "scissors": "剪刀",
+ "hair_dryer": "吹風機",
+ "toothbrush": "牙刷",
+ "vehicle": "車輛",
+ "animal": "動物",
+ "bark": "樹皮",
+ "goat": "山羊"
}
diff --git a/web/public/locales/zh_Hant/objects.json b/web/public/locales/zh_Hant/objects.json
index 2365f082e..092506cdd 100644
--- a/web/public/locales/zh_Hant/objects.json
+++ b/web/public/locales/zh_Hant/objects.json
@@ -8,5 +8,113 @@
"street_sign": "道路標示",
"stop_sign": "停止標示",
"parking_meter": "停車柱",
- "bench": "長椅"
+ "bench": "長椅",
+ "motorcycle": "摩托車",
+ "airplane": "飛機",
+ "bus": "巴士",
+ "train": "火車",
+ "bird": "鳥",
+ "cat": "貓",
+ "dog": "狗",
+ "horse": "馬",
+ "sheep": "羊",
+ "cow": "牛",
+ "elephant": "大象",
+ "bear": "熊",
+ "zebra": "斑馬",
+ "giraffe": "長頸鹿",
+ "hat": "帽子",
+ "backpack": "背包",
+ "umbrella": "雨傘",
+ "shoe": "鞋子",
+ "eye_glasses": "眼睛",
+ "handbag": "手提包",
+ "tie": "領帶",
+ "suitcase": "行李箱",
+ "frisbee": "飛盤",
+ "skis": "滑雪板",
+ "snowboard": "單板滑雪板",
+ "sports_ball": "運動球",
+ "kite": "風箏",
+ "baseball_bat": "棒球棍",
+ "baseball_glove": "棒球手套",
+ "skateboard": "滑板",
+ "surfboard": "衝浪板",
+ "tennis_racket": "網球拍",
+ "bottle": "瓶子",
+ "plate": "盤子",
+ "wine_glass": "酒杯",
+ "cup": "杯子",
+ "fork": "叉子",
+ "knife": "刀子",
+ "spoon": "湯匙",
+ "bowl": "碗",
+ "banana": "香蕉",
+ "apple": "蘋果",
+ "sandwich": "三明治",
+ "orange": "橘子",
+ "broccoli": "花椰菜",
+ "carrot": "紅蘿蔔",
+ "hot_dog": "熱狗",
+ "pizza": "披薩",
+ "donut": "甜甜圈",
+ "cake": "蛋糕",
+ "chair": "椅子",
+ "couch": "沙發",
+ "potted_plant": "盆栽植物",
+ "bed": "床",
+ "mirror": "鏡子",
+ "dining_table": "餐桌",
+ "window": "窗戶",
+ "desk": "桌子",
+ "toilet": "廁所",
+ "door": "門",
+ "tv": "電視",
+ "laptop": "筆電",
+ "mouse": "滑鼠",
+ "remote": "遠端",
+ "keyboard": "鍵盤",
+ "cell_phone": "手機",
+ "microwave": "微波爐",
+ "oven": "烤箱",
+ "toaster": "烤麵包機",
+ "sink": "水槽",
+ "refrigerator": "冰箱",
+ "blender": "果汁機",
+ "book": "書",
+ "clock": "時鐘",
+ "vase": "花瓶",
+ "scissors": "剪刀",
+ "teddy_bear": "泰迪熊",
+ "hair_dryer": "吹風機",
+ "toothbrush": "牙刷",
+ "hair_brush": "梳子",
+ "vehicle": "車輛",
+ "squirrel": "松鼠",
+ "deer": "鹿",
+ "animal": "動物",
+ "bark": "樹皮",
+ "fox": "狐狸",
+ "goat": "山羊",
+ "rabbit": "兔子",
+ "raccoon": "浣熊",
+ "robot_lawnmower": "自動割草機",
+ "waste_bin": "垃圾桶",
+ "on_demand": "隨選服務",
+ "face": "臉部",
+ "license_plate": "車牌",
+ "package": "包裹",
+ "bbq_grill": "烤肉架",
+ "amazon": "亞馬遜(Amazon)",
+ "usps": "美國郵政(USPS)",
+ "ups": "UPS",
+ "fedex": "聯邦快遞(FedEx)",
+ "dhl": "DHL",
+ "an_post": "愛爾蘭郵政(An Post)",
+ "purolator": "加拿大普洛特快遞",
+ "postnl": "荷蘭郵政(PostNL)",
+ "nzpost": "紐西蘭郵政(NZ Post)",
+ "postnord": "北歐郵政(PostNord)",
+ "gls": "GLS 快遞",
+ "dpd": "DPD 快遞"
}