import { Locale } from "./types.js";
const locales = Object.values(Locale);
const localesDetails = {
  [Locale.ARABIC]: {
    locale: Locale.ARABIC,
    displayName: "العربية",
    shortName: "AR",
    dir: "rtl"
  },
  [Locale.CZECH]: {
    locale: Locale.CZECH,
    displayName: "Čeština",
    shortName: "CS",
    dir: "ltr"
  },
  [Locale.GERMAN]: {
    locale: Locale.GERMAN,
    displayName: "Deutsch",
    shortName: "DE",
    dir: "ltr"
  },
  [Locale.ENGLISH]: {
    locale: Locale.ENGLISH,
    displayName: "English",
    shortName: "EN",
    dir: "ltr"
  },
  [Locale.SPANISH]: {
    locale: Locale.SPANISH,
    displayName: "Español",
    shortName: "ES",
    dir: "ltr"
  },
  [Locale.FRENCH]: {
    locale: Locale.FRENCH,
    displayName: "Français",
    shortName: "FR",
    dir: "ltr"
  },
  [Locale.HINDI]: {
    locale: Locale.HINDI,
    displayName: "हिन्दी",
    shortName: "HI",
    dir: "ltr"
  },
  [Locale.ITALIAN]: {
    locale: Locale.ITALIAN,
    displayName: "Italiano",
    shortName: "IT",
    dir: "ltr"
  },
  [Locale.JAPANESE]: {
    locale: Locale.JAPANESE,
    displayName: "日本語",
    shortName: "JA",
    dir: "ltr"
  },
  [Locale.KOREAN]: {
    locale: Locale.KOREAN,
    displayName: "한국어",
    shortName: "KO",
    dir: "ltr"
  },
  [Locale.MARATHI]: {
    locale: Locale.MARATHI,
    displayName: "मराठी",
    shortName: "MR",
    dir: "ltr"
  },
  [Locale.DUTCH]: {
    locale: Locale.DUTCH,
    displayName: "Nederlands",
    shortName: "NL",
    dir: "ltr"
  },
  [Locale.POLISH]: {
    locale: Locale.POLISH,
    displayName: "Polski",
    shortName: "PL",
    dir: "ltr"
  },
  [Locale.PORTUGUESE]: {
    locale: Locale.PORTUGUESE,
    displayName: "Português",
    shortName: "PT",
    dir: "ltr"
  },
  [Locale.ROMANIAN]: {
    locale: Locale.ROMANIAN,
    displayName: "Română",
    shortName: "RO",
    dir: "ltr"
  },
  [Locale.RUSSIAN]: {
    locale: Locale.RUSSIAN,
    displayName: "Русский",
    shortName: "RU",
    dir: "ltr"
  },
  [Locale.SWEDISH]: {
    locale: Locale.SWEDISH,
    displayName: "Svenska",
    shortName: "SV",
    dir: "ltr"
  },
  [Locale.TURKISH]: {
    locale: Locale.TURKISH,
    displayName: "Türkçe",
    shortName: "TR",
    dir: "ltr"
  },
  [Locale.UKRAINIAN]: {
    locale: Locale.UKRAINIAN,
    displayName: "Українська",
    shortName: "UK",
    dir: "ltr"
  },
  [Locale.URDU]: {
    locale: Locale.URDU,
    displayName: "اردو",
    shortName: "UR",
    dir: "rtl"
  },
  [Locale.VIETNAMESE]: {
    locale: Locale.VIETNAMESE,
    displayName: "Tiếng Việt",
    shortName: "VI",
    dir: "ltr"
  },
  [Locale.CHINESE]: {
    locale: Locale.CHINESE,
    displayName: "中文",
    shortName: "ZH",
    dir: "ltr"
  }
};
const defaultLocale = Locale.ENGLISH;
export {
  defaultLocale,
  locales,
  localesDetails
};
