LanguageModel.fromCode constructor

LanguageModel.fromCode(
  1. String? locale
)

Implementation

factory LanguageModel.fromCode(String? locale) {
  return switch (locale) {
    'ar' => const LanguageModel.arabic(),
    'de' => const LanguageModel.german(),
    'en' => const LanguageModel.english(),
    'es' => const LanguageModel.spanish(),
    'pl' => const LanguageModel.polish(),
    'fr' => const LanguageModel.french(),
    'sw' => const LanguageModel.swahili(),
    _ => const LanguageModel.english(), // english is fallback
  };
}