Add Hungarian English language switcher
This commit is contained in:
@@ -0,0 +1,68 @@
|
||||
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' : 'CommonSpace';
|
||||
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';
|
||||
}
|
||||
Reference in New Issue
Block a user