import 'package:i18n_extension/i18n_extension.dart'; extension Localization on String { static final _t = Translations.byLocale("hu_hu") + { "en_en": { "username": "Username", "usernameHint": "Student ID number", "password": "Password", "passwordHint": "Date of birth", "school": "School", "login": "Log in", "welcome": "Welcome, %s!", "missing_fields": "Missing Fields!", "invalid_grant": // "Invalid Username/Password! (Try adding spaces after Username)", "Invalid Username/Password!", "error": "Failed to log in.", "schools_error": "Failed to get schools.", "login_w_kreten": "Log in with your e-KRÉTA account to continue!", "privacy": "Privacy Policy", "welcome_title_1": "This is your home", "welcome_text_1": "In the day view, you'll find everything you need: your timetable, your tasks, your assignments and your unread messages, all in one place.", "welcome_title_2": "You can see your deteriorating tendency in ten different ways", "welcome_text_2": "You will see so many statistics that 8 years of elementary maths will not be enough to comprehend it.", "welcome_title_3": "Follow your goals and turn maths one into maths five.", "welcome_text_3": "Set your target and we'll tell you how many grades you should get. You even get confetti when you reach your goal.", "welcome_title_4": "Take as many notes as you want.", "welcome_text_4": "You can also organise your notes by lesson in the built-in notebook, so you can find everything in one app.", "login_w_kreta_acc": "Log in with your e-KRÉTA account", }, "hu_hu": { "username": "Felhasználónév", "usernameHint": "Oktatási azonosító", "password": "Jelszó", "passwordHint": "Születési dátum", "school": "Iskola", "login": "Bejelentkezés", "welcome": "Üdv, %s!", "missing_fields": "Hiányzó adatok!", "invalid_grant": // "Helytelen Felhasználónév/Jelszó! (Próbálj szóközöket írni a Felhasználónév után)", "Helytelen Felhasználónév/Jelszó!", "error": "Sikertelen bejelentkezés.", "schools_error": "Nem sikerült lekérni az iskolákat.", "login_w_kreten": "Jelentkezz be az e-KRÉTA fiókoddal a folytatáshoz!", "privacy": "Adatkezelési tájékoztató", "welcome_title_1": "Ez a te kis otthonod", "welcome_text_1": "A nap nézetben mindent megtalálsz, amire éppen szükséged van: az órarended, a feladataid, a számonkéréseid és az olvasatlan üzeneteid, egy helyen.", "welcome_title_2": "A romló tendenciádat tízféle képpen láthatod", "welcome_text_2": "Annyi statisztikát láthatsz, hogy a 8 általánosos matek nem lesz elég a kisilabizálására.", "welcome_title_3": "Kövesd a céljaidat, és legyen a matek egyesből matek ötös.", "welcome_text_3": "Állítsd be a célodat, és mi megmondjuk, hány jegyet kell szerezned. Még konfetti is van a cél elérésekor.", "welcome_title_4": "Füzetelj annyit, amennyit csak szeretnél.", "welcome_text_4": "A beépített jegyzetfüzetbe órák szerint is rendezheted a jegyzeteidet, így mindent megtalálsz egy appban.", "login_w_kreta_acc": "Bejelentkezés E-Kréta fiókkal", }, "de_de": { "username": "Benutzername", "usernameHint": "Ausbildung ID", "password": "Passwort", "passwordHint": "Geburtsdatum", "school": "Schule", "login": "Einloggen", "welcome": "Wilkommen, %s!", "missing_fields": "Fehlende Felder!", "invalid_grant": "Ungültiger Benutzername/Passwort!", "error": "Anmeldung fehlgeschlagen.", "schools_error": "Keine Schulen gefunden.", "login_w_kreten": "Melden Sie sich mit Ihrem e-KRÉTA-Konto an, um fortzufahren!", "privacy": "Datenschutzrichtlinie", //TODO: translate to german, waiting for translator "welcome_title_1": "This is your home", "welcome_text_1": "In the day view, you'll find everything you need: your timetable, your tasks, your assignments and your unread messages, all in one place.", "welcome_title_2": "You can see your deteriorating tendency in ten different ways", "welcome_text_2": "You will see so many statistics that 8 years of elementary maths will not be enough to comprehend it.", "welcome_title_3": "Follow your goals and turn maths one into maths five.", "welcome_text_3": "Set your target and we'll tell you how many grades you should get. You even get confetti when you reach your goal.", "welcome_title_4": "Take as many notes as you want.", "welcome_text_4": "You can also organise your notes by lesson in the built-in notebook, so you can find everything in one app.", "login_w_kreta_acc": "Mit e-KRÉTA-Konto anmelden", }, }; String get i18n => localize(this, _t); String fill(List params) => localizeFill(this, params); String plural(int value) => localizePlural(value, this, _t); String version(Object modifier) => localizeVersion(modifier, this, _t); }