import 'package:manager_api_new/api.dart'; import 'package:mymuseum_visitapp/Models/visitContext.dart'; import 'package:mymuseum_visitapp/translations.dart'; class TranslationHelper { static String get(List? translationDTO, VisitAppContext visitAppContext) { try { return translationDTO!.where((element) => element.language == visitAppContext.language).first.value!; } catch (_) { return ""; } } static String getWithResource(List? translationAndResourceDTO, VisitAppContext visitAppContext) { try { return translationAndResourceDTO!.where((element) => element.language == visitAppContext.language).first.value!; } catch (_) { return ""; } } static String getFromLocale(String valueToGet, VisitAppContext visitAppContext) { try { return translations.where((element) => element.language == visitAppContext.language).first.data![valueToGet]!; } catch (_) { return ""; } } }