
// @ts-nocheck
import locale__app_src_locales_en_US_json from "../src/locales/en-US.json";
import locale__app_src_locales_ru_RU_json from "../src/locales/ru-RU.json";
import locale__app_src_locales_zh_CN_json from "../src/locales/zh-CN.json";
import locale__app_src_locales_hi_IN_json from "../src/locales/hi-IN.json";
import locale__app_src_locales_es_ES_json from "../src/locales/es-ES.json";
import locale__app_src_locales_ar_SA_json from "../src/locales/ar-SA.json";
import locale__app_src_locales_pl_PL_json from "../src/locales/pl-PL.json";
import locale__app_src_locales_fr_FR_json from "../src/locales/fr-FR.json";
import locale__app_src_locales_de_DE_json from "../src/locales/de-DE.json";
import locale__app_src_locales_gr_GR_json from "../src/locales/gr-GR.json";


export const localeCodes =  [
  "en",
  "ru",
  "zh",
  "hi",
  "es",
  "ar",
  "pl",
  "fr",
  "de",
  "gr"
]

export const localeLoaders = {
  "en": [{ key: "../src/locales/en-US.json", load: () => Promise.resolve(locale__app_src_locales_en_US_json), cache: true }],
  "ru": [{ key: "../src/locales/ru-RU.json", load: () => Promise.resolve(locale__app_src_locales_ru_RU_json), cache: true }],
  "zh": [{ key: "../src/locales/zh-CN.json", load: () => Promise.resolve(locale__app_src_locales_zh_CN_json), cache: true }],
  "hi": [{ key: "../src/locales/hi-IN.json", load: () => Promise.resolve(locale__app_src_locales_hi_IN_json), cache: true }],
  "es": [{ key: "../src/locales/es-ES.json", load: () => Promise.resolve(locale__app_src_locales_es_ES_json), cache: true }],
  "ar": [{ key: "../src/locales/ar-SA.json", load: () => Promise.resolve(locale__app_src_locales_ar_SA_json), cache: true }],
  "pl": [{ key: "../src/locales/pl-PL.json", load: () => Promise.resolve(locale__app_src_locales_pl_PL_json), cache: true }],
  "fr": [{ key: "../src/locales/fr-FR.json", load: () => Promise.resolve(locale__app_src_locales_fr_FR_json), cache: true }],
  "de": [{ key: "../src/locales/de-DE.json", load: () => Promise.resolve(locale__app_src_locales_de_DE_json), cache: true }],
  "gr": [{ key: "../src/locales/gr-GR.json", load: () => Promise.resolve(locale__app_src_locales_gr_GR_json), cache: true }]
}

export const vueI18nConfigs = [
  
]

