mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-14 06:40:50 +00:00
739 lines
33 KiB
JSON
739 lines
33 KiB
JSON
{
|
||
"common": {
|
||
"save": "Salvar",
|
||
"conflictReloaded": "Recarregado do servidor. Faça sua alteração novamente.",
|
||
"cancel": "Cancelar",
|
||
"delete": "Excluir",
|
||
"undo": "Desfazer",
|
||
"edit": "Editar",
|
||
"moreOptions": "Mais opções",
|
||
"create": "Criar",
|
||
"close": "Fechar",
|
||
"loading": "Carregando…",
|
||
"loadFailed": "Não foi possível carregar",
|
||
"error": "Erro",
|
||
"saved": "Salvo",
|
||
"pullToRefresh": "Atualizando…",
|
||
"no": "Não",
|
||
"noData": "Nenhum dado disponível",
|
||
"optional": "Opcional",
|
||
"active": "Ativo",
|
||
"inactive": "Inativo",
|
||
"disabled": "Desativado",
|
||
"networkError": "Erro de rede",
|
||
"openDatePicker": "Abrir seletor de data",
|
||
"openTimePicker": "Abrir seletor de horário",
|
||
"hours": "Horas",
|
||
"minutes": "Minutos",
|
||
"feet": "ft",
|
||
"inches": "in",
|
||
"heightFeet": "Altura em pés",
|
||
"heightInches": "Altura em polegadas",
|
||
"period": "AM/PM",
|
||
"am": "AM",
|
||
"pm": "PM",
|
||
"unknownError": "Erro desconhecido",
|
||
"copied": "Copiado!",
|
||
"or": "ou",
|
||
"unknown": "Desconhecido",
|
||
"add": "Adicionar",
|
||
"import": "Importar",
|
||
"test": "Testar",
|
||
"reset": "Redefinir",
|
||
"copy": "Copiar",
|
||
"copyDetails": "Copiar detalhes",
|
||
"retry": "Tentar novamente",
|
||
"showPassword": "Mostrar senha",
|
||
"hidePassword": "Ocultar senha",
|
||
"learnMore": "Saiba mais",
|
||
"dismiss": "Dispensar",
|
||
"moreInfo": "Mais informações",
|
||
"durationHoursMinutes": "{hours}h {minutes}min",
|
||
"durationMinutes": "{minutes}min",
|
||
"durationClockMinutes": "{time} min",
|
||
"durationClockHours": "{time} h",
|
||
"errorIdLabel": "ID do erro",
|
||
"errorIdCopy": "Copiar ID do erro",
|
||
"errorIdCopied": "ID do erro copiado"
|
||
},
|
||
"apiErrors": {
|
||
"measurement": {
|
||
"create": {
|
||
"invalid": "Verifique os dados da medição e tente novamente."
|
||
},
|
||
"duplicate_timestamp": "Já existe uma medição registrada para este horário."
|
||
},
|
||
"mood": {
|
||
"list": {
|
||
"invalid": "Os filtros da lista de humor são inválidos."
|
||
},
|
||
"create": {
|
||
"invalid": "Verifique o registro de humor e tente novamente."
|
||
},
|
||
"update": {
|
||
"invalid": "Verifique o registro de humor e tente novamente."
|
||
},
|
||
"duplicate_timestamp": "Já existe um registro de humor para este horário.",
|
||
"not_found": "Este registro de humor não está mais disponível.",
|
||
"ratedFactor": {
|
||
"out_of_range": "Uma classificação de fator está fora do intervalo permitido."
|
||
}
|
||
},
|
||
"labs": {
|
||
"create": {
|
||
"invalid": "Verifique o resultado laboratorial e tente novamente."
|
||
},
|
||
"result": {
|
||
"notFound": "Este resultado laboratorial não está mais disponível."
|
||
},
|
||
"biomarker": {
|
||
"notFound": "Este biomarcador não está mais disponível.",
|
||
"duplicate": "Já existe um biomarcador com este nome.",
|
||
"create": {
|
||
"invalid": "Verifique os dados do biomarcador e tente novamente."
|
||
},
|
||
"update": {
|
||
"invalid": "Verifique os dados do biomarcador e tente novamente.",
|
||
"referenceRangeInvalid": "O valor de referência inferior não pode ser maior que o superior."
|
||
}
|
||
},
|
||
"update": {
|
||
"invalid": "Verifique o resultado laboratorial e tente novamente.",
|
||
"linkedFieldsImmutable": "Edite o biomarcador para alterar nome, unidade, painel ou faixa de referência.",
|
||
"qualitativeExpected": "Informe um resultado em texto para esta leitura qualitativa.",
|
||
"numericExpected": "Informe um número para esta leitura numérica.",
|
||
"referenceRangeInvalid": "O valor de referência inferior não pode ser maior que o superior."
|
||
}
|
||
},
|
||
"onboarding": {
|
||
"disclaimer": {
|
||
"invalid": "Confirme novamente o aviso médico."
|
||
},
|
||
"tour": {
|
||
"invalid": "Não foi possível salvar o progresso do tour."
|
||
},
|
||
"complete": {
|
||
"invalid": "Verifique os dados do perfil e tente novamente."
|
||
},
|
||
"user": {
|
||
"notFound": "Não foi possível encontrar sua conta."
|
||
},
|
||
"step": {
|
||
"rateLimited": "Muitas tentativas. Aguarde e tente novamente.",
|
||
"invalid": "Não foi possível salvar esta etapa de configuração.",
|
||
"completed": "A configuração inicial já foi concluída.",
|
||
"outOfOrder": "Seu progresso de configuração mudou. Atualize e continue.",
|
||
"concurrent": "Seu progresso de configuração mudou. Atualize e continue."
|
||
}
|
||
},
|
||
"profile": {
|
||
"update": {
|
||
"nothingSaved": "Nada foi salvo. Verifique o campo destacado e tente novamente.",
|
||
"invalidBody": "Não foi possível ler a atualização do perfil.",
|
||
"emailInUse": "Este endereço de e-mail já está em uso.",
|
||
"emailRateLimited": "Muitas alterações de e-mail. Tente novamente mais tarde.",
|
||
"emailSecondFactorRequired": "Confirme com seu segundo fator ou chave de acesso para alterar o e-mail."
|
||
}
|
||
},
|
||
"auth": {
|
||
"reproof": {
|
||
"required": "Confirme sua senha atual para alterar isto.",
|
||
"failed": "A verificação não foi concluída. Nada foi alterado."
|
||
}
|
||
},
|
||
"biomarkers": {
|
||
"unit": {
|
||
"locked": "Este marcador já possui leituras, portanto a unidade não pode ser alterada. Os valores armazenados seriam exibidos na nova unidade sem conversão."
|
||
}
|
||
},
|
||
"symptoms": {
|
||
"definition": {
|
||
"limitReached": "Você já tem 8 sintomas. Oculte um para adicionar outro.",
|
||
"notFound": "Este sintoma não existe mais."
|
||
},
|
||
"episode": {
|
||
"notOpen": "Essa doença não está mais aberta. Escolha outra ou nenhuma."
|
||
},
|
||
"event": {
|
||
"notFound": "Este registro não existe mais."
|
||
}
|
||
},
|
||
"medications": {
|
||
"notFound": "Este medicamento não está mais disponível.",
|
||
"ingredients": {
|
||
"invalid": "Verifique a composição e tente novamente.",
|
||
"unitMismatch": "Esta unidade não é oferecida para o nutriente.",
|
||
"extract": {
|
||
"fileType": "Envie um arquivo JPEG, PNG, WebP ou PDF.",
|
||
"fileTooLarge": "O arquivo é maior que 10 MB.",
|
||
"rateLimited": "Muitas leituras de rótulo. Tente novamente em uma hora.",
|
||
"budgetExceeded": "Seu limite de uso de IA para hoje foi atingido.",
|
||
"failed": "Não foi possível ler o rótulo. Tente uma foto mais nítida."
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"doctorReport": {
|
||
"title": "Relatório de Saúde",
|
||
"anamnesisTitle": "Perfil de saúde",
|
||
"anamnesisNotRecorded": "Não registrado",
|
||
"anamnesisUnreadable": "Não foi possível ler o valor armazenado",
|
||
"anamnesisConditions": "Condições crônicas",
|
||
"anamnesisSmoking": "Tabagismo",
|
||
"anamnesisAlcohol": "Padrão de consumo de álcool",
|
||
"anamnesisShiftSchedule": "Escala de trabalho",
|
||
"anamnesisColFact": "Item do perfil",
|
||
"anamnesisColValue": "Valor registrado",
|
||
"subtitle": "HealthLog: Relatório Pessoal de Saúde",
|
||
"patient": "Paciente",
|
||
"dateOfBirth": "Data de nascimento",
|
||
"gender": "Gênero",
|
||
"genderMale": "Masculino",
|
||
"genderFemale": "Feminino",
|
||
"genderOther": "Não binário",
|
||
"height": "Altura",
|
||
"period": "Período do relatório",
|
||
"createdOn": "Criado em",
|
||
"emergency": {
|
||
"title": "Informações de emergência",
|
||
"subtitle": "Para uso em uma situação aguda. Autorrelatado; confirme quando possível.",
|
||
"none": "Não registrado",
|
||
"unreadable": "Não foi possível ler o valor armazenado",
|
||
"bloodType": "Tipo sanguíneo",
|
||
"bloodTypeUnknown": "Desconhecido",
|
||
"bloodTypeValues": {
|
||
"A_POS": "A positivo",
|
||
"A_NEG": "A negativo",
|
||
"B_POS": "B positivo",
|
||
"B_NEG": "B negativo",
|
||
"AB_POS": "AB positivo",
|
||
"AB_NEG": "AB negativo",
|
||
"O_POS": "O positivo",
|
||
"O_NEG": "O negativo"
|
||
},
|
||
"severeAllergies": "Alergias graves",
|
||
"activeMedications": "Medicamentos em uso",
|
||
"chronicConditions": "Condições crônicas",
|
||
"implants": "Implantes e dispositivos",
|
||
"advanceDirective": "Diretivas antecipadas",
|
||
"advanceDirectiveValues": {
|
||
"EXISTS": "Existem",
|
||
"NONE": "Nenhuma",
|
||
"UNKNOWN": "Não informado"
|
||
},
|
||
"organDonor": "Doador de órgãos",
|
||
"organDonorValues": {
|
||
"YES": "Sim",
|
||
"NO": "Não",
|
||
"UNKNOWN": "Não informado"
|
||
},
|
||
"contacts": "Contatos de emergência",
|
||
"notes": "Observações adicionais"
|
||
},
|
||
"vitalsTitle": "Sinais vitais: resumo",
|
||
"colParameter": "Parâmetro",
|
||
"colCurrent": "Atual",
|
||
"colAvgPeriod": "Média do período",
|
||
"colMin": "Mín",
|
||
"colMax": "Máx",
|
||
"colN": "n",
|
||
"bpClassificationTitle": "Pressão arterial: classificação ESH (2023)",
|
||
"avgBp": "Pressão arterial média",
|
||
"classification": "Classificação",
|
||
"bmiTitle": "Índice de Massa Corporal (IMC)",
|
||
"bmiRow": "IMC: {bmi} kg/m², Classificação: {class} (OMS)",
|
||
"complianceTitle": "Adesão à medicação",
|
||
"glp1Title": "Terapia com GLP-1",
|
||
"glp1WeightSummary": "Peso no período do relatório: {start} kg → {end} kg ({delta} kg)",
|
||
"glp1CurrentDose": "Dose atual: {value} {unit} (desde {since})",
|
||
"glp1Compliance": "Adesão: {taken} / {total} ({rate}%)",
|
||
"glp1SideEffectsTitle": "Efeitos colaterais registrados",
|
||
"colGlp1Date": "Data",
|
||
"colGlp1Dose": "Dose",
|
||
"colGlp1Note": "Observação",
|
||
"colGlp1SideEffect": "Efeito colateral",
|
||
"colMedication": "Medicamento",
|
||
"colTaken": "Tomado",
|
||
"colSkipped": "Pulado",
|
||
"colMissed": "Perdido",
|
||
"colExpected": "Esperado",
|
||
"colComplianceRate": "Taxa de adesão",
|
||
"moodTitle": "Trajetória do humor",
|
||
"moodSummary": "Média {avg} / 5,0, {count} registros, faixa {min}–{max}",
|
||
"colMood": "Humor",
|
||
"colCount": "Contagem",
|
||
"colShare": "Proporção",
|
||
"footerDisclaimer1": "Este relatório foi gerado automaticamente a partir de dados autorregistrados e destina-se a apoiar",
|
||
"footerDisclaimer2": "a conversa entre médico e paciente. Não substitui um diagnóstico médico. Correlações não implicam causalidade.",
|
||
"footerSource": "Fonte: HealthLog | Fuso horário: {timezone} | Criado: {timestamp}",
|
||
"unitSteps": "passos",
|
||
"bmiUnderweight": "Abaixo do peso",
|
||
"bmiNormal": "Peso normal",
|
||
"bmiOverweight": "Sobrepeso (pré-obesidade)",
|
||
"bmiObeseGrade1": "Obesidade grau I",
|
||
"bmiObeseGrade2": "Obesidade grau II",
|
||
"bmiObeseGrade3": "Obesidade grau III",
|
||
"bpOptimal": "Ótima",
|
||
"bpNormal": "Normal",
|
||
"bpHighNormal": "Limítrofe",
|
||
"bpHypertensionGrade1": "Hipertensão grau 1",
|
||
"bpHypertensionGrade2": "Hipertensão grau 2",
|
||
"bpHypertensionGrade3": "Hipertensão grau 3",
|
||
"moodAwful": "Muito ruim",
|
||
"moodBad": "Ruim",
|
||
"moodNeutral": "Neutro",
|
||
"moodGood": "Bom",
|
||
"moodGreat": "Muito bom",
|
||
"typeGlucoseFasting": "Glicose (jejum)",
|
||
"typeGlucosePostprandial": "Glicose (pós-prandial)",
|
||
"typeGlucoseRandom": "Glicose (aleatória)",
|
||
"typeGlucoseBedtime": "Glicose (antes de dormir)",
|
||
"typeGlucoseUnspecified": "Glicose (sem marcação)",
|
||
"glucoseClassificationTitle": "Glicemia: faixas de referência (ADA 2024 / DDG)",
|
||
"glucoseRow": "{label}: média {avg} {unit} (meta {rangeMin}–{rangeMax}), {class}",
|
||
"glucoseInTarget": "na meta",
|
||
"glucoseBelowTarget": "abaixo da meta",
|
||
"glucoseAboveTarget": "acima da meta",
|
||
"practiceLabel": "Clínica",
|
||
"insurer": "Operadora de saúde",
|
||
"insuranceNumber": "Nº da carteirinha",
|
||
"summaryTitle": "Resumo clínico",
|
||
"summaryReadings": "Registrados em {days} dias: {count} medições em {params} parâmetros.",
|
||
"summaryTrend": "{label}: mais recente {latest} {arrow}",
|
||
"summaryAdherence": "Adesão à medicação: {rate}% (média ponderada).",
|
||
"chartsTitle": "Gráficos de tendência",
|
||
"packageReadme": "Registro de saúde HealthLog\n\nEste pacote contém:\n- report.pdf: o relatório de saúde para seu médico.\n- bundle.json: os mesmos dados como um Bundle de documento HL7 FHIR R4, compatível com ePA.\n\nGerado com HealthLog.",
|
||
"wellnessTitle": "Resumo de bem-estar",
|
||
"wellnessDisclaimer": "Estes são escores descritivos de bem-estar calculados a partir dos sinais que você registrou (0–100). Não são avaliações clínicas nem diagnósticos.",
|
||
"wellnessRecovery": "Recuperação",
|
||
"wellnessStress": "Estresse",
|
||
"wellnessStrain": "Sobrecarga",
|
||
"cycleTitle": "Ciclo menstrual",
|
||
"cycleLmp": "Última menstruação",
|
||
"cycleAvgLength": "Duração média do ciclo",
|
||
"cycleAvgPeriod": "Duração média da menstruação",
|
||
"cyclePhase": "Fase atual",
|
||
"cycleDays": "dias",
|
||
"cycleColStart": "Início da menstruação",
|
||
"cycleColLength": "Duração do ciclo (dias)",
|
||
"cycleColPeriod": "Duração da menstruação (dias)",
|
||
"cyclePhases": {
|
||
"MENSTRUAL": "Menstrual",
|
||
"FOLLICULAR": "Folicular",
|
||
"OVULATORY": "Ovulatória",
|
||
"LUTEAL": "Lútea"
|
||
},
|
||
"labsTitle": "Resultados laboratoriais",
|
||
"labsColAnalyte": "Biomarcador",
|
||
"labsColValue": "Valor",
|
||
"labsColReference": "Referência",
|
||
"labsColStatus": "Status",
|
||
"labsColDate": "Data",
|
||
"glucoseClinical": {
|
||
"title": "Visão geral da glicose (clínica)",
|
||
"colMetric": "Métrica",
|
||
"colValue": "Valor",
|
||
"tirInRange": "Tempo na faixa ({low}–{high} {unit})",
|
||
"tirLow": "Baixo (< {low} {unit})",
|
||
"tirVeryLow": "Muito baixo (< {veryLow} {unit})",
|
||
"tirHigh": "Alto (> {high} {unit})",
|
||
"tirVeryHigh": "Muito alto (> {veryHigh} {unit})",
|
||
"mean": "Glicemia média",
|
||
"gmi": "Indicador de Manejo da Glicose (GMI)",
|
||
"eA1c": "HbA1c estimada",
|
||
"cv": "Variabilidade (CV%)",
|
||
"spotCaveat": "Estas são estimativas pontuais a partir de medições individuais, não um perfil de monitoramento contínuo. Leia-as como uma direção de tendência, não como um veredito clínico."
|
||
},
|
||
"illnessTitle": "Condições e doenças",
|
||
"illnessOngoing": "Em andamento",
|
||
"illnessColCondition": "Condição",
|
||
"illnessColBodySite": "Local do corpo",
|
||
"illnessColType": "Tipo",
|
||
"illnessColLifecycle": "Evolução",
|
||
"illnessColOnset": "Início",
|
||
"illnessColResolved": "Resolvida",
|
||
"allergiesTitle": "Alergias e intolerâncias",
|
||
"reactionUnreadable": "Reação registrada, mas não foi possível descriptografar",
|
||
"allergiesColSubstance": "Substância",
|
||
"allergiesColCategory": "Categoria",
|
||
"allergiesColKind": "Tipo",
|
||
"allergiesColSeverity": "Gravidade",
|
||
"allergiesColReaction": "Reação",
|
||
"allergiesColStatus": "Status",
|
||
"familyHistoryTitle": "Histórico familiar",
|
||
"familyHistoryColRelationship": "Parente",
|
||
"familyHistoryColCondition": "Condição",
|
||
"familyHistoryColAgeAtOnset": "Idade no início",
|
||
"labsSourceRangeNote": "* A faixa de referência vem do próprio relatório e difere da faixa salva:",
|
||
"labsCatalogRangeLabel": "faixa salva",
|
||
"visitsTitle": "Consultas",
|
||
"visitsColDate": "Data",
|
||
"visitsColPractice": "Clínica",
|
||
"visitsColKind": "Tipo",
|
||
"visitsColReason": "Motivo",
|
||
"visitsColOutcome": "Desfecho",
|
||
"visitsColConditions": "Condições",
|
||
"surgicalHistoryTitle": "Histórico cirúrgico",
|
||
"surgicalHistoryColDate": "Data",
|
||
"surgicalHistoryColProcedure": "Procedimento",
|
||
"surgicalHistoryColBodySite": "Local do corpo",
|
||
"surgicalHistoryColOutcome": "Desfecho",
|
||
"immunizationsTitle": "Imunizações",
|
||
"immunizationsColDate": "Data",
|
||
"immunizationsColVaccine": "Vacina",
|
||
"immunizationsColDose": "Dose",
|
||
"immunizationsColLot": "Lote",
|
||
"courseRange": "Tratamento de {start} a {end}",
|
||
"courseSince": "Tratamento desde {start}",
|
||
"lifePackYears": "Anos-maço",
|
||
"lifeAuditC": "AUDIT-C (rastreamento)",
|
||
"lifeAuditCScore": "{score} de 12 em {date}.",
|
||
"lifeAuditCAbove": "No limite de {cutoff} ou acima ({source}).",
|
||
"lifeAuditCBelow": "Abaixo do limite de {cutoff} ({source}).",
|
||
"lifeAuditCNoCutoff": "Nenhum limite específico por sexo aplicado.",
|
||
"lifeActivity": "Atividade física",
|
||
"lifeActivityValue": "{minutes} minutos por semana, autorrelatado",
|
||
"lifeSitting": "Tempo sentado em um dia de trabalho",
|
||
"lifeSittingValue": "{hours} horas, autorrelatado",
|
||
"lifeWork": "Trabalho",
|
||
"lifeNightWork": "trabalho noturno",
|
||
"lifeExposures": "exposições: {list}"
|
||
},
|
||
"nav": {
|
||
"dashboard": "Painel",
|
||
"measurements": "Medições",
|
||
"medications": "Medicamentos",
|
||
"insights": "Análises",
|
||
"achievements": "Conquistas",
|
||
"settings": "Configurações",
|
||
"admin": "Console de administração",
|
||
"logout": "Sair",
|
||
"login": "Entrar",
|
||
"notifications": "Notificações",
|
||
"theme": "Tema",
|
||
"themeSystem": "Sistema",
|
||
"themeDark": "Escuro",
|
||
"themeLight": "Claro",
|
||
"collapseSidebar": "Recolher",
|
||
"expandSidebar": "Expandir",
|
||
"collapseSidebarLabel": "Recolher barra lateral",
|
||
"expandSidebarLabel": "Expandir barra lateral",
|
||
"userMenu": "Menu do usuário",
|
||
"accountSettings": "Configurações da conta",
|
||
"mood": "Humor",
|
||
"coach": "Coach",
|
||
"skipToContent": "Pular para o conteúdo",
|
||
"breadcrumb": "Você está aqui",
|
||
"sidebar": "Barra lateral",
|
||
"mainNavigation": "Navegação principal",
|
||
"mobileNavigation": "Navegação móvel",
|
||
"loadingScreen": "Carregando…",
|
||
"more": "Mais",
|
||
"moreSheetTitle": "Mais",
|
||
"moreSheetDescription": "Ir para o restante do HealthLog.",
|
||
"capture": {
|
||
"title": "Registrar",
|
||
"description": "O que você gostaria de registrar?",
|
||
"measurement": "Medição",
|
||
"measurementDescription": "Peso, pressão arterial, pulso e mais",
|
||
"medication": "Medicamento",
|
||
"medicationDescription": "Marcar uma dose como tomada",
|
||
"mood": "Humor",
|
||
"moodDescription": "Registre seu humor e etiquetas",
|
||
"workout": "Treino",
|
||
"workoutDescription": "Uma sessão que seus dispositivos não registraram",
|
||
"symptom": "Sintoma",
|
||
"symptomDescription": "Um dos seus sintomas, com a intensidade",
|
||
"lifeEventDescription": "Uma mudança, um nascimento, um novo emprego",
|
||
"lifeEvent": "Evento de vida"
|
||
},
|
||
"cycle": "Ciclo",
|
||
"labs": "Exames",
|
||
"profile": "Perfil",
|
||
"vorsorge": "Check-ups",
|
||
"illness": "Doenças",
|
||
"documents": "Documentos",
|
||
"vaccinations": "Vacinas",
|
||
"mentalWellbeing": "Bem-estar mental",
|
||
"timeline": "Linha do tempo"
|
||
},
|
||
"auth": {
|
||
"login": "Entrar",
|
||
"register": "Criar conta",
|
||
"username": "Nome de usuário",
|
||
"password": "Senha",
|
||
"email": "Endereço de e-mail",
|
||
"emailPlaceholder": "nome@exemplo.com",
|
||
"emailOrUsername": "E-mail ou nome de usuário",
|
||
"emailOrUsernamePlaceholder": "nome@exemplo.com ou nome de usuário",
|
||
"loginWithPasskey": "Entrar com chave de acesso",
|
||
"loginWithPassword": "Entrar com senha",
|
||
"noAccount": "Não tem uma conta?",
|
||
"hasAccount": "Já tem uma conta?",
|
||
"loginFailed": "Falha no login",
|
||
"registerFailed": "Falha no cadastro",
|
||
"invitedBanner": "Você foi convidado. Crie sua conta mesmo que o cadastro esteja fechado.",
|
||
"alreadySignedIn": {
|
||
"title": "Você já está conectado",
|
||
"body": "Você está conectado como {username}. Um convite cria uma nova conta. Saia para aceitá-lo.",
|
||
"signOut": "Sair e aceitar o convite"
|
||
},
|
||
"createAccount": "Criar conta",
|
||
"backToPasskey": "Voltar para chave de acesso",
|
||
"passkeySetupLater": "Você pode configurar chaves de acesso a qualquer momento nas Configurações.",
|
||
"passwordMinLength": "Mín. 12 caracteres",
|
||
"passwordTooShort": "A senha deve ter pelo menos {minLength} caracteres.",
|
||
"privacyPolicy": "Política de privacidade",
|
||
"passwordBreached": "Esta senha apareceu em vazamentos de dados conhecidos. Escolha outra.",
|
||
"oidc": {
|
||
"signInDefault": "Entrar com SSO",
|
||
"errorDenied": "O login foi cancelado.",
|
||
"errorNoEmail": "Seu provedor de identidade não compartilhou um e-mail verificado.",
|
||
"errorEmailUnverified": "Seu provedor de identidade não marcou seu e-mail como verificado.",
|
||
"errorIdentityConflict": "Esse e-mail pertence a uma conta já vinculada a outra identidade SSO.",
|
||
"errorRegistrationDisabled": "Nenhuma conta corresponde a essa identidade e novos cadastros estão fechados.",
|
||
"errorFailed": "O login único falhou. Tente novamente.",
|
||
"errorLinkRequired": "Já existe uma conta com este e-mail aqui. Entre nela uma vez com a senha ou chave de acesso para vinculá-la ao login único."
|
||
},
|
||
"native": {
|
||
"signingInToApp": "Entrando no app HealthLog"
|
||
},
|
||
"mfa": {
|
||
"title": "Autenticação de dois fatores",
|
||
"totpHint": "Digite o código de 6 dígitos do seu app autenticador.",
|
||
"recoveryHint": "Digite um dos seus códigos de recuperação salvos.",
|
||
"securityKeyHint": "Use sua chave de segurança registrada para continuar.",
|
||
"codeLabel": "Código de autenticação",
|
||
"recoveryLabel": "Código de recuperação",
|
||
"verify": "Verificar",
|
||
"verifyFailed": "Falha na verificação. Tente novamente.",
|
||
"useSecurityKey": "Usar uma chave de segurança",
|
||
"useRecoveryCode": "Usar um código de recuperação",
|
||
"useAuthenticator": "Usar seu app autenticador",
|
||
"backToLogin": "Voltar ao login",
|
||
"rememberDevice": "Confiar neste dispositivo por 30 dias"
|
||
},
|
||
"enrollMfa": {
|
||
"title": "Configurar um segundo fator",
|
||
"body": "Seu administrador exige um segundo fator nesta conta. Adicione um app autenticador ou uma chave de segurança para continuar.",
|
||
"signOut": "Sair"
|
||
},
|
||
"confirmAccess": {
|
||
"title": "Confirme que é você",
|
||
"body": "Um assistente está pedindo para se conectar aos seus dados do HealthLog. Confirme que é você e você voltará para decidir se permite.",
|
||
"action": "Confirmar",
|
||
"failed": "Isso não funcionou. Tente novamente.",
|
||
"nothingToConfirm": "Não há nada para confirmar aqui. Inicie a conexão novamente pelo seu assistente."
|
||
},
|
||
"insecureTransport": {
|
||
"title": "O login não pode ser concluído nesta página",
|
||
"body": "Este servidor só define o cookie de login via https://, mas esta página foi aberta via http://. O navegador descartaria o cookie, então o login está desativado aqui.",
|
||
"fixLan": "Servidor em rede doméstica sem TLS: defina SESSION_COOKIE_SECURE=false nas configurações e reinicie.",
|
||
"fixHttps": "Servidor atrás de um proxy HTTPS: abra o endereço https:// e verifique se o proxy encaminha X-Forwarded-Proto: https.",
|
||
"localhostNote": "Esta página está em http://localhost enquanto o servidor define o cookie de login apenas para https://. A maioria dos navegadores aceita isso em localhost; se o login continuar retornando aqui, defina SESSION_COOKIE_SECURE=false."
|
||
},
|
||
"claim": {
|
||
"title": "Assumir seu registro de saúde",
|
||
"titleNamed": "Bem-vindo, {name}",
|
||
"description": "Seu registro de saúde foi cuidado por você até agora. Escolha como entrar e ele se torna sua própria conta. Nada é copiado ou movido.",
|
||
"loading": "Verificando seu link…",
|
||
"invalid": "Este link não funciona mais",
|
||
"invalidHint": "É desconhecido, expirado, retirado ou já usado. Peça um novo à pessoa que enviou.",
|
||
"oidcOnly": "Este servidor permite apenas login único. Continue com seu provedor de identidade.",
|
||
"signedInTitle": "Saia primeiro",
|
||
"signedInBody": "Você está conectado como {username}. Este link configura um login para outra pessoa, então saia antes de usá-lo.",
|
||
"signOut": "Sair e continuar",
|
||
"guardiansTitle": "Quem mantém acesso por enquanto",
|
||
"guardiansHint": "Sugerido pelas pessoas que cuidaram do seu registro. Você decide logo após entrar.",
|
||
"guardianUnnamed": "Um responsável",
|
||
"usernameHint": "3 a 30 letras, números, _ ou -.",
|
||
"usernameReserved": "Nomes de usuário começando com managed- são reservados.",
|
||
"emailHint": "Obrigatório, para você recuperar o acesso se esquecer a senha.",
|
||
"consentNote": "Você confirma o aviso e qualquer uso de IA por conta própria. Até então, nada do seu registro é enviado a um provedor de IA.",
|
||
"expires": "Este link é válido até {date}.",
|
||
"submit": "Assumir",
|
||
"submitting": "Assumindo…",
|
||
"errorTaken": "Esse nome de usuário ou e-mail já está em uso.",
|
||
"errorRateLimit": "Muitas tentativas. Aguarde alguns minutos e tente novamente.",
|
||
"errorFailed": "Isso não funcionou. Tente novamente em instantes.",
|
||
"errorOffline": "Não foi possível alcançar o servidor. Verifique sua conexão e tente novamente.",
|
||
"ssoContinue": "Continuar com {provider}",
|
||
"ssoStarting": "Redirecionando…",
|
||
"ssoHint": "A partir de agora você entra aqui com sua conta {provider}.",
|
||
"ssoDivider": "ou",
|
||
"ssoFallbackName": "login único",
|
||
"errorTitle": "A transferência não foi concluída",
|
||
"errorSubjectBound": "Este login já pertence a outra conta neste servidor. Abra o link novamente e use outra conta no seu provedor de identidade.",
|
||
"errorEmailTaken": "Seu provedor de identidade forneceu um e-mail que outra conta aqui já usa. Abra o link novamente e use outra conta, ou peça ajuda ao administrador do servidor.",
|
||
"errorUsernameTaken": "Alguém pegou esse nome de usuário nesse meio-tempo. Abra o link novamente e escolha outro.",
|
||
"errorSignedIn": "Você estava conectado quando voltou. Saia e abra o link novamente.",
|
||
"errorSso": "O login com seu provedor de identidade não funcionou. Abra o link novamente para tentar mais uma vez.",
|
||
"signInInstead": "Entrar nessa conta"
|
||
},
|
||
"inviteInvalid": {
|
||
"title": "Convite inválido",
|
||
"description": "Este link de convite está incompleto ou foi copiado errado. Peça um novo à pessoa que convidou você.",
|
||
"toLogin": "Ir para o login"
|
||
}
|
||
},
|
||
"dashboard": {
|
||
"title": "Painel",
|
||
"greeting": {
|
||
"morning": "Bom dia",
|
||
"day": "Olá",
|
||
"evening": "Boa noite"
|
||
},
|
||
"welcomeBack": "{greeting}, bem-vindo de volta.",
|
||
"welcomeBackWithName": "{greeting}, {name}, bem-vindo de volta.",
|
||
"greetingSalutation": "Oi, {name}",
|
||
"streakLabel": "dias seguidos",
|
||
"weight": "Peso",
|
||
"bloodPressure": "Pressão Arterial",
|
||
"pulse": "Pulso",
|
||
"bodyFat": "Gordura Corporal",
|
||
"sleep": "Sono",
|
||
"steps": "Passos",
|
||
"vo2Max": "VO₂ máx",
|
||
"vo2MaxUnit": "mL/(kg·min)",
|
||
"bpInTarget": "PA na Meta",
|
||
"weightShort": "Peso",
|
||
"bloodPressureSysShort": "PA (Sis)",
|
||
"bloodPressureDiaShort": "PA (Dia)",
|
||
"pulseShort": "Pulso",
|
||
"bodyFatShort": "Gordura Corporal",
|
||
"moodShort": "Humor",
|
||
"sleepShort": "Sono",
|
||
"stepsShort": "Passos",
|
||
"vo2MaxShort": "VO₂ máx",
|
||
"bpInTargetWindow90": "PA na Meta (90d)",
|
||
"bpInTargetWindowDynamic": "PA na Meta ({days}d)",
|
||
"bpInTargetCollecting": "coletando dados",
|
||
"medications": "Medicamentos",
|
||
"quickAddMeasurement": "Registrar medição",
|
||
"quickAddMood": "Registrar humor",
|
||
"quickAddMedicationIntake": "Registrar medicamento",
|
||
"quickAddWorkout": "Registrar treino",
|
||
"quickAddLifeEvent": "Registrar evento de vida",
|
||
"customizeDashboard": "Personalizar painel",
|
||
"medicationIntakeQuickAdd": {
|
||
"sheetDescription": "Registre dose, horário e medicamento em alguns toques.",
|
||
"medicationLabel": "Medicamento",
|
||
"medicationPlaceholder": "Selecione um medicamento",
|
||
"doseLabel": "Dose",
|
||
"dosePlaceholder": "ex.: 5 mg",
|
||
"doseHint": "Pré-preenchido com a dose padrão. Edite para registrar uma dose diferente apenas nesta tomada.",
|
||
"timeLabel": "Horário da tomada",
|
||
"saveError": "Não foi possível salvar a tomada do medicamento.",
|
||
"emptyTitle": "Nenhum medicamento ainda",
|
||
"emptyDescription": "Crie um medicamento com um horário primeiro, depois volte aqui para registrar a tomada.",
|
||
"emptyCta": "Adicionar medicamento",
|
||
"noneActionableTitle": "Nada para tomar hoje",
|
||
"noneActionableDescription": "Seus medicamentos estão pausados, mantidos apenas como registro, ou o tratamento ainda não começou ou já terminou. Uma dose passada ainda pode ser adicionada pelo histórico do medicamento.",
|
||
"noneActionableCta": "Abrir medicamentos"
|
||
},
|
||
"quickEntryDiscard": {
|
||
"title": "Descartar este registro?",
|
||
"description": "Você tem informações não salvas. Fechar o formulário e perder o que digitou?",
|
||
"confirm": "Descartar",
|
||
"cancel": "Continuar editando"
|
||
},
|
||
"compliance7d": "Adesão (7 dias)",
|
||
"mood": "Humor",
|
||
"customizeTitle": "Layout do painel",
|
||
"heroItemsTitle": "Destaques de hoje",
|
||
"heroItemsDescription": "Escolha quais tipos de item podem aparecer nos destaques de hoje.",
|
||
"heroItemsNotificationNote": "As configurações de notificação são gerenciadas separadamente.",
|
||
"heroContentTitle": "O cartão principal mostra",
|
||
"heroContentScore": "Pontuação de saúde e resumo diário",
|
||
"heroContentReminders": "Destaques de hoje",
|
||
"heroItems": {
|
||
"coach_checkin": "Check-ins do coach",
|
||
"dose_window": "Doses de medicamentos",
|
||
"preventive_care": "Cuidados preventivos",
|
||
"sync_issue": "Problemas de sincronização",
|
||
"milestone": "Marcos",
|
||
"ecg_new_recording": "Novos registros de ECG",
|
||
"tension_window": "Janelas de tensão",
|
||
"same_time_baseline": "Atividade no mesmo horário",
|
||
"upcoming_visit": "Consultas"
|
||
},
|
||
"layoutReset": "Redefinir para o padrão",
|
||
"layoutResetTitle": "Redefinir o layout do painel?",
|
||
"layoutResetBody": "Seu layout de blocos e as escolhas de destaques de hoje voltam ao padrão.",
|
||
"layoutResetConfirm": "Redefinir layout",
|
||
"layoutSaveSuccess": "Layout do painel salvo",
|
||
"layoutSaveError": "Não foi possível salvar o layout do painel",
|
||
"layoutConflictReloaded": "Layout recarregado do servidor. Faça sua alteração novamente.",
|
||
"layoutResetSuccess": "Redefinido para o layout padrão",
|
||
"layoutUsingDefaults": "Usando o layout padrão",
|
||
"layoutCustomized": "Layout personalizado ativo",
|
||
"moveUp": "Mover para cima",
|
||
"moveDown": "Mover para baixo",
|
||
"layoutTileColumn": "Bloco",
|
||
"layoutChartColumn": "Gráfico",
|
||
"layoutNativeOnlyTitle": "Exibido no app móvel",
|
||
"layoutNativeOnlyHint": "O app móvel desenha esses widgets; esta página não. Eles são armazenados no mesmo layout, então é aqui que a visibilidade é definida.",
|
||
"dragHandle": "Arraste para reordenar",
|
||
"dragHandleHint": "Arraste a alça para reordenar este widget. Você também pode usar os botões de seta para cima e para baixo, ou focar a alça e pressionar Espaço e as setas.",
|
||
"emptyTitle": "Seu painel está vazio",
|
||
"emptyDescription": "Registre sua primeira medição ou humor. Blocos e gráficos aparecem automaticamente conforme os dados chegam.",
|
||
"emptyAddMeasurement": "Adicionar sua primeira medição",
|
||
"staleHint": "Última leitura há {count} d",
|
||
"staleHintWeeksOne": "Última leitura há 1 semana",
|
||
"staleHintWeeksOther": "Última leitura há {count} semanas",
|
||
"staleHintWeeksFew": "Última leitura há {count} semanas",
|
||
"staleHintMonthsOne": "Última leitura há 1 mês",
|
||
"staleHintMonthsOther": "Última leitura há {count} meses",
|
||
"staleHintMonthsFew": "Última leitura há {count} meses",
|
||
"recentWorkouts": {
|
||
"title": "Treinos recentes",
|
||
"viewAll": "Ver todos",
|
||
"empty": {
|
||
"title": "Nenhum treino ainda",
|
||
"cta": "Conecte uma fonte de dados nas Configurações para ver treinos aqui."
|
||
}
|
||
},
|
||
"metric": {
|
||
"title": {
|
||
"weight": "Peso",
|
||
"bloodPressure": "Pressão Arterial",
|
||
"pulse": "Pulso",
|
||
"bodyFat": "Gordura Corporal",
|
||
"glucose": "Glicemia",
|
||
"sleep": "Sono",
|
||
"steps": "Passos",
|
||
"totalBodyWater": "Água Corporal Total",
|
||
"boneMass": "Massa Óssea",
|
||
"oxygenSaturation": "Saturação de Oxigênio",
|
||
"mood": "Humor",
|
||
"bmi": "IMC"
|
||
},
|
||
"unit": {
|
||
"weight": "kg",
|
||
"bloodPressure": "mmHg",
|
||
"pulse": "bpm",
|
||
"bodyFat": "%",
|
||
"glucose": "mg/dL",
|
||
"sleep": "h",
|
||
"steps": "passos",
|
||
"totalBodyWater": "kg",
|
||
"boneMass": "kg",
|
||
"oxygenSaturation": "%",
|
||
"mood": "/5",
|
||
"bmi": "kg/m²"
|
||
}
|
||
},
|
||
"keyBackupBanner": {
|
||
"title": "Faça backup da sua chave de criptografia",
|
||
"body": "Sem uma cópia da chave, seus dados não podem ser recuperados após uma reinstalação. Leva um minuto.",
|
||
"action": "Abrir a etapa"
|
||
},
|
||
"quickAddSymptom": "Registrar sintoma",
|
||
"todayCardVisible": "Mostrar o cartão principal"
|
||
},
|
||
"errorBoundary": {
|
||
"title": "Algo deu errado",
|
||
"description": "Ocorreu um erro inesperado. Você pode tentar novamente, copiar os detalhes técnicos ou abrir um relatório de bug."
|
||
}
|
||
}
|