[{"data":1,"prerenderedAt":819},["ShallowReactive",2],{"navigation":3,"navigation_docs":210,"-docs-guide-extend-messages":265,"-docs-guide-extend-messages-surround":814},[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":77,"body":267,"description":808,"extension":809,"links":810,"meta":811,"navigation":376,"path":78,"seo":812,"stem":79,"__hash__":813},"docs\u002Fdocs\u002F02.guide\u002F13.extend-messages.md",{"type":268,"value":269,"toc":806},"minimark",[270,297,300,317,320,323,774,793,802],[271,272,273,274,278,279,296],"p",{},"If you're a ",[275,276,277],"strong",{},"module author"," and want that module to provide extra messages for your project, you can merge them into the normally loaded messages by using the ",[280,281,285,290,294],"code",{"className":282,"language":283,"style":284},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type","",[286,287,289],"span",{"class":288},"sMK4o","'",[286,291,293],{"class":292},"sfazB","i18n:registerModule",[286,295,289],{"class":288}," hook.",[271,298,299],{},"This is particularly useful if your module uses translated content and you want to offer nice default translations.",[271,301,302,303,311,312,316],{},"In your module's setup file listen to the Nuxt ",[280,304,305,307,309],{"className":282,"language":283,"style":284},[286,306,289],{"class":288},[286,308,293],{"class":292},[286,310,289],{"class":288}," hook and\nregister your i18n configuration, this is similar to how ",[313,314,315],"a",{"href":54},"lazy-load translations"," are configured.",[271,318,319],{},"Translations added this way will be loaded after those added in your project, and before extended layers.",[271,321,322],{},"Example:",[324,325,326,671,728],"code-group",{},[327,328,333],"pre",{"className":329,"code":330,"filename":331,"language":332,"meta":284,"style":284},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createResolver, defineNuxtModule } from '@nuxt\u002Fkit'\n\nexport default defineNuxtModule({\n  async setup(options, nuxt) {\n    const { resolve } = createResolver(import.meta.url)\n\n    nuxt.hook('i18n:registerModule', register => {\n      register({\n        \u002F\u002F langDir path needs to be resolved\n        langDir: resolve('.\u002Flang'),\n        locales: [\n          {\n            code: 'en',\n            file: 'en.json',\n          },\n          {\n            code: 'fr',\n            file: 'fr.json',\n          },\n        ]\n      })\n    })\n  }\n})\n","my-module-example\u002Fmodule.ts","ts",[280,334,335,371,378,396,424,460,465,494,504,511,536,547,553,570,587,593,598,614,630,635,641,649,657,663],{"__ignoreMap":284},[286,336,339,343,346,350,353,356,359,362,365,368],{"class":337,"line":338},"line",1,[286,340,342],{"class":341},"s7zQu","import",[286,344,345],{"class":288}," {",[286,347,349],{"class":348},"sTEyZ"," createResolver",[286,351,352],{"class":288},",",[286,354,355],{"class":348}," defineNuxtModule",[286,357,358],{"class":288}," }",[286,360,361],{"class":341}," from",[286,363,364],{"class":288}," '",[286,366,367],{"class":292},"@nuxt\u002Fkit",[286,369,370],{"class":288},"'\n",[286,372,374],{"class":337,"line":373},2,[286,375,377],{"emptyLinePlaceholder":376},true,"\n",[286,379,381,384,387,390,393],{"class":337,"line":380},3,[286,382,383],{"class":341},"export",[286,385,386],{"class":341}," default",[286,388,355],{"class":389},"s2Zo4",[286,391,392],{"class":348},"(",[286,394,395],{"class":288},"{\n",[286,397,399,403,407,409,413,415,418,421],{"class":337,"line":398},4,[286,400,402],{"class":401},"spNyl","  async",[286,404,406],{"class":405},"swJcz"," setup",[286,408,392],{"class":288},[286,410,412],{"class":411},"sHdIc","options",[286,414,352],{"class":288},[286,416,417],{"class":411}," nuxt",[286,419,420],{"class":288},")",[286,422,423],{"class":288}," {\n",[286,425,427,430,432,435,437,440,442,444,446,449,452,454,457],{"class":337,"line":426},5,[286,428,429],{"class":401},"    const",[286,431,345],{"class":288},[286,433,434],{"class":348}," resolve",[286,436,358],{"class":288},[286,438,439],{"class":288}," =",[286,441,349],{"class":389},[286,443,392],{"class":405},[286,445,342],{"class":341},[286,447,448],{"class":288},".",[286,450,451],{"class":348},"meta",[286,453,448],{"class":288},[286,455,456],{"class":348},"url",[286,458,459],{"class":405},")\n",[286,461,463],{"class":337,"line":462},6,[286,464,377],{"emptyLinePlaceholder":376},[286,466,468,471,473,476,478,480,482,484,486,489,492],{"class":337,"line":467},7,[286,469,470],{"class":348},"    nuxt",[286,472,448],{"class":288},[286,474,475],{"class":389},"hook",[286,477,392],{"class":405},[286,479,289],{"class":288},[286,481,293],{"class":292},[286,483,289],{"class":288},[286,485,352],{"class":288},[286,487,488],{"class":411}," register",[286,490,491],{"class":401}," =>",[286,493,423],{"class":288},[286,495,497,500,502],{"class":337,"line":496},8,[286,498,499],{"class":389},"      register",[286,501,392],{"class":405},[286,503,395],{"class":288},[286,505,507],{"class":337,"line":506},9,[286,508,510],{"class":509},"sHwdD","        \u002F\u002F langDir path needs to be resolved\n",[286,512,514,517,520,522,524,526,529,531,533],{"class":337,"line":513},10,[286,515,516],{"class":405},"        langDir",[286,518,519],{"class":288},":",[286,521,434],{"class":389},[286,523,392],{"class":405},[286,525,289],{"class":288},[286,527,528],{"class":292},".\u002Flang",[286,530,289],{"class":288},[286,532,420],{"class":405},[286,534,535],{"class":288},",\n",[286,537,539,542,544],{"class":337,"line":538},11,[286,540,541],{"class":405},"        locales",[286,543,519],{"class":288},[286,545,546],{"class":405}," [\n",[286,548,550],{"class":337,"line":549},12,[286,551,552],{"class":288},"          {\n",[286,554,556,559,561,563,566,568],{"class":337,"line":555},13,[286,557,558],{"class":405},"            code",[286,560,519],{"class":288},[286,562,364],{"class":288},[286,564,565],{"class":292},"en",[286,567,289],{"class":288},[286,569,535],{"class":288},[286,571,573,576,578,580,583,585],{"class":337,"line":572},14,[286,574,575],{"class":405},"            file",[286,577,519],{"class":288},[286,579,364],{"class":288},[286,581,582],{"class":292},"en.json",[286,584,289],{"class":288},[286,586,535],{"class":288},[286,588,590],{"class":337,"line":589},15,[286,591,592],{"class":288},"          },\n",[286,594,596],{"class":337,"line":595},16,[286,597,552],{"class":288},[286,599,601,603,605,607,610,612],{"class":337,"line":600},17,[286,602,558],{"class":405},[286,604,519],{"class":288},[286,606,364],{"class":288},[286,608,609],{"class":292},"fr",[286,611,289],{"class":288},[286,613,535],{"class":288},[286,615,617,619,621,623,626,628],{"class":337,"line":616},18,[286,618,575],{"class":405},[286,620,519],{"class":288},[286,622,364],{"class":288},[286,624,625],{"class":292},"fr.json",[286,627,289],{"class":288},[286,629,535],{"class":288},[286,631,633],{"class":337,"line":632},19,[286,634,592],{"class":288},[286,636,638],{"class":337,"line":637},20,[286,639,640],{"class":405},"        ]\n",[286,642,644,647],{"class":337,"line":643},21,[286,645,646],{"class":288},"      }",[286,648,459],{"class":405},[286,650,652,655],{"class":337,"line":651},22,[286,653,654],{"class":288},"    }",[286,656,459],{"class":405},[286,658,660],{"class":337,"line":659},23,[286,661,662],{"class":288},"  }\n",[286,664,666,669],{"class":337,"line":665},24,[286,667,668],{"class":288},"}",[286,670,459],{"class":348},[327,672,676],{"className":673,"code":674,"filename":582,"language":675,"meta":284,"style":284},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"my-module-example\": {\n    \"hello\": \"Hello from external module\"\n  }\n}\n","json",[280,677,678,682,697,719,723],{"__ignoreMap":284},[286,679,680],{"class":337,"line":338},[286,681,395],{"class":288},[286,683,684,687,690,693,695],{"class":337,"line":373},[286,685,686],{"class":288},"  \"",[286,688,689],{"class":401},"my-module-example",[286,691,692],{"class":288},"\"",[286,694,519],{"class":288},[286,696,423],{"class":288},[286,698,699,702,706,708,710,713,716],{"class":337,"line":380},[286,700,701],{"class":288},"    \"",[286,703,705],{"class":704},"sBMFI","hello",[286,707,692],{"class":288},[286,709,519],{"class":288},[286,711,712],{"class":288}," \"",[286,714,715],{"class":292},"Hello from external module",[286,717,718],{"class":288},"\"\n",[286,720,721],{"class":337,"line":398},[286,722,662],{"class":288},[286,724,725],{"class":337,"line":426},[286,726,727],{"class":288},"}\n",[327,729,731],{"className":673,"code":730,"filename":625,"language":675,"meta":284,"style":284},"{\n  \"my-module-example\": {\n    \"hello\": \"Bonjour depuis le module externe\"\n  }\n}\n",[280,732,733,737,749,766,770],{"__ignoreMap":284},[286,734,735],{"class":337,"line":338},[286,736,395],{"class":288},[286,738,739,741,743,745,747],{"class":337,"line":373},[286,740,686],{"class":288},[286,742,689],{"class":401},[286,744,692],{"class":288},[286,746,519],{"class":288},[286,748,423],{"class":288},[286,750,751,753,755,757,759,761,764],{"class":337,"line":380},[286,752,701],{"class":288},[286,754,705],{"class":704},[286,756,692],{"class":288},[286,758,519],{"class":288},[286,760,712],{"class":288},[286,762,763],{"class":292},"Bonjour depuis le module externe",[286,765,718],{"class":288},[286,767,768],{"class":337,"line":398},[286,769,662],{"class":288},[286,771,772],{"class":337,"line":426},[286,773,727],{"class":288},[271,775,776,777,448],{},"Now the project has access to new messages and can use them through ",[280,778,779,782,784,786,789,791],{"className":329,"language":332,"style":284},[286,780,781],{"class":389},"$t",[286,783,392],{"class":348},[286,785,289],{"class":288},[286,787,788],{"class":292},"my-module-example.hello",[286,790,289],{"class":288},[286,792,420],{"class":348},[794,795,797,798,801],"callout",{"icon":796},"i-heroicons-light-bulb","Because module's messages are merged with the project's ones, it's safer to prefix them. Main project messages ",[275,799,800],{},"will always override"," messages provided by modules.",[803,804,805],"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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":284,"searchDepth":373,"depth":373,"links":807},[],"Nuxt hooks to extend i18n messages in your project.","md",null,{},{"title":77,"description":808},"xMXuy-QaCWBq3WnS1lCmFmcOg221CnR58cN6lyzkYyI",[815,817],{"title":73,"path":74,"stem":75,"description":816,"children":-1},"Inline your translation messages within your components.",{"title":81,"path":82,"stem":83,"description":818,"children":-1},"Adding localized pages from a module.",1777632951167]