[{"data":1,"prerenderedAt":3156},["ShallowReactive",2],{"navigation":3,"v3-navigation":411,"\u002Fapi\u002Fpackages\u002Fvitepress":738,"\u002Fapi\u002Fpackages\u002Fvitepress-surround":3151},[4,130,180,277,298,319,346],{"title":5,"order":6,"path":7,"stem":8,"children":9,"page":129},"Guide",10,"\u002Fguide","guide",[10,14,19,24,29,35,40,45,50,56,61,66,71,76,82,87,93,98,103,109,114,119,124],{"title":11,"path":12,"stem":13,"order":6,"group":11},"Getting started","\u002Fguide\u002Fgetting-started","guide\u002Fgetting-started",{"title":15,"path":16,"stem":17,"order":18,"group":11},"Migrating from @nuxtjs\u002Fi18n","\u002Fguide\u002Fmigration","guide\u002Fmigration",20,{"title":20,"path":21,"stem":22,"order":23,"group":11},"Upgrading","\u002Fguide\u002Fupgrade","guide\u002Fupgrade",30,{"title":25,"path":26,"stem":27,"order":28,"group":11},"FAQ","\u002Fguide\u002Ffaq","guide\u002Ffaq",40,{"title":30,"path":31,"stem":32,"order":33,"group":34},"Translation files","\u002Fguide\u002Ftranslations","guide\u002Ftranslations",50,"Core concepts",{"title":36,"path":37,"stem":38,"order":39,"group":34},"Page config","\u002Fguide\u002Fper-component-translations","guide\u002Fper-component-translations",60,{"title":41,"path":42,"stem":43,"order":44,"group":34},"Runtime overrides","\u002Fguide\u002Fruntime-overrides","guide\u002Fruntime-overrides",70,{"title":46,"path":47,"stem":48,"order":49,"group":34},"Server routes and API","\u002Fguide\u002Fserver-side-translations","guide\u002Fserver-side-translations",80,{"title":51,"path":52,"stem":53,"order":54,"group":55},"Routing strategies","\u002Fguide\u002Fstrategy","guide\u002Fstrategy",90,"Routing",{"title":57,"path":58,"stem":59,"order":60,"group":55},"Locale detection","\u002Fguide\u002Flocale-detection","guide\u002Flocale-detection",100,{"title":62,"path":63,"stem":64,"order":65,"group":55},"Localized paths","\u002Fguide\u002Fcustom-locale-routes","guide\u002Fcustom-locale-routes",110,{"title":67,"path":68,"stem":69,"order":70,"group":55},"Custom locale detection","\u002Fguide\u002Fcustom-auto-detect","guide\u002Fcustom-auto-detect",120,{"title":72,"path":73,"stem":74,"order":75,"group":55},"Excluding paths","\u002Fguide\u002Fexcluding-static-files","guide\u002Fexcluding-static-files",130,{"title":77,"path":78,"stem":79,"order":80,"group":81},"SEO","\u002Fguide\u002Fseo","guide\u002Fseo",140,"SEO and domains",{"title":83,"path":84,"stem":85,"order":86,"group":81},"Layers and domains","\u002Fguide\u002Flayers","guide\u002Flayers",150,{"title":88,"path":89,"stem":90,"order":91,"group":92},"Deployment","\u002Fguide\u002Fdeployment","guide\u002Fdeployment",160,"Production",{"title":94,"path":95,"stem":96,"order":97,"group":92},"Performance tuning","\u002Fguide\u002Fperformance","guide\u002Fperformance",170,{"title":99,"path":100,"stem":101,"order":102,"group":92},"Performance Test Results","\u002Fguide\u002Fperformance-results","guide\u002Fperformance-results",180,{"title":104,"path":105,"stem":106,"order":107,"group":108},"DevTools","\u002Fguide\u002Fdevtools","guide\u002Fdevtools",190,"Tooling",{"title":110,"path":111,"stem":112,"order":113,"group":108},"CLI","\u002Fguide\u002Fcli","guide\u002Fcli",200,{"title":115,"path":116,"stem":117,"order":118,"group":108},"Testing your app","\u002Fguide\u002Ftesting","guide\u002Ftesting",210,{"title":120,"path":121,"stem":122,"order":123,"group":108},"Storybook","\u002Fguide\u002Fstorybook","guide\u002Fstorybook",220,{"title":125,"path":126,"stem":127,"order":128,"group":108},"Crowdin","\u002Fguide\u002Fcrowdin","guide\u002Fcrowdin",230,false,{"title":131,"order":18,"path":132,"stem":133,"children":134},"Frameworks","\u002Fintegrations","integrations",[135,138,143,147,151,155,159,163,168,172,176],{"title":136,"path":132,"stem":137,"order":6},"Overview","integrations\u002Findex",{"title":139,"path":140,"stem":141,"order":18,"group":142},"Vue","\u002Fintegrations\u002Fvue-package","integrations\u002Fvue-package","UI frameworks",{"title":144,"path":145,"stem":146,"order":23,"group":142},"React and Preact","\u002Fintegrations\u002Freact-package","integrations\u002Freact-package",{"title":148,"path":149,"stem":150,"order":28,"group":142},"Solid","\u002Fintegrations\u002Fsolid-package","integrations\u002Fsolid-package",{"title":152,"path":153,"stem":154,"order":33,"group":142},"Astro","\u002Fintegrations\u002Fastro-package","integrations\u002Fastro-package",{"title":156,"path":157,"stem":158,"order":39,"group":142},"Astro islands","\u002Fintegrations\u002Fastro-islands","integrations\u002Fastro-islands",{"title":160,"path":161,"stem":162,"order":44,"group":142},"VitePress","\u002Fintegrations\u002Fvitepress-package","integrations\u002Fvitepress-package",{"title":164,"path":165,"stem":166,"order":49,"group":167},"Runtime","\u002Fintegrations\u002Fruntime-package","integrations\u002Fruntime-package","Runtimes",{"title":169,"path":170,"stem":171,"order":54,"group":167},"Node.js","\u002Fintegrations\u002Fnodejs-package","integrations\u002Fnodejs-package",{"title":173,"path":174,"stem":175,"order":60,"group":108},"Types generator","\u002Fintegrations\u002Ftypes-generator","integrations\u002Ftypes-generator",{"title":177,"path":178,"stem":179,"order":65,"group":108},"DevTools UI","\u002Fintegrations\u002Fdevtools-ui-package","integrations\u002Fdevtools-ui-package",{"title":181,"order":23,"path":182,"stem":183,"children":184},"API","\u002Fapi","api",[185,188,192,196,200,204],{"title":186,"path":182,"stem":187,"order":6},"API reference","api\u002Findex",{"title":189,"path":190,"stem":191,"order":18},"Module options","\u002Fapi\u002Fmodule-options","api\u002Fmodule-options",{"title":193,"path":194,"stem":195,"order":23},"CLI commands","\u002Fapi\u002Fcli","api\u002Fcli",{"title":197,"path":198,"stem":199,"order":28},"Helpers","\u002Fapi\u002Fmethods","api\u002Fmethods",{"title":201,"path":202,"stem":203,"order":33},"Hooks","\u002Fapi\u002Fevents","api\u002Fevents",{"title":205,"path":206,"stem":207,"children":208,"order":39},"Package APIs","\u002Fapi\u002Fpackages","api\u002Fpackages",[209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273],{"title":210,"path":211,"stem":212},"astro","\u002Fapi\u002Fpackages\u002Fastro","api\u002Fpackages\u002Fastro",{"title":214,"path":215,"stem":216},"cli","\u002Fapi\u002Fpackages\u002Fcli","api\u002Fpackages\u002Fcli",{"title":218,"path":219,"stem":220},"core","\u002Fapi\u002Fpackages\u002Fcore","api\u002Fpackages\u002Fcore",{"title":222,"path":223,"stem":224},"devtools-ui","\u002Fapi\u002Fpackages\u002Fdevtools-ui","api\u002Fpackages\u002Fdevtools-ui",{"title":226,"path":227,"stem":228},"node","\u002Fapi\u002Fpackages\u002Fnode","api\u002Fpackages\u002Fnode",{"title":230,"path":231,"stem":232},"path-strategy","\u002Fapi\u002Fpackages\u002Fpath-strategy","api\u002Fpackages\u002Fpath-strategy",{"title":234,"path":235,"stem":236},"preact","\u002Fapi\u002Fpackages\u002Fpreact","api\u002Fpackages\u002Fpreact",{"title":238,"path":239,"stem":240},"react","\u002Fapi\u002Fpackages\u002Freact","api\u002Fpackages\u002Freact",{"title":242,"path":243,"stem":244},"route-strategy","\u002Fapi\u002Fpackages\u002Froute-strategy","api\u002Fpackages\u002Froute-strategy",{"title":246,"path":247,"stem":248},"runtime","\u002Fapi\u002Fpackages\u002Fruntime","api\u002Fpackages\u002Fruntime",{"title":250,"path":251,"stem":252},"solid","\u002Fapi\u002Fpackages\u002Fsolid","api\u002Fpackages\u002Fsolid",{"title":254,"path":255,"stem":256},"test-utils","\u002Fapi\u002Fpackages\u002Ftest-utils","api\u002Fpackages\u002Ftest-utils",{"title":258,"path":259,"stem":260},"types","\u002Fapi\u002Fpackages\u002Ftypes","api\u002Fpackages\u002Ftypes",{"title":262,"path":263,"stem":264},"types-generator","\u002Fapi\u002Fpackages\u002Ftypes-generator","api\u002Fpackages\u002Ftypes-generator",{"title":266,"path":267,"stem":268},"utils","\u002Fapi\u002Fpackages\u002Futils","api\u002Fpackages\u002Futils",{"title":270,"path":271,"stem":272},"vitepress","\u002Fapi\u002Fpackages\u002Fvitepress","api\u002Fpackages\u002Fvitepress",{"title":274,"path":275,"stem":276},"vue","\u002Fapi\u002Fpackages\u002Fvue","api\u002Fpackages\u002Fvue",{"title":278,"order":28,"path":279,"stem":280,"children":281,"page":129},"Composables","\u002Fcomposables","composables",[282,286,290,294],{"title":283,"path":284,"stem":285,"order":6},"useI18n","\u002Fcomposables\u002FuseI18n","composables\u002FuseI18n",{"title":287,"path":288,"stem":289,"order":18},"useI18nLocale","\u002Fcomposables\u002FuseI18nLocale","composables\u002FuseI18nLocale",{"title":291,"path":292,"stem":293,"order":23},"useI18nHead","\u002Fcomposables\u002FuseI18nHead","composables\u002FuseI18nHead",{"title":295,"path":296,"stem":297,"order":28},"useLocaleHead","\u002Fcomposables\u002FuseLocaleHead","composables\u002FuseLocaleHead",{"title":299,"order":33,"path":300,"stem":301,"children":302,"page":129},"Components","\u002Fcomponents","components",[303,307,311,315],{"title":304,"path":305,"stem":306,"order":6},"\u003Ci18n-t>","\u002Fcomponents\u002Fi18n-t","components\u002Fi18n-t",{"title":308,"path":309,"stem":310,"order":18},"\u003Ci18n-link>","\u002Fcomponents\u002Fi18n-link","components\u002Fi18n-link",{"title":312,"path":313,"stem":314,"order":23},"\u003Ci18n-switcher>","\u002Fcomponents\u002Fi18n-switcher","components\u002Fi18n-switcher",{"title":316,"path":317,"stem":318,"order":28},"\u003Ci18n-group>","\u002Fcomponents\u002Fi18n-group","components\u002Fi18n-group",{"title":320,"order":39,"path":321,"stem":322,"children":323},"Contributing","\u002Fcontributing","contributing",[324,326,330,334,338,342],{"title":320,"path":321,"stem":325,"order":6},"contributing\u002Findex",{"title":327,"path":328,"stem":329,"order":18},"Architecture","\u002Fcontributing\u002Farchitecture","contributing\u002Farchitecture",{"title":331,"path":332,"stem":333,"order":23},"Testing the module","\u002Fcontributing\u002Ftesting","contributing\u002Ftesting",{"title":335,"path":336,"stem":337,"order":28},"Maintenance commands","\u002Fcontributing\u002Fmaintenance-commands","contributing\u002Fmaintenance-commands",{"title":339,"path":340,"stem":341,"order":33},"Release smoke checks","\u002Fcontributing\u002Frelease-smoke","contributing\u002Frelease-smoke",{"title":343,"path":344,"stem":345,"order":39},"Benchmark methodology","\u002Fcontributing\u002Fperformance-methodology","contributing\u002Fperformance-methodology",{"title":347,"path":348,"stem":349,"children":350,"order":44},"News","\u002Fnews","news\u002Findex",[351,354,359,363,367,371,375,379,383,387,391,395,399,403,407],{"title":352,"path":348,"stem":349,"order":353},"News & Releases",1,{"title":355,"path":356,"stem":357,"order":358},"v4.1.0","\u002Fnews\u002Fv4.1.0","news\u002Fv4.1.0",9,{"title":360,"path":361,"stem":362,"order":6},"v4.0.0","\u002Fnews\u002Fv4.0.0","news\u002Fv4.0.0",{"title":364,"path":365,"stem":366,"order":18},"v3.24.0","\u002Fnews\u002Fv3.24.0","news\u002Fv3.24.0",{"title":368,"path":369,"stem":370,"order":23},"v3.22.0","\u002Fnews\u002Fv3.22.0","news\u002Fv3.22.0",{"title":372,"path":373,"stem":374,"order":28},"v3.21.0","\u002Fnews\u002Fv3.21.0","news\u002Fv3.21.0",{"title":376,"path":377,"stem":378,"order":33},"v3.20.0","\u002Fnews\u002Fv3.20.0","news\u002Fv3.20.0",{"title":380,"path":381,"stem":382,"order":39},"v3.19.0","\u002Fnews\u002Fv3.19.0","news\u002Fv3.19.0",{"title":384,"path":385,"stem":386,"order":44},"v3.0.0","\u002Fnews\u002Fv3.0.0","news\u002Fv3.0.0",{"title":388,"path":389,"stem":390,"order":49},"v2.14.1","\u002Fnews\u002Fv2.14.1","news\u002Fv2.14.1",{"title":392,"path":393,"stem":394,"order":54},"v2.0.0","\u002Fnews\u002Fv2.0.0","news\u002Fv2.0.0",{"title":396,"path":397,"stem":398,"order":60},"v1.73.0","\u002Fnews\u002Fv1.73.0","news\u002Fv1.73.0",{"title":400,"path":401,"stem":402,"order":65},"v1.65.0","\u002Fnews\u002Fv1.65.0","news\u002Fv1.65.0",{"title":404,"path":405,"stem":406,"order":70},"v1.58.0","\u002Fnews\u002Fv1.58.0","news\u002Fv1.58.0",{"title":408,"path":409,"stem":410,"order":75},"v1.1.0","\u002Fnews\u002Fv1.1.0","news\u002Fv1.1.0",[412],{"title":413,"path":414,"stem":415,"children":416},"V3","\u002Fv3","v3",[417,420,557,603,696,717,734],{"title":136,"path":414,"stem":418,"order":419},"v3\u002Findex",0,{"title":5,"order":6,"path":421,"stem":422,"children":423,"page":129},"\u002Fv3\u002Fguide","v3\u002Fguide",[424,429,433,437,441,446,450,454,458,462,466,470,474,478,483,487,492,496,500,504,508,512,516,519,523,527,532,538,543,547,552],{"title":425,"path":426,"stem":427,"order":6,"group":428},"Getting Started","\u002Fv3\u002Fguide\u002Fgetting-started","v3\u002Fguide\u002Fgetting-started","Basics",{"title":430,"path":431,"stem":432,"order":18,"group":428},"Configuration","\u002Fv3\u002Fguide\u002Fconfiguration","v3\u002Fguide\u002Fconfiguration",{"title":434,"path":435,"stem":436,"order":23,"group":428},"Folder Structure","\u002Fv3\u002Fguide\u002Ffolder-structure","v3\u002Fguide\u002Ffolder-structure",{"title":438,"path":439,"stem":440,"order":28,"group":428},"Routing Strategy","\u002Fv3\u002Fguide\u002Fstrategy","v3\u002Fguide\u002Fstrategy",{"title":442,"path":443,"stem":444,"order":33,"group":445},"Translating Content","\u002Fv3\u002Fguide\u002Fusing","v3\u002Fguide\u002Fusing","Usage",{"title":447,"path":448,"stem":449,"order":39,"group":445},"Per Component Translations","\u002Fv3\u002Fguide\u002Fper-component-translations","v3\u002Fguide\u002Fper-component-translations",{"title":451,"path":452,"stem":453,"order":44,"group":445},"Custom Localized Routes","\u002Fv3\u002Fguide\u002Fcustom-locale-routes","v3\u002Fguide\u002Fcustom-locale-routes",{"title":455,"path":456,"stem":457,"order":49,"group":445},"Custom Auto Detect","\u002Fv3\u002Fguide\u002Fcustom-auto-detect","v3\u002Fguide\u002Fcustom-auto-detect",{"title":459,"path":460,"stem":461,"order":54,"group":445},"Runtime Overrides","\u002Fv3\u002Fguide\u002Fruntime-overrides","v3\u002Fguide\u002Fruntime-overrides",{"title":463,"path":464,"stem":465,"order":60,"group":445},"Layers","\u002Fv3\u002Fguide\u002Flayers","v3\u002Fguide\u002Flayers",{"title":77,"path":467,"stem":468,"order":65,"group":469},"\u002Fv3\u002Fguide\u002Fseo","v3\u002Fguide\u002Fseo","SEO & URLs",{"title":471,"path":472,"stem":473,"order":70,"group":469},"Multi Domain Locales","\u002Fv3\u002Fguide\u002Fmulti-domain-locales","v3\u002Fguide\u002Fmulti-domain-locales",{"title":475,"path":476,"stem":477,"order":75,"group":469},"Excluding Static Files","\u002Fv3\u002Fguide\u002Fexcluding-static-files","v3\u002Fguide\u002Fexcluding-static-files",{"title":479,"path":480,"stem":481,"order":80,"group":482},"Performance","\u002Fv3\u002Fguide\u002Fperformance","v3\u002Fguide\u002Fperformance","Performance & Deployment",{"title":484,"path":485,"stem":486,"order":86,"group":482},"Benchmark Results","\u002Fv3\u002Fguide\u002Fperformance-results","v3\u002Fguide\u002Fperformance-results",{"title":488,"path":489,"stem":490,"order":491,"group":482},"Performance methodology","\u002Fv3\u002Fguide\u002Fperformance-methodology","v3\u002Fguide\u002Fperformance-methodology",155,{"title":493,"path":494,"stem":495,"order":91,"group":482},"Server Side Translations","\u002Fv3\u002Fguide\u002Fserver-side-translations","v3\u002Fguide\u002Fserver-side-translations",{"title":497,"path":498,"stem":499,"order":97,"group":482},"Firebase Deployment","\u002Fv3\u002Fguide\u002Ffirebase","v3\u002Fguide\u002Ffirebase",{"title":501,"path":502,"stem":503,"order":102,"group":482},"Release Smoke Checks","\u002Fv3\u002Fguide\u002Frelease-smoke","v3\u002Fguide\u002Frelease-smoke",{"title":505,"path":506,"stem":507,"order":107,"group":482},"Preset local testing","\u002Fv3\u002Fguide\u002Fpreset-local-testing","v3\u002Fguide\u002Fpreset-local-testing",{"title":509,"path":510,"stem":511,"order":113,"group":482},"Maintenance Commands","\u002Fv3\u002Fguide\u002Fmaintenance-commands","v3\u002Fguide\u002Fmaintenance-commands",{"title":513,"path":514,"stem":515,"order":118,"group":108},"CLI Tool","\u002Fv3\u002Fguide\u002Fcli","v3\u002Fguide\u002Fcli",{"title":104,"path":517,"stem":518,"order":123,"group":108},"\u002Fv3\u002Fguide\u002Fdevtools","v3\u002Fguide\u002Fdevtools",{"title":520,"path":521,"stem":522,"order":128,"group":108},"Testing Your App","\u002Fv3\u002Fguide\u002Ftesting","v3\u002Fguide\u002Ftesting",{"title":120,"path":524,"stem":525,"order":526,"group":108},"\u002Fv3\u002Fguide\u002Fstorybook","v3\u002Fguide\u002Fstorybook",240,{"title":528,"path":529,"stem":530,"order":531,"group":108},"Crowdin Integration","\u002Fv3\u002Fguide\u002Fcrowdin","v3\u002Fguide\u002Fcrowdin",250,{"title":533,"path":534,"stem":535,"order":536,"group":537},"Migration from nuxt-i18n","\u002Fv3\u002Fguide\u002Fmigration","v3\u002Fguide\u002Fmigration",260,"Migration & Help",{"title":539,"path":540,"stem":541,"order":542,"group":537},"Upgrade to v3","\u002Fv3\u002Fguide\u002Fv3-upgrade","v3\u002Fguide\u002Fv3-upgrade",270,{"title":25,"path":544,"stem":545,"order":546,"group":537},"\u002Fv3\u002Fguide\u002Ffaq","v3\u002Fguide\u002Ffaq",280,{"title":548,"path":549,"stem":550,"order":551,"group":537},"Contribution","\u002Fv3\u002Fguide\u002Fcontribution","v3\u002Fguide\u002Fcontribution",290,{"title":553,"path":554,"stem":555,"order":556,"group":537},"Testing the Module","\u002Fv3\u002Fguide\u002Ftesting-strategies","v3\u002Fguide\u002Ftesting-strategies",300,{"title":558,"order":18,"path":559,"stem":560,"children":561},"Integrations","\u002Fv3\u002Fintegrations","v3\u002Fintegrations\u002Findex",[562,563,567,571,575,579,583,587,591,595,599],{"title":136,"path":559,"stem":560,"order":6},{"title":564,"path":565,"stem":566,"order":18},"Vue Package","\u002Fv3\u002Fintegrations\u002Fvue-package","v3\u002Fintegrations\u002Fvue-package",{"title":568,"path":569,"stem":570,"order":23},"React Package","\u002Fv3\u002Fintegrations\u002Freact-package","v3\u002Fintegrations\u002Freact-package",{"title":572,"path":573,"stem":574,"order":28},"Preact Package","\u002Fv3\u002Fintegrations\u002Fpreact-package","v3\u002Fintegrations\u002Fpreact-package",{"title":576,"path":577,"stem":578,"order":33},"Solid Package","\u002Fv3\u002Fintegrations\u002Fsolid-package","v3\u002Fintegrations\u002Fsolid-package",{"title":580,"path":581,"stem":582,"order":39},"Astro Package","\u002Fv3\u002Fintegrations\u002Fastro-package","v3\u002Fintegrations\u002Fastro-package",{"title":584,"path":585,"stem":586,"order":44},"VitePress Package","\u002Fv3\u002Fintegrations\u002Fvitepress-package","v3\u002Fintegrations\u002Fvitepress-package",{"title":588,"path":589,"stem":590,"order":49},"Runtime Package","\u002Fv3\u002Fintegrations\u002Fruntime-package","v3\u002Fintegrations\u002Fruntime-package",{"title":592,"path":593,"stem":594,"order":54},"Node.js Package","\u002Fv3\u002Fintegrations\u002Fnodejs-package","v3\u002Fintegrations\u002Fnodejs-package",{"title":596,"path":597,"stem":598,"order":60},"Types Generator","\u002Fv3\u002Fintegrations\u002Ftypes-generator","v3\u002Fintegrations\u002Ftypes-generator",{"title":600,"path":601,"stem":602,"order":65},"Devtools Package","\u002Fv3\u002Fintegrations\u002Fdevtools-ui-package","v3\u002Fintegrations\u002Fdevtools-ui-package",{"title":181,"order":23,"path":604,"stem":605,"children":606},"\u002Fv3\u002Fapi","v3\u002Fapi\u002Findex",[607,608,612,616,620,624],{"title":136,"path":604,"stem":605,"order":6},{"title":609,"path":610,"stem":611,"order":18},"Methods","\u002Fv3\u002Fapi\u002Fmethods","v3\u002Fapi\u002Fmethods",{"title":613,"path":614,"stem":615,"order":23},"Events","\u002Fv3\u002Fapi\u002Fevents","v3\u002Fapi\u002Fevents",{"title":617,"path":618,"stem":619,"order":28},"Translations and Cache","\u002Fv3\u002Fapi\u002Fi18n-cache-api","v3\u002Fapi\u002Fi18n-cache-api",{"title":621,"path":622,"stem":623,"order":33},"Module Options","\u002Fv3\u002Fapi\u002Fmodule-options","v3\u002Fapi\u002Fmodule-options",{"title":205,"path":625,"stem":626,"children":627,"order":39},"\u002Fv3\u002Fapi\u002Fpackages","v3\u002Fapi\u002Fpackages",[628,632,636,640,644,648,652,656,660,664,668,672,676,680,684,688,692],{"title":629,"path":630,"stem":631},"@i18n-micro\u002Fastro","\u002Fv3\u002Fapi\u002Fpackages\u002Fastro","v3\u002Fapi\u002Fpackages\u002Fastro",{"title":633,"path":634,"stem":635},"@i18n-micro\u002Fcore","\u002Fv3\u002Fapi\u002Fpackages\u002Fcore","v3\u002Fapi\u002Fpackages\u002Fcore",{"title":637,"path":638,"stem":639},"@i18n-micro\u002Fdevtools-ui","\u002Fv3\u002Fapi\u002Fpackages\u002Fdevtools-ui","v3\u002Fapi\u002Fpackages\u002Fdevtools-ui",{"title":641,"path":642,"stem":643},"@i18n-micro\u002Fhmr","\u002Fv3\u002Fapi\u002Fpackages\u002Fhmr","v3\u002Fapi\u002Fpackages\u002Fhmr",{"title":645,"path":646,"stem":647},"@i18n-micro\u002Fnode","\u002Fv3\u002Fapi\u002Fpackages\u002Fnode","v3\u002Fapi\u002Fpackages\u002Fnode",{"title":649,"path":650,"stem":651},"@i18n-micro\u002Fpath-strategy","\u002Fv3\u002Fapi\u002Fpackages\u002Fpath-strategy","v3\u002Fapi\u002Fpackages\u002Fpath-strategy",{"title":653,"path":654,"stem":655},"@i18n-micro\u002Fpreact","\u002Fv3\u002Fapi\u002Fpackages\u002Fpreact","v3\u002Fapi\u002Fpackages\u002Fpreact",{"title":657,"path":658,"stem":659},"@i18n-micro\u002Freact","\u002Fv3\u002Fapi\u002Fpackages\u002Freact","v3\u002Fapi\u002Fpackages\u002Freact",{"title":661,"path":662,"stem":663},"@i18n-micro\u002Froute-strategy","\u002Fv3\u002Fapi\u002Fpackages\u002Froute-strategy","v3\u002Fapi\u002Fpackages\u002Froute-strategy",{"title":665,"path":666,"stem":667},"@i18n-micro\u002Fruntime","\u002Fv3\u002Fapi\u002Fpackages\u002Fruntime","v3\u002Fapi\u002Fpackages\u002Fruntime",{"title":669,"path":670,"stem":671},"@i18n-micro\u002Fsolid","\u002Fv3\u002Fapi\u002Fpackages\u002Fsolid","v3\u002Fapi\u002Fpackages\u002Fsolid",{"title":673,"path":674,"stem":675},"@i18n-micro\u002Ftest-utils","\u002Fv3\u002Fapi\u002Fpackages\u002Ftest-utils","v3\u002Fapi\u002Fpackages\u002Ftest-utils",{"title":677,"path":678,"stem":679},"@i18n-micro\u002Ftypes","\u002Fv3\u002Fapi\u002Fpackages\u002Ftypes","v3\u002Fapi\u002Fpackages\u002Ftypes",{"title":681,"path":682,"stem":683},"@i18n-micro\u002Ftypes-generator","\u002Fv3\u002Fapi\u002Fpackages\u002Ftypes-generator","v3\u002Fapi\u002Fpackages\u002Ftypes-generator",{"title":685,"path":686,"stem":687},"@i18n-micro\u002Futils","\u002Fv3\u002Fapi\u002Fpackages\u002Futils","v3\u002Fapi\u002Fpackages\u002Futils",{"title":689,"path":690,"stem":691},"@i18n-micro\u002Fvitepress","\u002Fv3\u002Fapi\u002Fpackages\u002Fvitepress","v3\u002Fapi\u002Fpackages\u002Fvitepress",{"title":693,"path":694,"stem":695},"@i18n-micro\u002Fvue","\u002Fv3\u002Fapi\u002Fpackages\u002Fvue","v3\u002Fapi\u002Fpackages\u002Fvue",{"title":299,"order":28,"path":697,"stem":698,"children":699},"\u002Fv3\u002Fcomponents","v3\u002Fcomponents\u002Findex",[700,701,705,709,713],{"title":136,"path":697,"stem":698,"order":6},{"title":702,"path":703,"stem":704,"order":18},"i18n-t","\u002Fv3\u002Fcomponents\u002Fi18n-t","v3\u002Fcomponents\u002Fi18n-t",{"title":706,"path":707,"stem":708,"order":23},"i18n-switcher","\u002Fv3\u002Fcomponents\u002Fi18n-switcher","v3\u002Fcomponents\u002Fi18n-switcher",{"title":710,"path":711,"stem":712,"order":28},"i18n-link","\u002Fv3\u002Fcomponents\u002Fi18n-link","v3\u002Fcomponents\u002Fi18n-link",{"title":714,"path":715,"stem":716,"order":33},"i18n-group","\u002Fv3\u002Fcomponents\u002Fi18n-group","v3\u002Fcomponents\u002Fi18n-group",{"title":278,"path":718,"stem":719,"children":720,"order":33},"\u002Fv3\u002Fcomposables","v3\u002Fcomposables\u002Findex",[721,722,725,728,731],{"title":136,"path":718,"stem":719,"order":6},{"title":283,"path":723,"stem":724,"order":18},"\u002Fv3\u002Fcomposables\u002FuseI18n","v3\u002Fcomposables\u002FuseI18n",{"title":295,"path":726,"stem":727,"order":23},"\u002Fv3\u002Fcomposables\u002FuseLocaleHead","v3\u002Fcomposables\u002FuseLocaleHead",{"title":291,"path":729,"stem":730,"order":28},"\u002Fv3\u002Fcomposables\u002FuseI18nHead","v3\u002Fcomposables\u002FuseI18nHead",{"title":287,"path":732,"stem":733,"order":33},"\u002Fv3\u002Fcomposables\u002FuseI18nLocale","v3\u002Fcomposables\u002FuseI18nLocale",{"title":735,"path":736,"stem":737,"order":39},"Examples","\u002Fv3\u002Fexamples","v3\u002Fexamples",{"id":739,"title":689,"body":740,"description":3143,"extension":3144,"lastUpdated":3145,"links":3146,"meta":3147,"navigation":3148,"path":271,"seo":3149,"stem":272,"__hash__":3150},"docs\u002Fapi\u002Fpackages\u002Fvitepress.md",{"type":741,"value":742,"toc":3123},"minimark",[743,750,754,770,776,781,788,795,837,858,864,875,978,984,999,1070,1080,1086,1097,1108,1188,1194,1206,1240,1243,1248,1261,1360,1365,1400,1416,1432,1437,1443,1512,1518,1530,1572,1578,1590,1595,1601,1607,1619,1645,1651,1668,1803,1811,1815,1818,1950,1955,1976,1979,1985,1994,2003,2036,2052,2058,2074,2140,2160,2166,2173,2198,2204,2247,2259,2264,2270,2273,2292,2312,2364,2376,2379,2384,2396,2506,2511,2523,2540,2546,2552,2596,2601,2607,2619,2630,2635,2646,2663,2668,2685,2688,2693,2702,2726,2740,2743,2748,2764,2784,2794,2799,2821,2835,2838,2840,2870,2875,2878,2883,2894,2907,2951,3013,3023,3026,3031,3043,3102,3105,3119],[744,745,747],"h1",{"id":746},"i18n-microvitepress",[748,749,689],"code",{},[751,752,753],"p",{},"VitePress bindings for i18n-micro — runtime dictionaries, MD components, and locale switcher.",[751,755,756,757,759,760,759,763,759,766,769],{},"Entry points: ",[748,758,689],{},", ",[748,761,762],{},"@i18n-micro\u002Fvitepress\u002Fconfig",[748,764,765],{},"@i18n-micro\u002Fvitepress\u002Fnode",[748,767,768],{},"@i18n-micro\u002Fvitepress\u002Ftheme",".",[771,772,774],"h2",{"id":773},"i18n-microvitepress-1",[748,775,689],{},[777,778,780],"h3",{"id":779},"functions","Functions",[782,783,785],"h4",{"id":784},"createi18n",[748,786,787],{},"createI18n",[751,789,790,791,794],{},"Universal VitePress i18n: Vue plugin + path helpers + ",[748,792,793],{},"enhanceApp"," sync.\nPath methods are the router adapter’s own functions (no wrapper layer).",[796,797,802],"pre",{"className":798,"code":799,"language":800,"meta":801,"style":801},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function createI18n(options: CreateI18nOptions): CreateI18nResult\n","ts","",[748,803,804],{"__ignoreMap":801},[805,806,808,812,816,820,824,827,831,834],"span",{"class":807,"line":353},"line",[805,809,811],{"class":810},"spNyl","function",[805,813,815],{"class":814},"s2Zo4"," createI18n",[805,817,819],{"class":818},"sMK4o","(",[805,821,823],{"class":822},"sHdIc","options",[805,825,826],{"class":818},":",[805,828,830],{"class":829},"sBMFI"," CreateI18nOptions",[805,832,833],{"class":818},"):",[805,835,836],{"class":829}," CreateI18nResult\n",[751,838,839,843,844,851,852],{},[840,841,842],"strong",{},"See"," ",[845,846,848],"a",{"href":847},"#createi18noptions",[748,849,850],{},"CreateI18nOptions"," · ",[845,853,855],{"href":854},"#createi18nresult",[748,856,857],{},"CreateI18nResult",[782,859,861],{"id":860},"getlocalefrompath",[748,862,863],{},"getLocaleFromPath",[751,865,866,867,870,871,874],{},"Detect i18n locale code from a URL path (prefix_except_default).\nPath prefixes are VitePress locale keys; return value is the i18n code.\nPass ",[748,868,869],{},"base"," when the path may include VitePress ",[748,872,873],{},"site.base"," (SSG).",[796,876,878],{"className":798,"code":877,"language":800,"meta":801,"style":801},"function getLocaleFromPath(\n  path: string,\n  localeCodes: string[],\n  defaultLocale: string,\n  localeKeyToCode?: Record\u003Cstring, string>,\n  base?: string,\n): string\n",[748,879,880,890,904,920,932,958,970],{"__ignoreMap":801},[805,881,882,884,887],{"class":807,"line":353},[805,883,811],{"class":810},[805,885,886],{"class":814}," getLocaleFromPath",[805,888,889],{"class":818},"(\n",[805,891,893,896,898,901],{"class":807,"line":892},2,[805,894,895],{"class":822},"  path",[805,897,826],{"class":818},[805,899,900],{"class":829}," string",[805,902,903],{"class":818},",\n",[805,905,907,910,912,914,918],{"class":807,"line":906},3,[805,908,909],{"class":822},"  localeCodes",[805,911,826],{"class":818},[805,913,900],{"class":829},[805,915,917],{"class":916},"sTEyZ","[]",[805,919,903],{"class":818},[805,921,923,926,928,930],{"class":807,"line":922},4,[805,924,925],{"class":822},"  defaultLocale",[805,927,826],{"class":818},[805,929,900],{"class":829},[805,931,903],{"class":818},[805,933,935,938,941,944,947,950,953,955],{"class":807,"line":934},5,[805,936,937],{"class":822},"  localeKeyToCode",[805,939,940],{"class":818},"?:",[805,942,943],{"class":829}," Record",[805,945,946],{"class":818},"\u003C",[805,948,949],{"class":829},"string",[805,951,952],{"class":818},",",[805,954,900],{"class":829},[805,956,957],{"class":818},">,\n",[805,959,961,964,966,968],{"class":807,"line":960},6,[805,962,963],{"class":822},"  base",[805,965,940],{"class":818},[805,967,900],{"class":829},[805,969,903],{"class":818},[805,971,973,975],{"class":807,"line":972},7,[805,974,833],{"class":818},[805,976,977],{"class":829}," string\n",[782,979,981],{"id":980},"messagesfromglob",[748,982,983],{},"messagesFromGlob",[751,985,986,987,990,991,994,995,998],{},"Tiny helper if you still prefer ",[748,988,989],{},"import.meta.glob"," instead of ",[748,992,993],{},"defineI18nTheme",".\nOnly unwraps Vite module namespaces — dictionaries with a ",[748,996,997],{},"default"," key stay intact.",[796,1000,1002],{"className":798,"code":1001,"language":800,"meta":801,"style":801},"function messagesFromGlob(\n  modules: Record\u003Cstring, { default: Translations; } | Translations>,\n): Record\u003Cstring, Translations>\n",[748,1003,1004,1013,1053],{"__ignoreMap":801},[805,1005,1006,1008,1011],{"class":807,"line":353},[805,1007,811],{"class":810},[805,1009,1010],{"class":814}," messagesFromGlob",[805,1012,889],{"class":818},[805,1014,1015,1018,1020,1022,1024,1026,1028,1031,1035,1037,1040,1043,1046,1049,1051],{"class":807,"line":892},[805,1016,1017],{"class":822},"  modules",[805,1019,826],{"class":818},[805,1021,943],{"class":829},[805,1023,946],{"class":818},[805,1025,949],{"class":829},[805,1027,952],{"class":818},[805,1029,1030],{"class":818}," {",[805,1032,1034],{"class":1033},"swJcz"," default",[805,1036,826],{"class":818},[805,1038,1039],{"class":829}," Translations",[805,1041,1042],{"class":818},";",[805,1044,1045],{"class":818}," }",[805,1047,1048],{"class":818}," |",[805,1050,1039],{"class":829},[805,1052,957],{"class":818},[805,1054,1055,1057,1059,1061,1063,1065,1067],{"class":807,"line":906},[805,1056,833],{"class":818},[805,1058,943],{"class":829},[805,1060,946],{"class":818},[805,1062,949],{"class":829},[805,1064,952],{"class":818},[805,1066,1039],{"class":829},[805,1068,1069],{"class":818},">\n",[751,1071,1072,843,1074],{},[840,1073,842],{},[845,1075,1077],{"href":1076},"\u002Fapi\u002Fpackages\u002Ftypes#translations",[748,1078,1079],{},"Translations",[782,1081,1083],{"id":1082},"routenamefrompath",[748,1084,1085],{},"routeNameFromPath",[751,1087,1088,1089,1092,1093,1096],{},"Route name for page-scoped dictionaries (",[748,1090,1091],{},"\u002Fguide\u002Fdemo"," → ",[748,1094,1095],{},"guide-demo",").\nStrips VitePress URL prefixes (keys), not only raw i18n codes.",[751,1098,1099,1100,1103,1104,1107],{},"When ",[748,1101,1102],{},"defaultLocale"," is omitted (legacy 2-arg call), any segment that matches a\nlisted locale code is stripped — callers must not rely on ",[748,1105,1106],{},"localeCodes[0]"," as default.",[796,1109,1111],{"className":798,"code":1110,"language":800,"meta":801,"style":801},"function routeNameFromPath(\n  path: string,\n  localeCodes: string[],\n  defaultLocale?: string,\n  localeKeyToCode?: Record\u003Cstring, string>,\n  base?: string,\n): string\n",[748,1112,1113,1122,1132,1144,1154,1172,1182],{"__ignoreMap":801},[805,1114,1115,1117,1120],{"class":807,"line":353},[805,1116,811],{"class":810},[805,1118,1119],{"class":814}," routeNameFromPath",[805,1121,889],{"class":818},[805,1123,1124,1126,1128,1130],{"class":807,"line":892},[805,1125,895],{"class":822},[805,1127,826],{"class":818},[805,1129,900],{"class":829},[805,1131,903],{"class":818},[805,1133,1134,1136,1138,1140,1142],{"class":807,"line":906},[805,1135,909],{"class":822},[805,1137,826],{"class":818},[805,1139,900],{"class":829},[805,1141,917],{"class":916},[805,1143,903],{"class":818},[805,1145,1146,1148,1150,1152],{"class":807,"line":922},[805,1147,925],{"class":822},[805,1149,940],{"class":818},[805,1151,900],{"class":829},[805,1153,903],{"class":818},[805,1155,1156,1158,1160,1162,1164,1166,1168,1170],{"class":807,"line":934},[805,1157,937],{"class":822},[805,1159,940],{"class":818},[805,1161,943],{"class":829},[805,1163,946],{"class":818},[805,1165,949],{"class":829},[805,1167,952],{"class":818},[805,1169,900],{"class":829},[805,1171,957],{"class":818},[805,1173,1174,1176,1178,1180],{"class":807,"line":960},[805,1175,963],{"class":822},[805,1177,940],{"class":818},[805,1179,900],{"class":829},[805,1181,903],{"class":818},[805,1183,1184,1186],{"class":807,"line":972},[805,1185,833],{"class":818},[805,1187,977],{"class":829},[782,1189,1191],{"id":1190},"stripsitebase",[748,1192,1193],{},"stripSiteBase",[751,1195,1196,1197,1199,1200,1202,1203,769],{},"Strip VitePress ",[748,1198,873],{}," from a path. Leaves query\u002Fhash intact.\nNo-op when ",[748,1201,869],{}," is missing or ",[748,1204,1205],{},"\u002F",[796,1207,1209],{"className":798,"code":1208,"language":800,"meta":801,"style":801},"function stripSiteBase(path: string, base?: string): string\n",[748,1210,1211],{"__ignoreMap":801},[805,1212,1213,1215,1218,1220,1223,1225,1227,1229,1232,1234,1236,1238],{"class":807,"line":353},[805,1214,811],{"class":810},[805,1216,1217],{"class":814}," stripSiteBase",[805,1219,819],{"class":818},[805,1221,1222],{"class":822},"path",[805,1224,826],{"class":818},[805,1226,900],{"class":829},[805,1228,952],{"class":818},[805,1230,1231],{"class":822}," base",[805,1233,940],{"class":818},[805,1235,900],{"class":829},[805,1237,833],{"class":818},[805,1239,977],{"class":829},[777,1241,1242],{"id":258},"Types",[782,1244,1246],{"id":1245},"createi18noptions",[748,1247,850],{},[796,1249,1251],{"className":798,"code":1250,"language":800,"meta":801,"style":801},"interface CreateI18nOptions\n",[748,1252,1253],{"__ignoreMap":801},[805,1254,1255,1258],{"class":807,"line":353},[805,1256,1257],{"class":810},"interface",[805,1259,1260],{"class":829}," CreateI18nOptions\n",[1262,1263,1265],"collapsible",{"name":1264},"15 properties",[1266,1267,1268,1273,1276,1280,1282,1286,1303,1307,1311,1315,1319,1322,1326,1337,1348],"field-group",{},[1269,1270],"field",{"name":1271,"type":949,":required":1272},"locale","true",[1269,1274],{"name":1275,"type":949},"fallbackLocale",[1269,1277],{"name":1278,"type":1279},"locales","Locale[]",[1269,1281],{"name":1102,"type":949},[1269,1283],{"name":1284,"type":1285},"messages","Record\u003Cstring, Translations>",[1269,1287,1290],{"name":1288,"type":1289},"routeMessages","Record\u003Cstring, Record\u003Cstring, Translations>>",[751,1291,1292,1293,1295,1296,1299,1300,769],{},"Page-scoped dictionaries keyed by route name (",[748,1294,1095],{},"), then locale.\nLoaded from ",[748,1297,1298],{},"locales\u002Fpages\u002F**"," when using ",[748,1301,1302],{},"withI18n",[1269,1304],{"name":1305,"type":1306},"plural","PluralFunc",[1269,1308],{"name":1309,"type":1310},"missingWarn","boolean",[1269,1312],{"name":1313,"type":1314},"numberFormats","VueI18nOptions['numberFormats']",[1269,1316],{"name":1317,"type":1318},"datetimeFormats","VueI18nOptions['datetimeFormats']",[1269,1320],{"name":1321,"type":949},"timeZone",[1269,1323],{"name":1324,"type":1325},"missingHandler","(locale: string, key: string, routeName: string) => void",[1269,1327,1329],{"name":1328,"type":1310},"syncWithVitePress",[751,1330,1331,843,1334,1336],{},[840,1332,1333],{},"Default",[748,1335,1272],{}," · Sync i18n locale from the VitePress URL path on every navigation.",[1269,1338,1341],{"name":1339,"type":1340},"localeKeyToCode","Record\u003Cstring, string>",[751,1342,1343,1344,1347],{},"Map VitePress locale keys to i18n codes (",[748,1345,1346],{},"root"," → default locale code).",[1269,1349,1350],{"name":869,"type":949},[751,1351,1352,1353,1355,1356,1359],{},"VitePress ",[748,1354,873],{},". Needed so SSG paths (",[748,1357,1358],{},"withBase",") and lang switcher\ndo not treat the base segment as content \u002F double-prefix links.",[782,1361,1363],{"id":1362},"createi18nresult",[748,1364,857],{},[796,1366,1368],{"className":798,"code":1367,"language":800,"meta":801,"style":801},"type CreateI18nResult = I18nPlugin & PathMethods & { … }\n",[748,1369,1370],{"__ignoreMap":801},[805,1371,1372,1375,1378,1381,1384,1387,1390,1392,1394,1397],{"class":807,"line":353},[805,1373,1374],{"class":810},"type",[805,1376,1377],{"class":829}," CreateI18nResult",[805,1379,1380],{"class":818}," =",[805,1382,1383],{"class":829}," I18nPlugin",[805,1385,1386],{"class":818}," &",[805,1388,1389],{"class":829}," PathMethods",[805,1391,1386],{"class":818},[805,1393,1030],{"class":818},[805,1395,1396],{"class":916}," … ",[805,1398,1399],{"class":818},"}\n",[1266,1401,1402,1413],{},[1269,1403,1406],{"name":1404,"type":1405,":required":1272},"i18n","I18nPlugin['global'] & PathMethods",[751,1407,1408,1409,1412],{},"Same as ",[748,1410,1411],{},".global"," (VueI18n + path methods).",[1269,1414],{"name":793,"type":1415,":required":1272},"(ctx: { app: App; router: VitePressRouterLike; siteData?: Ref\u003CVitePressSiteDataLike> | VitePressSiteDataLike; }) => void",[751,1417,1418,843,1420,851,1426],{},[840,1419,842],{},[845,1421,1423],{"href":1422},"\u002Fapi\u002Fpackages\u002Fvue#i18nplugin",[748,1424,1425],{},"I18nPlugin",[845,1427,1429],{"href":1428},"#pathmethods",[748,1430,1431],{},"PathMethods",[782,1433,1435],{"id":1434},"pathmethods",[748,1436,1431],{},[751,1438,1439,1440,1442],{},"Path helpers exposed on ",[748,1441,787],{}," instances (slice of the router adapter).",[796,1444,1446],{"className":798,"code":1445,"language":800,"meta":801,"style":801},"type PathMethods = Pick\u003CVitePressRouterAdapter, 'localizePath' | 'switchLocalePath' | 'getLocaleFromPath' | 'removeLocaleFromPath' | 'routeNameFromPath'>\n",[748,1447,1448],{"__ignoreMap":801},[805,1449,1450,1452,1454,1456,1459,1461,1464,1466,1469,1473,1476,1478,1480,1483,1485,1487,1489,1491,1493,1495,1497,1500,1502,1504,1506,1508,1510],{"class":807,"line":353},[805,1451,1374],{"class":810},[805,1453,1389],{"class":829},[805,1455,1380],{"class":818},[805,1457,1458],{"class":829}," Pick",[805,1460,946],{"class":818},[805,1462,1463],{"class":829},"VitePressRouterAdapter",[805,1465,952],{"class":818},[805,1467,1468],{"class":818}," '",[805,1470,1472],{"class":1471},"sfazB","localizePath",[805,1474,1475],{"class":818},"'",[805,1477,1048],{"class":818},[805,1479,1468],{"class":818},[805,1481,1482],{"class":1471},"switchLocalePath",[805,1484,1475],{"class":818},[805,1486,1048],{"class":818},[805,1488,1468],{"class":818},[805,1490,863],{"class":1471},[805,1492,1475],{"class":818},[805,1494,1048],{"class":818},[805,1496,1468],{"class":818},[805,1498,1499],{"class":1471},"removeLocaleFromPath",[805,1501,1475],{"class":818},[805,1503,1048],{"class":818},[805,1505,1468],{"class":818},[805,1507,1085],{"class":1471},[805,1509,1475],{"class":818},[805,1511,1069],{"class":818},[782,1513,1515],{"id":1514},"virtuali18nconfig",[748,1516,1517],{},"VirtualI18nConfig",[796,1519,1521],{"className":798,"code":1520,"language":800,"meta":801,"style":801},"interface VirtualI18nConfig\n",[748,1522,1523],{"__ignoreMap":801},[805,1524,1525,1527],{"class":807,"line":353},[805,1526,1257],{"class":810},[805,1528,1529],{"class":829}," VirtualI18nConfig\n",[1262,1531,1533],{"name":1532},"13 properties",[1266,1534,1535,1537,1539,1541,1545,1547,1549,1552,1555,1557,1564,1567,1570],{},[1269,1536],{"name":1102,"type":949,":required":1272},[1269,1538],{"name":1275,"type":949,":required":1272},[1269,1540],{"name":1278,"type":1279,":required":1272},[1269,1542],{"name":1543,"type":1544,":required":1272},"localeCodes","string[]",[1269,1546],{"name":1309,"type":1310,":required":1272},[1269,1548],{"name":1328,"type":1310,":required":1272},[1269,1550],{"name":1551,"type":949,":required":1272},"translationDir",[1269,1553],{"name":1554,"type":1310,":required":1272},"disablePageLocales",[1269,1556],{"name":1339,"type":1340,":required":1272},[1269,1558,1559],{"name":869,"type":949},[751,1560,1352,1561,1563],{},[748,1562,873],{}," (normalized, trailing slash preserved from config).",[1269,1565],{"name":1313,"type":1566},"CreateI18nOptions['numberFormats']",[1269,1568],{"name":1317,"type":1569},"CreateI18nOptions['datetimeFormats']",[1269,1571],{"name":1321,"type":949},[782,1573,1575],{"id":1574},"vitepresssitedatalike",[748,1576,1577],{},"VitePressSiteDataLike",[796,1579,1581],{"className":798,"code":1580,"language":800,"meta":801,"style":801},"interface VitePressSiteDataLike\n",[748,1582,1583],{"__ignoreMap":801},[805,1584,1585,1587],{"class":807,"line":353},[805,1586,1257],{"class":810},[805,1588,1589],{"class":829}," VitePressSiteDataLike\n",[1266,1591,1592],{},[1269,1593],{"name":1278,"type":1594},"Record\u003Cstring, { lang?: string; link?: string; label?: string; }>",[782,1596,1598],{"id":1597},"vitepressuserconfiglike",[748,1599,1600],{},"VitePressUserConfigLike",[751,1602,1603,1604,1606],{},"Minimal VitePress \u002F Vite user config shape we merge into.\nAvoid importing ",[748,1605,270],{}," types so the package stays usable as a pure library dep.",[796,1608,1610],{"className":798,"code":1609,"language":800,"meta":801,"style":801},"interface VitePressUserConfigLike\n",[748,1611,1612],{"__ignoreMap":801},[805,1613,1614,1616],{"class":807,"line":353},[805,1615,1257],{"class":810},[805,1617,1618],{"class":829}," VitePressUserConfigLike\n",[1266,1620,1621,1623,1626,1630,1634,1637,1641],{},[1269,1622],{"name":869,"type":949},[1269,1624],{"name":1278,"type":1625},"Record\u003Cstring, unknown>",[1269,1627],{"name":1628,"type":1629},"themeConfig","Record\u003Cstring, unknown> | null",[1269,1631],{"name":1632,"type":1633},"transformHead","(...args: any[]) => any",[1269,1635],{"name":1636,"type":1633},"transformPageData",[1269,1638],{"name":1639,"type":1640},"vite","{ plugins?: Plugin[] | Plugin[][]; ssr?: { noExternal?: string | true | Array\u003Cstring | RegExp>; [key: string]: unknown; }; [key: string]: unknown; }",[1269,1642],{"name":1643,"type":1644},"[key: string]","unknown",[782,1646,1648],{"id":1647},"withi18noptions",[748,1649,1650],{},"WithI18nOptions",[796,1652,1654],{"className":798,"code":1653,"language":800,"meta":801,"style":801},"interface WithI18nOptions extends CreateI18nOptions\n",[748,1655,1656],{"__ignoreMap":801},[805,1657,1658,1660,1663,1666],{"class":807,"line":353},[805,1659,1257],{"class":810},[805,1661,1662],{"class":829}," WithI18nOptions",[805,1664,1665],{"class":810}," extends",[805,1667,1260],{"class":829},[1266,1669,1670,1690,1704,1717,1741,1765,1776,1793],{},[1269,1671,1672],{"name":1551,"type":949},[751,1673,1674,843,1676,1679,1680,759,1683,1686,1687,769],{},[840,1675,1333],{},[748,1677,1678],{},"'locales'"," · Directory with locale JSON (",[748,1681,1682],{},"en.json",[748,1684,1685],{},"pages\u002Fguide\u002Fdemo\u002Fen.json",", …), relative to Vite root\n(VitePress content \u002F docs root). Used by ",[748,1688,1689],{},"virtual:i18n-micro\u002Fmessages",[1269,1691,1692],{"name":1554,"type":1310},[751,1693,1694,843,1696,1699,1700,1703],{},[840,1695,1333],{},[748,1697,1698],{},"false"," · When true, treat ",[748,1701,1702],{},"pages\u002F**"," as root-level dictionaries.",[1269,1705,1707],{"name":1706,"type":1310},"warnOnLocaleMismatch",[751,1708,1709,843,1711,1713,1714,1716],{},[840,1710,1333],{},[748,1712,1272],{}," · When true, logs a warning if VitePress ",[748,1715,1278],{}," keys do not align with\nconfigured i18n locale codes.",[1269,1718,1720],{"name":1719,"type":1310},"i18nRouting",[751,1721,1722,843,1724,1726,1727,1730,1731,1734,1735,1737,1738,1740],{},[840,1723,1333],{},[748,1725,1272],{}," · Inject ",[748,1728,1729],{},"themeConfig.i18nRouting"," from adapter options + ",[748,1732,1733],{},"config.base",".\nSet ",[748,1736,1698],{}," to skip. Skipped automatically when ",[748,1739,1729],{}," is already set.",[1269,1742,1744],{"name":1743,"type":1310},"meta",[751,1745,1746,843,1748,1751,1752,1754,1755,1757,1758,1761,1762,769],{},[840,1747,1333],{},[748,1749,1750],{},"true when `metaBaseUrl` is set, otherwise false"," · Emit i18n SEO tags via ",[748,1753,1632],{}," (canonical, hreflang, og:locale…) —\nNuxt ",[748,1756,1743],{}," \u002F plugin ",[748,1759,1760],{},"02.meta"," analogue.\nAbsolute link tags require ",[748,1763,1764],{},"metaBaseUrl",[1269,1766,1767],{"name":1764,"type":949},[751,1768,1769,1770,1773,1774,769],{},"Public origin without trailing slash (",[748,1771,1772],{},"https:\u002F\u002Fexample.com",").\nSame role as Nuxt ",[748,1775,1764],{},[1269,1777,1779],{"name":1778,"type":1310},"hreflangBaseLanguage",[751,1780,1781,843,1783,1785,1786,1789,1790,1792],{},[840,1782,1333],{},[748,1784,1698],{}," · Also emit bare-language hreflang from ",[748,1787,1788],{},"iso"," (Nuxt ",[748,1791,1778],{},").",[1269,1794,1796],{"name":1795,"type":1544},"canonicalQueryWhitelist",[751,1797,1798,843,1800,1802],{},[840,1799,1333],{},[748,1801,917],{}," · Query keys kept on canonical \u002F alternate URLs.",[751,1804,1805,843,1807],{},[840,1806,842],{},[845,1808,1809],{"href":847},[748,1810,850],{},[777,1812,1814],{"id":1813},"re-exports","Re-exports",[751,1816,1817],{},"Declared in another package of this repository and documented on its page.",[1819,1820,1821,1848,1893],"ul",{},[1822,1823,1824,1825,1829,1830,851,1836,851,1842],"li",{},"From ",[845,1826,1827],{"href":219},[748,1828,633],{},": ",[845,1831,1833],{"href":1832},"\u002Fapi\u002Fpackages\u002Fcore#defaultplural",[748,1834,1835],{},"defaultPlural",[845,1837,1839],{"href":1838},"\u002Fapi\u002Fpackages\u002Fcore#interpolate",[748,1840,1841],{},"interpolate",[845,1843,1845],{"href":1844},"\u002Fapi\u002Fpackages\u002Fcore#formatservice",[748,1846,1847],{},"FormatService",[1822,1849,1824,1850,1829,1854,851,1860,851,1866,851,1872,851,1878,851,1884,851,1889],{},[845,1851,1852],{"href":259},[748,1853,677],{},[845,1855,1857],{"href":1856},"\u002Fapi\u002Fpackages\u002Ftypes#cleantranslation",[748,1858,1859],{},"CleanTranslation",[845,1861,1863],{"href":1862},"\u002Fapi\u002Fpackages\u002Ftypes#getter",[748,1864,1865],{},"Getter",[845,1867,1869],{"href":1868},"\u002Fapi\u002Fpackages\u002Ftypes#locale",[748,1870,1871],{},"Locale",[845,1873,1875],{"href":1874},"\u002Fapi\u002Fpackages\u002Ftypes#localecode",[748,1876,1877],{},"LocaleCode",[845,1879,1881],{"href":1880},"\u002Fapi\u002Fpackages\u002Ftypes#params",[748,1882,1883],{},"Params",[845,1885,1887],{"href":1886},"\u002Fapi\u002Fpackages\u002Ftypes#pluralfunc",[748,1888,1306],{},[845,1890,1891],{"href":1076},[748,1892,1079],{},[1822,1894,1824,1895,1829,1899,851,1905,851,1911,851,1917,851,1923,851,1928,851,1932,851,1938,851,1944],{},[845,1896,1897],{"href":275},[748,1898,693],{},[845,1900,1902],{"href":1901},"\u002Fapi\u002Fpackages\u002Fvue#i18ngroup",[748,1903,1904],{},"I18nGroup",[845,1906,1908],{"href":1907},"\u002Fapi\u002Fpackages\u002Fvue#i18nlink",[748,1909,1910],{},"I18nLink",[845,1912,1914],{"href":1913},"\u002Fapi\u002Fpackages\u002Fvue#i18nswitcher",[748,1915,1916],{},"I18nSwitcher",[845,1918,1920],{"href":1919},"\u002Fapi\u002Fpackages\u002Fvue#i18nt",[748,1921,1922],{},"I18nT",[845,1924,1926],{"href":1925},"\u002Fapi\u002Fpackages\u002Fvue#usei18n",[748,1927,283],{},[845,1929,1930],{"href":1422},[748,1931,1425],{},[845,1933,1935],{"href":1934},"\u002Fapi\u002Fpackages\u002Fvue#i18nroutingstrategy",[748,1936,1937],{},"I18nRoutingStrategy",[845,1939,1941],{"href":1940},"\u002Fapi\u002Fpackages\u002Fvue#usei18noptions",[748,1942,1943],{},"UseI18nOptions",[845,1945,1947],{"href":1946},"\u002Fapi\u002Fpackages\u002Fvue#vuei18noptions",[748,1948,1949],{},"VueI18nOptions",[771,1951,1953],{"id":1952},"i18n-microvitepressconfig",[748,1954,762],{},[751,1956,1957,1958,1960,1961,851,1966,851,1971,769],{},"Also exports, as ",[748,1959,689],{}," does: ",[845,1962,1964],{"href":1963},"#virtuali18nconfig",[748,1965,1517],{},[845,1967,1969],{"href":1968},"#vitepressuserconfiglike",[748,1970,1600],{},[845,1972,1974],{"href":1973},"#withi18noptions",[748,1975,1650],{},[777,1977,780],{"id":1978},"functions-1",[782,1980,1982],{"id":1981},"buildvitepresslocalehead",[748,1983,1984],{},"buildVitePressLocaleHead",[751,1986,1987,1988,1990,1991,1993],{},"Build i18n SEO head for VitePress — same tags as Nuxt ",[748,1989,295],{}," \u002F\nplugin ",[748,1992,1760],{}," (canonical, hreflang, x-default, og:locale \u002F og:url \u002F alternates).",[751,1995,1996,1997,1999,2000,2002],{},"Framework-agnostic pure function; wired automatically by ",[748,1998,1302],{}," when ",[748,2001,1743],{}," is on.",[796,2004,2006],{"className":798,"code":2005,"language":800,"meta":801,"style":801},"function buildVitePressLocaleHead(\n  options: BuildVitePressLocaleHeadOptions,\n): VitePressLocaleHeadObject\n",[748,2007,2008,2017,2029],{"__ignoreMap":801},[805,2009,2010,2012,2015],{"class":807,"line":353},[805,2011,811],{"class":810},[805,2013,2014],{"class":814}," buildVitePressLocaleHead",[805,2016,889],{"class":818},[805,2018,2019,2022,2024,2027],{"class":807,"line":892},[805,2020,2021],{"class":822},"  options",[805,2023,826],{"class":818},[805,2025,2026],{"class":829}," BuildVitePressLocaleHeadOptions",[805,2028,903],{"class":818},[805,2030,2031,2033],{"class":807,"line":906},[805,2032,833],{"class":818},[805,2034,2035],{"class":829}," VitePressLocaleHeadObject\n",[751,2037,2038,843,2040,851,2046],{},[840,2039,842],{},[845,2041,2043],{"href":2042},"#buildvitepresslocaleheadoptions",[748,2044,2045],{},"BuildVitePressLocaleHeadOptions",[845,2047,2049],{"href":2048},"#vitepresslocaleheadobject",[748,2050,2051],{},"VitePressLocaleHeadObject",[782,2053,2055],{"id":2054},"buildvitepresslocales",[748,2056,2057],{},"buildVitePressLocales",[751,2059,2060,2061,2064,2065,2067,2068,2070,2071,769],{},"Build VitePress ",[748,2062,2063],{},"config.locales"," from i18n-micro ",[748,2066,1279],{},".\nDefault locale becomes ",[748,2069,1346],{}," (no URL prefix); others get ",[748,2072,2073],{},"\u002F{key}\u002F",[796,2075,2077],{"className":798,"code":2076,"language":800,"meta":801,"style":801},"function buildVitePressLocales(\n  locales: Locale[],\n  defaultLocale: string,\n  options?: BuildVitePressLocalesOptions,\n): Record\u003Cstring, VitePressLocaleEntry>\n",[748,2078,2079,2088,2102,2112,2123],{"__ignoreMap":801},[805,2080,2081,2083,2086],{"class":807,"line":353},[805,2082,811],{"class":810},[805,2084,2085],{"class":814}," buildVitePressLocales",[805,2087,889],{"class":818},[805,2089,2090,2093,2095,2098,2100],{"class":807,"line":892},[805,2091,2092],{"class":822},"  locales",[805,2094,826],{"class":818},[805,2096,2097],{"class":829}," Locale",[805,2099,917],{"class":916},[805,2101,903],{"class":818},[805,2103,2104,2106,2108,2110],{"class":807,"line":906},[805,2105,925],{"class":822},[805,2107,826],{"class":818},[805,2109,900],{"class":829},[805,2111,903],{"class":818},[805,2113,2114,2116,2118,2121],{"class":807,"line":922},[805,2115,2021],{"class":822},[805,2117,940],{"class":818},[805,2119,2120],{"class":829}," BuildVitePressLocalesOptions",[805,2122,903],{"class":818},[805,2124,2125,2127,2129,2131,2133,2135,2138],{"class":807,"line":934},[805,2126,833],{"class":818},[805,2128,943],{"class":829},[805,2130,946],{"class":818},[805,2132,949],{"class":829},[805,2134,952],{"class":818},[805,2136,2137],{"class":829}," VitePressLocaleEntry",[805,2139,1069],{"class":818},[751,2141,2142,843,2144,851,2148,851,2154],{},[840,2143,842],{},[845,2145,2146],{"href":1868},[748,2147,1871],{},[845,2149,2151],{"href":2150},"#buildvitepresslocalesoptions",[748,2152,2153],{},"BuildVitePressLocalesOptions",[845,2155,2157],{"href":2156},"#vitepresslocaleentry",[748,2158,2159],{},"VitePressLocaleEntry",[782,2161,2163],{"id":2162},"relativepathtoroutepath",[748,2164,2165],{},"relativePathToRoutePath",[751,2167,2168,2169,2172],{},"Convert VitePress ",[748,2170,2171],{},"pageData.relativePath"," to a route path (cleanUrls-style).",[796,2174,2176],{"className":798,"code":2175,"language":800,"meta":801,"style":801},"function relativePathToRoutePath(relativePath: string): string\n",[748,2177,2178],{"__ignoreMap":801},[805,2179,2180,2182,2185,2187,2190,2192,2194,2196],{"class":807,"line":353},[805,2181,811],{"class":810},[805,2183,2184],{"class":814}," relativePathToRoutePath",[805,2186,819],{"class":818},[805,2188,2189],{"class":822},"relativePath",[805,2191,826],{"class":818},[805,2193,900],{"class":829},[805,2195,833],{"class":818},[805,2197,977],{"class":829},[782,2199,2201],{"id":2200},"warnlocalemismatch",[748,2202,2203],{},"warnLocaleMismatch",[796,2205,2207],{"className":798,"code":2206,"language":800,"meta":801,"style":801},"function warnLocaleMismatch(\n  config: VitePressUserConfigLike,\n  options: WithI18nOptions,\n): void\n",[748,2208,2209,2218,2230,2240],{"__ignoreMap":801},[805,2210,2211,2213,2216],{"class":807,"line":353},[805,2212,811],{"class":810},[805,2214,2215],{"class":814}," warnLocaleMismatch",[805,2217,889],{"class":818},[805,2219,2220,2223,2225,2228],{"class":807,"line":892},[805,2221,2222],{"class":822},"  config",[805,2224,826],{"class":818},[805,2226,2227],{"class":829}," VitePressUserConfigLike",[805,2229,903],{"class":818},[805,2231,2232,2234,2236,2238],{"class":807,"line":906},[805,2233,2021],{"class":822},[805,2235,826],{"class":818},[805,2237,1662],{"class":829},[805,2239,903],{"class":818},[805,2241,2242,2244],{"class":807,"line":922},[805,2243,833],{"class":818},[805,2245,2246],{"class":829}," void\n",[751,2248,2249,843,2251,851,2255],{},[840,2250,842],{},[845,2252,2253],{"href":1968},[748,2254,1600],{},[845,2256,2257],{"href":1973},[748,2258,1650],{},[782,2260,2262],{"id":2261},"withi18n",[748,2263,1302],{},[751,2265,2266,2267,2269],{},"VitePress config helper: virtual modules + optional ",[748,2268,1719],{}," \u002F SEO head.",[751,2271,2272],{},"Registers:",[1819,2274,2275,2280],{},[1822,2276,2277],{},[748,2278,2279],{},"virtual:i18n-micro\u002Fconfig",[1822,2281,2282,2284,2285,2287,2288,2291],{},[748,2283,1689],{}," (from ",[748,2286,1551],{},", default ",[748,2289,2290],{},"locales\u002F",")",[751,2293,2294,2295,2297,2298,2301,2302,2305,2306,2308,2309,2311],{},"By default also sets ",[748,2296,1729],{}," (pass ",[748,2299,2300],{},"i18nRouting: false"," to skip).\nPair with ",[748,2303,2304],{},"defineI18nTheme(DefaultTheme)"," from ",[748,2307,768],{},".\nImport from ",[748,2310,762],{}," (Node \u002F config files only).",[796,2313,2315],{"className":798,"code":2314,"language":800,"meta":801,"style":801},"function withI18n\u003CT extends VitePressUserConfigLike>(\n  config: T,\n  options: WithI18nOptions,\n): T\n",[748,2316,2317,2336,2347,2357],{"__ignoreMap":801},[805,2318,2319,2321,2324,2326,2329,2331,2333],{"class":807,"line":353},[805,2320,811],{"class":810},[805,2322,2323],{"class":814}," withI18n",[805,2325,946],{"class":818},[805,2327,2328],{"class":829},"T",[805,2330,1665],{"class":810},[805,2332,2227],{"class":829},[805,2334,2335],{"class":818},">(\n",[805,2337,2338,2340,2342,2345],{"class":807,"line":892},[805,2339,2222],{"class":822},[805,2341,826],{"class":818},[805,2343,2344],{"class":829}," T",[805,2346,903],{"class":818},[805,2348,2349,2351,2353,2355],{"class":807,"line":906},[805,2350,2021],{"class":822},[805,2352,826],{"class":818},[805,2354,1662],{"class":829},[805,2356,903],{"class":818},[805,2358,2359,2361],{"class":807,"line":922},[805,2360,833],{"class":818},[805,2362,2363],{"class":829}," T\n",[751,2365,2366,843,2368,851,2372],{},[840,2367,842],{},[845,2369,2370],{"href":1968},[748,2371,1600],{},[845,2373,2374],{"href":1973},[748,2375,1650],{},[777,2377,1242],{"id":2378},"types-1",[782,2380,2382],{"id":2381},"buildvitepresslocaleheadoptions",[748,2383,2045],{},[796,2385,2387],{"className":798,"code":2386,"language":800,"meta":801,"style":801},"interface BuildVitePressLocaleHeadOptions\n",[748,2388,2389],{"__ignoreMap":801},[805,2390,2391,2393],{"class":807,"line":353},[805,2392,1257],{"class":810},[805,2394,2395],{"class":829}," BuildVitePressLocaleHeadOptions\n",[1262,2397,2399],{"name":2398},"12 properties",[1266,2400,2401,2416,2418,2420,2422,2432,2459,2468,2476,2485,2494,2504],{},[1269,2402,2403],{"name":1222,"type":949,":required":1272},[751,2404,2405,2406,2408,2409,2412,2413,769],{},"Current page path (with or without ",[748,2407,873],{},"). Query\u002Fhash optional.\nExample: ",[748,2410,2411],{},"\u002Fdocs\u002Ffr\u002Fguide\u002F"," or ",[748,2414,2415],{},"\u002Ffr\u002Fguide",[1269,2417],{"name":1278,"type":1279,":required":1272},[1269,2419],{"name":1102,"type":949,":required":1272},[1269,2421],{"name":1339,"type":1340},[1269,2423,2424],{"name":869,"type":949},[751,2425,1352,2426,2428,2429,1792],{},[748,2427,873],{}," (e.g. ",[748,2430,2431],{},"\u002Fdocs\u002F",[1269,2433,2434],{"name":1764,"type":949},[751,2435,2436,2437,2440,2441,2443,2444,2447,2448,2447,2451,2454,2455,2458],{},"Public site origin ",[840,2438,2439],{},"without"," trailing slash (e.g. ",[748,2442,1772],{},").\nRequired for absolute ",[748,2445,2446],{},"canonical"," \u002F ",[748,2449,2450],{},"hreflang",[748,2452,2453],{},"og:url",".\nWhen omitted, only ",[748,2456,2457],{},"htmlAttrs"," are produced.",[1269,2460,2461],{"name":1778,"type":1310},[751,2462,2463,843,2465],{},[840,2464,1333],{},[748,2466,2467],{},"false — same as Nuxt \u002F Vue `useLocaleHead`.",[1269,2469,2470],{"name":1795,"type":1544},[751,2471,2472,843,2474,1802],{},[840,2473,1333],{},[748,2475,917],{},[1269,2477,2479],{"name":2478,"type":1310},"addDirAttribute",[751,2480,2481,843,2483],{},[840,2482,1333],{},[748,2484,1272],{},[1269,2486,2488],{"name":2487,"type":1310},"addSeoAttributes",[751,2489,2490,843,2492],{},[840,2491,1333],{},[748,2493,1272],{},[1269,2495,2497],{"name":2496,"type":949},"identifierAttribute",[751,2498,2499,843,2501],{},[840,2500,1333],{},[748,2502,2503],{},"'id'",[1269,2505],{"name":1309,"type":1310},[782,2507,2509],{"id":2508},"buildvitepresslocalesoptions",[748,2510,2153],{},[796,2512,2514],{"className":798,"code":2513,"language":800,"meta":801,"style":801},"interface BuildVitePressLocalesOptions\n",[748,2515,2516],{"__ignoreMap":801},[805,2517,2518,2520],{"class":807,"line":353},[805,2519,1257],{"class":810},[805,2521,2522],{"class":829}," BuildVitePressLocalesOptions\n",[1266,2524,2525],{},[1269,2526,2527],{"name":1339,"type":1340},[751,2528,2529,2530,2532,2533,1092,2536,2539],{},"Map VitePress locale keys → i18n codes (",[748,2531,1346],{}," → default).\nWhen a non-default code maps to a short VP key (",[748,2534,2535],{},"fr",[748,2537,2538],{},"fr-FR","), the URL\nprefix \u002F config key uses the VP key.",[782,2541,2543],{"id":2542},"vitepressheadtuple",[748,2544,2545],{},"VitePressHeadTuple",[751,2547,1352,2548,2551],{},[748,2549,2550],{},"HeadConfig"," tuple (tag + attrs).",[796,2553,2555],{"className":798,"code":2554,"language":800,"meta":801,"style":801},"type VitePressHeadTuple = [\n  string,\n  Record\u003Cstring, string>\n]\n",[748,2556,2557,2569,2576,2591],{"__ignoreMap":801},[805,2558,2559,2561,2564,2566],{"class":807,"line":353},[805,2560,1374],{"class":810},[805,2562,2563],{"class":829}," VitePressHeadTuple",[805,2565,1380],{"class":818},[805,2567,2568],{"class":916}," [\n",[805,2570,2571,2574],{"class":807,"line":892},[805,2572,2573],{"class":829},"  string",[805,2575,903],{"class":818},[805,2577,2578,2581,2583,2585,2587,2589],{"class":807,"line":906},[805,2579,2580],{"class":829},"  Record",[805,2582,946],{"class":818},[805,2584,949],{"class":829},[805,2586,952],{"class":818},[805,2588,900],{"class":829},[805,2590,1069],{"class":818},[805,2592,2593],{"class":807,"line":922},[805,2594,2595],{"class":916},"]\n",[782,2597,2599],{"id":2598},"vitepresslocaleentry",[748,2600,2159],{},[751,2602,2603,2604,2606],{},"Minimal VitePress ",[748,2605,1278],{}," entry used by the default theme language menu.",[796,2608,2610],{"className":798,"code":2609,"language":800,"meta":801,"style":801},"interface VitePressLocaleEntry\n",[748,2611,2612],{"__ignoreMap":801},[805,2613,2614,2616],{"class":807,"line":353},[805,2615,1257],{"class":810},[805,2617,2618],{"class":829}," VitePressLocaleEntry\n",[1266,2620,2621,2624,2627],{},[1269,2622],{"name":2623,"type":949,":required":1272},"label",[1269,2625],{"name":2626,"type":949,":required":1272},"lang",[1269,2628],{"name":2629,"type":949},"link",[782,2631,2633],{"id":2632},"vitepresslocaleheadobject",[748,2634,2051],{},[796,2636,2638],{"className":798,"code":2637,"language":800,"meta":801,"style":801},"interface VitePressLocaleHeadObject\n",[748,2639,2640],{"__ignoreMap":801},[805,2641,2642,2644],{"class":807,"line":353},[805,2643,1257],{"class":810},[805,2645,2035],{"class":829},[1266,2647,2648,2651],{},[1269,2649],{"name":2457,"type":2650,":required":1272},"{ lang?: string; dir?: 'ltr' | 'rtl' | 'auto'; }",[1269,2652,2655],{"name":2653,"type":2654,":required":1272},"head","VitePressHeadTuple[]",[751,2656,2657,2658,2447,2660,769],{},"Ready for ",[748,2659,1632],{},[748,2661,2662],{},"frontmatter.head",[771,2664,2666],{"id":2665},"i18n-microvitepressnode",[748,2667,765],{},[751,2669,1957,2670,1960,2672,851,2677,851,2681,769],{},[748,2671,762],{},[845,2673,2675],{"href":2674},"#buildvitepresslocales",[748,2676,2057],{},[845,2678,2679],{"href":2150},[748,2680,2153],{},[845,2682,2683],{"href":2156},[748,2684,2159],{},[777,2686,780],{"id":2687},"functions-2",[782,2689,2691],{"id":2690},"createi18n-1",[748,2692,787],{},[751,2694,2695,2696,2698,2699,2701],{},"Node ",[748,2697,787],{}," (",[748,2700,645],{},") + VitePress path methods from the router adapter.",[796,2703,2705],{"className":798,"code":2704,"language":800,"meta":801,"style":801},"function createI18n(options: CreateI18nOptions): NodeI18n\n",[748,2706,2707],{"__ignoreMap":801},[805,2708,2709,2711,2713,2715,2717,2719,2721,2723],{"class":807,"line":353},[805,2710,811],{"class":810},[805,2712,815],{"class":814},[805,2714,819],{"class":818},[805,2716,823],{"class":822},[805,2718,826],{"class":818},[805,2720,830],{"class":829},[805,2722,833],{"class":818},[805,2724,2725],{"class":829}," NodeI18n\n",[751,2727,2728,843,2730,851,2734],{},[840,2729,842],{},[845,2731,2732],{"href":847},[748,2733,850],{},[845,2735,2737],{"href":2736},"#nodei18n",[748,2738,2739],{},"NodeI18n",[777,2741,1242],{"id":2742},"types-2",[782,2744,2746],{"id":2745},"createi18noptions-1",[748,2747,850],{},[796,2749,2751],{"className":798,"code":2750,"language":800,"meta":801,"style":801},"interface CreateI18nOptions extends I18nOptions\n",[748,2752,2753],{"__ignoreMap":801},[805,2754,2755,2757,2759,2761],{"class":807,"line":353},[805,2756,1257],{"class":810},[805,2758,830],{"class":829},[805,2760,1665],{"class":810},[805,2762,2763],{"class":829}," I18nOptions\n",[1266,2765,2766,2778,2780,2782],{},[1269,2767,2769],{"name":1278,"type":2768},"Locale[] | string[]",[751,2770,2771,2772,2774,2775,769],{},"Locales for path helpers (",[748,2773,1472],{},", …). Defaults to ",[748,2776,2777],{},"[{ code: locale }]",[1269,2779],{"name":1102,"type":949},[1269,2781],{"name":1339,"type":1340},[1269,2783],{"name":869,"type":949},[751,2785,2786,843,2788],{},[840,2787,842],{},[845,2789,2791],{"href":2790},"\u002Fapi\u002Fpackages\u002Fnode#i18noptions",[748,2792,2793],{},"I18nOptions",[782,2795,2797],{"id":2796},"nodei18n",[748,2798,2739],{},[796,2800,2802],{"className":798,"code":2801,"language":800,"meta":801,"style":801},"type NodeI18n = I18n & PathMethods\n",[748,2803,2804],{"__ignoreMap":801},[805,2805,2806,2808,2811,2813,2816,2818],{"class":807,"line":353},[805,2807,1374],{"class":810},[805,2809,2810],{"class":829}," NodeI18n",[805,2812,1380],{"class":818},[805,2814,2815],{"class":829}," I18n",[805,2817,1386],{"class":818},[805,2819,2820],{"class":829}," PathMethods\n",[751,2822,2823,843,2825,851,2831],{},[840,2824,842],{},[845,2826,2828],{"href":2827},"\u002Fapi\u002Fpackages\u002Fnode#i18n",[748,2829,2830],{},"I18n",[845,2832,2833],{"href":1428},[748,2834,1431],{},[777,2836,1814],{"id":2837},"re-exports-1",[751,2839,1817],{},[1819,2841,2842],{},[1822,2843,1824,2844,1829,2848,851,2854,851,2860,851,2864],{},[845,2845,2846],{"href":227},[748,2847,645],{},[845,2849,2851],{"href":2850},"\u002Fapi\u002Fpackages\u002Fnode#loadroottranslations",[748,2852,2853],{},"loadRootTranslations",[845,2855,2857],{"href":2856},"\u002Fapi\u002Fpackages\u002Fnode#loadtranslations",[748,2858,2859],{},"loadTranslations",[845,2861,2862],{"href":2790},[748,2863,2793],{},[845,2865,2867],{"href":2866},"\u002Fapi\u002Fpackages\u002Fnode#loadedtranslations",[748,2868,2869],{},"LoadedTranslations",[771,2871,2873],{"id":2872},"i18n-microvitepresstheme",[748,2874,768],{},[777,2876,780],{"id":2877},"functions-3",[782,2879,2881],{"id":2880},"definei18ntheme",[748,2882,993],{},[751,2884,2885,2886,2889,2890,2893],{},"Zero-boilerplate theme wiring. Requires ",[748,2887,2888],{},"withI18n(...)"," in ",[748,2891,2892],{},".vitepress\u002Fconfig","\nso virtual config + messages modules exist.",[751,2895,2896,2897,843,2900,2903,2904,2906],{},"Uses ",[840,2898,2899],{},"static",[748,2901,2902],{},"virtual:i18n-micro\u002F*"," imports so VitePress SSG can rewrite them.\nImport this helper from ",[748,2905,768],{}," (not the root entry) so Node\nconfig evaluation never loads virtual modules.",[796,2908,2910],{"className":798,"code":2909,"language":800,"meta":801,"style":801},"function defineI18nTheme\u003CT extends Theme>(base: T, options?: DefineI18nThemeOptions): T\n",[748,2911,2912],{"__ignoreMap":801},[805,2913,2914,2916,2919,2921,2923,2925,2928,2931,2933,2935,2937,2939,2942,2944,2947,2949],{"class":807,"line":353},[805,2915,811],{"class":810},[805,2917,2918],{"class":814}," defineI18nTheme",[805,2920,946],{"class":818},[805,2922,2328],{"class":829},[805,2924,1665],{"class":810},[805,2926,2927],{"class":829}," Theme",[805,2929,2930],{"class":818},">(",[805,2932,869],{"class":822},[805,2934,826],{"class":818},[805,2936,2344],{"class":829},[805,2938,952],{"class":818},[805,2940,2941],{"class":822}," options",[805,2943,940],{"class":818},[805,2945,2946],{"class":829}," DefineI18nThemeOptions",[805,2948,833],{"class":818},[805,2950,2363],{"class":829},[796,2952,2954],{"className":798,"code":2953,"language":800,"meta":801,"style":801},"import DefaultTheme from 'vitepress\u002Ftheme'\nimport { defineI18nTheme } from '@i18n-micro\u002Fvitepress\u002Ftheme'\n\nexport default defineI18nTheme(DefaultTheme)\n",[748,2955,2956,2976,2995,3001],{"__ignoreMap":801},[805,2957,2958,2962,2965,2968,2970,2973],{"class":807,"line":353},[805,2959,2961],{"class":2960},"s7zQu","import",[805,2963,2964],{"class":916}," DefaultTheme ",[805,2966,2967],{"class":2960},"from",[805,2969,1468],{"class":818},[805,2971,2972],{"class":1471},"vitepress\u002Ftheme",[805,2974,2975],{"class":818},"'\n",[805,2977,2978,2980,2982,2984,2986,2989,2991,2993],{"class":807,"line":892},[805,2979,2961],{"class":2960},[805,2981,1030],{"class":818},[805,2983,2918],{"class":916},[805,2985,1045],{"class":818},[805,2987,2988],{"class":2960}," from",[805,2990,1468],{"class":818},[805,2992,768],{"class":1471},[805,2994,2975],{"class":818},[805,2996,2997],{"class":807,"line":906},[805,2998,3000],{"emptyLinePlaceholder":2999},true,"\n",[805,3002,3003,3006,3008,3010],{"class":807,"line":922},[805,3004,3005],{"class":2960},"export",[805,3007,1034],{"class":2960},[805,3009,2918],{"class":814},[805,3011,3012],{"class":916},"(DefaultTheme)\n",[751,3014,3015,843,3017],{},[840,3016,842],{},[845,3018,3020],{"href":3019},"#definei18nthemeoptions",[748,3021,3022],{},"DefineI18nThemeOptions",[777,3024,1242],{"id":3025},"types-3",[782,3027,3029],{"id":3028},"definei18nthemeoptions",[748,3030,3022],{},[796,3032,3034],{"className":798,"code":3033,"language":800,"meta":801,"style":801},"interface DefineI18nThemeOptions\n",[748,3035,3036],{"__ignoreMap":801},[805,3037,3038,3040],{"class":807,"line":353},[805,3039,1257],{"class":810},[805,3041,3042],{"class":829}," DefineI18nThemeOptions\n",[1262,3044,3046],{"name":3045},"10 properties",[1266,3047,3048,3057,3077,3079,3081,3083,3085,3087,3098,3100],{},[1269,3049,3051],{"name":793,"type":3050},"NonNullable\u003CTheme['enhanceApp']>",[751,3052,3053,3054,3056],{},"Extra ",[748,3055,793],{}," run after i18n is installed.",[1269,3058,3059],{"name":1305,"type":1306},[751,3060,3061,3062,3064,3065,3067,3068,3070,3071,3073,3074,3076],{},"Overrides for this theme: ",[748,3063,1305],{}," and ",[748,3066,1324],{}," cannot be serialized into\n",[748,3069,2279],{},"; the formats and ",[748,3072,1321],{}," default to what ",[748,3075,1302],{}," got.",[1269,3078],{"name":1324,"type":1325},[1269,3080],{"name":1313,"type":1566},[1269,3082],{"name":1317,"type":1569},[1269,3084],{"name":1321,"type":949},[1269,3086],{"name":1339,"type":1340},[1269,3088,3090],{"name":3089,"type":1517},"config",[751,3091,3092,3093,3095,3096,769],{},"Optional overrides (tests \u002F advanced). Defaults come from ",[748,3094,2902],{},"\nregistered by ",[748,3097,1302],{},[1269,3099],{"name":1284,"type":1285},[1269,3101],{"name":1288,"type":1289},[3103,3104],"hr",{},[751,3106,3107,3108,3111,3112,851,3115],{},"Generated from the TypeScript sources and their JSDoc by ",[748,3109,3110],{},"pnpm run docs:generate",".\nBack to ",[845,3113,3114],{"href":206},"all packages",[845,3116,3118],{"href":3117},"\u002Fintegrations\u002F","Integration guides",[3120,3121,3122],"style",{},"html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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 .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 .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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}",{"title":801,"searchDepth":892,"depth":892,"links":3124},[3125,3130,3134,3139],{"id":773,"depth":892,"text":689,"children":3126},[3127,3128,3129],{"id":779,"depth":906,"text":780},{"id":258,"depth":906,"text":1242},{"id":1813,"depth":906,"text":1814},{"id":1952,"depth":892,"text":762,"children":3131},[3132,3133],{"id":1978,"depth":906,"text":780},{"id":2378,"depth":906,"text":1242},{"id":2665,"depth":892,"text":765,"children":3135},[3136,3137,3138],{"id":2687,"depth":906,"text":780},{"id":2742,"depth":906,"text":1242},{"id":2837,"depth":906,"text":1814},{"id":2872,"depth":892,"text":768,"children":3140},[3141,3142],{"id":2877,"depth":906,"text":780},{"id":3025,"depth":906,"text":1242},"Exported API of @i18n-micro\u002Fvitepress, generated from the source.","md","2026-11-04T19:28:55+05:00",null,{},{"title":270},{"title":689,"description":3143},"vBvXEoaA0p8ig1ro_jtdQe_qZg3m_1_oiKsAXfEbtqU",[3152,3154],{"title":685,"path":267,"description":3153},"Exported API of @i18n-micro\u002Futils, generated from the source.",{"title":693,"path":275,"description":3155},"Exported API of @i18n-micro\u002Fvue, generated from the source.",1794131152613]