Files
maternal-app/maternal-web/locales/pt/auth.json
Andrei 58c3a8d9d5
Some checks failed
CI/CD Pipeline / Lint and Test (push) Has been cancelled
CI/CD Pipeline / E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Application (push) Has been cancelled
feat: Complete Spanish, French, Portuguese, Chinese localization and add German/Italian support
- Updated all Spanish (es) translation files with comprehensive translations for tracking, AI, family, insights, children, and settings pages
- Updated French (fr), Portuguese (pt), and Chinese (zh) translations to match English structure
- Added German (de) and Italian (it) language support with complete translation files
- Fixed medicine tracker route from /track/medication to /track/medicine
- Updated i18n config to support 7 languages: en, es, fr, pt, zh, de, it
- All tracking pages now fully localized: sleep, feeding, diaper, medicine, activity
- AI assistant interface fully translated with thinking messages and suggested questions
- Family management and insights pages now support all languages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 15:03:02 +00:00

88 lines
3.2 KiB
JSON

{
"login": {
"title": "Bem-vindo de Volta",
"subtitle": "Entre na sua conta",
"email": "E-mail",
"password": "Senha",
"rememberMe": "Lembrar de mim",
"forgotPassword": "Esqueceu a senha?",
"submit": "Entrar",
"noAccount": "Não tem uma conta?",
"signUp": "Cadastre-se",
"or": "Ou",
"continueWithGoogle": "Continuar com Google",
"continueWithApple": "Continuar com Apple",
"biometric": {
"useFaceId": "Usar Face ID",
"useTouchId": "Usar Touch ID",
"useFingerprint": "Usar Impressão Digital"
}
},
"signup": {
"title": "Criar Conta",
"subtitle": "Junte-se ao Maternal hoje",
"name": "Nome Completo",
"email": "E-mail",
"password": "Senha",
"confirmPassword": "Confirmar Senha",
"agreeToTerms": "Concordo com os {{termsLink}} e a {{privacyLink}}",
"termsOfService": "Termos de Serviço",
"privacyPolicy": "Política de Privacidade",
"submit": "Criar Conta",
"hasAccount": "Já tem uma conta?",
"signIn": "Entrar",
"or": "Ou",
"continueWithGoogle": "Continuar com Google",
"continueWithApple": "Continuar com Apple"
},
"forgotPassword": {
"title": "Redefinir Senha",
"subtitle": "Digite seu e-mail para receber um link de redefinição",
"email": "E-mail",
"submit": "Enviar Link de Redefinição",
"backToLogin": "Voltar ao login",
"success": "Link de redefinição enviado! Verifique seu e-mail.",
"checkEmail": "Enviamos um link de redefinição de senha para {{email}}"
},
"resetPassword": {
"title": "Criar Nova Senha",
"subtitle": "Digite sua nova senha",
"password": "Nova Senha",
"confirmPassword": "Confirmar Senha",
"submit": "Redefinir Senha",
"success": "Senha redefinida com sucesso!",
"backToLogin": "Voltar ao login"
},
"verification": {
"title": "Verifique seu E-mail",
"subtitle": "Enviamos um código de verificação para {{email}}",
"code": "Código de Verificação",
"submit": "Verificar",
"resend": "Reenviar Código",
"resendIn": "Reenviar em {{seconds}}s",
"success": "E-mail verificado com sucesso!",
"didNotReceive": "Não recebeu o código?"
},
"errors": {
"invalidEmail": "Por favor, digite um endereço de e-mail válido",
"invalidPassword": "A senha deve ter pelo menos 8 caracteres",
"passwordMismatch": "As senhas não coincidem",
"emailRequired": "E-mail é obrigatório",
"passwordRequired": "Senha é obrigatória",
"nameRequired": "Nome é obrigatório",
"termsRequired": "Você deve concordar com os termos e política de privacidade",
"invalidCredentials": "E-mail ou senha inválidos",
"emailExists": "Já existe uma conta com este e-mail",
"weakPassword": "A senha é muito fraca. Por favor, use uma senha mais forte.",
"networkError": "Erro de rede. Por favor, tente novamente.",
"unknownError": "Ocorreu um erro. Por favor, tente novamente."
},
"passwordRequirements": {
"title": "A senha deve conter:",
"minLength": "Pelo menos 8 caracteres",
"uppercase": "Pelo menos uma letra maiúscula",
"lowercase": "Pelo menos uma letra minúscula",
"number": "Pelo menos um número",
"special": "Pelo menos um caractere especial"
}
}