[{"data":1,"prerenderedAt":1536},["ShallowReactive",2],{"navigation":3,"navigation_docs":210,"-docs-guide-layers":265,"-docs-guide-layers-surround":968,"\u002Fdocs\u002Fguide\u002Flayers":973},[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":85,"body":267,"description":961,"extension":962,"links":963,"meta":964,"navigation":965,"path":86,"seo":966,"stem":87,"__hash__":967},"docs\u002Fdocs\u002F02.guide\u002F15.layers.md",{"type":268,"value":269,"toc":953},"minimark",[270,281,286,294,315,318,322,329,336,340,343,563,566,571,574,787,819,909,912,942,946,949],[271,272,273,274],"p",{},"Nuxt i18n module supports layers and will automatically combine i18n configuration of all extended layers. ",[275,276,280],"a",{"href":277,"rel":278},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fgetting-started\u002Flayers",[279],"nofollow","Read more about layers here",[282,283,285],"h2",{"id":284},"merging-strategy","Merging strategy",[271,287,288,289],{},"As described in the ",[275,290,293],{"href":291,"rel":292},"https:\u002F\u002Fnuxt.com\u002Fdocs\u002Fguide\u002Fgoing-further\u002Flayers#multi-layer-support-for-nuxt-modules",[279],"Nuxt layer authoring guide",[295,296,297],"blockquote",{},[298,299,300,309],"ul",{},[301,302,303,304,308],"li",{},"Earlier items in the ",[305,306,307],"code",{},"_layers"," array have higher priority and override later ones",[301,310,311,312,314],{},"The user's project is the first item in the ",[305,313,307],{}," array",[271,316,317],{},"Mixing locale configuration such as lazy loading objects and strings may not work as expected, Nuxt i18n will attempt to merge layers as best it can. Consistency of i18n configuration between layers will be most effective.",[282,319,321],{"id":320},"pages-routing","Pages & Routing",[271,323,324,325,328],{},"Pages in the ",[305,326,327],{},"pages"," directory from extended layers will automatically be merged and have i18n support as if they were part of your project.",[271,330,331,332,335],{},"Page routes defined in ",[305,333,334],{},"i18n.pages"," in each layer configuration will be merged as well.",[282,337,339],{"id":338},"locales","Locales",[271,341,342],{},"A project extending a layer set up with the Nuxt i18n module needs no additional set up as shown in this example:",[344,345,346,414],"code-group",{},[347,348,354],"pre",{"className":349,"code":350,"filename":351,"language":352,"meta":353,"style":353},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  extends: ['my-layer']\n})\n","nuxt.config.ts","ts","",[305,355,356,380,405],{"__ignoreMap":353},[357,358,361,365,368,372,376],"span",{"class":359,"line":360},"line",1,[357,362,364],{"class":363},"s7zQu","export",[357,366,367],{"class":363}," default",[357,369,371],{"class":370},"s2Zo4"," defineNuxtConfig",[357,373,375],{"class":374},"sTEyZ","(",[357,377,379],{"class":378},"sMK4o","{\n",[357,381,383,387,390,393,396,400,402],{"class":359,"line":382},2,[357,384,386],{"class":385},"swJcz","  extends",[357,388,389],{"class":378},":",[357,391,392],{"class":374}," [",[357,394,395],{"class":378},"'",[357,397,399],{"class":398},"sfazB","my-layer",[357,401,395],{"class":378},[357,403,404],{"class":374},"]\n",[357,406,408,411],{"class":359,"line":407},3,[357,409,410],{"class":378},"}",[357,412,413],{"class":374},")\n",[347,415,418],{"className":349,"code":416,"filename":417,"language":352,"meta":353,"style":353},"export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fi18n'],\n  i18n: {\n    locales: [\n      { code: 'en', file: 'en.json' },\n      { code: 'nl', file: 'nl.json' }\n    ]\n  }\n})\n","my-layer\u002Fnuxt.config.ts",[305,419,420,432,454,464,475,512,544,550,556],{"__ignoreMap":353},[357,421,422,424,426,428,430],{"class":359,"line":360},[357,423,364],{"class":363},[357,425,367],{"class":363},[357,427,371],{"class":370},[357,429,375],{"class":374},[357,431,379],{"class":378},[357,433,434,437,439,441,443,446,448,451],{"class":359,"line":382},[357,435,436],{"class":385},"  modules",[357,438,389],{"class":378},[357,440,392],{"class":374},[357,442,395],{"class":378},[357,444,445],{"class":398},"@nuxtjs\u002Fi18n",[357,447,395],{"class":378},[357,449,450],{"class":374},"]",[357,452,453],{"class":378},",\n",[357,455,456,459,461],{"class":359,"line":407},[357,457,458],{"class":385},"  i18n",[357,460,389],{"class":378},[357,462,463],{"class":378}," {\n",[357,465,467,470,472],{"class":359,"line":466},4,[357,468,469],{"class":385},"    locales",[357,471,389],{"class":378},[357,473,474],{"class":374}," [\n",[357,476,478,481,484,486,489,492,494,497,500,502,504,507,509],{"class":359,"line":477},5,[357,479,480],{"class":378},"      {",[357,482,483],{"class":385}," code",[357,485,389],{"class":378},[357,487,488],{"class":378}," '",[357,490,491],{"class":398},"en",[357,493,395],{"class":378},[357,495,496],{"class":378},",",[357,498,499],{"class":385}," file",[357,501,389],{"class":378},[357,503,488],{"class":378},[357,505,506],{"class":398},"en.json",[357,508,395],{"class":378},[357,510,511],{"class":378}," },\n",[357,513,515,517,519,521,523,526,528,530,532,534,536,539,541],{"class":359,"line":514},6,[357,516,480],{"class":378},[357,518,483],{"class":385},[357,520,389],{"class":378},[357,522,488],{"class":378},[357,524,525],{"class":398},"nl",[357,527,395],{"class":378},[357,529,496],{"class":378},[357,531,499],{"class":385},[357,533,389],{"class":378},[357,535,488],{"class":378},[357,537,538],{"class":398},"nl.json",[357,540,395],{"class":378},[357,542,543],{"class":378}," }\n",[357,545,547],{"class":359,"line":546},7,[357,548,549],{"class":374},"    ]\n",[357,551,553],{"class":359,"line":552},8,[357,554,555],{"class":378},"  }\n",[357,557,559,561],{"class":359,"line":558},9,[357,560,410],{"class":378},[357,562,413],{"class":374},[271,564,565],{},"The project is able to use i18n functionality and the configured locales would be loaded provided by the extended layer.",[567,568,570],"h3",{"id":569},"merging-locales","Merging locales",[271,572,573],{},"Locales provided by a project will be merged with those provided by extended layers, this can be done as follows:",[344,575,576,667],{},[347,577,579],{"className":349,"code":578,"filename":351,"language":352,"meta":353,"style":353},"export default defineNuxtConfig({\n  extends: ['my-layer'],\n  i18n: {\n    locales: [{ code: 'en', file: 'en.json' }]\n  }\n})\n",[305,580,581,593,611,619,657,661],{"__ignoreMap":353},[357,582,583,585,587,589,591],{"class":359,"line":360},[357,584,364],{"class":363},[357,586,367],{"class":363},[357,588,371],{"class":370},[357,590,375],{"class":374},[357,592,379],{"class":378},[357,594,595,597,599,601,603,605,607,609],{"class":359,"line":382},[357,596,386],{"class":385},[357,598,389],{"class":378},[357,600,392],{"class":374},[357,602,395],{"class":378},[357,604,399],{"class":398},[357,606,395],{"class":378},[357,608,450],{"class":374},[357,610,453],{"class":378},[357,612,613,615,617],{"class":359,"line":407},[357,614,458],{"class":385},[357,616,389],{"class":378},[357,618,463],{"class":378},[357,620,621,623,625,627,630,632,634,636,638,640,642,644,646,648,650,652,655],{"class":359,"line":466},[357,622,469],{"class":385},[357,624,389],{"class":378},[357,626,392],{"class":374},[357,628,629],{"class":378},"{",[357,631,483],{"class":385},[357,633,389],{"class":378},[357,635,488],{"class":378},[357,637,491],{"class":398},[357,639,395],{"class":378},[357,641,496],{"class":378},[357,643,499],{"class":385},[357,645,389],{"class":378},[357,647,488],{"class":378},[357,649,506],{"class":398},[357,651,395],{"class":378},[357,653,654],{"class":378}," }",[357,656,404],{"class":374},[357,658,659],{"class":359,"line":477},[357,660,555],{"class":378},[357,662,663,665],{"class":359,"line":514},[357,664,410],{"class":378},[357,666,413],{"class":374},[347,668,669],{"className":349,"code":416,"filename":417,"language":352,"meta":353,"style":353},[305,670,671,683,701,709,717,745,773,777,781],{"__ignoreMap":353},[357,672,673,675,677,679,681],{"class":359,"line":360},[357,674,364],{"class":363},[357,676,367],{"class":363},[357,678,371],{"class":370},[357,680,375],{"class":374},[357,682,379],{"class":378},[357,684,685,687,689,691,693,695,697,699],{"class":359,"line":382},[357,686,436],{"class":385},[357,688,389],{"class":378},[357,690,392],{"class":374},[357,692,395],{"class":378},[357,694,445],{"class":398},[357,696,395],{"class":378},[357,698,450],{"class":374},[357,700,453],{"class":378},[357,702,703,705,707],{"class":359,"line":407},[357,704,458],{"class":385},[357,706,389],{"class":378},[357,708,463],{"class":378},[357,710,711,713,715],{"class":359,"line":466},[357,712,469],{"class":385},[357,714,389],{"class":378},[357,716,474],{"class":374},[357,718,719,721,723,725,727,729,731,733,735,737,739,741,743],{"class":359,"line":477},[357,720,480],{"class":378},[357,722,483],{"class":385},[357,724,389],{"class":378},[357,726,488],{"class":378},[357,728,491],{"class":398},[357,730,395],{"class":378},[357,732,496],{"class":378},[357,734,499],{"class":385},[357,736,389],{"class":378},[357,738,488],{"class":378},[357,740,506],{"class":398},[357,742,395],{"class":378},[357,744,511],{"class":378},[357,746,747,749,751,753,755,757,759,761,763,765,767,769,771],{"class":359,"line":514},[357,748,480],{"class":378},[357,750,483],{"class":385},[357,752,389],{"class":378},[357,754,488],{"class":378},[357,756,525],{"class":398},[357,758,395],{"class":378},[357,760,496],{"class":378},[357,762,499],{"class":385},[357,764,389],{"class":378},[357,766,488],{"class":378},[357,768,538],{"class":398},[357,770,395],{"class":378},[357,772,543],{"class":378},[357,774,775],{"class":359,"line":546},[357,776,549],{"class":374},[357,778,779],{"class":359,"line":552},[357,780,555],{"class":378},[357,782,783,785],{"class":359,"line":558},[357,784,410],{"class":378},[357,786,413],{"class":374},[271,788,789,790,800,801,809,810,818],{},"This example would result in the project supporting two locales (",[305,791,794,796,798],{"className":792,"language":793,"style":353},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[357,795,395],{"class":378},[357,797,491],{"class":398},[357,799,395],{"class":378},", ",[305,802,803,805,807],{"className":792,"language":793,"style":353},[357,804,395],{"class":378},[357,806,525],{"class":398},[357,808,395],{"class":378},") and would add the additional messages added for the ",[305,811,812,814,816],{"className":792,"language":793,"style":353},[357,813,395],{"class":378},[357,815,491],{"class":398},[357,817,395],{"class":378}," locale.",[344,820,821,858],{},[347,822,825],{"className":349,"code":823,"filename":824,"language":352,"meta":353,"style":353},"{\n  \"title\": \"foo\"\n}\n","project\u002Fi18n\u002Flocales\u002Fen.json",[305,826,827,831,853],{"__ignoreMap":353},[357,828,829],{"class":359,"line":360},[357,830,379],{"class":378},[357,832,833,836,839,842,845,847,850],{"class":359,"line":382},[357,834,835],{"class":378},"  \"",[357,837,838],{"class":398},"title",[357,840,841],{"class":378},"\"",[357,843,844],{"class":385},": ",[357,846,841],{"class":378},[357,848,849],{"class":398},"foo",[357,851,852],{"class":378},"\"\n",[357,854,855],{"class":359,"line":407},[357,856,857],{"class":378},"}\n",[347,859,862],{"className":349,"code":860,"filename":861,"language":352,"meta":353,"style":353},"{\n  \"title\": \"layer title\",\n  \"description\": \"bar\"\n}\n","project\u002Fmy-layer\u002Fi18n\u002Flocales\u002Fen.json",[305,863,864,868,887,905],{"__ignoreMap":353},[357,865,866],{"class":359,"line":360},[357,867,379],{"class":378},[357,869,870,872,874,876,878,880,883,885],{"class":359,"line":382},[357,871,835],{"class":378},[357,873,838],{"class":398},[357,875,841],{"class":378},[357,877,844],{"class":385},[357,879,841],{"class":378},[357,881,882],{"class":398},"layer title",[357,884,841],{"class":378},[357,886,453],{"class":378},[357,888,889,891,894,896,898,900,903],{"class":359,"line":407},[357,890,835],{"class":378},[357,892,893],{"class":398},"description",[357,895,841],{"class":378},[357,897,844],{"class":385},[357,899,841],{"class":378},[357,901,902],{"class":398},"bar",[357,904,852],{"class":378},[357,906,907],{"class":359,"line":466},[357,908,857],{"class":378},[271,910,911],{},"The above will result in the following",[347,913,917],{"className":914,"code":915,"language":916,"meta":353,"style":353},"language-jsonc shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \u002F\u002F earlier layers take priority\n  \"title\": \"foo\",\n  \"description\": \"bar\"\n}\n","jsonc",[305,918,919,923,928,933,938],{"__ignoreMap":353},[357,920,921],{"class":359,"line":360},[357,922,379],{},[357,924,925],{"class":359,"line":382},[357,926,927],{},"  \u002F\u002F earlier layers take priority\n",[357,929,930],{"class":359,"line":407},[357,931,932],{},"  \"title\": \"foo\",\n",[357,934,935],{"class":359,"line":466},[357,936,937],{},"  \"description\": \"bar\"\n",[357,939,940],{"class":359,"line":477},[357,941,857],{},[282,943,945],{"id":944},"vuei18n-options","VueI18n options",[271,947,948],{},"Options defined in VueI18n configuration files within layers are merged and override each other according to their layers priority.",[950,951,952],"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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .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":353,"searchDepth":382,"depth":382,"links":954},[955,956,957,960],{"id":284,"depth":382,"text":285},{"id":320,"depth":382,"text":321},{"id":338,"depth":382,"text":339,"children":958},[959],{"id":569,"depth":407,"text":570},{"id":944,"depth":382,"text":945},"Using layers to extends projects with Nuxt i18n.","md",null,{},true,{"title":85,"description":961},"UjoWD3-I_J2V22f2ZXlactBO0AoAXJwEBqzKxx1uuQk",[969,971],{"title":81,"path":82,"stem":83,"description":970,"children":-1},"Adding localized pages from a module.",{"title":89,"path":90,"stem":91,"description":972,"children":-1},"Translate on the server-side and return it as a response.",{"id":266,"title":85,"body":974,"description":961,"extension":962,"links":963,"meta":1534,"navigation":965,"path":86,"seo":1535,"stem":87,"__hash__":967},{"type":268,"value":975,"toc":1526},[976,981,983,988,1000,1002,1004,1008,1012,1014,1016,1176,1178,1180,1182,1392,1418,1494,1496,1520,1522,1524],[271,977,273,978],{},[275,979,280],{"href":277,"rel":980},[279],[282,982,285],{"id":284},[271,984,288,985],{},[275,986,293],{"href":291,"rel":987},[279],[295,989,990],{},[298,991,992,996],{},[301,993,303,994,308],{},[305,995,307],{},[301,997,311,998,314],{},[305,999,307],{},[271,1001,317],{},[282,1003,321],{"id":320},[271,1005,324,1006,328],{},[305,1007,327],{},[271,1009,331,1010,335],{},[305,1011,334],{},[282,1013,339],{"id":338},[271,1015,342],{},[344,1017,1018,1056],{},[347,1019,1020],{"className":349,"code":350,"filename":351,"language":352,"meta":353,"style":353},[305,1021,1022,1034,1050],{"__ignoreMap":353},[357,1023,1024,1026,1028,1030,1032],{"class":359,"line":360},[357,1025,364],{"class":363},[357,1027,367],{"class":363},[357,1029,371],{"class":370},[357,1031,375],{"class":374},[357,1033,379],{"class":378},[357,1035,1036,1038,1040,1042,1044,1046,1048],{"class":359,"line":382},[357,1037,386],{"class":385},[357,1039,389],{"class":378},[357,1041,392],{"class":374},[357,1043,395],{"class":378},[357,1045,399],{"class":398},[357,1047,395],{"class":378},[357,1049,404],{"class":374},[357,1051,1052,1054],{"class":359,"line":407},[357,1053,410],{"class":378},[357,1055,413],{"class":374},[347,1057,1058],{"className":349,"code":416,"filename":417,"language":352,"meta":353,"style":353},[305,1059,1060,1072,1090,1098,1106,1134,1162,1166,1170],{"__ignoreMap":353},[357,1061,1062,1064,1066,1068,1070],{"class":359,"line":360},[357,1063,364],{"class":363},[357,1065,367],{"class":363},[357,1067,371],{"class":370},[357,1069,375],{"class":374},[357,1071,379],{"class":378},[357,1073,1074,1076,1078,1080,1082,1084,1086,1088],{"class":359,"line":382},[357,1075,436],{"class":385},[357,1077,389],{"class":378},[357,1079,392],{"class":374},[357,1081,395],{"class":378},[357,1083,445],{"class":398},[357,1085,395],{"class":378},[357,1087,450],{"class":374},[357,1089,453],{"class":378},[357,1091,1092,1094,1096],{"class":359,"line":407},[357,1093,458],{"class":385},[357,1095,389],{"class":378},[357,1097,463],{"class":378},[357,1099,1100,1102,1104],{"class":359,"line":466},[357,1101,469],{"class":385},[357,1103,389],{"class":378},[357,1105,474],{"class":374},[357,1107,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132],{"class":359,"line":477},[357,1109,480],{"class":378},[357,1111,483],{"class":385},[357,1113,389],{"class":378},[357,1115,488],{"class":378},[357,1117,491],{"class":398},[357,1119,395],{"class":378},[357,1121,496],{"class":378},[357,1123,499],{"class":385},[357,1125,389],{"class":378},[357,1127,488],{"class":378},[357,1129,506],{"class":398},[357,1131,395],{"class":378},[357,1133,511],{"class":378},[357,1135,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160],{"class":359,"line":514},[357,1137,480],{"class":378},[357,1139,483],{"class":385},[357,1141,389],{"class":378},[357,1143,488],{"class":378},[357,1145,525],{"class":398},[357,1147,395],{"class":378},[357,1149,496],{"class":378},[357,1151,499],{"class":385},[357,1153,389],{"class":378},[357,1155,488],{"class":378},[357,1157,538],{"class":398},[357,1159,395],{"class":378},[357,1161,543],{"class":378},[357,1163,1164],{"class":359,"line":546},[357,1165,549],{"class":374},[357,1167,1168],{"class":359,"line":552},[357,1169,555],{"class":378},[357,1171,1172,1174],{"class":359,"line":558},[357,1173,410],{"class":378},[357,1175,413],{"class":374},[271,1177,565],{},[567,1179,570],{"id":569},[271,1181,573],{},[344,1183,1184,1272],{},[347,1185,1186],{"className":349,"code":578,"filename":351,"language":352,"meta":353,"style":353},[305,1187,1188,1200,1218,1226,1262,1266],{"__ignoreMap":353},[357,1189,1190,1192,1194,1196,1198],{"class":359,"line":360},[357,1191,364],{"class":363},[357,1193,367],{"class":363},[357,1195,371],{"class":370},[357,1197,375],{"class":374},[357,1199,379],{"class":378},[357,1201,1202,1204,1206,1208,1210,1212,1214,1216],{"class":359,"line":382},[357,1203,386],{"class":385},[357,1205,389],{"class":378},[357,1207,392],{"class":374},[357,1209,395],{"class":378},[357,1211,399],{"class":398},[357,1213,395],{"class":378},[357,1215,450],{"class":374},[357,1217,453],{"class":378},[357,1219,1220,1222,1224],{"class":359,"line":407},[357,1221,458],{"class":385},[357,1223,389],{"class":378},[357,1225,463],{"class":378},[357,1227,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260],{"class":359,"line":466},[357,1229,469],{"class":385},[357,1231,389],{"class":378},[357,1233,392],{"class":374},[357,1235,629],{"class":378},[357,1237,483],{"class":385},[357,1239,389],{"class":378},[357,1241,488],{"class":378},[357,1243,491],{"class":398},[357,1245,395],{"class":378},[357,1247,496],{"class":378},[357,1249,499],{"class":385},[357,1251,389],{"class":378},[357,1253,488],{"class":378},[357,1255,506],{"class":398},[357,1257,395],{"class":378},[357,1259,654],{"class":378},[357,1261,404],{"class":374},[357,1263,1264],{"class":359,"line":477},[357,1265,555],{"class":378},[357,1267,1268,1270],{"class":359,"line":514},[357,1269,410],{"class":378},[357,1271,413],{"class":374},[347,1273,1274],{"className":349,"code":416,"filename":417,"language":352,"meta":353,"style":353},[305,1275,1276,1288,1306,1314,1322,1350,1378,1382,1386],{"__ignoreMap":353},[357,1277,1278,1280,1282,1284,1286],{"class":359,"line":360},[357,1279,364],{"class":363},[357,1281,367],{"class":363},[357,1283,371],{"class":370},[357,1285,375],{"class":374},[357,1287,379],{"class":378},[357,1289,1290,1292,1294,1296,1298,1300,1302,1304],{"class":359,"line":382},[357,1291,436],{"class":385},[357,1293,389],{"class":378},[357,1295,392],{"class":374},[357,1297,395],{"class":378},[357,1299,445],{"class":398},[357,1301,395],{"class":378},[357,1303,450],{"class":374},[357,1305,453],{"class":378},[357,1307,1308,1310,1312],{"class":359,"line":407},[357,1309,458],{"class":385},[357,1311,389],{"class":378},[357,1313,463],{"class":378},[357,1315,1316,1318,1320],{"class":359,"line":466},[357,1317,469],{"class":385},[357,1319,389],{"class":378},[357,1321,474],{"class":374},[357,1323,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348],{"class":359,"line":477},[357,1325,480],{"class":378},[357,1327,483],{"class":385},[357,1329,389],{"class":378},[357,1331,488],{"class":378},[357,1333,491],{"class":398},[357,1335,395],{"class":378},[357,1337,496],{"class":378},[357,1339,499],{"class":385},[357,1341,389],{"class":378},[357,1343,488],{"class":378},[357,1345,506],{"class":398},[357,1347,395],{"class":378},[357,1349,511],{"class":378},[357,1351,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376],{"class":359,"line":514},[357,1353,480],{"class":378},[357,1355,483],{"class":385},[357,1357,389],{"class":378},[357,1359,488],{"class":378},[357,1361,525],{"class":398},[357,1363,395],{"class":378},[357,1365,496],{"class":378},[357,1367,499],{"class":385},[357,1369,389],{"class":378},[357,1371,488],{"class":378},[357,1373,538],{"class":398},[357,1375,395],{"class":378},[357,1377,543],{"class":378},[357,1379,1380],{"class":359,"line":546},[357,1381,549],{"class":374},[357,1383,1384],{"class":359,"line":552},[357,1385,555],{"class":378},[357,1387,1388,1390],{"class":359,"line":558},[357,1389,410],{"class":378},[357,1391,413],{"class":374},[271,1393,789,1394,800,1402,809,1410,818],{},[305,1395,1396,1398,1400],{"className":792,"language":793,"style":353},[357,1397,395],{"class":378},[357,1399,491],{"class":398},[357,1401,395],{"class":378},[305,1403,1404,1406,1408],{"className":792,"language":793,"style":353},[357,1405,395],{"class":378},[357,1407,525],{"class":398},[357,1409,395],{"class":378},[305,1411,1412,1414,1416],{"className":792,"language":793,"style":353},[357,1413,395],{"class":378},[357,1415,491],{"class":398},[357,1417,395],{"class":378},[344,1419,1420,1448],{},[347,1421,1422],{"className":349,"code":823,"filename":824,"language":352,"meta":353,"style":353},[305,1423,1424,1428,1444],{"__ignoreMap":353},[357,1425,1426],{"class":359,"line":360},[357,1427,379],{"class":378},[357,1429,1430,1432,1434,1436,1438,1440,1442],{"class":359,"line":382},[357,1431,835],{"class":378},[357,1433,838],{"class":398},[357,1435,841],{"class":378},[357,1437,844],{"class":385},[357,1439,841],{"class":378},[357,1441,849],{"class":398},[357,1443,852],{"class":378},[357,1445,1446],{"class":359,"line":407},[357,1447,857],{"class":378},[347,1449,1450],{"className":349,"code":860,"filename":861,"language":352,"meta":353,"style":353},[305,1451,1452,1456,1474,1490],{"__ignoreMap":353},[357,1453,1454],{"class":359,"line":360},[357,1455,379],{"class":378},[357,1457,1458,1460,1462,1464,1466,1468,1470,1472],{"class":359,"line":382},[357,1459,835],{"class":378},[357,1461,838],{"class":398},[357,1463,841],{"class":378},[357,1465,844],{"class":385},[357,1467,841],{"class":378},[357,1469,882],{"class":398},[357,1471,841],{"class":378},[357,1473,453],{"class":378},[357,1475,1476,1478,1480,1482,1484,1486,1488],{"class":359,"line":407},[357,1477,835],{"class":378},[357,1479,893],{"class":398},[357,1481,841],{"class":378},[357,1483,844],{"class":385},[357,1485,841],{"class":378},[357,1487,902],{"class":398},[357,1489,852],{"class":378},[357,1491,1492],{"class":359,"line":466},[357,1493,857],{"class":378},[271,1495,911],{},[347,1497,1498],{"className":914,"code":915,"language":916,"meta":353,"style":353},[305,1499,1500,1504,1508,1512,1516],{"__ignoreMap":353},[357,1501,1502],{"class":359,"line":360},[357,1503,379],{},[357,1505,1506],{"class":359,"line":382},[357,1507,927],{},[357,1509,1510],{"class":359,"line":407},[357,1511,932],{},[357,1513,1514],{"class":359,"line":466},[357,1515,937],{},[357,1517,1518],{"class":359,"line":477},[357,1519,857],{},[282,1521,945],{"id":944},[271,1523,948],{},[950,1525,952],{},{"title":353,"searchDepth":382,"depth":382,"links":1527},[1528,1529,1530,1533],{"id":284,"depth":382,"text":285},{"id":320,"depth":382,"text":321},{"id":338,"depth":382,"text":339,"children":1531},[1532],{"id":569,"depth":407,"text":570},{"id":944,"depth":382,"text":945},{},{"title":85,"description":961},1777632951167]