Files
2026-08-13 14:23:25 +02:00

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';
}