[{"data":1,"prerenderedAt":1392},["ShallowReactive",2],{"navigation":3,"navigation_docs":210,"-docs-guide":265,"-docs-guide-surround":911,"\u002Fdocs\u002Fguide":916},[4],{"title":5,"path":6,"stem":7,"children":8,"page":131},"Docs","\u002Fdocs","docs",[9,25,105,132,146,200],{"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],{"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,"icon":148,"path":149,"stem":150,"children":151,"page":131},"Composables","i-lucide-square-function","\u002Fdocs\u002Fcomposables","docs\u002F06.composables",[152,156,160,164,168,172,176,180,184,188,192,196],{"title":153,"path":154,"stem":155},"useLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-locale-path","docs\u002F06.composables\u002F01.use-locale-path",{"title":157,"path":158,"stem":159},"useLocaleRoute","\u002Fdocs\u002Fcomposables\u002Fuse-locale-route","docs\u002F06.composables\u002F02.use-locale-route",{"title":161,"path":162,"stem":163},"useSwitchLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-switch-locale-path","docs\u002F06.composables\u002F03.use-switch-locale-path",{"title":165,"path":166,"stem":167},"useLocaleHead","\u002Fdocs\u002Fcomposables\u002Fuse-locale-head","docs\u002F06.composables\u002F04.use-locale-head",{"title":169,"path":170,"stem":171},"useSetI18nParams","\u002Fdocs\u002Fcomposables\u002Fuse-set-i18n-params","docs\u002F06.composables\u002F05.use-set-i18n-params",{"title":173,"path":174,"stem":175},"useRouteBaseName","\u002Fdocs\u002Fcomposables\u002Fuse-route-base-name","docs\u002F06.composables\u002F06.use-route-base-name",{"title":177,"path":178,"stem":179},"useBrowserLocale","\u002Fdocs\u002Fcomposables\u002Fuse-browser-locale","docs\u002F06.composables\u002F07.use-browser-locale",{"title":181,"path":182,"stem":183},"useCookieLocale","\u002Fdocs\u002Fcomposables\u002Fuse-cookie-locale","docs\u002F06.composables\u002F08.use-cookie-locale",{"title":185,"path":186,"stem":187},"useTranslation","\u002Fdocs\u002Fcomposables\u002Fuse-translation","docs\u002F06.composables\u002F09.use-translation",{"title":189,"path":190,"stem":191},"defineI18nConfig","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-config","docs\u002F06.composables\u002F10.define-i18n-config",{"title":193,"path":194,"stem":195},"defineI18nLocale","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale","docs\u002F06.composables\u002F11.define-i18n-locale",{"title":197,"path":198,"stem":199},"defineI18nLocaleDetector","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale-detector","docs\u002F06.composables\u002F12.define-i18n-locale-detector",{"title":201,"icon":202,"path":203,"stem":204,"children":205,"page":131},"Compiler Macros","i-lucide-aperture","\u002Fdocs\u002Fcompiler-macros","docs\u002F07.compiler-macros",[206],{"title":207,"path":208,"stem":209},"defineI18nRoute","\u002Fdocs\u002Fcompiler-macros\u002Fdefine-i18n-route","docs\u002F07.compiler-macros\u002F01.define-i18n-route",[211,216,237,244,248,262],{"title":10,"path":11,"stem":12,"children":212,"icon":24},[213,214,215],{"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":217,"icon":104},[218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236],{"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":238,"page":131},[239,240,241,242,243],{"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":245,"page":131},[246,247],{"title":139,"path":140,"stem":141},{"title":143,"path":144,"stem":145},{"title":147,"icon":148,"path":149,"stem":150,"children":249,"page":131},[250,251,252,253,254,255,256,257,258,259,260,261],{"title":153,"path":154,"stem":155},{"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,"icon":202,"path":203,"stem":204,"children":263,"page":131},[264],{"title":207,"path":208,"stem":209},{"id":266,"title":31,"body":267,"description":905,"extension":906,"links":907,"meta":908,"navigation":824,"path":27,"seo":909,"stem":28,"__hash__":910},"docs\u002Fdocs\u002F02.guide\u002F01.index.md",{"type":268,"value":269,"toc":891},"minimark",[270,288,293,318,321,676,679,683,686,697,700,717,728,731,742,745,756,763,767,787,887],[271,272,274,275,282,283,287],"callout",{"icon":273},"i-heroicons-light-bulb","This feature is built on top of ",[276,277,281],"a",{"href":278,"rel":279},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fgetting-started\u002Frouting",[280],"nofollow","Nuxt's routing"," which requires your project to have a ",[284,285,286],"code",{},"pages"," directory for it to be enabled.",[289,290,292],"h2",{"id":291},"routing","Routing",[294,295,296,300,301,317],"p",{},[297,298,299],"strong",{},"Nuxt i18n module"," overrides Nuxt default routes to add locale prefixes to every URL (except in ",[284,302,306,311,315],{"className":303,"language":304,"style":305},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type","",[307,308,310],"span",{"class":309},"sMK4o","'",[307,312,314],{"class":313},"sfazB","no_prefix",[307,316,310],{"class":309}," strategy).",[294,319,320],{},"Say your app supports two languages: French and English as the default language, and you have the following pages in your project:",[322,323,324,399],"code-group",{},[325,326,331],"pre",{"className":327,"code":328,"filename":329,"language":330,"meta":305,"style":305},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","-| pages\u002F\n---| about.vue\n---| index.vue\n---| posts\u002F\n-----| [id].vue\n","Directory structure","bash",[284,332,333,347,358,368,378],{"__ignoreMap":305},[307,334,337,341,344],{"class":335,"line":336},"line",1,[307,338,340],{"class":339},"sBMFI","-",[307,342,343],{"class":309},"|",[307,345,346],{"class":339}," pages\u002F\n",[307,348,350,353,355],{"class":335,"line":349},2,[307,351,352],{"class":339},"---",[307,354,343],{"class":309},[307,356,357],{"class":339}," about.vue\n",[307,359,361,363,365],{"class":335,"line":360},3,[307,362,352],{"class":339},[307,364,343],{"class":309},[307,366,367],{"class":339}," index.vue\n",[307,369,371,373,375],{"class":335,"line":370},4,[307,372,352],{"class":339},[307,374,343],{"class":309},[307,376,377],{"class":339}," posts\u002F\n",[307,379,381,384,386,389,393,396],{"class":335,"line":380},5,[307,382,383],{"class":339},"-----",[307,385,343],{"class":309},[307,387,388],{"class":309}," [",[307,390,392],{"class":391},"sTEyZ","id",[307,394,395],{"class":309},"]",[307,397,398],{"class":339},".vue\n",[325,400,405],{"className":401,"code":402,"filename":403,"language":404,"meta":305,"style":305},"language-js shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","[\n  {\n    path: \"\u002F\",\n    name: \"index___en\",\n  },\n  {\n    path: \"\u002Ffr\",\n    name: \"index___fr\",\n  },\n  {\n    path: \"\u002Fabout\",\n    name: \"about___en\",\n  },\n  {\n    path: \"\u002Ffr\u002Fabout\",\n    name: \"about___fr\",\n  },\n  {\n    path: \"\u002Fposts\u002F:id\",\n    name: \"posts-id___en\",\n  },\n  {\n    path: \"\u002Ffr\u002Fposts\u002F:id\",\n    name: \"posts-id___fr\",\n  }\n]\n","Generated routes (simplified)","js",[284,406,407,412,417,438,454,459,464,480,496,501,506,522,538,543,548,564,580,585,590,606,622,627,632,648,664,670],{"__ignoreMap":305},[307,408,409],{"class":335,"line":336},[307,410,411],{"class":391},"[\n",[307,413,414],{"class":335,"line":349},[307,415,416],{"class":309},"  {\n",[307,418,419,423,426,429,432,435],{"class":335,"line":360},[307,420,422],{"class":421},"swJcz","    path",[307,424,425],{"class":309},":",[307,427,428],{"class":309}," \"",[307,430,431],{"class":313},"\u002F",[307,433,434],{"class":309},"\"",[307,436,437],{"class":309},",\n",[307,439,440,443,445,447,450,452],{"class":335,"line":370},[307,441,442],{"class":421},"    name",[307,444,425],{"class":309},[307,446,428],{"class":309},[307,448,449],{"class":313},"index___en",[307,451,434],{"class":309},[307,453,437],{"class":309},[307,455,456],{"class":335,"line":380},[307,457,458],{"class":309},"  },\n",[307,460,462],{"class":335,"line":461},6,[307,463,416],{"class":309},[307,465,467,469,471,473,476,478],{"class":335,"line":466},7,[307,468,422],{"class":421},[307,470,425],{"class":309},[307,472,428],{"class":309},[307,474,475],{"class":313},"\u002Ffr",[307,477,434],{"class":309},[307,479,437],{"class":309},[307,481,483,485,487,489,492,494],{"class":335,"line":482},8,[307,484,442],{"class":421},[307,486,425],{"class":309},[307,488,428],{"class":309},[307,490,491],{"class":313},"index___fr",[307,493,434],{"class":309},[307,495,437],{"class":309},[307,497,499],{"class":335,"line":498},9,[307,500,458],{"class":309},[307,502,504],{"class":335,"line":503},10,[307,505,416],{"class":309},[307,507,509,511,513,515,518,520],{"class":335,"line":508},11,[307,510,422],{"class":421},[307,512,425],{"class":309},[307,514,428],{"class":309},[307,516,517],{"class":313},"\u002Fabout",[307,519,434],{"class":309},[307,521,437],{"class":309},[307,523,525,527,529,531,534,536],{"class":335,"line":524},12,[307,526,442],{"class":421},[307,528,425],{"class":309},[307,530,428],{"class":309},[307,532,533],{"class":313},"about___en",[307,535,434],{"class":309},[307,537,437],{"class":309},[307,539,541],{"class":335,"line":540},13,[307,542,458],{"class":309},[307,544,546],{"class":335,"line":545},14,[307,547,416],{"class":309},[307,549,551,553,555,557,560,562],{"class":335,"line":550},15,[307,552,422],{"class":421},[307,554,425],{"class":309},[307,556,428],{"class":309},[307,558,559],{"class":313},"\u002Ffr\u002Fabout",[307,561,434],{"class":309},[307,563,437],{"class":309},[307,565,567,569,571,573,576,578],{"class":335,"line":566},16,[307,568,442],{"class":421},[307,570,425],{"class":309},[307,572,428],{"class":309},[307,574,575],{"class":313},"about___fr",[307,577,434],{"class":309},[307,579,437],{"class":309},[307,581,583],{"class":335,"line":582},17,[307,584,458],{"class":309},[307,586,588],{"class":335,"line":587},18,[307,589,416],{"class":309},[307,591,593,595,597,599,602,604],{"class":335,"line":592},19,[307,594,422],{"class":421},[307,596,425],{"class":309},[307,598,428],{"class":309},[307,600,601],{"class":313},"\u002Fposts\u002F:id",[307,603,434],{"class":309},[307,605,437],{"class":309},[307,607,609,611,613,615,618,620],{"class":335,"line":608},20,[307,610,442],{"class":421},[307,612,425],{"class":309},[307,614,428],{"class":309},[307,616,617],{"class":313},"posts-id___en",[307,619,434],{"class":309},[307,621,437],{"class":309},[307,623,625],{"class":335,"line":624},21,[307,626,458],{"class":309},[307,628,630],{"class":335,"line":629},22,[307,631,416],{"class":309},[307,633,635,637,639,641,644,646],{"class":335,"line":634},23,[307,636,422],{"class":421},[307,638,425],{"class":309},[307,640,428],{"class":309},[307,642,643],{"class":313},"\u002Ffr\u002Fposts\u002F:id",[307,645,434],{"class":309},[307,647,437],{"class":309},[307,649,651,653,655,657,660,662],{"class":335,"line":650},24,[307,652,442],{"class":421},[307,654,425],{"class":309},[307,656,428],{"class":309},[307,658,659],{"class":313},"posts-id___fr",[307,661,434],{"class":309},[307,663,437],{"class":309},[307,665,667],{"class":335,"line":666},25,[307,668,669],{"class":309},"  }\n",[307,671,673],{"class":335,"line":672},26,[307,674,675],{"class":391},"]\n",[294,677,678],{},"Note that routes for the English version do not have any prefix because it is the default language, see the routing strategies section for more details.",[289,680,682],{"id":681},"strategies","Strategies",[294,684,685],{},"There are 4 supported strategies that affect how app's routes are generated:",[687,688,689],"h3",{"id":314},[284,690,691,693,695],{"className":303,"language":304,"style":305},[307,692,310],{"class":309},[307,694,314],{"class":313},[307,696,310],{"class":309},[294,698,699],{},"With this strategy, your routes won't have a locale prefix added. The locale will be detected & changed without changing the URL. This implies that you have to rely on browser & cookie detection, and implement locale switches by calling the i18n API.",[271,701,702,703,706,707,710,711,716],{"icon":273},"This strategy doesn't support ",[276,704,705],{"href":38},"Custom paths"," and ",[276,708,709],{"href":42},"Ignore routes"," features unless you're also using ",[276,712,713],{"href":62},[284,714,715],{},"differentDomains",".",[687,718,720],{"id":719},"prefix_except_default",[284,721,722,724,726],{"className":303,"language":304,"style":305},[307,723,310],{"class":309},[307,725,719],{"class":313},[307,727,310],{"class":309},[294,729,730],{},"Using this strategy, all of your routes will have a locale prefix added except for the default language.",[687,732,734],{"id":733},"prefix",[284,735,736,738,740],{"className":303,"language":304,"style":305},[307,737,310],{"class":309},[307,739,733],{"class":313},[307,741,310],{"class":309},[294,743,744],{},"With this strategy, all routes will have a locale prefix.",[687,746,748],{"id":747},"prefix_and_default",[284,749,750,752,754],{"className":303,"language":304,"style":305},[307,751,310],{"class":309},[307,753,747],{"class":313},[307,755,310],{"class":309},[294,757,758,759,762],{},"This strategy combines both previous strategies behaviours, meaning that you will get URLs with prefixes for every language, but URLs for the default language will also have a non-prefixed version (though the prefixed version will be preferred when ",[284,760,761],{},"detectBrowserLanguage"," is enabled).",[289,764,766],{"id":765},"configuration","Configuration",[294,768,769,770,773,774,777,778,780,781,783,784,786],{},"To configure the strategy, use the ",[284,771,772],{},"strategy"," option.\nMake sure that you have a ",[284,775,776],{},"defaultLocale"," defined, especially if using ",[284,779,719],{},", ",[284,782,747],{}," or ",[284,785,314],{}," strategy. For other strategies it's also recommended to set this as it will be used as a fallback when attempting to redirect from a 404 page.",[325,788,793],{"className":789,"code":790,"filename":791,"language":792,"meta":305,"style":305},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  \u002F\u002F ...\n\n  i18n: {\n    strategy: 'prefix_except_default',\n    defaultLocale: 'en'\n  }\n\n  \u002F\u002F ...\n})\n","nuxt.config.ts","ts",[284,794,795,814,820,826,836,852,867,871,875,879],{"__ignoreMap":305},[307,796,797,801,804,808,811],{"class":335,"line":336},[307,798,800],{"class":799},"s7zQu","export",[307,802,803],{"class":799}," default",[307,805,807],{"class":806},"s2Zo4"," defineNuxtConfig",[307,809,810],{"class":391},"(",[307,812,813],{"class":309},"{\n",[307,815,816],{"class":335,"line":349},[307,817,819],{"class":818},"sHwdD","  \u002F\u002F ...\n",[307,821,822],{"class":335,"line":360},[307,823,825],{"emptyLinePlaceholder":824},true,"\n",[307,827,828,831,833],{"class":335,"line":370},[307,829,830],{"class":421},"  i18n",[307,832,425],{"class":309},[307,834,835],{"class":309}," {\n",[307,837,838,841,843,846,848,850],{"class":335,"line":380},[307,839,840],{"class":421},"    strategy",[307,842,425],{"class":309},[307,844,845],{"class":309}," '",[307,847,719],{"class":313},[307,849,310],{"class":309},[307,851,437],{"class":309},[307,853,854,857,859,861,864],{"class":335,"line":461},[307,855,856],{"class":421},"    defaultLocale",[307,858,425],{"class":309},[307,860,845],{"class":309},[307,862,863],{"class":313},"en",[307,865,866],{"class":309},"'\n",[307,868,869],{"class":335,"line":466},[307,870,669],{"class":309},[307,872,873],{"class":335,"line":482},[307,874,825],{"emptyLinePlaceholder":824},[307,876,877],{"class":335,"line":498},[307,878,819],{"class":818},[307,880,881,884],{"class":335,"line":503},[307,882,883],{"class":309},"}",[307,885,886],{"class":391},")\n",[888,889,890],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}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}",{"title":305,"searchDepth":349,"depth":349,"links":892},[893,894,904],{"id":291,"depth":349,"text":292},{"id":681,"depth":349,"text":682,"children":895},[896,898,900,902],{"id":314,"depth":360,"text":897},"'no_prefix'",{"id":719,"depth":360,"text":899},"'prefix_except_default'",{"id":733,"depth":360,"text":901},"'prefix'",{"id":747,"depth":360,"text":903},"'prefix_and_default'",{"id":765,"depth":349,"text":766},"Nuxt i18n module overrides Nuxt default routes to add locale prefixes to every URL with routing strategies.","md",null,{},{"title":31,"description":905},"8Kx9THKwFXVORMVY_k6nxNJvybLsPGfBtf62A4O10_w",[912,914],{"title":21,"path":22,"stem":23,"description":913,"children":-1},"Configuring runtime options for Vue I18n",{"title":33,"path":34,"stem":35,"description":915,"children":-1},"Nuxt i18n module provides runtime hooks that you can use to perform specific tasks based on your app's language.",{"id":266,"title":31,"body":917,"description":905,"extension":906,"links":907,"meta":1390,"navigation":824,"path":27,"seo":1391,"stem":28,"__hash__":910},{"type":268,"value":918,"toc":1380},[919,926,928,940,942,1222,1224,1226,1228,1238,1240,1250,1260,1262,1272,1274,1284,1288,1290,1302,1378],[271,920,274,921,282,924,287],{"icon":273},[276,922,281],{"href":278,"rel":923},[280],[284,925,286],{},[289,927,292],{"id":291},[294,929,930,300,932,317],{},[297,931,299],{},[284,933,934,936,938],{"className":303,"language":304,"style":305},[307,935,310],{"class":309},[307,937,314],{"class":313},[307,939,310],{"class":309},[294,941,320],{},[322,943,944,994],{},[325,945,946],{"className":327,"code":328,"filename":329,"language":330,"meta":305,"style":305},[284,947,948,956,964,972,980],{"__ignoreMap":305},[307,949,950,952,954],{"class":335,"line":336},[307,951,340],{"class":339},[307,953,343],{"class":309},[307,955,346],{"class":339},[307,957,958,960,962],{"class":335,"line":349},[307,959,352],{"class":339},[307,961,343],{"class":309},[307,963,357],{"class":339},[307,965,966,968,970],{"class":335,"line":360},[307,967,352],{"class":339},[307,969,343],{"class":309},[307,971,367],{"class":339},[307,973,974,976,978],{"class":335,"line":370},[307,975,352],{"class":339},[307,977,343],{"class":309},[307,979,377],{"class":339},[307,981,982,984,986,988,990,992],{"class":335,"line":380},[307,983,383],{"class":339},[307,985,343],{"class":309},[307,987,388],{"class":309},[307,989,392],{"class":391},[307,991,395],{"class":309},[307,993,398],{"class":339},[325,995,996],{"className":401,"code":402,"filename":403,"language":404,"meta":305,"style":305},[284,997,998,1002,1006,1020,1034,1038,1042,1056,1070,1074,1078,1092,1106,1110,1114,1128,1142,1146,1150,1164,1178,1182,1186,1200,1214,1218],{"__ignoreMap":305},[307,999,1000],{"class":335,"line":336},[307,1001,411],{"class":391},[307,1003,1004],{"class":335,"line":349},[307,1005,416],{"class":309},[307,1007,1008,1010,1012,1014,1016,1018],{"class":335,"line":360},[307,1009,422],{"class":421},[307,1011,425],{"class":309},[307,1013,428],{"class":309},[307,1015,431],{"class":313},[307,1017,434],{"class":309},[307,1019,437],{"class":309},[307,1021,1022,1024,1026,1028,1030,1032],{"class":335,"line":370},[307,1023,442],{"class":421},[307,1025,425],{"class":309},[307,1027,428],{"class":309},[307,1029,449],{"class":313},[307,1031,434],{"class":309},[307,1033,437],{"class":309},[307,1035,1036],{"class":335,"line":380},[307,1037,458],{"class":309},[307,1039,1040],{"class":335,"line":461},[307,1041,416],{"class":309},[307,1043,1044,1046,1048,1050,1052,1054],{"class":335,"line":466},[307,1045,422],{"class":421},[307,1047,425],{"class":309},[307,1049,428],{"class":309},[307,1051,475],{"class":313},[307,1053,434],{"class":309},[307,1055,437],{"class":309},[307,1057,1058,1060,1062,1064,1066,1068],{"class":335,"line":482},[307,1059,442],{"class":421},[307,1061,425],{"class":309},[307,1063,428],{"class":309},[307,1065,491],{"class":313},[307,1067,434],{"class":309},[307,1069,437],{"class":309},[307,1071,1072],{"class":335,"line":498},[307,1073,458],{"class":309},[307,1075,1076],{"class":335,"line":503},[307,1077,416],{"class":309},[307,1079,1080,1082,1084,1086,1088,1090],{"class":335,"line":508},[307,1081,422],{"class":421},[307,1083,425],{"class":309},[307,1085,428],{"class":309},[307,1087,517],{"class":313},[307,1089,434],{"class":309},[307,1091,437],{"class":309},[307,1093,1094,1096,1098,1100,1102,1104],{"class":335,"line":524},[307,1095,442],{"class":421},[307,1097,425],{"class":309},[307,1099,428],{"class":309},[307,1101,533],{"class":313},[307,1103,434],{"class":309},[307,1105,437],{"class":309},[307,1107,1108],{"class":335,"line":540},[307,1109,458],{"class":309},[307,1111,1112],{"class":335,"line":545},[307,1113,416],{"class":309},[307,1115,1116,1118,1120,1122,1124,1126],{"class":335,"line":550},[307,1117,422],{"class":421},[307,1119,425],{"class":309},[307,1121,428],{"class":309},[307,1123,559],{"class":313},[307,1125,434],{"class":309},[307,1127,437],{"class":309},[307,1129,1130,1132,1134,1136,1138,1140],{"class":335,"line":566},[307,1131,442],{"class":421},[307,1133,425],{"class":309},[307,1135,428],{"class":309},[307,1137,575],{"class":313},[307,1139,434],{"class":309},[307,1141,437],{"class":309},[307,1143,1144],{"class":335,"line":582},[307,1145,458],{"class":309},[307,1147,1148],{"class":335,"line":587},[307,1149,416],{"class":309},[307,1151,1152,1154,1156,1158,1160,1162],{"class":335,"line":592},[307,1153,422],{"class":421},[307,1155,425],{"class":309},[307,1157,428],{"class":309},[307,1159,601],{"class":313},[307,1161,434],{"class":309},[307,1163,437],{"class":309},[307,1165,1166,1168,1170,1172,1174,1176],{"class":335,"line":608},[307,1167,442],{"class":421},[307,1169,425],{"class":309},[307,1171,428],{"class":309},[307,1173,617],{"class":313},[307,1175,434],{"class":309},[307,1177,437],{"class":309},[307,1179,1180],{"class":335,"line":624},[307,1181,458],{"class":309},[307,1183,1184],{"class":335,"line":629},[307,1185,416],{"class":309},[307,1187,1188,1190,1192,1194,1196,1198],{"class":335,"line":634},[307,1189,422],{"class":421},[307,1191,425],{"class":309},[307,1193,428],{"class":309},[307,1195,643],{"class":313},[307,1197,434],{"class":309},[307,1199,437],{"class":309},[307,1201,1202,1204,1206,1208,1210,1212],{"class":335,"line":650},[307,1203,442],{"class":421},[307,1205,425],{"class":309},[307,1207,428],{"class":309},[307,1209,659],{"class":313},[307,1211,434],{"class":309},[307,1213,437],{"class":309},[307,1215,1216],{"class":335,"line":666},[307,1217,669],{"class":309},[307,1219,1220],{"class":335,"line":672},[307,1221,675],{"class":391},[294,1223,678],{},[289,1225,682],{"id":681},[294,1227,685],{},[687,1229,1230],{"id":314},[284,1231,1232,1234,1236],{"className":303,"language":304,"style":305},[307,1233,310],{"class":309},[307,1235,314],{"class":313},[307,1237,310],{"class":309},[294,1239,699],{},[271,1241,702,1242,706,1244,710,1246,716],{"icon":273},[276,1243,705],{"href":38},[276,1245,709],{"href":42},[276,1247,1248],{"href":62},[284,1249,715],{},[687,1251,1252],{"id":719},[284,1253,1254,1256,1258],{"className":303,"language":304,"style":305},[307,1255,310],{"class":309},[307,1257,719],{"class":313},[307,1259,310],{"class":309},[294,1261,730],{},[687,1263,1264],{"id":733},[284,1265,1266,1268,1270],{"className":303,"language":304,"style":305},[307,1267,310],{"class":309},[307,1269,733],{"class":313},[307,1271,310],{"class":309},[294,1273,744],{},[687,1275,1276],{"id":747},[284,1277,1278,1280,1282],{"className":303,"language":304,"style":305},[307,1279,310],{"class":309},[307,1281,747],{"class":313},[307,1283,310],{"class":309},[294,1285,758,1286,762],{},[284,1287,761],{},[289,1289,766],{"id":765},[294,1291,769,1292,773,1294,777,1296,780,1298,783,1300,786],{},[284,1293,772],{},[284,1295,776],{},[284,1297,719],{},[284,1299,747],{},[284,1301,314],{},[325,1303,1304],{"className":789,"code":790,"filename":791,"language":792,"meta":305,"style":305},[284,1305,1306,1318,1322,1326,1334,1348,1360,1364,1368,1372],{"__ignoreMap":305},[307,1307,1308,1310,1312,1314,1316],{"class":335,"line":336},[307,1309,800],{"class":799},[307,1311,803],{"class":799},[307,1313,807],{"class":806},[307,1315,810],{"class":391},[307,1317,813],{"class":309},[307,1319,1320],{"class":335,"line":349},[307,1321,819],{"class":818},[307,1323,1324],{"class":335,"line":360},[307,1325,825],{"emptyLinePlaceholder":824},[307,1327,1328,1330,1332],{"class":335,"line":370},[307,1329,830],{"class":421},[307,1331,425],{"class":309},[307,1333,835],{"class":309},[307,1335,1336,1338,1340,1342,1344,1346],{"class":335,"line":380},[307,1337,840],{"class":421},[307,1339,425],{"class":309},[307,1341,845],{"class":309},[307,1343,719],{"class":313},[307,1345,310],{"class":309},[307,1347,437],{"class":309},[307,1349,1350,1352,1354,1356,1358],{"class":335,"line":461},[307,1351,856],{"class":421},[307,1353,425],{"class":309},[307,1355,845],{"class":309},[307,1357,863],{"class":313},[307,1359,866],{"class":309},[307,1361,1362],{"class":335,"line":466},[307,1363,669],{"class":309},[307,1365,1366],{"class":335,"line":482},[307,1367,825],{"emptyLinePlaceholder":824},[307,1369,1370],{"class":335,"line":498},[307,1371,819],{"class":818},[307,1373,1374,1376],{"class":335,"line":503},[307,1375,883],{"class":309},[307,1377,886],{"class":391},[888,1379,890],{},{"title":305,"searchDepth":349,"depth":349,"links":1381},[1382,1383,1389],{"id":291,"depth":349,"text":292},{"id":681,"depth":349,"text":682,"children":1384},[1385,1386,1387,1388],{"id":314,"depth":360,"text":897},{"id":719,"depth":360,"text":899},{"id":733,"depth":360,"text":901},{"id":747,"depth":360,"text":903},{"id":765,"depth":349,"text":766},{},{"title":31,"description":905},1778786011081]