of static method

Implementation

static ConversationKitClientLocalizations of([BuildContext? context]) {
  ConversationKitClientLocalizations? localizations;
  if (CommonUIDefaultLanguage.commonDefaultLanguage == languageZh) {
    return ConversationKitClientLocalizationsZh();
  }
  if (CommonUIDefaultLanguage.commonDefaultLanguage == languageEn) {
    return ConversationKitClientLocalizationsEn();
  }
  if (context != null) {
    localizations = ConversationKitClientLocalizations.of(context);
  }
  if (localizations == null) {
    var local = PlatformDispatcher.instance.locale;
    try {
      localizations = lookupConversationKitClientLocalizations(local);
    } catch (e) {
      localizations = ConversationKitClientLocalizationsEn();
    }
  }
  return localizations;
}