tablet-app/lib/Helpers/translationHelper.dart
Thomas Fransolet 0cd2b47211 WIP Version 3.0
2025-05-23 17:07:04 +02:00

22 lines
701 B
Dart

import 'package:manager_api_new/api.dart';
import 'package:tablet_app/Helpers/translations.dart';
import 'package:tablet_app/Models/tabletContext.dart';
class TranslationHelper {
static String get(List<TranslationDTO>? translationDTO, TabletAppContext tabletAppContext) {
try {
return translationDTO!.where((element) => element.language == tabletAppContext.language).first.value!;
} catch (_) {
return "";
}
}
static String getFromLocale(String valueToGet, TabletAppContext tabletAppContext) {
try {
return translations.where((element) => element.language == tabletAppContext.language).first.data![valueToGet]!;
} catch (_) {
return "";
}
}
}