- Add English translations for new screens - Add German translations for new screens - Update generated localization files
247 lines
4.9 KiB
Dart
247 lines
4.9 KiB
Dart
// ignore: unused_import
|
|
import 'package:intl/intl.dart' as intl;
|
|
import 'app_localizations.dart';
|
|
|
|
// ignore_for_file: type=lint
|
|
|
|
/// The translations for English (`en`).
|
|
class AppLocalizationsEn extends AppLocalizations {
|
|
AppLocalizationsEn([String locale = 'en']) : super(locale);
|
|
|
|
@override
|
|
String get appTitle => 'Agenda Tasks';
|
|
|
|
@override
|
|
String get calendar => 'Calendar';
|
|
|
|
@override
|
|
String get settings => 'Settings';
|
|
|
|
@override
|
|
String get noTasks => 'No tasks for today';
|
|
|
|
@override
|
|
String get errorOccurred => 'An error occurred';
|
|
|
|
@override
|
|
String get retry => 'Retry';
|
|
|
|
@override
|
|
String get newTask => 'New Task';
|
|
|
|
@override
|
|
String get editTask => 'Edit Task';
|
|
|
|
@override
|
|
String get save => 'Save';
|
|
|
|
@override
|
|
String get cancel => 'Cancel';
|
|
|
|
@override
|
|
String get delete => 'Delete';
|
|
|
|
@override
|
|
String get title => 'Title';
|
|
|
|
@override
|
|
String get titleRequired => 'Title is required';
|
|
|
|
@override
|
|
String get description => 'Description';
|
|
|
|
@override
|
|
String get date => 'Date';
|
|
|
|
@override
|
|
String get priority => 'Priority';
|
|
|
|
@override
|
|
String get priorityLow => 'Low';
|
|
|
|
@override
|
|
String get priorityMedium => 'Medium';
|
|
|
|
@override
|
|
String get priorityHigh => 'High';
|
|
|
|
@override
|
|
String get filterAll => 'All';
|
|
|
|
@override
|
|
String get filterActive => 'Active';
|
|
|
|
@override
|
|
String get filterCompleted => 'Completed';
|
|
|
|
@override
|
|
String get deleteTask => 'Delete Task';
|
|
|
|
@override
|
|
String get deleteTaskConfirm => 'Are you sure you want to delete this task?';
|
|
|
|
@override
|
|
String get rescheduleToTomorrow => 'Move to tomorrow';
|
|
|
|
@override
|
|
String get goToDay => 'Go to day';
|
|
|
|
@override
|
|
String get general => 'General';
|
|
|
|
@override
|
|
String get language => 'Language';
|
|
|
|
@override
|
|
String get systemDefault => 'System default';
|
|
|
|
@override
|
|
String get appearance => 'Appearance';
|
|
|
|
@override
|
|
String get darkMode => 'Theme';
|
|
|
|
@override
|
|
String get lightMode => 'Light';
|
|
|
|
@override
|
|
String get darkModeOption => 'Dark';
|
|
|
|
@override
|
|
String get about => 'About';
|
|
|
|
@override
|
|
String get version => 'Version';
|
|
|
|
@override
|
|
String get login => 'Login';
|
|
|
|
@override
|
|
String get register => 'Register';
|
|
|
|
@override
|
|
String get logout => 'Logout';
|
|
|
|
@override
|
|
String get email => 'Email';
|
|
|
|
@override
|
|
String get emailRequired => 'Email is required';
|
|
|
|
@override
|
|
String get emailInvalid => 'Please enter a valid email';
|
|
|
|
@override
|
|
String get password => 'Password';
|
|
|
|
@override
|
|
String get passwordRequired => 'Password is required';
|
|
|
|
@override
|
|
String get passwordTooShort => 'Password must be at least 8 characters';
|
|
|
|
@override
|
|
String get name => 'Name';
|
|
|
|
@override
|
|
String get nameRequired => 'Name is required';
|
|
|
|
@override
|
|
String get confirmPassword => 'Confirm Password';
|
|
|
|
@override
|
|
String get passwordsDoNotMatch => 'Passwords do not match';
|
|
|
|
@override
|
|
String get noAccountYet => 'Don\'t have an account?';
|
|
|
|
@override
|
|
String get alreadyHaveAccount => 'Already have an account?';
|
|
|
|
@override
|
|
String get loginSuccess => 'Successfully logged in';
|
|
|
|
@override
|
|
String get registerSuccess => 'Account created. Please log in.';
|
|
|
|
@override
|
|
String get welcomeBack => 'Welcome back';
|
|
|
|
@override
|
|
String get setupTitle => 'Welcome to Agenda Tasks';
|
|
|
|
@override
|
|
String get setupSubtitle => 'Choose how you want to use the app';
|
|
|
|
@override
|
|
String get useLocally => 'Use Locally';
|
|
|
|
@override
|
|
String get useLocallyDesc =>
|
|
'Keep tasks on this device only. No account needed.';
|
|
|
|
@override
|
|
String get syncOnline => 'Sync Online';
|
|
|
|
@override
|
|
String get syncOnlineDesc => 'Create an account to sync across devices.';
|
|
|
|
@override
|
|
String get onboardingTitle1 => 'Your time deserves a system';
|
|
|
|
@override
|
|
String get onboardingDesc1 =>
|
|
'Agenda Tasks helps you prioritize, schedule, and adapt your day with ease.';
|
|
|
|
@override
|
|
String get onboardingTitle2 => 'Built on proven methods';
|
|
|
|
@override
|
|
String get onboardingDesc2 =>
|
|
'Using the Eisenhower Method and ALPEN planning for less stress, more clarity, and better decisions.';
|
|
|
|
@override
|
|
String get onboardingTitle3 => 'Ready to start?';
|
|
|
|
@override
|
|
String get onboardingDesc3 => 'Plan your day, one task at a time.';
|
|
|
|
@override
|
|
String get getStarted => 'Get Started';
|
|
|
|
@override
|
|
String get skip => 'Skip';
|
|
|
|
@override
|
|
String get next => 'Next';
|
|
|
|
@override
|
|
String get appMode => 'App Mode';
|
|
|
|
@override
|
|
String get localMode => 'Local Mode';
|
|
|
|
@override
|
|
String get onlineMode => 'Online Mode';
|
|
|
|
@override
|
|
String get switchToOnline => 'Switch to Online Mode';
|
|
|
|
@override
|
|
String get switchToLocal => 'Switch to Local Mode';
|
|
|
|
@override
|
|
String get switchModeWarning =>
|
|
'Switching modes will change how your tasks are stored.';
|
|
|
|
@override
|
|
String get uploadTasksQuestion =>
|
|
'Would you like to upload your local tasks to the server?';
|
|
|
|
@override
|
|
String get yes => 'Yes';
|
|
|
|
@override
|
|
String get no => 'No';
|
|
}
|