initLanguage method

void initLanguage()

Implementation

void initLanguage() {
  if (pupauConfig == null || pupauConfig!.language == PupauLanguage.en) {
    return;
  }

  if (!_translationsInitialized) {
    final localizationService = LocalizationService.getInstance();
    Get.appendTranslations(localizationService.keys);
    _translationsInitialized = true;
  }

  final Locale locale = LocalizationService.getLocaleFromConfig(pupauConfig!);
  WidgetsBinding.instance.addPostFrameCallback((timeStamp) {
    Get.updateLocale(locale);
  });
}