[{"data":1,"prerenderedAt":588},["ShallowReactive",2],{"navigation":3,"navigation_docs":214,"-docs-guide-locale-fallback":270,"-docs-guide-locale-fallback-surround":583},[4],{"title":5,"path":6,"stem":7,"children":8,"page":131},"Docs","\u002Fdocs","docs",[9,25,105,132,150,204],{"title":10,"path":11,"stem":12,"children":13,"icon":24},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F01.getting-started\u002F01.index",[14,16,20],{"title":15,"path":11,"stem":12},"Installation",{"title":17,"path":18,"stem":19},"Usage","\u002Fdocs\u002Fgetting-started\u002Fusage","docs\u002F01.getting-started\u002F02.usage",{"title":21,"path":22,"stem":23},"Vue I18n Configuration","\u002Fdocs\u002Fgetting-started\u002Fvue-i18n","docs\u002F01.getting-started\u002F03.vue-i18n","i-lucide-square-play",{"title":26,"path":27,"stem":28,"children":29,"icon":104},"Guide","\u002Fdocs\u002Fguide","docs\u002F02.guide\u002F01.index",[30,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100],{"title":31,"path":27,"stem":28},"Routing Strategies",{"title":33,"path":34,"stem":35},"Runtime Hooks","\u002Fdocs\u002Fguide\u002Fruntime-hooks","docs\u002F02.guide\u002F02.runtime-hooks",{"title":37,"path":38,"stem":39},"Custom Route Paths","\u002Fdocs\u002Fguide\u002Fcustom-paths","docs\u002F02.guide\u002F03.custom-paths",{"title":41,"path":42,"stem":43},"Ignoring Localized Routes","\u002Fdocs\u002Fguide\u002Fignoring-localized-routes","docs\u002F02.guide\u002F04.ignoring-localized-routes",{"title":45,"path":46,"stem":47},"Browser language detection","\u002Fdocs\u002Fguide\u002Fbrowser-language-detection","docs\u002F02.guide\u002F05.browser-language-detection",{"title":49,"path":50,"stem":51},"SEO","\u002Fdocs\u002Fguide\u002Fseo","docs\u002F02.guide\u002F06.seo",{"title":53,"path":54,"stem":55},"Lazy-load translations","\u002Fdocs\u002Fguide\u002Flazy-load-translations","docs\u002F02.guide\u002F07.lazy-load-translations",{"title":57,"path":58,"stem":59},"Lang Switcher","\u002Fdocs\u002Fguide\u002Flang-switcher","docs\u002F02.guide\u002F08.lang-switcher",{"title":61,"path":62,"stem":63},"Different Domains","\u002Fdocs\u002Fguide\u002Fdifferent-domains","docs\u002F02.guide\u002F09.different-domains",{"title":65,"path":66,"stem":67},"Multi domain locales","\u002Fdocs\u002Fguide\u002Fmulti-domain-locales","docs\u002F02.guide\u002F10.multi-domain-locales",{"title":69,"path":70,"stem":71},"Locale fallback","\u002Fdocs\u002Fguide\u002Flocale-fallback","docs\u002F02.guide\u002F11.locale-fallback",{"title":73,"path":74,"stem":75},"Per-Component Translations","\u002Fdocs\u002Fguide\u002Fper-component-translations","docs\u002F02.guide\u002F12.per-component-translations",{"title":77,"path":78,"stem":79},"Extending messages hook","\u002Fdocs\u002Fguide\u002Fextend-messages","docs\u002F02.guide\u002F13.extend-messages",{"title":81,"path":82,"stem":83},"Extending pages","\u002Fdocs\u002Fguide\u002Fextend-pages","docs\u002F02.guide\u002F14.extend-pages",{"title":85,"path":86,"stem":87},"Layers","\u002Fdocs\u002Fguide\u002Flayers","docs\u002F02.guide\u002F15.layers",{"title":89,"path":90,"stem":91},"Server-Side Translations","\u002Fdocs\u002Fguide\u002Fserver-side-translations","docs\u002F02.guide\u002F16.server-side-translations",{"title":93,"path":94,"stem":95},"Module integration","\u002Fdocs\u002Fguide\u002Finstall-module","docs\u002F02.guide\u002F17.install-module",{"title":97,"path":98,"stem":99},"Migration Guide","\u002Fdocs\u002Fguide\u002Fmigrating","docs\u002F02.guide\u002F90.migrating",{"title":101,"path":102,"stem":103},"New features","\u002Fdocs\u002Fguide\u002Fnew-features","docs\u002F02.guide\u002F91.new-features","i-heroicons-book-open",{"title":106,"icon":107,"path":108,"stem":109,"children":110,"page":131},"API","i-lucide-square-chart-gantt","\u002Fdocs\u002Fapi","docs\u002F04.api",[111,115,119,123,127],{"title":112,"path":113,"stem":114},"Options","\u002Fdocs\u002Fapi\u002Foptions","docs\u002F04.api\u002F00.options",{"title":116,"path":117,"stem":118},"Vue I18n","\u002Fdocs\u002Fapi\u002Fvue-i18n","docs\u002F04.api\u002F04.vue-i18n",{"title":120,"path":121,"stem":122},"Vue","\u002Fdocs\u002Fapi\u002Fvue","docs\u002F04.api\u002F05.vue",{"title":124,"path":125,"stem":126},"Nuxt","\u002Fdocs\u002Fapi\u002Fnuxt","docs\u002F04.api\u002F06.nuxt",{"title":128,"path":129,"stem":130},"Runtime config","\u002Fdocs\u002Fapi\u002Fruntime-config","docs\u002F04.api\u002F07.runtime-config",false,{"title":133,"icon":134,"path":135,"stem":136,"children":137,"page":131},"Components","i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F05.components",[138,142,146],{"title":139,"path":140,"stem":141},"\u003CNuxtLinkLocale>","\u002Fdocs\u002Fcomponents\u002Fnuxt-link-locale","docs\u002F05.components\u002F01.nuxt-link-locale",{"title":143,"path":144,"stem":145},"\u003CSwitchLocalePathLink>","\u002Fdocs\u002Fcomponents\u002Fswitch-locale-path-link","docs\u002F05.components\u002F02.switch-locale-path-link",{"title":147,"path":148,"stem":149},"Vue I18n components","\u002Fdocs\u002Fcomponents\u002Fvue-i18n-components","docs\u002F05.components\u002F03.vue-i18n-components",{"title":151,"icon":152,"path":153,"stem":154,"children":155,"page":131},"Composables","i-lucide-square-function","\u002Fdocs\u002Fcomposables","docs\u002F06.composables",[156,160,164,168,172,176,180,184,188,192,196,200],{"title":157,"path":158,"stem":159},"useLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-locale-path","docs\u002F06.composables\u002F01.use-locale-path",{"title":161,"path":162,"stem":163},"useLocaleRoute","\u002Fdocs\u002Fcomposables\u002Fuse-locale-route","docs\u002F06.composables\u002F02.use-locale-route",{"title":165,"path":166,"stem":167},"useSwitchLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-switch-locale-path","docs\u002F06.composables\u002F03.use-switch-locale-path",{"title":169,"path":170,"stem":171},"useLocaleHead","\u002Fdocs\u002Fcomposables\u002Fuse-locale-head","docs\u002F06.composables\u002F04.use-locale-head",{"title":173,"path":174,"stem":175},"useSetI18nParams","\u002Fdocs\u002Fcomposables\u002Fuse-set-i18n-params","docs\u002F06.composables\u002F05.use-set-i18n-params",{"title":177,"path":178,"stem":179},"useRouteBaseName","\u002Fdocs\u002Fcomposables\u002Fuse-route-base-name","docs\u002F06.composables\u002F06.use-route-base-name",{"title":181,"path":182,"stem":183},"useBrowserLocale","\u002Fdocs\u002Fcomposables\u002Fuse-browser-locale","docs\u002F06.composables\u002F07.use-browser-locale",{"title":185,"path":186,"stem":187},"useCookieLocale","\u002Fdocs\u002Fcomposables\u002Fuse-cookie-locale","docs\u002F06.composables\u002F08.use-cookie-locale",{"title":189,"path":190,"stem":191},"useTranslation","\u002Fdocs\u002Fcomposables\u002Fuse-translation","docs\u002F06.composables\u002F09.use-translation",{"title":193,"path":194,"stem":195},"defineI18nConfig","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-config","docs\u002F06.composables\u002F10.define-i18n-config",{"title":197,"path":198,"stem":199},"defineI18nLocale","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale","docs\u002F06.composables\u002F11.define-i18n-locale",{"title":201,"path":202,"stem":203},"defineI18nLocaleDetector","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale-detector","docs\u002F06.composables\u002F12.define-i18n-locale-detector",{"title":205,"icon":206,"path":207,"stem":208,"children":209,"page":131},"Compiler Macros","i-lucide-aperture","\u002Fdocs\u002Fcompiler-macros","docs\u002F07.compiler-macros",[210],{"title":211,"path":212,"stem":213},"defineI18nRoute","\u002Fdocs\u002Fcompiler-macros\u002Fdefine-i18n-route","docs\u002F07.compiler-macros\u002F01.define-i18n-route",[215,220,241,248,253,267],{"title":10,"path":11,"stem":12,"children":216,"icon":24},[217,218,219],{"title":15,"path":11,"stem":12},{"title":17,"path":18,"stem":19},{"title":21,"path":22,"stem":23},{"title":26,"path":27,"stem":28,"children":221,"icon":104},[222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240],{"title":31,"path":27,"stem":28},{"title":33,"path":34,"stem":35},{"title":37,"path":38,"stem":39},{"title":41,"path":42,"stem":43},{"title":45,"path":46,"stem":47},{"title":49,"path":50,"stem":51},{"title":53,"path":54,"stem":55},{"title":57,"path":58,"stem":59},{"title":61,"path":62,"stem":63},{"title":65,"path":66,"stem":67},{"title":69,"path":70,"stem":71},{"title":73,"path":74,"stem":75},{"title":77,"path":78,"stem":79},{"title":81,"path":82,"stem":83},{"title":85,"path":86,"stem":87},{"title":89,"path":90,"stem":91},{"title":93,"path":94,"stem":95},{"title":97,"path":98,"stem":99},{"title":101,"path":102,"stem":103},{"title":106,"icon":107,"path":108,"stem":109,"children":242,"page":131},[243,244,245,246,247],{"title":112,"path":113,"stem":114},{"title":116,"path":117,"stem":118},{"title":120,"path":121,"stem":122},{"title":124,"path":125,"stem":126},{"title":128,"path":129,"stem":130},{"title":133,"icon":134,"path":135,"stem":136,"children":249,"page":131},[250,251,252],{"title":139,"path":140,"stem":141},{"title":143,"path":144,"stem":145},{"title":147,"path":148,"stem":149},{"title":151,"icon":152,"path":153,"stem":154,"children":254,"page":131},[255,256,257,258,259,260,261,262,263,264,265,266],{"title":157,"path":158,"stem":159},{"title":161,"path":162,"stem":163},{"title":165,"path":166,"stem":167},{"title":169,"path":170,"stem":171},{"title":173,"path":174,"stem":175},{"title":177,"path":178,"stem":179},{"title":181,"path":182,"stem":183},{"title":185,"path":186,"stem":187},{"title":189,"path":190,"stem":191},{"title":193,"path":194,"stem":195},{"title":197,"path":198,"stem":199},{"title":201,"path":202,"stem":203},{"title":205,"icon":206,"path":207,"stem":208,"children":268,"page":131},[269],{"title":211,"path":212,"stem":213},{"id":271,"title":69,"body":272,"description":576,"extension":577,"links":578,"meta":579,"navigation":580,"path":70,"seo":581,"stem":71,"__hash__":582},"docs\u002Fdocs\u002F02.guide\u002F11.locale-fallback.md",{"type":273,"value":274,"toc":574},"minimark",[275,286,560,570],[276,277,278,282,283,285],"p",{},[279,280,281],"strong",{},"Nuxt i18n module"," takes advantage of ",[279,284,116],{}," ability to handle localization fallback. It is possible to define a single fallback locale, an array of locales,\nor a decision map for more specific needs.",[287,288,294],"pre",{"className":289,"code":290,"filename":291,"language":292,"meta":293,"style":293},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default {\n  fallbackLocale: 'en',\n  \u002F\u002F or\n  fallbackLocale: ['en', 'fr'],\n  \u002F\u002F or\n  fallbackLocale: {\n    'de-CH': ['fr', 'it'],\n    'zh-Hant': ['zh-Hans'],\n    'es-CL': ['es-AR'],\n    es: ['en-GB'],\n    pt: ['es-AR'],\n    default: ['en', 'da']\n  }\n  \u002F\u002F ...\n}\n","i18n\u002Fi18n.config.ts","js","",[295,296,297,313,336,343,375,380,389,423,448,473,494,514,542,548,554],"code",{"__ignoreMap":293},[298,299,302,306,309],"span",{"class":300,"line":301},"line",1,[298,303,305],{"class":304},"s7zQu","export",[298,307,308],{"class":304}," default",[298,310,312],{"class":311},"sMK4o"," {\n",[298,314,316,320,323,326,330,333],{"class":300,"line":315},2,[298,317,319],{"class":318},"swJcz","  fallbackLocale",[298,321,322],{"class":311},":",[298,324,325],{"class":311}," '",[298,327,329],{"class":328},"sfazB","en",[298,331,332],{"class":311},"'",[298,334,335],{"class":311},",\n",[298,337,339],{"class":300,"line":338},3,[298,340,342],{"class":341},"sHwdD","  \u002F\u002F or\n",[298,344,346,348,350,354,356,358,360,363,365,368,370,373],{"class":300,"line":345},4,[298,347,319],{"class":318},[298,349,322],{"class":311},[298,351,353],{"class":352},"sTEyZ"," [",[298,355,332],{"class":311},[298,357,329],{"class":328},[298,359,332],{"class":311},[298,361,362],{"class":311},",",[298,364,325],{"class":311},[298,366,367],{"class":328},"fr",[298,369,332],{"class":311},[298,371,372],{"class":352},"]",[298,374,335],{"class":311},[298,376,378],{"class":300,"line":377},5,[298,379,342],{"class":341},[298,381,383,385,387],{"class":300,"line":382},6,[298,384,319],{"class":318},[298,386,322],{"class":311},[298,388,312],{"class":311},[298,390,392,395,398,400,402,404,406,408,410,412,414,417,419,421],{"class":300,"line":391},7,[298,393,394],{"class":311},"    '",[298,396,397],{"class":318},"de-CH",[298,399,332],{"class":311},[298,401,322],{"class":311},[298,403,353],{"class":352},[298,405,332],{"class":311},[298,407,367],{"class":328},[298,409,332],{"class":311},[298,411,362],{"class":311},[298,413,325],{"class":311},[298,415,416],{"class":328},"it",[298,418,332],{"class":311},[298,420,372],{"class":352},[298,422,335],{"class":311},[298,424,426,428,431,433,435,437,439,442,444,446],{"class":300,"line":425},8,[298,427,394],{"class":311},[298,429,430],{"class":318},"zh-Hant",[298,432,332],{"class":311},[298,434,322],{"class":311},[298,436,353],{"class":352},[298,438,332],{"class":311},[298,440,441],{"class":328},"zh-Hans",[298,443,332],{"class":311},[298,445,372],{"class":352},[298,447,335],{"class":311},[298,449,451,453,456,458,460,462,464,467,469,471],{"class":300,"line":450},9,[298,452,394],{"class":311},[298,454,455],{"class":318},"es-CL",[298,457,332],{"class":311},[298,459,322],{"class":311},[298,461,353],{"class":352},[298,463,332],{"class":311},[298,465,466],{"class":328},"es-AR",[298,468,332],{"class":311},[298,470,372],{"class":352},[298,472,335],{"class":311},[298,474,476,479,481,483,485,488,490,492],{"class":300,"line":475},10,[298,477,478],{"class":318},"    es",[298,480,322],{"class":311},[298,482,353],{"class":352},[298,484,332],{"class":311},[298,486,487],{"class":328},"en-GB",[298,489,332],{"class":311},[298,491,372],{"class":352},[298,493,335],{"class":311},[298,495,497,500,502,504,506,508,510,512],{"class":300,"line":496},11,[298,498,499],{"class":318},"    pt",[298,501,322],{"class":311},[298,503,353],{"class":352},[298,505,332],{"class":311},[298,507,466],{"class":328},[298,509,332],{"class":311},[298,511,372],{"class":352},[298,513,335],{"class":311},[298,515,517,520,522,524,526,528,530,532,534,537,539],{"class":300,"line":516},12,[298,518,519],{"class":318},"    default",[298,521,322],{"class":311},[298,523,353],{"class":352},[298,525,332],{"class":311},[298,527,329],{"class":328},[298,529,332],{"class":311},[298,531,362],{"class":311},[298,533,325],{"class":311},[298,535,536],{"class":328},"da",[298,538,332],{"class":311},[298,540,541],{"class":352},"]\n",[298,543,545],{"class":300,"line":544},13,[298,546,547],{"class":311},"  }\n",[298,549,551],{"class":300,"line":550},14,[298,552,553],{"class":341},"  \u002F\u002F ...\n",[298,555,557],{"class":300,"line":556},15,[298,558,559],{"class":311},"}\n",[276,561,562,563],{},"More information in ",[564,565,569],"a",{"href":566,"rel":567},"https:\u002F\u002Fvue-i18n.intlify.dev\u002Fguide\u002Fessentials\u002Ffallback.html",[568],"nofollow","Vue I18n documentation",[571,572,573],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":293,"searchDepth":315,"depth":315,"links":575},[],"How a fallback gets selected when a translation is missing.","md",null,{},true,{"title":69,"description":576},"_9yKzRaUpdpOzjdW9Nhxz_SSbXRWLFglNXJOnjm3Dno",[584,586],{"title":65,"path":66,"stem":67,"description":585,"children":-1},"Set up multiple domains for multiple locales. Use a different domain name for each language your app supports.",{"title":73,"path":74,"stem":75,"description":587,"children":-1},"Inline your translation messages within your components.",1793224021862]