export const nuxtI18nOptions = {
  "experimental": {
    "localeDetector": "",
    "switchLocalePathLinkSSR": false,
    "autoImportTranslationFunctions": false
  },
  "bundle": {
    "compositionOnly": true,
    "runtimeOnly": false,
    "fullInstall": true,
    "dropMessageCompiler": false
  },
  "compilation": {
    "jit": true,
    "strictMessage": true,
    "escapeHtml": false
  },
  "customBlocks": {
    "defaultSFCLang": "json",
    "globalSFCScope": false
  },
  "vueI18n": "",
  "locales": [
    {
      "code": "en",
      "name": "English",
      "language": "en-US",
      "files": [
        "/app/src/locales/en-US.json"
      ]
    },
    {
      "code": "ru",
      "name": "Русский",
      "language": "ru-RU",
      "files": [
        "/app/src/locales/ru-RU.json"
      ]
    },
    {
      "code": "zh",
      "name": "中文",
      "language": "zh-CN",
      "files": [
        "/app/src/locales/zh-CN.json"
      ]
    },
    {
      "code": "hi",
      "name": "हिंदी",
      "language": "hi-IN",
      "files": [
        "/app/src/locales/hi-IN.json"
      ]
    },
    {
      "code": "es",
      "name": "Español",
      "language": "es-ES",
      "files": [
        "/app/src/locales/es-ES.json"
      ]
    },
    {
      "code": "ar",
      "name": "اللغة السعودية",
      "language": "ar-SA",
      "files": [
        "/app/src/locales/ar-SA.json"
      ]
    },
    {
      "code": "pl",
      "name": "Polski",
      "language": "pl-PL",
      "files": [
        "/app/src/locales/pl-PL.json"
      ]
    },
    {
      "code": "fr",
      "name": "Français",
      "language": "fr-FR",
      "files": [
        "/app/src/locales/fr-FR.json"
      ]
    },
    {
      "code": "de",
      "name": "Deutsch",
      "language": "de-DE",
      "files": [
        "/app/src/locales/de-DE.json"
      ]
    },
    {
      "code": "gr",
      "name": "Ελληνικά",
      "language": "gr-GR",
      "files": [
        "/app/src/locales/gr-GR.json"
      ]
    }
  ],
  "defaultLocale": "en",
  "defaultDirection": "ltr",
  "routesNameSeparator": "___",
  "trailingSlash": false,
  "defaultLocaleRouteNameSuffix": "default",
  "strategy": "no_prefix",
  "lazy": false,
  "langDir": "locales",
  "detectBrowserLanguage": {
    "alwaysRedirect": false,
    "cookieCrossOrigin": false,
    "cookieDomain": null,
    "cookieKey": "i18n_redirected",
    "cookieSecure": false,
    "fallbackLocale": "",
    "redirectOn": "root",
    "useCookie": true
  },
  "differentDomains": false,
  "baseUrl": "",
  "dynamicRouteParams": false,
  "customRoutes": "page",
  "pages": {},
  "skipSettingLocaleOnNavigate": false,
  "types": "composition",
  "debug": false,
  "parallelPlugin": false,
  "multiDomainLocales": false,
  "i18nModules": []
}

export const normalizedLocales = [
  {
    "code": "en",
    "name": "English",
    "language": "en-US",
    "files": [
      {
        "path": "/app/src/locales/en-US.json"
      }
    ]
  },
  {
    "code": "ru",
    "name": "Русский",
    "language": "ru-RU",
    "files": [
      {
        "path": "/app/src/locales/ru-RU.json"
      }
    ]
  },
  {
    "code": "zh",
    "name": "中文",
    "language": "zh-CN",
    "files": [
      {
        "path": "/app/src/locales/zh-CN.json"
      }
    ]
  },
  {
    "code": "hi",
    "name": "हिंदी",
    "language": "hi-IN",
    "files": [
      {
        "path": "/app/src/locales/hi-IN.json"
      }
    ]
  },
  {
    "code": "es",
    "name": "Español",
    "language": "es-ES",
    "files": [
      {
        "path": "/app/src/locales/es-ES.json"
      }
    ]
  },
  {
    "code": "ar",
    "name": "اللغة السعودية",
    "language": "ar-SA",
    "files": [
      {
        "path": "/app/src/locales/ar-SA.json"
      }
    ]
  },
  {
    "code": "pl",
    "name": "Polski",
    "language": "pl-PL",
    "files": [
      {
        "path": "/app/src/locales/pl-PL.json"
      }
    ]
  },
  {
    "code": "fr",
    "name": "Français",
    "language": "fr-FR",
    "files": [
      {
        "path": "/app/src/locales/fr-FR.json"
      }
    ]
  },
  {
    "code": "de",
    "name": "Deutsch",
    "language": "de-DE",
    "files": [
      {
        "path": "/app/src/locales/de-DE.json"
      }
    ]
  },
  {
    "code": "gr",
    "name": "Ελληνικά",
    "language": "gr-GR",
    "files": [
      {
        "path": "/app/src/locales/gr-GR.json"
      }
    ]
  }
]

export const NUXT_I18N_MODULE_ID = "@nuxtjs/i18n"
export const parallelPlugin = false
export const isSSG = false

export const DEFAULT_DYNAMIC_PARAMS_KEY = "nuxtI18n"
export const DEFAULT_COOKIE_KEY = "i18n_redirected"
export const SWITCH_LOCALE_PATH_LINK_IDENTIFIER = "nuxt-i18n-slp"
