import 'package:i18n_extension/i18n_extension.dart'; extension SettingsLocalization on String { static final _t = Translations.byLocale("hu_hu") + { "en_en": { // main thingies "no_grades": "No grades found", "no_lesson": "No lessons found", "greeting": "You had a good year, %s!", "title_start": "So let's summarize...", "title_grades": "Let's look at your marks... 📖", "title_lessons": "Your favorite lesson 💓", "title_personality": "Your personality is...", // start page "start": "Start", // grades page "tryagain": "He puts the master to the test! 🔃", "oops": "Ouch... đŸ„Ž", "endyear_avg": "Year-end average", // lessons page "absence": "%s absence(s)", "delay": "A total of %s minute(s) late", "dontfelt": "You didn't like it...", "youlate": "You're late!", // allsum page "test": "test(s)", "closingtest": "module test(s)", "grade": "grades", "hw": "homework", "subject": "subjects", "lesson": "lessons", "absence_sum": "absence(s)", "excused": "excused", "unexcused": "unexcused", "delay_sum": "delay(s)", "min": "minute(s)", // personality page "click_reveal": "Click to reveal...", }, "hu_hu": { // main thingies "no_grades": "Nincsenek jegyek", "no_lesson": "Nincsenek tanĂłrĂĄk", "greeting": "JĂł Ă©ved volt, %s!", "title_start": "ÖsszegezzĂŒnk hĂĄt...", "title_grades": "NĂ©zzĂŒk a jegyeidet... 📖", "title_lessons": "A kedvenc ĂłrĂĄd 💓", "title_personality": "A te szemĂ©lyisĂ©ged...", // start page "start": "KezdĂ©s", // grades page "tryagain": "PrĂłba teszi a mestert! 🔃", "oops": "Ajjaj... đŸ„Ž", "endyear_avg": "Év vĂ©gi ĂĄtlagod", // lessons page "absence": "%s hiĂĄnyzĂĄs", "delay": "Összesen %s perc kĂ©sĂ©s", "dontfelt": "Nem volt kedved hozzĂĄ...", "youlate": "KĂ©stĂ©l!", // allsum page "test": "dolgozat", "closingtest": "tĂ©mazĂĄrĂł", "grade": "jegy", "hw": "hĂĄzi", "subject": "tantĂĄrgy", "lesson": "Ăłra", "absence_sum": "hiĂĄnyzĂĄs", "excused": "igazolt", "unexcused": "igazolatlan", "delay_sum": "kĂ©sĂ©s", "min": "perc", // personality page "click_reveal": "Kattints a felfedĂ©shez...", }, "de_de": { // main thingies "no_grades": "Keine Grade gefunden", "no_lesson": "Keine Lektionen gefunden", "greeting": "Du hattest ein gutes Jahr, %s!", "title_start": "Fassen wir also zusammen...", "title_grades": "Schauen wir uns eure Tickets an... 📖", "title_lessons": "Deine Lieblingsuhr 💓", "title_personality": "Deine Persönlichkeit...", // start page "start": "Anfang", // grades page "tryagain": "Er stellt den Meister auf die Probe! 🔃", "oops": "Autsch... đŸ„Ž", "endyear_avg": "Ihr Jahresenddurchschnitt", // lessons page "absence": "%s Abwesenheit(en)", "delay": "Insgesamt %s Minute(n) zu spĂ€t", "dontfelt": "Es hat dir nicht gefallen...", "youlate": "Du bist spĂ€t!", // allsum page "test": "These(n)", "closingtest": "Modultest", "grade": "Grad", "hw": "Hausaufgaben", "subject": "Themen", "lesson": "Lektionen", "absence_sum": "Abwesenheit(en)", "excused": "bescheinigte", "unexcused": "unentschuldigte", "delay_sum": "Verzögerung(en)", "min": "Minute(n)", // personality page "click_reveal": "Klicken Sie hier, um es anzuzeigen...", }, }; 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); }