272 lines
5.5 KiB
Dart
272 lines
5.5 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 => 'NewBudget';
|
|
|
|
@override
|
|
String get navHome => 'Home';
|
|
|
|
@override
|
|
String get navAnalytics => 'Analytics';
|
|
|
|
@override
|
|
String get navAccounts => 'Accounts';
|
|
|
|
@override
|
|
String get navProfile => 'Profile';
|
|
|
|
@override
|
|
String get allAccounts => 'All';
|
|
|
|
@override
|
|
String get comingSoon => 'Coming soon';
|
|
|
|
@override
|
|
String get budget => 'BUDGET';
|
|
|
|
@override
|
|
String get balance => 'BALANCE';
|
|
|
|
@override
|
|
String get income => 'INCOME';
|
|
|
|
@override
|
|
String get expenses => 'EXPENSES';
|
|
|
|
@override
|
|
String get transactions => 'Transactions';
|
|
|
|
@override
|
|
String transactionCount(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count transactions',
|
|
one: '$count transaction',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get allCategoriesFilter => 'All categories · all types';
|
|
|
|
@override
|
|
String get filterByCategories => 'Filter by category';
|
|
|
|
@override
|
|
String get clearFilter => 'Clear';
|
|
|
|
@override
|
|
String get selectAll => 'Select all';
|
|
|
|
@override
|
|
String categoriesSelectedCount(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count categories',
|
|
one: '$count category',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String moreCategories(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '+ $count more →',
|
|
one: '+ $count more →',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String todayWithDate(String date) {
|
|
return 'Today · $date';
|
|
}
|
|
|
|
@override
|
|
String yesterdayWithDate(String date) {
|
|
return 'Yesterday · $date';
|
|
}
|
|
|
|
@override
|
|
String get analyticsTitle => 'Reports';
|
|
|
|
@override
|
|
String get analyticsSubtitle => 'Analytics';
|
|
|
|
@override
|
|
String get accountsSubtitle => 'Management';
|
|
|
|
@override
|
|
String get profileSubtitle => 'Settings';
|
|
|
|
@override
|
|
String get darkTheme => 'Dark theme';
|
|
|
|
@override
|
|
String get profileHint =>
|
|
'User profile, currency, locale and other settings will appear here.';
|
|
|
|
@override
|
|
String get onboardingTitle => 'Welcome';
|
|
|
|
@override
|
|
String get onboardingSubtitle => 'Tell us your name to get started.';
|
|
|
|
@override
|
|
String get onboardingNameLabel => 'Your name';
|
|
|
|
@override
|
|
String get onboardingNameHint => 'How should we address you?';
|
|
|
|
@override
|
|
String get onboardingContinue => 'Continue';
|
|
|
|
@override
|
|
String get txNewTitle => 'New transaction';
|
|
|
|
@override
|
|
String get txEditTitle => 'Edit transaction';
|
|
|
|
@override
|
|
String get txTypeExpense => 'Expense';
|
|
|
|
@override
|
|
String get txTypeIncome => 'Income';
|
|
|
|
@override
|
|
String get txTypeTransfer => 'Transfer';
|
|
|
|
@override
|
|
String get txAmountHint => '0';
|
|
|
|
@override
|
|
String get txCategoryLabel => 'Category';
|
|
|
|
@override
|
|
String get txAccountLabel => 'Account';
|
|
|
|
@override
|
|
String get txAccountFromLabel => 'From';
|
|
|
|
@override
|
|
String get txAccountToLabel => 'To';
|
|
|
|
@override
|
|
String get txDateTimeLabel => 'Date & time';
|
|
|
|
@override
|
|
String get txBalanceAfter => 'Balance after';
|
|
|
|
@override
|
|
String get txTransferAfter => 'After transfer';
|
|
|
|
@override
|
|
String get txNoteLabel => 'Note';
|
|
|
|
@override
|
|
String get txNoteHint => 'e.g. Groceries for the week…';
|
|
|
|
@override
|
|
String get txExtraInfoLabel => 'Additional info';
|
|
|
|
@override
|
|
String get txExtraInfoHint => 'e.g. receipt #, URL, reference…';
|
|
|
|
@override
|
|
String get txSaveButton => 'Add transaction';
|
|
|
|
@override
|
|
String get txSaveEditButton => 'Save changes';
|
|
|
|
@override
|
|
String txTransferButton(String amount) {
|
|
return 'Transfer $amount';
|
|
}
|
|
|
|
@override
|
|
String get txDeleteButton => 'Delete';
|
|
|
|
@override
|
|
String get txDeleteConfirmTitle => 'Delete transaction?';
|
|
|
|
@override
|
|
String get txDeleteConfirmMessage => 'This action cannot be undone.';
|
|
|
|
@override
|
|
String get txDeleteConfirmYes => 'Delete';
|
|
|
|
@override
|
|
String get txDeleteConfirmNo => 'Cancel';
|
|
|
|
@override
|
|
String get txPickCategory => 'Pick a category';
|
|
|
|
@override
|
|
String get txPickAccount => 'Pick an account';
|
|
|
|
@override
|
|
String get pickerAccountTitle => 'Account';
|
|
|
|
@override
|
|
String pickerAccountSubtitle(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count accounts',
|
|
one: '$count account',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get pickerCategoryTitle => 'Category';
|
|
|
|
@override
|
|
String pickerCategorySubtitle(int count) {
|
|
String _temp0 = intl.Intl.pluralLogic(
|
|
count,
|
|
locale: localeName,
|
|
other: '$count categories',
|
|
one: '$count category',
|
|
);
|
|
return '$_temp0';
|
|
}
|
|
|
|
@override
|
|
String get pickerAddAccount => 'Add account';
|
|
|
|
@override
|
|
String get pickerCreateCategory => 'Create category';
|
|
|
|
@override
|
|
String get comingSoonShort => 'Coming soon';
|
|
|
|
@override
|
|
String get txValidationAmountRequired => 'Enter an amount';
|
|
|
|
@override
|
|
String get txValidationAccountRequired => 'Pick an account';
|
|
|
|
@override
|
|
String get txValidationCategoryRequired => 'Pick a category';
|
|
|
|
@override
|
|
String get txValidationTransferSameAccount =>
|
|
'Source and destination must differ';
|
|
|
|
@override
|
|
String get txValidationTransferDestRequired => 'Pick a destination account';
|
|
}
|