Support multiple languages

This commit is contained in:
Urtzi Alfaro
2025-09-25 12:14:46 +02:00
parent 6d4090f825
commit f02a980c87
66 changed files with 3274 additions and 333 deletions

View File

@@ -1 +1,166 @@
{}
{
"login": {
"title": "Sign in to your account",
"subtitle": "Access your bakery control panel",
"email": "Email address",
"password": "Password",
"remember_me": "Remember me",
"forgot_password": "Forgot your password?",
"login_button": "Sign in",
"logging_in": "Signing in...",
"no_account": "Don't have an account?",
"register_link": "Register here",
"demo_account": "Use demo account",
"welcome_back": "Welcome back!",
"invalid_credentials": "Invalid credentials",
"account_locked": "Account temporarily locked",
"too_many_attempts": "Too many failed attempts"
},
"register": {
"title": "Create your account",
"subtitle": "Join the bakery management platform",
"personal_info": "Personal information",
"company_info": "Company information",
"account_setup": "Account setup",
"first_name": "First name",
"last_name": "Last name",
"email": "Email address",
"phone": "Phone",
"company_name": "Bakery name",
"company_type": "Business type",
"employee_count": "Number of employees",
"password": "Password",
"confirm_password": "Confirm password",
"password_requirements": "Minimum 8 characters, includes uppercase, lowercase and numbers",
"passwords_dont_match": "Passwords don't match",
"accept_terms": "I accept the terms and conditions",
"accept_privacy": "I accept the privacy policy",
"marketing_consent": "I want to receive newsletters and updates (optional)",
"register_button": "Create account",
"registering": "Creating account...",
"have_account": "Already have an account?",
"login_link": "Sign in here",
"terms_link": "Terms of Service",
"privacy_link": "Privacy Policy",
"step_of": "Step {{current}} of {{total}}",
"continue": "Continue",
"back": "Back"
},
"forgot_password": {
"title": "Reset password",
"subtitle": "We'll send you a link to reset your password",
"email": "Email address",
"send_reset_link": "Send reset link",
"sending": "Sending...",
"reset_sent": "Reset link sent",
"reset_instructions": "Check your email for password reset instructions",
"back_to_login": "Back to login",
"didnt_receive": "Didn't receive the email?",
"resend_link": "Resend link"
},
"reset_password": {
"title": "Reset password",
"subtitle": "Enter your new password",
"new_password": "New password",
"confirm_new_password": "Confirm new password",
"reset_button": "Reset password",
"resetting": "Resetting...",
"password_reset_success": "Password reset successfully",
"password_reset_error": "Error resetting password",
"invalid_token": "Invalid or expired reset link",
"expired_token": "Reset link has expired"
},
"profile": {
"title": "My Profile",
"personal_information": "Personal Information",
"account_settings": "Account Settings",
"security": "Security",
"preferences": "Preferences",
"notifications": "Notifications",
"first_name": "First name",
"last_name": "Last name",
"email": "Email address",
"phone": "Phone",
"avatar": "Profile picture",
"change_avatar": "Change picture",
"current_password": "Current password",
"new_password": "New password",
"confirm_password": "Confirm password",
"change_password": "Change password",
"two_factor_auth": "Two-factor authentication",
"enable_2fa": "Enable 2FA",
"disable_2fa": "Disable 2FA",
"language": "Language",
"timezone": "Timezone",
"theme": "Theme",
"theme_light": "Light",
"theme_dark": "Dark",
"theme_auto": "Auto",
"email_notifications": "Email notifications",
"push_notifications": "Push notifications",
"marketing_emails": "Marketing emails",
"save_changes": "Save changes",
"changes_saved": "Changes saved successfully",
"profile_updated": "Profile updated successfully"
},
"logout": {
"title": "Sign out",
"confirm": "Are you sure you want to sign out?",
"logout_button": "Sign out",
"logging_out": "Signing out...",
"logged_out": "You have signed out successfully",
"goodbye": "See you later!"
},
"session": {
"expired": "Your session has expired",
"expires_soon": "Your session will expire soon",
"extend_session": "Extend session",
"login_required": "You must sign in to access this page",
"unauthorized": "You don't have permission to access this page",
"forbidden": "Access denied",
"session_timeout": "Session expired due to inactivity"
},
"validation": {
"email_required": "Email address is required",
"email_invalid": "Please enter a valid email address",
"password_required": "Password is required",
"password_min_length": "Password must be at least {{min}} characters",
"password_weak": "Password is too weak",
"passwords_must_match": "Passwords must match",
"first_name_required": "First name is required",
"last_name_required": "Last name is required",
"phone_required": "Phone is required",
"company_name_required": "Company name is required",
"terms_required": "You must accept the terms and conditions",
"field_required": "This field is required",
"invalid_format": "Invalid format"
},
"roles": {
"admin": "Administrator",
"manager": "Manager",
"baker": "Baker",
"staff": "Staff",
"owner": "Owner",
"supervisor": "Supervisor",
"cashier": "Cashier",
"assistant": "Assistant"
},
"global_roles": {
"user": "User",
"admin": "Administrator",
"manager": "Manager",
"super_admin": "Super Administrator"
},
"permissions": {
"read": "Read",
"write": "Write",
"delete": "Delete",
"admin": "Administrator",
"manage_users": "Manage users",
"manage_inventory": "Manage inventory",
"manage_production": "Manage production",
"manage_sales": "Manage sales",
"view_reports": "View reports",
"manage_settings": "Manage settings"
}
}