- 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>
88 lines
3.2 KiB
JSON
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"
|
|
}
|
|
} |