mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-11-01 11:20:32 +03:00
Compare commits
25
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bf2ce653d7 | ||
|
|
12042c1d73 | ||
|
|
e6fcb60efb | ||
|
|
b6acc3c6c2 | ||
|
|
c943ecfc85 | ||
|
|
2b4907a9fb | ||
|
|
dac8f8e80b | ||
|
|
bfc074c91f | ||
|
|
5902182730 | ||
|
|
d6fe217f66 | ||
|
|
2b627f12c1 | ||
|
|
e89e8ca356 | ||
|
|
63cddfa6a4 | ||
|
|
0315f89d4b | ||
|
|
302cca6791 | ||
|
|
d64dddadc3 | ||
|
|
de9bb3945a | ||
|
|
577d28beb5 | ||
|
|
ead1896c12 | ||
|
|
fb291f2eee | ||
|
|
62effbeed6 | ||
|
|
f80f92c484 | ||
|
|
e8096c271a | ||
|
|
31abe9d1af | ||
|
|
b3d598b64b |
@@ -149,5 +149,17 @@
|
||||
"cluck": "قرقرة",
|
||||
"cock_a_doodle_doo": "كوكو-كو-كوووووو",
|
||||
"turkey": "ديك رومى",
|
||||
"gobble": "كركرة"
|
||||
"gobble": "كركرة",
|
||||
"tearing": "يمزق",
|
||||
"ping": "طنّة",
|
||||
"clang": "صوت رنين",
|
||||
"squeal": "يصرخ",
|
||||
"creak": "صرير",
|
||||
"sizzle": "صوت الأزيز",
|
||||
"clicking": "النقر",
|
||||
"clickety_clack": "طقطقة",
|
||||
"rumble": "الحلبة",
|
||||
"skateboard": "لوح تزلج",
|
||||
"echo": "صدى الصوت",
|
||||
"noise": "ازعاج"
|
||||
}
|
||||
|
||||
@@ -22,5 +22,6 @@
|
||||
"mouse": "فأر",
|
||||
"keyboard": "لوحة المفاتيح",
|
||||
"goat": "معزة",
|
||||
"sheep": "غنم"
|
||||
"sheep": "غنم",
|
||||
"skateboard": "لوح تزلج"
|
||||
}
|
||||
|
||||
@@ -24,6 +24,9 @@
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Enviat"
|
||||
},
|
||||
"toast": {
|
||||
"error": "No s'ha pogut enviar a Frigate+. Si us plau, comproveu la vostra connexió de xarxa i torneu-ho a provar."
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -180,7 +180,7 @@
|
||||
"rats": "Rotter",
|
||||
"patter": "Dråbelyd",
|
||||
"insect": "Insekt",
|
||||
"cricket": "Cricket",
|
||||
"cricket": "Fårekylling",
|
||||
"guitar": "Guitar",
|
||||
"electric_guitar": "Elektrisk Guitar",
|
||||
"bass_guitar": "Basguitar",
|
||||
@@ -195,5 +195,16 @@
|
||||
"rimshot": "Kantslag",
|
||||
"drum_roll": "Trommehvirvel",
|
||||
"bass_drum": "Stortromme",
|
||||
"techno": "Techno"
|
||||
"techno": "Techno",
|
||||
"mosquito": "Myg",
|
||||
"fly": "Flue",
|
||||
"buzz": "Summen",
|
||||
"frog": "Frø",
|
||||
"croak": "Kvæk",
|
||||
"snake": "Slange",
|
||||
"rattle": "Klapren",
|
||||
"whale_vocalization": "Hvallyde",
|
||||
"music": "Musik",
|
||||
"musical_instrument": "Musikinstrument",
|
||||
"plucked_string_instrument": "Strengeinstrument"
|
||||
}
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
"am": "am",
|
||||
"year_one": "{{time}} år",
|
||||
"year_other": "{{time}} år",
|
||||
"mo": "{{time}}må",
|
||||
"mo": "{{time}}md.",
|
||||
"month_one": "{{time}} måned",
|
||||
"month_other": "{{time}} måneder",
|
||||
"d": "{{time}}d",
|
||||
@@ -121,18 +121,18 @@
|
||||
"back": "Tilbage",
|
||||
"history": "Historik",
|
||||
"fullscreen": "Fuldskærm",
|
||||
"exitFullscreen": "Afslut Fludskærm",
|
||||
"pictureInPicture": "Billede i Billede",
|
||||
"twoWayTalk": "2 vejs samtale",
|
||||
"cameraAudio": "Kamera Lyd",
|
||||
"on": "ON",
|
||||
"off": "OFF",
|
||||
"exitFullscreen": "Afslut Fuldskærm",
|
||||
"pictureInPicture": "Billede i billede",
|
||||
"twoWayTalk": "Samtale",
|
||||
"cameraAudio": "Kameralyd",
|
||||
"on": "Til",
|
||||
"off": "Fra",
|
||||
"edit": "Rediger",
|
||||
"copyCoordinates": "Kopier koordinater",
|
||||
"delete": "Slet",
|
||||
"yes": "Ja",
|
||||
"no": "Nej",
|
||||
"download": "Download",
|
||||
"download": "Hent",
|
||||
"info": "Info",
|
||||
"suspended": "Sat på pause",
|
||||
"unsuspended": "Genoptag",
|
||||
@@ -141,7 +141,19 @@
|
||||
"export": "Eksporter",
|
||||
"deleteNow": "Slet nu",
|
||||
"next": "Næste",
|
||||
"continue": "Fortsæt"
|
||||
"continue": "Fortsæt",
|
||||
"add": "Tilføj",
|
||||
"applying": "Anvender…",
|
||||
"undo": "Annuler",
|
||||
"copiedToClipboard": "Kopieret til udklipsholder",
|
||||
"modified": "Ændret",
|
||||
"overridden": "Overskrevet",
|
||||
"resetToGlobal": "Gendan til global",
|
||||
"resetToDefault": "Gendan standard",
|
||||
"saveAll": "Gem alle",
|
||||
"savingAll": "Gemmer alle…",
|
||||
"undoAll": "Fortryd alle",
|
||||
"retry": "Prøv igen"
|
||||
},
|
||||
"menu": {
|
||||
"system": "System",
|
||||
@@ -194,7 +206,9 @@
|
||||
"gl": "Galego (Galisisk)",
|
||||
"id": "Bahasa Indonesia (Indonesisk)",
|
||||
"ur": "اردو (Urdu)",
|
||||
"hr": "Hrvatski (Kroatisk)"
|
||||
"hr": "Hrvatski (Kroatisk)",
|
||||
"zhHant": "繁體中文 (Traditionel Kinesisk)",
|
||||
"bs": "Bosanski (Bosnisk)"
|
||||
},
|
||||
"appearance": "Udseende",
|
||||
"darkMode": {
|
||||
@@ -243,7 +257,11 @@
|
||||
"logout": "Log ud",
|
||||
"setPassword": "Vælg kodeord"
|
||||
},
|
||||
"classification": "Kategorisering"
|
||||
"classification": "Kategorisering",
|
||||
"profiles": "Profiler",
|
||||
"actions": "Handlinger",
|
||||
"features": "Funktioner",
|
||||
"chat": "Chat"
|
||||
},
|
||||
"toast": {
|
||||
"copyUrlToClipboard": "Kopieret URL til udklipsholder.",
|
||||
@@ -252,13 +270,14 @@
|
||||
"error": {
|
||||
"title": "Ændringer kunne ikke gemmes: {{errorMessage}}",
|
||||
"noMessage": "Kunne ikke gemme konfigurationsændringer"
|
||||
}
|
||||
},
|
||||
"success": "Gemte ændringerne i konfigurationen."
|
||||
}
|
||||
},
|
||||
"role": {
|
||||
"title": "Rolle",
|
||||
"admin": "Admin",
|
||||
"viewer": "Viewer",
|
||||
"viewer": "Seer",
|
||||
"desc": "Admins har fuld adgang til Frigate UI. Viewers er begrænset til at se kameraer, gennemse items, og historik i UI."
|
||||
},
|
||||
"pagination": {
|
||||
@@ -296,5 +315,10 @@
|
||||
},
|
||||
"information": {
|
||||
"pixels": "{{area}}px"
|
||||
},
|
||||
"no_items": "Intet fundet",
|
||||
"validation_errors": "Valideringsfejl",
|
||||
"credentialField": {
|
||||
"savedPlaceholder": "Gemt - efterlad blank for at bevare nuværende"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
"setting": {
|
||||
"label": "Kamera Streaming Indstillinger",
|
||||
"title": "{{cameraName}} Streaming Indstillinger",
|
||||
"desc": "Skift de live streaming muligheder for denne kameragruppes dashboard. <em> Disse indstillinger er enheds- og browserspecifikke.</em>",
|
||||
"desc": "Skift indstillingerne for direkte visning af denne kameragruppes dashboard. <em> Disse indstillinger er enheds- og browserspecifikke.</em>",
|
||||
"audioIsAvailable": "Lyd er tilgængelig for denne stream",
|
||||
"audioIsUnavailable": "Lyd er ikke tilgængelig for denne strøm",
|
||||
"audio": {
|
||||
@@ -67,7 +67,10 @@
|
||||
"desc": "Aktivér kun denne mulighed, hvis kameraets live stream viser farve artefakter og har en diagonal linje på højre side af billedet."
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"showAll": "Vis alle kameragrupper",
|
||||
"showLess": "Vis mindre",
|
||||
"editGroups": "Rediger kameragrupper"
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
@@ -81,6 +84,7 @@
|
||||
"zones": "Zoner",
|
||||
"mask": "Maske",
|
||||
"motion": "Bevægelse",
|
||||
"regions": "Regioner"
|
||||
"regions": "Regioner",
|
||||
"paths": "Stier"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"restart": {
|
||||
"title": "Er du sikker på at du vil genstarte Frigate?",
|
||||
"title": "Er du sikker på, at du vil genstarte Frigate?",
|
||||
"button": "Genstart",
|
||||
"restarting": {
|
||||
"title": "Frigate genstarter",
|
||||
@@ -21,8 +21,46 @@
|
||||
"ask_a": "Er dette objekt et <code>{{label}}</code>?",
|
||||
"ask_an": "Er dette objekt en <code>{{label}}</code>?",
|
||||
"ask_full": "Er dette objekt en <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Indsendt"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Fejl under indsendelse til Frigate+. Kontroller venligst din netværksforbindelse og prøv igen."
|
||||
}
|
||||
}
|
||||
},
|
||||
"video": {
|
||||
"viewInHistory": "Se i historik"
|
||||
}
|
||||
},
|
||||
"export": {
|
||||
"time": {
|
||||
"fromTimeline": "Vælg fra tidslinje",
|
||||
"lastHour_one": "Sidste time",
|
||||
"lastHour_other": "Sidste {{count}} timer",
|
||||
"custom": "Tidsinterval",
|
||||
"start": {
|
||||
"title": "Starttidspunkt",
|
||||
"label": "Vælg starttidspunkt"
|
||||
},
|
||||
"end": {
|
||||
"title": "Sluttidspunkt",
|
||||
"label": "Vælg sluttidspunkt"
|
||||
}
|
||||
},
|
||||
"name": {
|
||||
"placeholder": "Navngiv eksport"
|
||||
},
|
||||
"case": {
|
||||
"newCaseOption": "Opret ny sag",
|
||||
"newCaseNamePlaceholder": "Nyt sagsnavn",
|
||||
"newCaseDescriptionPlaceholder": "Sagsbeskrivelse",
|
||||
"label": "Sag",
|
||||
"nonAdminHelp": "En ny sag oprettes til disse eksporter.",
|
||||
"placeholder": "Vælg en sag"
|
||||
},
|
||||
"select": "Vælg",
|
||||
"export": "Eksporter"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
"notifications": "Notifikations indstillinger - Frigate"
|
||||
},
|
||||
"menu": {
|
||||
"ui": "Brugergrænseflade"
|
||||
"ui": "Brugergrænseflade",
|
||||
"profiles": "Profiler"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -427,5 +427,11 @@
|
||||
"shatter": "Összetörés",
|
||||
"field_recording": "Helyszíni felvétel",
|
||||
"noise": "Zaj",
|
||||
"liquid": "Folyadék"
|
||||
"liquid": "Folyadék",
|
||||
"splash": "Csobbanás",
|
||||
"slosh": "Löttyenés",
|
||||
"trickle": "Csörgedezés",
|
||||
"gush": "Folyás",
|
||||
"stir": "Kavarás",
|
||||
"thump": "Puffanás"
|
||||
}
|
||||
|
||||
@@ -14,5 +14,6 @@
|
||||
"attachment_chip_remove": "Melléklet eltávolítása",
|
||||
"open_in_explore": "Megnyitás Böngészőben",
|
||||
"attachment_picker_paste_label": "Vagy illeszd be az esemény ID-t",
|
||||
"attachment_picker_attach": "Melléklet"
|
||||
"attachment_picker_attach": "Melléklet",
|
||||
"arguments": "Argumentumok:"
|
||||
}
|
||||
|
||||
@@ -497,5 +497,6 @@
|
||||
"echo": "Eco",
|
||||
"mains_hum": "Zumbido Elétrico",
|
||||
"sidetone": "Retorno de Voz",
|
||||
"throbbing": "Latejante"
|
||||
"throbbing": "Latejante",
|
||||
"sodeling": "Soldagem"
|
||||
}
|
||||
|
||||
@@ -210,7 +210,8 @@
|
||||
"id": "Bahasa Indonesia (Indonésio)",
|
||||
"ur": "اردو (Urdu)",
|
||||
"hr": "Hrvatski (Croata)",
|
||||
"bs": "Bosanski (Bósnio)"
|
||||
"bs": "Bosanski (Bósnio)",
|
||||
"zhHant": "Chinês Tradicional"
|
||||
},
|
||||
"systemLogs": "Logs de sistema",
|
||||
"settings": "Configurações",
|
||||
|
||||
@@ -68,7 +68,10 @@
|
||||
}
|
||||
},
|
||||
"birdseye": "Visão Panorâmica"
|
||||
}
|
||||
},
|
||||
"showAll": "Exibir todos os grupos de câmeras",
|
||||
"showLess": "Mostrar menos",
|
||||
"editGroups": "Editar grupos de câmeras"
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
|
||||
@@ -24,6 +24,9 @@
|
||||
},
|
||||
"state": {
|
||||
"submitted": "Enviado"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Falha ao enviar para o Frigate+. Verifique sua conexão de rede e tente novamente."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -56,15 +59,24 @@
|
||||
"toast": {
|
||||
"success": "Exportação iniciada com sucesso. Veja o arquivo na tela exportar.",
|
||||
"error": {
|
||||
"failed": "Falha em iniciar exportação: {{error}}",
|
||||
"failed": "Falha ao iniciar exportação: {{error}}",
|
||||
"endTimeMustAfterStartTime": "Tempo de finalização deve ser após tempo de início",
|
||||
"noVaildTimeSelected": "Nenhuma faixa de tempo válida selecionada"
|
||||
},
|
||||
"view": "Ver"
|
||||
"view": "Ver",
|
||||
"batchQueuedSuccess_one": "1 exportação na fila. Abrindo o caso agora.",
|
||||
"batchQueuedSuccess_many": "{{count}} exportações colocadas na fila. Abrindo o caso agora.",
|
||||
"batchQueuedSuccess_other": "",
|
||||
"batchQueuedPartial": "{{successful}} de {{total}} exportações na fila. Câmeras com falha: {{failedCameras}}",
|
||||
"batchQueueFailed": "Falha ao enfileirar {{total}} exportações. Câmeras com falha: {{failedCameras}}",
|
||||
"batchPartial": "Iniciadas {{successful}} de {{total}} exportações. Câmeras com falha: {{failedCameras}}",
|
||||
"batchFailed": "Falha ao iniciar {{total}} exportações. Câmeras com falha: {{failedCameras}}"
|
||||
},
|
||||
"fromTimeline": {
|
||||
"saveExport": "Salvar Exportação",
|
||||
"previewExport": "Pré-Visualizar Exportação"
|
||||
"previewExport": "Pré-Visualizar Exportação",
|
||||
"queueingExport": "Enfileirando exportação...",
|
||||
"useThisRange": "Use esta faixa"
|
||||
},
|
||||
"case": {
|
||||
"label": "Caso",
|
||||
@@ -94,7 +106,14 @@
|
||||
"queueingButton": "Exportações na fila...",
|
||||
"exportButton_one": "Exportar câmera",
|
||||
"exportButton_many": "Exportar {{count}} câmeras",
|
||||
"exportButton_other": "Exportar {{count}} câmeras"
|
||||
"exportButton_other": "Exportar {{count}} câmeras",
|
||||
"searchOrSelectGroup": "Procurar, ou selecionar um grupo de câmeras...",
|
||||
"selectAll": "Selecionar todas as câmeras",
|
||||
"clearSelection": "Limpar seleção",
|
||||
"selectWithActivity": "Câmeras com rastreamento de objetos",
|
||||
"selectGroup": "Selecione grupo",
|
||||
"noMatchingCameras": "Nenhuma câmera corresponde à sua pesquisa",
|
||||
"selectedCount": "{{selected}} / {{total}} selecionados"
|
||||
},
|
||||
"multi": {
|
||||
"title_one": "Exportar análise",
|
||||
@@ -106,7 +125,12 @@
|
||||
"exportButton_one": "Exportar análise",
|
||||
"exportButton_many": "Exportar {{count}} análises",
|
||||
"exportButton_other": "Exportar {{count}} análises",
|
||||
"exportingButton": "Exportando..."
|
||||
"exportingButton": "Exportando...",
|
||||
"toast": {
|
||||
"started_one": "Uma exportação iniciada. Abrindo o caso agora.",
|
||||
"started_many": "Iniciadas {{count}} exportações. Abrindo o caso agora.",
|
||||
"started_other": ""
|
||||
}
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
@@ -154,6 +178,14 @@
|
||||
"export": "Exportar",
|
||||
"deleteNow": "Deletar Agora",
|
||||
"markAsUnreviewed": "Marcar como não revisado"
|
||||
},
|
||||
"shareTimestamp": {
|
||||
"label": "Compartilhar marca de tempo",
|
||||
"title": "Compartilhar marca de tempo",
|
||||
"description": "Compartilhe uma URL com marca de tempo da posição atual da reprodução ou escolha uma marca de tempo personalizada. Observe que esta não é uma URL de compartilhamento público e só pode ser acessada por usuários que tenham acesso ao Frigate e a esta câmera.",
|
||||
"custom": "Marcação de data/hora personalizado",
|
||||
"button": "Compartilhar URL com marcação de tempo",
|
||||
"shareTitle": "Marcação de data/hora da análise do Frigate: {{camera}}"
|
||||
}
|
||||
},
|
||||
"imagePicker": {
|
||||
|
||||
@@ -4,7 +4,8 @@
|
||||
"noPreviewFoundFor": "Nenhuma Pré-Visualização Encontrada em {{cameraName}}",
|
||||
"submitFrigatePlus": {
|
||||
"title": "Enviar esse frame para Frigate+?",
|
||||
"submit": "Enviar"
|
||||
"submit": "Enviar",
|
||||
"previewError": "Não foi possível carregar a prévia do instantâneo. A gravação pode não estar disponível no momento."
|
||||
},
|
||||
"livePlayerRequiredIOSVersion": "iOS 17.1 ou superior é necessário para esse tipo de transmissão ao vivo.",
|
||||
"streamOffline": {
|
||||
@@ -47,5 +48,6 @@
|
||||
"error": {
|
||||
"submitFrigatePlusFailed": "Falha em submeter quadro ao Frigate+"
|
||||
}
|
||||
}
|
||||
},
|
||||
"cameraOff": "A câmera está desligada"
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
"description": "Habilitado"
|
||||
},
|
||||
"audio": {
|
||||
"label": "Eventos de áudio",
|
||||
"label": "Detecção de áudio",
|
||||
"description": "Configurações para detecção de eventos baseados em áudio para esta câmera.",
|
||||
"enabled": {
|
||||
"label": "Habilitar detecção de áudio",
|
||||
@@ -28,11 +28,15 @@
|
||||
},
|
||||
"listen": {
|
||||
"label": "Tipos de escuta",
|
||||
"description": "Lista de tipos de eventos de áudio a serem detectados (por exemplo: latido, alarme de incêndio, grito, fala, berro)."
|
||||
"description": "Lista de tipos de eventos de áudio a serem detectados (por exemplo: latido, alarme de incêndio, fala, grito)."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Filtros de áudio",
|
||||
"description": "Configurações de filtro por tipo de áudio, como limites de confiança, usadas para reduzir falsos positivos."
|
||||
"description": "Configurações de filtro por tipo de áudio, como limites de confiança, usadas para reduzir falsos positivos.",
|
||||
"threshold": {
|
||||
"label": "Confiança mínima do áudio",
|
||||
"description": "Limite mínimo de confiança para que o evento de áudio seja contabilizado."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Estado de áudio original",
|
||||
@@ -47,11 +51,122 @@
|
||||
"audio_transcription": {
|
||||
"label": "Transcrição de áudio",
|
||||
"enabled": {
|
||||
"label": "Habilitar transcrição"
|
||||
"label": "Habilitar transcrição",
|
||||
"description": "Ative ou desative a transcrição de eventos de áudio acionada manualmente."
|
||||
},
|
||||
"live_enabled": {
|
||||
"label": "Transcrição em tempo real"
|
||||
"label": "Transcrição em tempo real",
|
||||
"description": "Ative a transcrição ao vivo por streaming para o áudio à medida que ele é recebido."
|
||||
},
|
||||
"description": "Configurações de transcrição de áudio e voz ao vivo para eventos e legendas em tempo real."
|
||||
"description": "Configurações de transcrição de áudio e voz ao vivo para eventos e legendas em tempo real.",
|
||||
"enabled_in_config": {
|
||||
"label": "Estado original da transcrição"
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"enabled": {
|
||||
"label": "Ativar detecção de objetos",
|
||||
"description": "Ative ou desative a detecção de objetos para esta câmera."
|
||||
},
|
||||
"height": {
|
||||
"label": "Detectar altura",
|
||||
"description": "Altura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo."
|
||||
},
|
||||
"width": {
|
||||
"label": "Detectar largura",
|
||||
"description": "Largura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo."
|
||||
},
|
||||
"fps": {
|
||||
"label": "Detectar FPS",
|
||||
"description": "Taxa de quadros por segundo desejada para a execução da detecção; valores mais baixos reduzem o uso da CPU (o valor recomendado é 5; defina um valor mais alto — no máximo 10 — apenas se estiver rastreando objetos que se movem extremamente rápido)."
|
||||
},
|
||||
"min_initialized": {
|
||||
"label": "Quadros de inicialização mínimos",
|
||||
"description": "Número de detecções consecutivas necessárias antes de criar um objeto rastreado. Aumente esse valor para reduzir inicializações falsas. O valor padrão é o fps dividido por 2."
|
||||
},
|
||||
"max_disappeared": {
|
||||
"label": "Máximo de quadros perdidos",
|
||||
"description": "Número de quadros sem detecção antes que um objeto rastreado seja considerado desaparecido."
|
||||
},
|
||||
"stationary": {
|
||||
"label": "Configuração de objetos estáticos",
|
||||
"description": "Configurações para detectar e gerenciar objetos que permanecem parados por um período de tempo.",
|
||||
"interval": {
|
||||
"label": "Intervalo estacionário",
|
||||
"description": "Com que frequência (em quadros) realizar uma verificação de detecção para confirmar um objeto estacionário."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Limiar estacionário",
|
||||
"description": "Número de quadros sem alteração de posição necessários para marcar um objeto como estacionário."
|
||||
},
|
||||
"max_frames": {
|
||||
"label": "Quadros máximos",
|
||||
"description": "Limita por quanto tempo objetos estacionários são rastreados antes de serem descartados.",
|
||||
"default": {
|
||||
"label": "Máximo de quadros padrão",
|
||||
"description": "Número máximo padrão de quadros para rastrear um objeto estacionário antes de parar."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Quadros máximos do objeto",
|
||||
"description": "Substituições por objeto para o número máximo de quadros de rastreamento de objetos estacionários."
|
||||
}
|
||||
},
|
||||
"classifier": {
|
||||
"label": "Ativar classificador visual",
|
||||
"description": "Use um classificador visual para detectar objetos verdadeiramente estacionários, mesmo quando as caixas delimitadoras oscilam."
|
||||
}
|
||||
},
|
||||
"annotation_offset": {
|
||||
"label": "Deslocamento da anotação",
|
||||
"description": "Milissegundos para deslocar as anotações de detecção, a fim de alinhar melhor as caixas delimitadoras da linha do tempo com as gravações; pode ser um valor positivo ou negativo."
|
||||
},
|
||||
"label": "Detecção de Objetos",
|
||||
"description": "Configurações para a função de detecção (*detect*) usada para executar a detecção de objetos e inicializar rastreadores."
|
||||
},
|
||||
"face_recognition": {
|
||||
"label": "Reconhecimento facial",
|
||||
"description": "Configurações de detecção e reconhecimento facial para esta câmera.",
|
||||
"enabled": {
|
||||
"label": "Ativar reconhecimento facial",
|
||||
"description": "Ative ou desative o reconhecimento facial."
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Área mínima do rosto",
|
||||
"description": "Área mínima (em pixels) da caixa delimitadora de um rosto detectado necessária para tentar o reconhecimento."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"label": "Fluxos (FFmpeg)",
|
||||
"description": "Entradas de fluxo de câmera e opções do FFmpeg, incluindo caminho do binário, argumentos, aceleração de hardware (hwaccel) e argumentos de saída por função.",
|
||||
"path": {
|
||||
"label": "Caminho do FFmpeg",
|
||||
"description": "Caminho para o binário do FFmpeg a ser utilizado ou um alias de versão (\"7.0\" ou \"8.0\")."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Argumentos globais do FFmpeg",
|
||||
"description": "Argumentos globais passados para processos do FFmpeg."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Argumentos de aceleração de hardware",
|
||||
"description": "Argumentos de aceleração de hardware para o FFmpeg. Recomenda-se o uso de predefinições específicas do provedor."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Argumentos de entrada"
|
||||
}
|
||||
},
|
||||
"birdseye": {
|
||||
"mode": {
|
||||
"label": "Modo de rastreamento",
|
||||
"description": "Modo de inclusão de câmeras no Birdseye: 'objetos', 'movimento' ou 'contínuo'."
|
||||
},
|
||||
"order": {
|
||||
"label": "Posição",
|
||||
"description": "Posição numérica que controla a ordem da câmera no layout de vista aérea (Birdseye)."
|
||||
},
|
||||
"label": "Birdseye",
|
||||
"description": "Configurações para a visualização composta \"Birdseye\", que combina múltiplas transmissões de câmera em um único layout.",
|
||||
"enabled": {
|
||||
"label": "Ativar Birdseye"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -34,11 +34,15 @@
|
||||
},
|
||||
"listen": {
|
||||
"label": "Tipos de escuta",
|
||||
"description": "Lista de tipos de eventos de áudio a serem detectados (por exemplo: latido, alarme de incêndio, grito, fala, berro)."
|
||||
"description": "Lista de tipos de eventos de áudio a serem detectados (por exemplo: latido, alarme de incêndio, fala, grito)."
|
||||
},
|
||||
"filters": {
|
||||
"label": "Filtros de áudio",
|
||||
"description": "Configurações de filtro por tipo de áudio, como limites de confiança, usadas para reduzir falsos positivos."
|
||||
"description": "Configurações de filtro por tipo de áudio, como limites de confiança, usadas para reduzir falsos positivos.",
|
||||
"threshold": {
|
||||
"label": "Confiança mínima do áudio",
|
||||
"description": "Limite mínimo de confiança para que o evento de áudio seja contabilizado."
|
||||
}
|
||||
},
|
||||
"enabled_in_config": {
|
||||
"label": "Estado de áudio original",
|
||||
@@ -47,7 +51,8 @@
|
||||
"num_threads": {
|
||||
"label": "Threads de detecção",
|
||||
"description": "Número de threads a serem usadas para o processamento de detecção de áudio."
|
||||
}
|
||||
},
|
||||
"label": "Detecção de áudio"
|
||||
},
|
||||
"auth": {
|
||||
"label": "Autenticação",
|
||||
@@ -82,8 +87,110 @@
|
||||
"audio_transcription": {
|
||||
"label": "Transcrição de áudio",
|
||||
"live_enabled": {
|
||||
"label": "Transcrição em tempo real"
|
||||
"label": "Transcrição em tempo real",
|
||||
"description": "Ative a transcrição ao vivo por streaming para o áudio à medida que ele é recebido."
|
||||
},
|
||||
"description": "Configurações de transcrição de áudio e voz ao vivo para eventos e legendas em tempo real."
|
||||
},
|
||||
"detect": {
|
||||
"enabled": {
|
||||
"label": "Ativar detecção de objetos"
|
||||
},
|
||||
"height": {
|
||||
"label": "Detectar altura",
|
||||
"description": "Altura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo."
|
||||
},
|
||||
"width": {
|
||||
"label": "Detectar largura",
|
||||
"description": "Largura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo."
|
||||
},
|
||||
"fps": {
|
||||
"label": "Detectar FPS",
|
||||
"description": "Taxa de quadros por segundo desejada para a execução da detecção; valores mais baixos reduzem o uso da CPU (o valor recomendado é 5; defina um valor mais alto — no máximo 10 — apenas se estiver rastreando objetos que se movem extremamente rápido)."
|
||||
},
|
||||
"min_initialized": {
|
||||
"label": "Quadros de inicialização mínimos",
|
||||
"description": "Número de detecções consecutivas necessárias antes de criar um objeto rastreado. Aumente esse valor para reduzir inicializações falsas. O valor padrão é o fps dividido por 2."
|
||||
},
|
||||
"max_disappeared": {
|
||||
"label": "Máximo de quadros perdidos",
|
||||
"description": "Número de quadros sem detecção antes que um objeto rastreado seja considerado desaparecido."
|
||||
},
|
||||
"stationary": {
|
||||
"label": "Configuração de objetos estáticos",
|
||||
"description": "Configurações para detectar e gerenciar objetos que permanecem parados por um período de tempo.",
|
||||
"interval": {
|
||||
"label": "Intervalo estacionário",
|
||||
"description": "Com que frequência (em quadros) realizar uma verificação de detecção para confirmar um objeto estacionário."
|
||||
},
|
||||
"threshold": {
|
||||
"label": "Limiar estacionário",
|
||||
"description": "Número de quadros sem alteração de posição necessários para marcar um objeto como estacionário."
|
||||
},
|
||||
"max_frames": {
|
||||
"label": "Quadros máximos",
|
||||
"description": "Limita por quanto tempo objetos estacionários são rastreados antes de serem descartados.",
|
||||
"default": {
|
||||
"label": "Máximo de quadros padrão",
|
||||
"description": "Número máximo padrão de quadros para rastrear um objeto estacionário antes de parar."
|
||||
},
|
||||
"objects": {
|
||||
"label": "Quadros máximos do objeto",
|
||||
"description": "Substituições por objeto para o número máximo de quadros de rastreamento de objetos estacionários."
|
||||
}
|
||||
},
|
||||
"classifier": {
|
||||
"label": "Ativar classificador visual",
|
||||
"description": "Use um classificador visual para detectar objetos verdadeiramente estacionários, mesmo quando as caixas delimitadoras oscilam."
|
||||
}
|
||||
},
|
||||
"annotation_offset": {
|
||||
"label": "Deslocamento da anotação",
|
||||
"description": "Milissegundos para deslocar as anotações de detecção, a fim de alinhar melhor as caixas delimitadoras da linha do tempo com as gravações; pode ser um valor positivo ou negativo."
|
||||
},
|
||||
"label": "Detecção de Objetos",
|
||||
"description": "Configurações para a função de detecção (*detect*) usada para executar a detecção de objetos e inicializar rastreadores."
|
||||
},
|
||||
"face_recognition": {
|
||||
"label": "Reconhecimento facial",
|
||||
"enabled": {
|
||||
"label": "Ativar reconhecimento facial"
|
||||
},
|
||||
"min_area": {
|
||||
"label": "Área mínima do rosto",
|
||||
"description": "Área mínima (em pixels) da caixa delimitadora de um rosto detectado necessária para tentar o reconhecimento."
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"path": {
|
||||
"label": "Caminho do FFmpeg",
|
||||
"description": "Caminho para o binário do FFmpeg a ser utilizado ou um alias de versão (\"7.0\" ou \"8.0\")."
|
||||
},
|
||||
"global_args": {
|
||||
"label": "Argumentos globais do FFmpeg",
|
||||
"description": "Argumentos globais passados para processos do FFmpeg."
|
||||
},
|
||||
"hwaccel_args": {
|
||||
"label": "Argumentos de aceleração de hardware",
|
||||
"description": "Argumentos de aceleração de hardware para o FFmpeg. Recomenda-se o uso de predefinições específicas do provedor."
|
||||
},
|
||||
"input_args": {
|
||||
"label": "Argumentos de entrada"
|
||||
}
|
||||
},
|
||||
"birdseye": {
|
||||
"mode": {
|
||||
"label": "Modo de rastreamento",
|
||||
"description": "Modo de inclusão de câmeras no Birdseye: 'objetos', 'movimento' ou 'contínuo'."
|
||||
},
|
||||
"order": {
|
||||
"label": "Posição",
|
||||
"description": "Posição numérica que controla a ordem da câmera no layout de vista aérea (Birdseye)."
|
||||
},
|
||||
"label": "Birdseye",
|
||||
"description": "Configurações para a visualização composta \"Birdseye\", que combina múltiplas transmissões de câmera em um único layout.",
|
||||
"enabled": {
|
||||
"label": "Ativar Birdseye"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,5 +64,10 @@
|
||||
"retention": "Retenção",
|
||||
"events": "Eventos"
|
||||
}
|
||||
},
|
||||
"ffmpeg": {
|
||||
"cameras": {
|
||||
"cameraFfmpeg": "Argumentos do FFmpeg específicos para a câmera"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,5 +28,8 @@
|
||||
"detectRequired": "Pelo menos um fluxo de entrada deve ter a função 'detectar' atribuída.",
|
||||
"hwaccelDetectOnly": "Somente o fluxo de entrada com a função de detecção pode definir argumentos de aceleração de hardware."
|
||||
}
|
||||
},
|
||||
"detect": {
|
||||
"dimensionMustBeEven": "Deve ser um número par."
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1 +1,63 @@
|
||||
{}
|
||||
{
|
||||
"documentTitle": "Frigate-Chat",
|
||||
"title": "Chat-Frigate",
|
||||
"subtitle": "Seu assistente de IA para gerenciamento de câmeras e insights",
|
||||
"placeholder": "Pergunte o que quiser...",
|
||||
"error": "Algo deu errado. Por favor, tente novamente.",
|
||||
"processing": "Processando...",
|
||||
"toolsUsed": "Usado: {{tools}}",
|
||||
"showTools": "Mostrar ferramentas ({{count}})",
|
||||
"hideTools": "Ocultar ferramentas",
|
||||
"call": "Chamar",
|
||||
"result": "Resultado",
|
||||
"arguments": "Argumentos:",
|
||||
"response": "Resposta:",
|
||||
"attachment_chip_label": "{{label}} em {{camera}}",
|
||||
"attachment_chip_remove": "Remover anexo",
|
||||
"open_in_explore": "Abrir no Explorar",
|
||||
"attach_event_aria": "Anexar evento {{eventId}}",
|
||||
"attachment_picker_paste_label": "Ou cole o ID do evento",
|
||||
"attachment_picker_attach": "Anexar",
|
||||
"attachment_picker_placeholder": "Anexar um evento",
|
||||
"quick_reply_find_similar": "Encontre avistamentos semelhantes",
|
||||
"quick_reply_tell_me_more": "Conte-me mais sobre isso",
|
||||
"quick_reply_when_else": "Em que outra ocasião isso foi visto?",
|
||||
"quick_reply_find_similar_text": "Encontre avistamentos semelhantes a este.",
|
||||
"quick_reply_tell_me_more_text": "Conte-me mais sobre este.",
|
||||
"quick_reply_when_else_text": "Em que outra ocasião isso foi visto?",
|
||||
"anchor": "Referência",
|
||||
"similarity_score": "Semelhança",
|
||||
"no_similar_objects_found": "Nenhum objeto semelhante encontrado.",
|
||||
"semantic_search_required": "A busca semântica deve estar habilitada para encontrar objetos semelhantes.",
|
||||
"send": "Enviar",
|
||||
"suggested_requests": "Experimente perguntar:",
|
||||
"starting_requests": {
|
||||
"show_recent_events": "Mostrar eventos recentes",
|
||||
"show_camera_status": "Mostrar status da câmera",
|
||||
"recap": "O que aconteceu enquanto eu estava fora?",
|
||||
"watch_camera": "Monitore uma câmera em busca de atividade"
|
||||
},
|
||||
"starting_requests_prompts": {
|
||||
"show_recent_events": "Mostre-me os eventos recentes da última hora",
|
||||
"show_camera_status": "Qual é o status atual das minhas câmeras?",
|
||||
"recap": "O que aconteceu enquanto eu estava fora?",
|
||||
"watch_camera": "Fique de olho na porta da frente e me avise se alguém aparecer"
|
||||
},
|
||||
"new_chat": "Novo chat",
|
||||
"settings": {
|
||||
"title": "Configurações do chat",
|
||||
"show_stats": {
|
||||
"title": "Mostrar estatísticas",
|
||||
"desc": "Exibir a taxa de geração e o tamanho do contexto para respostas de chat.",
|
||||
"while_generating": "Durante a geração",
|
||||
"always": "Sempre"
|
||||
},
|
||||
"auto_scroll": {
|
||||
"title": "Rolagem automática",
|
||||
"desc": "Acompanhe as novas mensagens à medida que chegam."
|
||||
}
|
||||
},
|
||||
"stats": {
|
||||
"context": "{{tokens}} tokens"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
"toast": {
|
||||
"success": {
|
||||
"deletedCategory_one": "Classe Apagada",
|
||||
"deletedCategory_many": "",
|
||||
"deletedCategory_many": "Classes apagadas",
|
||||
"deletedCategory_other": "",
|
||||
"deletedImage_one": "Imagen Apagada",
|
||||
"deletedImage_many": "Imagens Apagadas",
|
||||
@@ -94,7 +94,14 @@
|
||||
},
|
||||
"noModels": {
|
||||
"object": {
|
||||
"title": "Nenhum Modelo de Classificação de Objetos"
|
||||
"title": "Nenhum Modelo de Classificação de Objetos",
|
||||
"description": "Crie um modelo personalizado para classificar objetos detectados.",
|
||||
"buttonText": "Criar modelo de objeto"
|
||||
},
|
||||
"state": {
|
||||
"title": "Modelos de Classificação Sem Estado",
|
||||
"description": "Crie um modelo personalizado para monitorar e classificar mudanças de estado em áreas específicas da câmera.",
|
||||
"buttonText": "Criar modelo de estado"
|
||||
}
|
||||
},
|
||||
"deleteDatasetImages": {
|
||||
@@ -104,5 +111,13 @@
|
||||
"title": "Editar Modelo de Classificação",
|
||||
"descriptionState": "Edite as classes deste modelo de classificação de estado. As alterações exigirão treinar novamente o modelo.",
|
||||
"descriptionObject": "Edite o tipo de objeto e tipo de classificação para este modelo de classificação de objeto."
|
||||
},
|
||||
"reclassifyImageAs": "Reclassificar imagem como:",
|
||||
"reclassifyImage": "Reclassificar imagem",
|
||||
"wizard": {
|
||||
"title": "Criar nova classificação",
|
||||
"steps": {
|
||||
"nameAndDefine": "Nomear e definir"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -72,7 +72,11 @@
|
||||
"title": "Reconhecimentos Recentes",
|
||||
"aria": "Selecionar reconhecimentos recentes",
|
||||
"empty": "Não há tentativas recentes de reconhecimento facial",
|
||||
"titleShort": "Recente"
|
||||
"titleShort": "Recente",
|
||||
"emptyNoLibrary": {
|
||||
"title": "Carregue uma foto de rosto",
|
||||
"description": "Você deve adicionar pelo menos um rosto à biblioteca para que o reconhecimento facial funcione."
|
||||
}
|
||||
},
|
||||
"selectFace": "Selecionar Rosto",
|
||||
"trainFaceAs": "Treinar Rosto como:",
|
||||
@@ -89,7 +93,8 @@
|
||||
"renamedFace": "O rosto foi renomeado com sucesso para {{name}}",
|
||||
"deletedName_one": "{{count}} rosto foi deletado com sucesso.",
|
||||
"deletedName_many": "{{count}} rostos foram deletados com sucesso.",
|
||||
"deletedName_other": "{{count}} rostos foram deletados com sucesso."
|
||||
"deletedName_other": "{{count}} rostos foram deletados com sucesso.",
|
||||
"reclassifiedFace": "Rosto reclassificado com sucesso."
|
||||
},
|
||||
"error": {
|
||||
"uploadingImageFailed": "Falha ao enviar a imagem: {{errorMessage}}",
|
||||
@@ -98,7 +103,10 @@
|
||||
"deleteNameFailed": "Falha ao deletar nome: {{errorMessage}}",
|
||||
"renameFaceFailed": "Falha ao renomear rosto: {{errorMessage}}",
|
||||
"trainFailed": "Falha ao treinar: {{errorMessage}}",
|
||||
"updateFaceScoreFailed": "Falha ao atualizar pontuação de rosto: {{errorMessage}}"
|
||||
"updateFaceScoreFailed": "Falha ao atualizar pontuação de rosto: {{errorMessage}}",
|
||||
"reclassifyFailed": "Falha ao reclassificar o rosto: {{errorMessage}}"
|
||||
}
|
||||
}
|
||||
},
|
||||
"reclassifyFaceAs": "Reclassificar rosto como:",
|
||||
"reclassifyFace": "Reclassificar rosto"
|
||||
}
|
||||
|
||||
@@ -58,7 +58,9 @@
|
||||
},
|
||||
"camera": {
|
||||
"enable": "Ativar Câmera",
|
||||
"disable": "Desabilitar Câmera"
|
||||
"disable": "Desabilitar Câmera",
|
||||
"turnOn": "Ligar a câmera",
|
||||
"turnOff": "Desligar a câmera"
|
||||
},
|
||||
"muteCameras": {
|
||||
"enable": "Silenciar Todas as Câmeras",
|
||||
@@ -70,7 +72,8 @@
|
||||
},
|
||||
"recording": {
|
||||
"enable": "Ativar Gravação",
|
||||
"disable": "Desativar Gravação"
|
||||
"disable": "Desativar Gravação",
|
||||
"disabledInConfig": "A gravação deve ser habilitada primeiro nas configurações desta câmera."
|
||||
},
|
||||
"snapshots": {
|
||||
"enable": "Permitir Capturas de Imagem",
|
||||
@@ -150,7 +153,8 @@
|
||||
"snapshots": "Capturas de Imagem",
|
||||
"audioDetection": "Detecção de Áudio",
|
||||
"autotracking": "Auto Rastreamento",
|
||||
"transcription": "Transcrição de Áudio"
|
||||
"transcription": "Transcrição de Áudio",
|
||||
"camera": "Câmera"
|
||||
},
|
||||
"history": {
|
||||
"label": "Exibir gravação histórica"
|
||||
|
||||
@@ -242,7 +242,8 @@
|
||||
"id": "Indonésio Bahasa",
|
||||
"ur": "Urdu",
|
||||
"hr": "Hrvatski (Croata)",
|
||||
"bs": "Bosanski (Bósnio)"
|
||||
"bs": "Bosanski (Bósnio)",
|
||||
"zhHant": "繁體中文 (Chinês Tradicional)"
|
||||
},
|
||||
"appearance": "Aparência",
|
||||
"darkMode": {
|
||||
|
||||
@@ -68,7 +68,10 @@
|
||||
"stream": "Transmissão"
|
||||
},
|
||||
"birdseye": "Vista Aérea"
|
||||
}
|
||||
},
|
||||
"showAll": "Mostrar todos os Grupos de Câmeras",
|
||||
"showLess": "Mostrar Menos",
|
||||
"editGroups": "Editar Grupos de Câmeras"
|
||||
},
|
||||
"debug": {
|
||||
"options": {
|
||||
@@ -82,6 +85,7 @@
|
||||
"zones": "Zonas",
|
||||
"mask": "Máscara",
|
||||
"motion": "Movimento",
|
||||
"regions": "Regiões"
|
||||
"regions": "Regiões",
|
||||
"paths": "Caminhos"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,6 +36,9 @@
|
||||
"ask_a": "Este objeto é um <code>{{label}}</code>?",
|
||||
"ask_an": "Este objeto é um <code>{{label}}</code>?",
|
||||
"ask_full": "Este objeto é um <code>{{untranslatedLabel}}</code> ({{translatedLabel}})?"
|
||||
},
|
||||
"toast": {
|
||||
"error": "Não foi possível submeter para Frigate+. Por favor verifique a sua connecção e tente novamente."
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -76,6 +79,13 @@
|
||||
"select": "Selecionar",
|
||||
"name": {
|
||||
"placeholder": "Nome da Exportação"
|
||||
},
|
||||
"case": {
|
||||
"newCaseOption": "Criar um novo caso",
|
||||
"newCaseNamePlaceholder": "Nome do novo caso"
|
||||
},
|
||||
"multiCamera": {
|
||||
"selectFromTimeline": "Selecionar da Timeline"
|
||||
}
|
||||
},
|
||||
"streaming": {
|
||||
|
||||
@@ -20,6 +20,9 @@
|
||||
},
|
||||
"state": {
|
||||
"submitted": "已提交"
|
||||
},
|
||||
"toast": {
|
||||
"error": "無法提交至 Frigate+,請檢查您的網路連線並再試一次。"
|
||||
}
|
||||
},
|
||||
"submitToPlus": {
|
||||
|
||||
@@ -697,7 +697,7 @@
|
||||
"description": "在接收到音訊時開啟即時監控持續轉寫。"
|
||||
},
|
||||
"enabled": {
|
||||
"label": "開啟轉錄",
|
||||
"label": "啟用語音轉文字",
|
||||
"description": "開啟或關閉手動觸發的音訊事件轉寫。"
|
||||
},
|
||||
"enabled_in_config": {
|
||||
|
||||
Reference in New Issue
Block a user