134 lines
3.1 KiB
JavaScript
134 lines
3.1 KiB
JavaScript
|
|
// @ts-nocheck
|
|
|
|
|
|
export const localeCodes = [
|
|
"en",
|
|
"zh",
|
|
"zh-hant"
|
|
]
|
|
|
|
export const localeLoaders = {
|
|
"en": [{ key: "../locales/en.json", load: () => import("../locales/en.json" /* webpackChunkName: "locale_D_58_D_58_claude_project_web7_locales_en_json" */), cache: true }],
|
|
"zh": [{ key: "../locales/zh.json", load: () => import("../locales/zh.json" /* webpackChunkName: "locale_D_58_D_58_claude_project_web7_locales_zh_json" */), cache: true }],
|
|
"zh-hant": [{ key: "../locales/zh-hant.json", load: () => import("../locales/zh-hant.json" /* webpackChunkName: "locale_D_58_D_58_claude_project_web7_locales_zh_hant_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",
|
|
"files": [
|
|
"D:/claude-project/web7/locales/en.json"
|
|
]
|
|
},
|
|
{
|
|
"code": "zh",
|
|
"name": "简体中文",
|
|
"files": [
|
|
"D:/claude-project/web7/locales/zh.json"
|
|
]
|
|
},
|
|
{
|
|
"code": "zh-hant",
|
|
"name": "繁體中文",
|
|
"files": [
|
|
"D:/claude-project/web7/locales/zh-hant.json"
|
|
]
|
|
}
|
|
],
|
|
"defaultLocale": "en",
|
|
"defaultDirection": "ltr",
|
|
"routesNameSeparator": "___",
|
|
"trailingSlash": false,
|
|
"defaultLocaleRouteNameSuffix": "default",
|
|
"strategy": "prefix_except_default",
|
|
"lazy": true,
|
|
"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",
|
|
"files": [
|
|
{
|
|
"path": "D:/claude-project/web7/locales/en.json"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "zh",
|
|
"name": "简体中文",
|
|
"files": [
|
|
{
|
|
"path": "D:/claude-project/web7/locales/zh.json"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "zh-hant",
|
|
"name": "繁體中文",
|
|
"files": [
|
|
{
|
|
"path": "D:/claude-project/web7/locales/zh-hant.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"
|