AgendaTasks/lib/l10n/app_en.arb
m3mo d8164be49a Add user authentication to Flutter frontend
- Create auth feature with Clean Architecture (domain/data/presentation)
- Add login and register pages with form validation
- Implement secure token storage with flutter_secure_storage
- Create AuthenticatedClient for automatic Bearer token headers
- Add AuthViewModel for global auth state management
- Update router with auth guards (redirect to login if not authenticated)
- Add logout option to settings page
- Update TaskRemoteDataSource to use authenticated client
- Add auth-related localization strings (EN/DE)
2026-02-02 22:58:07 +01:00

57 lines
1.7 KiB
Plaintext

{
"@@locale": "en",
"appTitle": "Agenda Tasks",
"calendar": "Calendar",
"settings": "Settings",
"noTasks": "No tasks for today",
"errorOccurred": "An error occurred",
"retry": "Retry",
"newTask": "New Task",
"editTask": "Edit Task",
"save": "Save",
"cancel": "Cancel",
"delete": "Delete",
"title": "Title",
"titleRequired": "Title is required",
"description": "Description",
"date": "Date",
"priority": "Priority",
"priorityLow": "Low",
"priorityMedium": "Medium",
"priorityHigh": "High",
"filterAll": "All",
"filterActive": "Active",
"filterCompleted": "Completed",
"deleteTask": "Delete Task",
"deleteTaskConfirm": "Are you sure you want to delete this task?",
"rescheduleToTomorrow": "Move to tomorrow",
"goToDay": "Go to day",
"general": "General",
"language": "Language",
"systemDefault": "System default",
"appearance": "Appearance",
"darkMode": "Theme",
"lightMode": "Light",
"darkModeOption": "Dark",
"about": "About",
"version": "Version",
"login": "Login",
"register": "Register",
"logout": "Logout",
"email": "Email",
"emailRequired": "Email is required",
"emailInvalid": "Please enter a valid email",
"password": "Password",
"passwordRequired": "Password is required",
"passwordTooShort": "Password must be at least 8 characters",
"name": "Name",
"nameRequired": "Name is required",
"confirmPassword": "Confirm Password",
"passwordsDoNotMatch": "Passwords do not match",
"noAccountYet": "Don't have an account?",
"alreadyHaveAccount": "Already have an account?",
"loginSuccess": "Successfully logged in",
"registerSuccess": "Account created. Please log in.",
"welcomeBack": "Welcome back"
}