convert to 2 spaces

This commit is contained in:
Blake Blackshear
2025-04-11 05:52:32 -05:00
parent b1e82e6187
commit 78c461750e
195 changed files with 13915 additions and 13917 deletions
+13 -13
View File
@@ -1,15 +1,15 @@
{
"form": {
"user": "Nome de usuário",
"login": "Login",
"errors": {
"usernameRequired": "Nome de usuário é obrigatório",
"passwordRequired": "Senha é necessária",
"rateLimit": "Limite de taxa excedido. Tente novamente mais tarde.",
"loginFailed": "Falha no login",
"unknownError": "Erro desconhecido. Verifique os logs.",
"webUnknownError": "Erro desconhecido. Verifique os logs do console."
},
"password": "Senha"
}
"form": {
"user": "Nome de usuário",
"login": "Login",
"errors": {
"usernameRequired": "Nome de usuário é obrigatório",
"passwordRequired": "Senha é necessária",
"rateLimit": "Limite de taxa excedido. Tente novamente mais tarde.",
"loginFailed": "Falha no login",
"unknownError": "Erro desconhecido. Verifique os logs.",
"webUnknownError": "Erro desconhecido. Verifique os logs do console."
},
"password": "Senha"
}
}
+78 -78
View File
@@ -1,83 +1,83 @@
{
"group": {
"label": "Grupos de câmeras",
"add": "Adicionar grupo de câmeras",
"edit": "Editar grupo de câmeras",
"delete": {
"label": "Excluir grupo de câmeras",
"confirm": {
"title": "Confirmar exclusão",
"desc": "Tem certeza de que deseja excluir o grupo de câmeras <em>{{name}}</em>?"
}
},
"name": {
"label": "Nome",
"placeholder": "Digite um nome...",
"errorMessage": {
"exists": "O nome do grupo de câmeras já existe.",
"nameMustNotPeriod": "O nome do grupo de câmeras não deve conter ponto.",
"mustLeastCharacters": "O nome do grupo de câmeras deve ter pelo menos 2 caracteres.",
"invalid": "Nome de grupo de câmeras inválido."
}
},
"cameras": {
"desc": "Selecione câmeras para este grupo.",
"label": "Câmeras"
},
"icon": "Ícone",
"success": "O grupo de câmeras ({{name}}) foi salvo.",
"camera": {
"setting": {
"audioIsAvailable": "O áudio está disponível para esta transmissão",
"audioIsUnavailable": "O áudio não está disponível para esta transmissão",
"audio": {
"tips": {
"document": "Leia a documentação ",
"title": "O áudio deve ser emitido pela sua câmera e configurado no go2rtc para esta transmissão."
}
},
"streamMethod": {
"label": "Método de transmissão",
"method": {
"smartStreaming": {
"label": "Transmissão inteligente (recomendado)",
"desc": "A transmissão inteligente atualizará a imagem da sua câmera uma vez por minuto quando nenhuma atividade detectável estiver ocorrendo para conservar largura de banda e recursos. Quando a atividade é detectada, a imagem muda perfeitamente para uma transmissão ao vivo."
},
"continuousStreaming": {
"label": "Transmissão contínua",
"desc": {
"warning": "A transmissão contínua pode causar alto uso de largura de banda e problemas de desempenho. Use com cautela.",
"title": "A imagem da câmera sempre será uma transmissão ao vivo quando visível no painel, mesmo que nenhuma atividade esteja sendo detectada."
}
},
"noStreaming": {
"label": "Sem transmissão",
"desc": "As imagens da câmera serão atualizadas apenas uma vez por minuto e não haverá transmissão ao vivo."
}
}
},
"compatibilityMode": {
"label": "Modo de compatibilidade",
"desc": "Habilite esta opção somente se a transmissão ao vivo da sua câmera estiver exibindo artefatos de cor e tiver uma linha diagonal no lado direito da imagem."
},
"label": "Configurações de transmissão da câmera",
"desc": "Altere as opções de transmissão ao vivo para o painel deste grupo de câmeras. <em>Essas configurações são específicas do dispositivo/navegador.</em>",
"title": "{{cameraName}} configurações de transmissão"
}
}
"group": {
"label": "Grupos de câmeras",
"add": "Adicionar grupo de câmeras",
"edit": "Editar grupo de câmeras",
"delete": {
"label": "Excluir grupo de câmeras",
"confirm": {
"title": "Confirmar exclusão",
"desc": "Tem certeza de que deseja excluir o grupo de câmeras <em>{{name}}</em>?"
}
},
"debug": {
"options": {
"label": "Configurações",
"title": "Opções",
"hideOptions": "Ocultar opções",
"showOptions": "Mostrar opções"
"name": {
"label": "Nome",
"placeholder": "Digite um nome...",
"errorMessage": {
"exists": "O nome do grupo de câmeras já existe.",
"nameMustNotPeriod": "O nome do grupo de câmeras não deve conter ponto.",
"mustLeastCharacters": "O nome do grupo de câmeras deve ter pelo menos 2 caracteres.",
"invalid": "Nome de grupo de câmeras inválido."
}
},
"cameras": {
"desc": "Selecione câmeras para este grupo.",
"label": "Câmeras"
},
"icon": "Ícone",
"success": "O grupo de câmeras ({{name}}) foi salvo.",
"camera": {
"setting": {
"audioIsAvailable": "O áudio está disponível para esta transmissão",
"audioIsUnavailable": "O áudio não está disponível para esta transmissão",
"audio": {
"tips": {
"document": "Leia a documentação ",
"title": "O áudio deve ser emitido pela sua câmera e configurado no go2rtc para esta transmissão."
}
},
"boundingBox": "Caixa delimitadora",
"timestamp": "Carimbo de hora",
"zones": "Zonas",
"mask": "Máscara",
"motion": "Movimento",
"regions": "Regiões"
"streamMethod": {
"label": "Método de transmissão",
"method": {
"smartStreaming": {
"label": "Transmissão inteligente (recomendado)",
"desc": "A transmissão inteligente atualizará a imagem da sua câmera uma vez por minuto quando nenhuma atividade detectável estiver ocorrendo para conservar largura de banda e recursos. Quando a atividade é detectada, a imagem muda perfeitamente para uma transmissão ao vivo."
},
"continuousStreaming": {
"label": "Transmissão contínua",
"desc": {
"warning": "A transmissão contínua pode causar alto uso de largura de banda e problemas de desempenho. Use com cautela.",
"title": "A imagem da câmera sempre será uma transmissão ao vivo quando visível no painel, mesmo que nenhuma atividade esteja sendo detectada."
}
},
"noStreaming": {
"label": "Sem transmissão",
"desc": "As imagens da câmera serão atualizadas apenas uma vez por minuto e não haverá transmissão ao vivo."
}
}
},
"compatibilityMode": {
"label": "Modo de compatibilidade",
"desc": "Habilite esta opção somente se a transmissão ao vivo da sua câmera estiver exibindo artefatos de cor e tiver uma linha diagonal no lado direito da imagem."
},
"label": "Configurações de transmissão da câmera",
"desc": "Altere as opções de transmissão ao vivo para o painel deste grupo de câmeras. <em>Essas configurações são específicas do dispositivo/navegador.</em>",
"title": "{{cameraName}} configurações de transmissão"
}
}
},
"debug": {
"options": {
"label": "Configurações",
"title": "Opções",
"hideOptions": "Ocultar opções",
"showOptions": "Mostrar opções"
},
"boundingBox": "Caixa delimitadora",
"timestamp": "Carimbo de hora",
"zones": "Zonas",
"mask": "Máscara",
"motion": "Movimento",
"regions": "Regiões"
}
}
+109 -109
View File
@@ -1,116 +1,116 @@
{
"restart": {
"button": "Reiniciar",
"restarting": {
"title": "Frigate está reiniciando",
"content": "Esta página será recarregada em {{countdown}} segundos.",
"button": "Forçar atualização agora"
},
"title": "Tem certeza de que deseja reiniciar o Frigate?"
"restart": {
"button": "Reiniciar",
"restarting": {
"title": "Frigate está reiniciando",
"content": "Esta página será recarregada em {{countdown}} segundos.",
"button": "Forçar atualização agora"
},
"explore": {
"plus": {
"submitToPlus": {
"label": "Enviar para Frigate+",
"desc": "Objetos em locais que você quer evitar não são falsos positivos. Enviá-los como falsos positivos confundirá o modelo."
},
"review": {
"true": {
"label": "Confirme esta etiqueta para Frigate Plus",
"true_one": "Este é um {{label}}",
"true_many": "Estes são muitos {{label}}",
"true_other": "Estão são {{label}}"
},
"state": {
"submitted": "Enviado"
},
"false": {
"label": "Não confirmar esta etiqueta para Frigate Plus",
"false_one": "Este não é um {{label}}",
"false_many": "Estes não são muitos {{label}}",
"false_other": "Estes não são {{label}}"
}
}
"title": "Tem certeza de que deseja reiniciar o Frigate?"
},
"explore": {
"plus": {
"submitToPlus": {
"label": "Enviar para Frigate+",
"desc": "Objetos em locais que você quer evitar não são falsos positivos. Enviá-los como falsos positivos confundirá o modelo."
},
"review": {
"true": {
"label": "Confirme esta etiqueta para Frigate Plus",
"true_one": "Este é um {{label}}",
"true_many": "Estes são muitos {{label}}",
"true_other": "Estão são {{label}}"
},
"video": {
"viewInHistory": "Ver no histórico"
"state": {
"submitted": "Enviado"
},
"false": {
"label": "Não confirmar esta etiqueta para Frigate Plus",
"false_one": "Este não é um {{label}}",
"false_many": "Estes não são muitos {{label}}",
"false_other": "Estes não são {{label}}"
}
}
},
"export": {
"time": {
"fromTimeline": "Selecione na linha do tempo",
"start": {
"title": "Hora de início",
"label": "Selecione a hora de início"
},
"end": {
"title": "Hora de término",
"label": "Selecione a hora de término"
},
"custom": "Personalizado",
"lastHour_one": "Última hora",
"lastHour_many": "Últimas {{count}} horas",
"lastHour_other": "Últimas {{count}} horas"
},
"export": "Exportar",
"toast": {
"success": "Exportação iniciada com sucesso. Veja o arquivo na pasta /exports.",
"error": {
"failed": "Falha ao iniciar a exportação: {{error}}",
"endTimeMustAfterStartTime": "O horário de término deve ser posterior ao horário de início",
"noVaildTimeSelected": "Nenhum intervalo de tempo válido selecionado"
}
},
"selectOrExport": "Selecionar ou Exportar",
"fromTimeline": {
"saveExport": "Salvar exportação",
"previewExport": "Visualizar exportação"
},
"select": "Selecione",
"name": {
"placeholder": "Nomeie a exportação"
}
},
"streaming": {
"showStats": {
"label": "Mostrar estatísticas de transmissão",
"desc": "Habilite esta opção para mostrar estatísticas de transmissão como uma sobreposição no feed da câmera."
},
"restreaming": {
"desc": {
"title": "Configure o go2rtc para obter opções adicionais de visualização ao vivo e áudio para esta câmera.",
"readTheDocumentation": "Leia a documentação "
},
"disabled": "A retransmissão não está habilitada para esta câmera."
},
"label": "Transmissão",
"debugView": "Exibição de depuração"
},
"search": {
"saveSearch": {
"label": "Salvar pesquisa",
"overwrite": "{{searchName}} já existe. Salvar substituirá o valor existente.",
"success": "A pesquisa ({{searchName}}) foi salva.",
"button": {
"save": {
"label": "Salvar esta pesquisa"
}
},
"placeholder": "Digite um nome para sua pesquisa",
"desc": "Forneça um nome para esta pesquisa salva."
}
},
"recording": {
"confirmDelete": {
"title": "Confirmar exclusão",
"desc": {
"selected": "Tem certeza de que deseja excluir todos os vídeos gravados associados a este item de revisão?<br /><br />Segure a tecla <em>Shift</em> para ignorar esta caixa de diálogo no futuro."
}
},
"button": {
"export": "Exportar",
"markAsReviewed": "Marcar como revisado",
"deleteNow": "Excluir agora"
}
"video": {
"viewInHistory": "Ver no histórico"
}
},
"export": {
"time": {
"fromTimeline": "Selecione na linha do tempo",
"start": {
"title": "Hora de início",
"label": "Selecione a hora de início"
},
"end": {
"title": "Hora de término",
"label": "Selecione a hora de término"
},
"custom": "Personalizado",
"lastHour_one": "Última hora",
"lastHour_many": "Últimas {{count}} horas",
"lastHour_other": "Últimas {{count}} horas"
},
"export": "Exportar",
"toast": {
"success": "Exportação iniciada com sucesso. Veja o arquivo na pasta /exports.",
"error": {
"failed": "Falha ao iniciar a exportação: {{error}}",
"endTimeMustAfterStartTime": "O horário de término deve ser posterior ao horário de início",
"noVaildTimeSelected": "Nenhum intervalo de tempo válido selecionado"
}
},
"selectOrExport": "Selecionar ou Exportar",
"fromTimeline": {
"saveExport": "Salvar exportação",
"previewExport": "Visualizar exportação"
},
"select": "Selecione",
"name": {
"placeholder": "Nomeie a exportação"
}
},
"streaming": {
"showStats": {
"label": "Mostrar estatísticas de transmissão",
"desc": "Habilite esta opção para mostrar estatísticas de transmissão como uma sobreposição no feed da câmera."
},
"restreaming": {
"desc": {
"title": "Configure o go2rtc para obter opções adicionais de visualização ao vivo e áudio para esta câmera.",
"readTheDocumentation": "Leia a documentação "
},
"disabled": "A retransmissão não está habilitada para esta câmera."
},
"label": "Transmissão",
"debugView": "Exibição de depuração"
},
"search": {
"saveSearch": {
"label": "Salvar pesquisa",
"overwrite": "{{searchName}} já existe. Salvar substituirá o valor existente.",
"success": "A pesquisa ({{searchName}}) foi salva.",
"button": {
"save": {
"label": "Salvar esta pesquisa"
}
},
"placeholder": "Digite um nome para sua pesquisa",
"desc": "Forneça um nome para esta pesquisa salva."
}
},
"recording": {
"confirmDelete": {
"title": "Confirmar exclusão",
"desc": {
"selected": "Tem certeza de que deseja excluir todos os vídeos gravados associados a este item de revisão?<br /><br />Segure a tecla <em>Shift</em> para ignorar esta caixa de diálogo no futuro."
}
},
"button": {
"export": "Exportar",
"markAsReviewed": "Marcar como revisado",
"deleteNow": "Excluir agora"
}
}
}
+96 -96
View File
@@ -1,102 +1,102 @@
{
"labels": {
"label": "Etiquetas",
"all": {
"short": "Etiquetas",
"title": "Todas as etiquetas"
},
"count": "{{count}} etiquetas"
"labels": {
"label": "Etiquetas",
"all": {
"short": "Etiquetas",
"title": "Todas as etiquetas"
},
"filter": "Filtro",
"zones": {
"label": "Zonas",
"all": {
"title": "Todas as zonas",
"short": "Zonas"
"count": "{{count}} etiquetas"
},
"filter": "Filtro",
"zones": {
"label": "Zonas",
"all": {
"title": "Todas as zonas",
"short": "Zonas"
}
},
"dates": {
"all": {
"title": "Todas as datas",
"short": "Datas"
}
},
"more": "Mais filtros",
"reset": {
"label": "Redefinir filtros para valores padrão"
},
"subLabels": {
"label": "Sub etiquetas",
"all": "Todas sub etiquetas"
},
"score": "Pontuação",
"features": {
"label": "Funcionalidades",
"hasSnapshot": "Tem um snapshot",
"hasVideoClip": "Tem um videoclipe",
"submittedToFrigatePlus": {
"label": "Enviado para Frigate+",
"tips": "Primeiro, você deve filtrar os objetos rastreados que têm um snapshot.<br /><br />Objetos rastreados sem um snapshot não podem ser enviados ao Frigate+."
}
},
"sort": {
"label": "Organizar",
"dateAsc": "Data (Ascendente)",
"scoreAsc": "Pontuação do objeto (Crescente)",
"scoreDesc": "Pontuação do objeto (Decrescente)",
"speedDesc": "Velocidade estimada (Decrescente)",
"speedAsc": "Velocidade estimada (Crescente)",
"dateDesc": "Data (Decrescente)",
"relevance": "Relevância"
},
"cameras": {
"label": "Filtro de câmeras",
"all": {
"short": "Câmeras",
"title": "Todas as câmeras"
}
},
"review": {
"showReviewed": "Mostrar revisado"
},
"motion": {
"showMotionOnly": "Mostrar apenas movimento"
},
"explore": {
"settings": {
"title": "Configurações",
"defaultView": {
"title": "Exibição padrão",
"summary": "Sumário",
"unfilteredGrid": "Grade não filtrada",
"desc": "Quando nenhum filtro for selecionado, exiba um resumo dos objetos rastreados mais recentemente por etiqueta ou exiba uma grade não filtrada."
},
"gridColumns": {
"title": "Colunas da grade",
"desc": "Selecione o número de colunas na visualização em grade."
},
"searchSource": {
"label": "Pesquisar fonte",
"desc": "Escolha se deseja pesquisar nas miniaturas ou descrições dos seus objetos rastreados.",
"options": {
"thumbnailImage": "Imagem em miniatura",
"description": "Descrição"
}
}
},
"dates": {
"all": {
"title": "Todas as datas",
"short": "Datas"
}
"date": {
"selectDateBy": {
"label": "Selecione uma data para filtrar"
}
}
},
"logSettings": {
"label": "Nível de log do filtro",
"loading": {
"title": "Carregando"
},
"more": "Mais filtros",
"reset": {
"label": "Redefinir filtros para valores padrão"
},
"subLabels": {
"label": "Sub etiquetas",
"all": "Todas sub etiquetas"
},
"score": "Pontuação",
"features": {
"label": "Funcionalidades",
"hasSnapshot": "Tem um snapshot",
"hasVideoClip": "Tem um videoclipe",
"submittedToFrigatePlus": {
"label": "Enviado para Frigate+",
"tips": "Primeiro, você deve filtrar os objetos rastreados que têm um snapshot.<br /><br />Objetos rastreados sem um snapshot não podem ser enviados ao Frigate+."
}
},
"sort": {
"label": "Organizar",
"dateAsc": "Data (Ascendente)",
"scoreAsc": "Pontuação do objeto (Crescente)",
"scoreDesc": "Pontuação do objeto (Decrescente)",
"speedDesc": "Velocidade estimada (Decrescente)",
"speedAsc": "Velocidade estimada (Crescente)",
"dateDesc": "Data (Decrescente)",
"relevance": "Relevância"
},
"cameras": {
"label": "Filtro de câmeras",
"all": {
"short": "Câmeras",
"title": "Todas as câmeras"
}
},
"review": {
"showReviewed": "Mostrar revisado"
},
"motion": {
"showMotionOnly": "Mostrar apenas movimento"
},
"explore": {
"settings": {
"title": "Configurações",
"defaultView": {
"title": "Exibição padrão",
"summary": "Sumário",
"unfilteredGrid": "Grade não filtrada",
"desc": "Quando nenhum filtro for selecionado, exiba um resumo dos objetos rastreados mais recentemente por etiqueta ou exiba uma grade não filtrada."
},
"gridColumns": {
"title": "Colunas da grade",
"desc": "Selecione o número de colunas na visualização em grade."
},
"searchSource": {
"label": "Pesquisar fonte",
"desc": "Escolha se deseja pesquisar nas miniaturas ou descrições dos seus objetos rastreados.",
"options": {
"thumbnailImage": "Imagem em miniatura",
"description": "Descrição"
}
}
},
"date": {
"selectDateBy": {
"label": "Selecione uma data para filtrar"
}
}
},
"logSettings": {
"label": "Nível de log do filtro",
"loading": {
"title": "Carregando"
},
"filterBySeverity": "Filtrar logs por gravidade"
},
"estimatedSpeed": "Velocidade estimada ({{unit}})",
"timeRange": "Intervalo de tempo"
"filterBySeverity": "Filtrar logs por gravidade"
},
"estimatedSpeed": "Velocidade estimada ({{unit}})",
"timeRange": "Intervalo de tempo"
}
+5 -5
View File
@@ -1,8 +1,8 @@
{
"iconPicker": {
"selectIcon": "Selecione um ícone",
"search": {
"placeholder": "Pesquisar por um ícone..."
}
"iconPicker": {
"selectIcon": "Selecione um ícone",
"search": {
"placeholder": "Pesquisar por um ícone..."
}
}
}
+7 -7
View File
@@ -1,10 +1,10 @@
{
"button": {
"downloadVideo": {
"label": "Baixar vídeo",
"toast": {
"success": "O vídeo do seu item de análise começou a ser baixado."
}
}
"button": {
"downloadVideo": {
"label": "Baixar vídeo",
"toast": {
"success": "O vídeo do seu item de análise começou a ser baixado."
}
}
}
}
+37 -37
View File
@@ -1,42 +1,42 @@
{
"noPreviewFound": "Nenhuma visualização encontrada",
"noPreviewFoundFor": "Nenhuma visualização encontrada para {{cameraName}}",
"submitFrigatePlus": {
"title": "Enviar este quadro para o Frigate+?",
"submit": "Enviar"
"noPreviewFound": "Nenhuma visualização encontrada",
"noPreviewFoundFor": "Nenhuma visualização encontrada para {{cameraName}}",
"submitFrigatePlus": {
"title": "Enviar este quadro para o Frigate+?",
"submit": "Enviar"
},
"streamOffline": {
"title": "Transmissão offline",
"desc": "Nenhum quadro foi recebido na transmissão de <code>detecção</code> {{cameraName}}, verifique os logs de erro"
},
"cameraDisabled": "A câmera está desativada",
"stats": {
"streamType": {
"title": "Tipo de transmissão:",
"short": "Tipo"
},
"streamOffline": {
"title": "Transmissão offline",
"desc": "Nenhum quadro foi recebido na transmissão de <code>detecção</code> {{cameraName}}, verifique os logs de erro"
"bandwidth": {
"title": "Largura de banda:",
"short": "Largura de banda"
},
"cameraDisabled": "A câmera está desativada",
"stats": {
"streamType": {
"title": "Tipo de transmissão:",
"short": "Tipo"
},
"bandwidth": {
"title": "Largura de banda:",
"short": "Largura de banda"
},
"latency": {
"value": "{{seconds}} segundos",
"short": {
"title": "Latência",
"value": "{{seconds}} seg"
},
"title": "Latência:"
},
"totalFrames": "Total de quadros:",
"droppedFrames": {
"title": "Quadros perdidos:",
"short": {
"title": "Perdido",
"value": "{{droppedFrames}} quadros"
}
},
"decodedFrames": "Quadros decodificados:"
"latency": {
"value": "{{seconds}} segundos",
"short": {
"title": "Latência",
"value": "{{seconds}} seg"
},
"title": "Latência:"
},
"noRecordingsFoundForThisTime": "Nenhuma gravação encontrada para este momento",
"livePlayerRequiredIOSVersion": "iOS 17.1 ou superior é necessário para este tipo de transmissão ao vivo."
"totalFrames": "Total de quadros:",
"droppedFrames": {
"title": "Quadros perdidos:",
"short": {
"title": "Perdido",
"value": "{{droppedFrames}} quadros"
}
},
"decodedFrames": "Quadros decodificados:"
},
"noRecordingsFoundForThisTime": "Nenhuma gravação encontrada para este momento",
"livePlayerRequiredIOSVersion": "iOS 17.1 ou superior é necessário para este tipo de transmissão ao vivo."
}