diff --git a/refilc_kreta_api/lib/providers/grade_provider.dart b/refilc_kreta_api/lib/providers/grade_provider.dart index 9385c2f..210be49 100644 --- a/refilc_kreta_api/lib/providers/grade_provider.dart +++ b/refilc_kreta_api/lib/providers/grade_provider.dart @@ -116,9 +116,11 @@ class GradeProvider with ChangeNotifier { : grade.json!["SzamErtek"] ?? 0; grade.value.valueName = _settings.goodStudent ? "Jeles".i18n - : '${grade.json!["SzovegesErtek"]}' - .replaceAll(RegExp(r'[(]+[12345]?[)]'), '') - .i18n; + : (grade.value.percentage + ? '${grade.json!["SzovegesErtek"]}' + : '${grade.json!["SzovegesErtek"]}' + .replaceAll(RegExp(r'[(]+[12345]?[)]'), '') + .i18n); grade.value.shortName = _settings.goodStudent ? "Jeles".i18n : '${grade.json!["SzovegesErtekelesRovidNev"]}' != "null" && diff --git a/refilc_kreta_api/lib/providers/grade_provider.i18n.dart b/refilc_kreta_api/lib/providers/grade_provider.i18n.dart index 1a3cfe2..aaddbcb 100644 --- a/refilc_kreta_api/lib/providers/grade_provider.i18n.dart +++ b/refilc_kreta_api/lib/providers/grade_provider.i18n.dart @@ -8,21 +8,27 @@ extension Localization on String { "Elégséges": "Warning but passing", "Közepes": "Passed", "Jó": "Good", - "Jeles": "Excellent" + "Jeles": "Excellent", + "Példás": "Excellent", + "Nem írt": "Did not write", }, "hu_hu": { "Elégtelen": "Elégtelen", "Elégséges": "Elégséges", "Közepes": "Közepes", "Jó": "Jó", - "Jeles": "Jeles" + "Jeles": "Jeles", + "Példás": "Példás", + "Nem írt": "Nem írt", }, "de_de": { "Elégtelen": "Ungenügend", "Elégséges": "Mangelhaft", "Közepes": "Ausreichend", "Jó": "Befriedigend", - "Jeles": "Gut" + "Jeles": "Gut", + "Példás": "Gut", + "Nem írt": "Nicht geschrieben", }, };