Files
BudgetApp/lib/l10n/app_localizations_en.dart
T
Sanders 6da0da45b7 Adds category management feature
Adds the ability to manage categories in the settings page. This includes:
- Registers CategoryCubit in the dependency injection container.
- Introduces a new CategoryListPage for editing categories.
- Adds translations for category management related text.
- Adds unselected icon color to the theme.
- Updates the date format in the transaction dialog.
2025-06-30 15:59:43 +03:00

142 lines
2.8 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 => 'Budget App';
@override
String get homePageTitle => 'Home';
@override
String get reportsPageTitle => 'Reports';
@override
String get settingsPageTitle => 'Settings';
@override
String get addTransactionButton => 'Add new transaction';
@override
String get noTransactionsText => 'No transactions yet';
@override
String get loadingTransactionsText => 'Loading transactions...';
@override
String transactionErrorText(Object message) {
return 'Error: $message';
}
@override
String get loginPageTitle => 'Login';
@override
String get nameFieldLabel => 'Name';
@override
String get emailFieldLabel => 'Email';
@override
String get nameFieldEmptyError => 'Please enter your name';
@override
String get emailFieldEmptyError => 'Please enter your email';
@override
String get loginButtonText => 'Login / Register';
@override
String get darkModeSetting => 'Dark Theme';
@override
String get darkModeDescription => 'Toggle between light and dark theme';
@override
String get languageSetting => 'Language';
@override
String get languageDescription => 'Change application language';
@override
String get russianLanguage => 'Russian';
@override
String get englishLanguage => 'English';
@override
String get defaultUser => 'Default User';
@override
String get currencySetting => 'Default Currency';
@override
String get currencyDescription => 'Set the default currency for transactions';
@override
String get transactionsHistoryTitle => 'Transactions History';
@override
String get balance => 'Balance';
@override
String get income => 'Income';
@override
String get expense => 'Expense';
@override
String get amount => 'Amount';
@override
String get vendor => 'Vendor';
@override
String get category => 'Category';
@override
String get date => 'Date';
@override
String get requiredField => 'Required field';
@override
String get invalidNumber => 'Invalid number';
@override
String get cancel => 'Cancel';
@override
String get save => 'Save';
@override
String get tag => 'Tag';
@override
String get smsPageTitle => 'SMS Messages';
@override
String get smsPermissionDenied => 'SMS permission is required';
@override
String get editCategories => 'Edit Categories';
@override
String get editCategoriesDescription => 'Add, edit, or delete categories';
@override
String get color => 'Color';
@override
String get chooseIcon => 'Pick icon';
@override
String get chooseIconHint => 'Search';
}