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