
export enum SiteLanguage {
  EN = 'en',
  RU = 'ru',
  AF = 'af',
  AM = 'am',
  AR = 'ar',
  AS = 'as',
  AZ = 'az',
  BG = 'bg',
  BN = 'bn',
  BS = 'bs',
  CA = 'ca',
  CS = 'cs',
  CY = 'cy',
  DA = 'da',
  DE = 'de',
  EL = 'el',
  ES = 'es',
  ET = 'et',
  FA = 'fa',
  FI = 'fi',
  FIL = 'fil',
  FJ = 'fj',
  FR = 'fr',
  FR_CA = 'fr-CA',
  GA = 'ga',
  GU = 'gu',
  HE = 'he',
  HI = 'hi',
  HR = 'hr',
  HT = 'ht',
  HU = 'hu',
  HY = 'hy',
  ID = 'id',
  IS = 'is',
  IT = 'it',
  IU = 'iu',
  JA = 'ja',
  KK = 'kk',
  KM = 'km',
  KMR = 'kmr',
  KN = 'kn',
  KO = 'ko',
  KU = 'ku',
  LO = 'lo',
  LT = 'lt',
  LV = 'lv',
  MG = 'mg',
  MI = 'mi',
  ML = 'ml',
  MR = 'mr',
  MS = 'ms',
  MT = 'mt',
  MWW = 'mww',
  MY = 'my',
  NB = 'nb',
  NE = 'ne',
  NL = 'nl',
  OR = 'or',
  OTQ = 'otq',
  PA = 'pa',
  PL = 'pl',
  PRS = 'prs',
  PS = 'ps',
  PT = 'pt',
  PT_PT = 'pt-PT',
  RO = 'ro',
  SK = 'sk',
  SL = 'sl',
  SM = 'sm',
  SQ = 'sq',
  SR_CYRL = 'sr-Cyrl',
  SR_LATN = 'sr-Latn',
  SV = 'sv',
  SW = 'sw',
  TA = 'ta',
  TE = 'te',
  TH = 'th',
  TI = 'ti',
  TO = 'to',
  TR = 'tr',
  TY = 'ty',
  UK = 'uk',
  UR = 'ur',
  VI = 'vi',
  YUA = 'yua',
  YUE = 'yue',
  ZH_HANS = 'zh-Hans',
  ZH_HANT = 'zh-Hant',
}

export const SiteLanguageWhitelist = new Set(Object.values(SiteLanguage));