66 lines
2.7 KiB
Dart
66 lines
2.7 KiB
Dart
part of 'main.dart';
|
|
|
|
const defaultLanguageCode = 'hu';
|
|
|
|
class AppText {
|
|
const AppText._(this.languageCode);
|
|
|
|
final String languageCode;
|
|
|
|
static AppText of(String languageCode) =>
|
|
languageCode == 'en' ? const AppText._('en') : const AppText._('hu');
|
|
|
|
Locale get locale => Locale(languageCode);
|
|
bool get isHungarian => languageCode == 'hu';
|
|
|
|
String get appTitle => isHungarian ? 'KözösTér' : 'COrganizer';
|
|
String get appSubtitle => isHungarian ? 'Tervező' : 'Organizer';
|
|
String get loadingJson => isHungarian ? 'JSON betöltése…' : 'Loading JSON…';
|
|
String get jarvisSettings =>
|
|
isHungarian ? 'JARVIS beállítások' : 'JARVIS settings';
|
|
|
|
String get calendar => isHungarian ? 'Naptár' : 'Calendar';
|
|
String get shopping => isHungarian ? 'Bevásárlás' : 'Shopping';
|
|
String get stock => isHungarian ? 'Készlet' : 'Stock';
|
|
String get familyMembers => isHungarian ? 'Családtagok' : 'Family';
|
|
String get style => isHungarian ? 'Stílus' : 'Style';
|
|
String get accounts => isHungarian ? 'Fiókok' : 'Accounts';
|
|
|
|
String familyCount(int count) =>
|
|
isHungarian ? '$count családtag' : '$count family members';
|
|
String get noFamilyMembers =>
|
|
isHungarian ? 'Még nincs családtag' : 'No family members yet';
|
|
String get noFamilyMembersSubtitle => isHungarian
|
|
? 'Vegyél fel családtagokat, gyerekeket vagy bárkit.'
|
|
: 'Add family members, kids, or anyone you plan around.';
|
|
String get newFamilyMember => isHungarian ? 'Új családtag' : 'New member';
|
|
String get renameAvatar =>
|
|
isHungarian ? 'Átnevezés / avatar' : 'Rename / avatar';
|
|
String get delete => isHungarian ? 'Törlés' : 'Delete';
|
|
|
|
String get themeAndStyles =>
|
|
isHungarian ? 'Téma és stílusok' : 'Theme and styles';
|
|
String get appearance => isHungarian ? 'Megjelenés' : 'Appearance';
|
|
|
|
String remainingItems(int count) =>
|
|
isHungarian ? '$count tétel van hátra' : '$count items left';
|
|
String get shoppingList => isHungarian ? 'Bevásárlólista' : 'Shopping list';
|
|
|
|
String stockCount(int count) =>
|
|
isHungarian ? '$count termék nyilvántartva' : '$count products tracked';
|
|
String get homeStock => isHungarian ? 'Otthoni készlet' : 'Home stock';
|
|
|
|
String get googleSyncEyebrow => isHungarian
|
|
? 'JARVIS Google Calendar szinkron'
|
|
: 'JARVIS Google Calendar sync';
|
|
String get googleCalendars =>
|
|
isHungarian ? 'Google naptárak' : 'Google calendars';
|
|
String get googleConnect =>
|
|
isHungarian ? 'Google összekötés' : 'Connect Google';
|
|
String get googleReconnect =>
|
|
isHungarian ? 'Google összekötés újranyitása' : 'Reconnect Google';
|
|
|
|
String get hunShort => 'HUN';
|
|
String get engShort => 'ENG';
|
|
}
|