added grade value translations
This commit is contained in:
@@ -93,7 +93,9 @@ class GradeProvider with ChangeNotifier {
|
||||
_settings.goodStudent ? 5 : grade.json!["SzamErtek"] ?? 0;
|
||||
grade.value.valueName = _settings.goodStudent
|
||||
? "Jeles".i18n
|
||||
: '${grade.json!["SzovegesErtek"]}'.i18n;
|
||||
: '${grade.json!["SzovegesErtek"]}'
|
||||
.replaceAll(RegExp(r'[(]+[12345]?[)]'), '')
|
||||
.i18n;
|
||||
grade.value.shortName = _settings.goodStudent
|
||||
? "Jeles".i18n
|
||||
: '${grade.json!["SzovegesErtekelesRovidNev"]}'.i18n;
|
||||
|
||||
@@ -39,10 +39,25 @@ class HomeworkProvider with ChangeNotifier {
|
||||
.userQuery
|
||||
.getHomework(userId: userId);
|
||||
_homework = dbHomework;
|
||||
notifyListeners();
|
||||
await convertBySettings();
|
||||
}
|
||||
}
|
||||
|
||||
Future<void> convertBySettings() async {
|
||||
Map<String, String> renamedSubjects =
|
||||
(await _database.query.getSettings(_database)).renamedSubjectsEnabled
|
||||
? await _database.userQuery.renamedSubjects(userId: _user.id!)
|
||||
: {};
|
||||
|
||||
for (Homework homework in _homework) {
|
||||
homework.subject.renamedTo = renamedSubjects.isNotEmpty
|
||||
? renamedSubjects[homework.subject.id]
|
||||
: null;
|
||||
}
|
||||
|
||||
notifyListeners();
|
||||
}
|
||||
|
||||
// Fetches Homework from the Kreta API then stores them in the database
|
||||
Future<void> fetch({DateTime? from, bool db = true}) async {
|
||||
User? user = Provider.of<UserProvider>(_context, listen: false).user;
|
||||
|
||||
Reference in New Issue
Block a user