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