[{"data":1,"prerenderedAt":1717},["ShallowReactive",2],{"navigation":3,"v3-navigation":411,"\u002Fcomposables\u002FuseI18nHead":738,"\u002Fcomposables\u002FuseI18nHead-surround":1712},[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":291,"body":740,"description":1703,"extension":1704,"lastUpdated":1705,"links":1706,"meta":1707,"navigation":1709,"path":292,"seo":1710,"stem":293,"__hash__":1711},"docs\u002Fcomposables\u002FuseI18nHead.md",{"type":741,"value":742,"toc":1697},"minimark",[743,750,761,766,834,844,859,867,887,894,897,906,1177,1192,1196,1199,1666,1673,1677,1693],[744,745,747],"h1",{"id":746},"usei18nhead",[748,749,291],"code",{},[751,752,753,756,757,760],"p",{},[748,754,755],{},"useI18nHead()"," changes the SEO tags the module generates, for one page only. Use it when a page knows better than the router: a CMS article that exists in some locales only, a canonical URL from an API, extra ",[748,758,759],{},"og:"," tags. You get the generated tags with your overrides merged on top.",[762,763,765],"h2",{"id":764},"signature","Signature",[767,768,773],"pre",{"className":769,"code":770,"language":771,"meta":772,"style":772},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","useI18nHead(input?: MaybeRefOrGetter\u003CI18nHeadInput | null>): { pageHead: any; resetPageHead: () => void }\n","ts","",[748,774,775],{"__ignoreMap":772},[776,777,779,782,786,790,793,796,799,802,805,808,811,815,818,821,824,828,831],"span",{"class":778,"line":353},"line",[776,780,291],{"class":781},"s2Zo4",[776,783,785],{"class":784},"sTEyZ","(input",[776,787,789],{"class":788},"sMK4o","?:",[776,791,792],{"class":784}," MaybeRefOrGetter",[776,794,795],{"class":788},"\u003C",[776,797,798],{"class":784},"I18nHeadInput ",[776,800,801],{"class":788},"|",[776,803,804],{"class":788}," null>",[776,806,807],{"class":784},"): ",[776,809,810],{"class":788},"{",[776,812,814],{"class":813},"swJcz"," pageHead",[776,816,817],{"class":788},":",[776,819,820],{"class":784}," any; resetPageHead: ",[776,822,823],{"class":788},"()",[776,825,827],{"class":826},"spNyl"," =>",[776,829,830],{"class":788}," void",[776,832,833],{"class":788}," }\n",[751,835,836,837,839,840,843],{},"Register page-level overrides for i18n SEO head tags.\nMerged on top of ",[748,838,295],{}," output by the ",[748,841,842],{},"02.meta"," plugin.",[751,845,846,847,850,851,854,855,858],{},"Prefer a getter (",[748,848,849],{},"() => ({ … })",") when values come from ",[748,852,853],{},"$t"," \u002F ",[748,856,857],{},"t"," so they\nre-resolve on locale change. A plain object is evaluated once and stays frozen.",[860,861,862],"field-group",{},[863,864],"field",{"name":865,"type":866},"input","MaybeRefOrGetter\u003CI18nHeadInput | null>",[751,868,869,870,877,878,882,883,886],{},"It works with ",[871,872,874],"a",{"href":873},"\u002Fapi\u002Fmodule-options#meta",[748,875,876],{},"meta: true"," (the default): the module's meta plugin merges the input over the ",[871,879,880],{"href":296},[748,881,295],{}," output on every head render. With ",[748,884,885],{},"meta: false"," nothing reads it.",[751,888,889,890,893],{},"The override is reset when the route name changes. A page that sets ",[748,891,892],{},"disableMeta"," gets no i18n tags at all, overrides included.",[762,895,896],{"id":865},"Input",[751,898,899,902,903,905],{},[748,900,901],{},"I18nHeadInput"," (from ",[748,904,677],{},"):",[907,908,909,925],"table",{},[910,911,912],"thead",{},[913,914,915,919,922],"tr",{},[916,917,918],"th",{},"Key",[916,920,921],{},"Type",[916,923,924],{},"Effect",[926,927,928,956,982,1007,1026,1054,1072,1088,1104,1135],"tbody",{},[913,929,930,936,941],{},[931,932,933],"td",{},[748,934,935],{},"htmlAttrs",[931,937,938],{},[748,939,940],{},"Record\u003Cstring, string>",[931,942,943,944,947,948,951,952,955],{},"Merged into the ",[748,945,946],{},"\u003Chtml>"," attributes (",[748,949,950],{},"lang",", ",[748,953,954],{},"dir",").",[913,957,958,963,968],{},[931,959,960],{},[748,961,962],{},"meta",[931,964,965],{},[748,966,967],{},"I18nHeadMeta[]",[931,969,970,971,951,974,977,978,981],{},"Added after the generated tags; replaces a tag with the same ",[748,972,973],{},"id",[748,975,976],{},"property"," or ",[748,979,980],{},"name",".",[913,983,984,989,994],{},[931,985,986],{},[748,987,988],{},"link",[931,990,991],{},[748,992,993],{},"I18nHeadLink[]",[931,995,996,997,999,1000,1003,1004,981],{},"Added after the generated links; replaces a link with the same ",[748,998,973],{},", or ",[748,1001,1002],{},"rel"," + ",[748,1005,1006],{},"hreflang",[913,1008,1009,1014,1019],{},[931,1010,1011],{},[748,1012,1013],{},"replace.canonical",[931,1015,1016],{},[748,1017,1018],{},"string | false",[931,1020,1021,1022,1025],{},"Replace the canonical ",[748,1023,1024],{},"href",", or remove the link.",[913,1027,1028,1033,1038],{},[931,1029,1030],{},[748,1031,1032],{},"replace.hreflang",[931,1034,1035],{},[748,1036,1037],{},"I18nHeadLink[] | false",[931,1039,1040,1041,1045,1046,1049,1050,1053],{},"Replace or remove ",[1042,1043,1044],"strong",{},"every"," ",[748,1047,1048],{},"rel=\"alternate\""," link, ",[748,1051,1052],{},"x-default"," included.",[913,1055,1056,1061,1066],{},[931,1057,1058],{},[748,1059,1060],{},"replace.xDefault",[931,1062,1063],{},[748,1064,1065],{},"I18nHeadLink | false",[931,1067,1068,1069,1071],{},"Replace or remove the ",[748,1070,1052],{}," link.",[913,1073,1074,1079,1083],{},[931,1075,1076],{},[748,1077,1078],{},"replace.ogLocale",[931,1080,1081],{},[748,1082,1018],{},[931,1084,1040,1085,981],{},[748,1086,1087],{},"og:locale",[913,1089,1090,1095,1099],{},[931,1091,1092],{},[748,1093,1094],{},"replace.ogUrl",[931,1096,1097],{},[748,1098,1018],{},[931,1100,1040,1101,981],{},[748,1102,1103],{},"og:url",[913,1105,1106,1111,1116],{},[931,1107,1108],{},[748,1109,1110],{},"replace.ogAlternates",[931,1112,1113],{},[748,1114,1115],{},"string[] | false",[931,1117,1118,1119,1122,1123,854,1126,1129,1130,977,1132,1134],{},"Rebuild ",[748,1120,1121],{},"og:locale:alternate"," from these locale codes (via ",[748,1124,1125],{},"og",[748,1127,1128],{},"iso","), skipping the current locale, unknown codes and codes without an ",[748,1131,1125],{},[748,1133,1128],{}," value, or remove them.",[913,1136,1137,1142,1147],{},[931,1138,1139],{},[748,1140,1141],{},"disable",[931,1143,1144],{},[748,1145,1146],{},"I18nHeadDisableGroup[]",[931,1148,1149,1150,1153,1154,1156,1157,951,1160,951,1163,1166,1167,1003,1169,1156,1171,951,1174,981],{},"Drop generated groups: ",[748,1151,1152],{},"'hreflang'"," (not ",[748,1155,1052],{},"), ",[748,1158,1159],{},"'x-default'",[748,1161,1162],{},"'canonical'",[748,1164,1165],{},"'og'"," (",[748,1168,1087],{},[748,1170,1103],{},[748,1172,1173],{},"'og-alternates'",[748,1175,1176],{},"'html'",[751,1178,1179,1180,1182,1183,1182,1186,951,1188,951,1190,981],{},"Order of application: ",[748,1181,1141],{},", then ",[748,1184,1185],{},"replace",[748,1187,935],{},[748,1189,962],{},[748,1191,988],{},[762,1193,1195],{"id":1194},"example","Example",[751,1197,1198],{},"An article that exists in some locales only, with alternate URLs from the API:",[767,1200,1203],{"className":1201,"code":1202,"language":274,"meta":772,"style":772},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nconst route = useRoute()\nconst { t } = useI18n()\nconst { data: article } = await useFetch\u003C{ title: string; urls: Record\u003Cstring, string> }>(`\u002Fapi\u002Farticles\u002F${route.params.slug}`)\n\nuseI18nHead(() => {\n  if (!article.value) return null\n  const codes = Object.keys(article.value.urls)\n  return {\n    meta: [{ property: 'og:title', content: article.value.title || t('blog.title') }],\n    replace: {\n      hreflang: codes.map((code) => ({ rel: 'alternate', hreflang: code, href: article.value!.urls[code]! })),\n      ogAlternates: codes,\n    },\n  }\n})\n\u003C\u002Fscript>\n",[748,1204,1205,1232,1249,1271,1367,1374,1388,1416,1450,1457,1527,1537,1625,1637,1643,1649,1656],{"__ignoreMap":772},[776,1206,1207,1209,1212,1215,1218,1221,1224,1227,1229],{"class":778,"line":353},[776,1208,795],{"class":788},[776,1210,1211],{"class":813},"script",[776,1213,1214],{"class":826}," setup",[776,1216,1217],{"class":826}," lang",[776,1219,1220],{"class":788},"=",[776,1222,1223],{"class":788},"\"",[776,1225,771],{"class":1226},"sfazB",[776,1228,1223],{"class":788},[776,1230,1231],{"class":788},">\n",[776,1233,1235,1238,1241,1243,1246],{"class":778,"line":1234},2,[776,1236,1237],{"class":826},"const",[776,1239,1240],{"class":784}," route ",[776,1242,1220],{"class":788},[776,1244,1245],{"class":781}," useRoute",[776,1247,1248],{"class":784},"()\n",[776,1250,1252,1254,1257,1260,1263,1266,1269],{"class":778,"line":1251},3,[776,1253,1237],{"class":826},[776,1255,1256],{"class":788}," {",[776,1258,1259],{"class":784}," t ",[776,1261,1262],{"class":788},"}",[776,1264,1265],{"class":788}," =",[776,1267,1268],{"class":781}," useI18n",[776,1270,1248],{"class":784},[776,1272,1274,1276,1278,1281,1283,1286,1288,1290,1294,1297,1300,1303,1305,1309,1312,1315,1317,1320,1322,1325,1328,1330,1333,1336,1339,1342,1345,1348,1351,1353,1356,1358,1361,1364],{"class":778,"line":1273},4,[776,1275,1237],{"class":826},[776,1277,1256],{"class":788},[776,1279,1280],{"class":813}," data",[776,1282,817],{"class":788},[776,1284,1285],{"class":784}," article ",[776,1287,1262],{"class":788},[776,1289,1265],{"class":788},[776,1291,1293],{"class":1292},"s7zQu"," await",[776,1295,1296],{"class":781}," useFetch",[776,1298,1299],{"class":788},"\u003C{",[776,1301,1302],{"class":813}," title",[776,1304,817],{"class":788},[776,1306,1308],{"class":1307},"sBMFI"," string",[776,1310,1311],{"class":788},";",[776,1313,1314],{"class":813}," urls",[776,1316,817],{"class":788},[776,1318,1319],{"class":1307}," Record",[776,1321,795],{"class":788},[776,1323,1324],{"class":1307},"string",[776,1326,1327],{"class":788},",",[776,1329,1308],{"class":1307},[776,1331,1332],{"class":788},">",[776,1334,1335],{"class":788}," }>",[776,1337,1338],{"class":784},"(",[776,1340,1341],{"class":788},"`",[776,1343,1344],{"class":1226},"\u002Fapi\u002Farticles\u002F",[776,1346,1347],{"class":788},"${",[776,1349,1350],{"class":784},"route",[776,1352,981],{"class":788},[776,1354,1355],{"class":784},"params",[776,1357,981],{"class":788},[776,1359,1360],{"class":784},"slug",[776,1362,1363],{"class":788},"}`",[776,1365,1366],{"class":784},")\n",[776,1368,1370],{"class":778,"line":1369},5,[776,1371,1373],{"emptyLinePlaceholder":1372},true,"\n",[776,1375,1377,1379,1381,1383,1385],{"class":778,"line":1376},6,[776,1378,291],{"class":781},[776,1380,1338],{"class":784},[776,1382,823],{"class":788},[776,1384,827],{"class":826},[776,1386,1387],{"class":788}," {\n",[776,1389,1391,1394,1396,1399,1402,1404,1407,1410,1413],{"class":778,"line":1390},7,[776,1392,1393],{"class":1292},"  if",[776,1395,1166],{"class":813},[776,1397,1398],{"class":788},"!",[776,1400,1401],{"class":784},"article",[776,1403,981],{"class":788},[776,1405,1406],{"class":784},"value",[776,1408,1409],{"class":813},") ",[776,1411,1412],{"class":1292},"return",[776,1414,1415],{"class":788}," null\n",[776,1417,1419,1422,1425,1427,1430,1432,1435,1437,1439,1441,1443,1445,1448],{"class":778,"line":1418},8,[776,1420,1421],{"class":826},"  const",[776,1423,1424],{"class":784}," codes",[776,1426,1265],{"class":788},[776,1428,1429],{"class":784}," Object",[776,1431,981],{"class":788},[776,1433,1434],{"class":781},"keys",[776,1436,1338],{"class":813},[776,1438,1401],{"class":784},[776,1440,981],{"class":788},[776,1442,1406],{"class":784},[776,1444,981],{"class":788},[776,1446,1447],{"class":784},"urls",[776,1449,1366],{"class":813},[776,1451,1452,1455],{"class":778,"line":358},[776,1453,1454],{"class":1292},"  return",[776,1456,1387],{"class":788},[776,1458,1459,1462,1464,1467,1469,1472,1474,1477,1480,1483,1485,1488,1490,1493,1495,1497,1499,1502,1505,1508,1510,1512,1515,1517,1519,1521,1524],{"class":778,"line":6},[776,1460,1461],{"class":813},"    meta",[776,1463,817],{"class":788},[776,1465,1466],{"class":813}," [",[776,1468,810],{"class":788},[776,1470,1471],{"class":813}," property",[776,1473,817],{"class":788},[776,1475,1476],{"class":788}," '",[776,1478,1479],{"class":1226},"og:title",[776,1481,1482],{"class":788},"'",[776,1484,1327],{"class":788},[776,1486,1487],{"class":813}," content",[776,1489,817],{"class":788},[776,1491,1492],{"class":784}," article",[776,1494,981],{"class":788},[776,1496,1406],{"class":784},[776,1498,981],{"class":788},[776,1500,1501],{"class":784},"title",[776,1503,1504],{"class":788}," ||",[776,1506,1507],{"class":781}," t",[776,1509,1338],{"class":813},[776,1511,1482],{"class":788},[776,1513,1514],{"class":1226},"blog.title",[776,1516,1482],{"class":788},[776,1518,1409],{"class":813},[776,1520,1262],{"class":788},[776,1522,1523],{"class":813},"]",[776,1525,1526],{"class":788},",\n",[776,1528,1530,1533,1535],{"class":778,"line":1529},11,[776,1531,1532],{"class":813},"    replace",[776,1534,817],{"class":788},[776,1536,1387],{"class":788},[776,1538,1540,1543,1545,1547,1549,1552,1554,1556,1559,1562,1564,1566,1568,1571,1573,1575,1578,1580,1582,1585,1587,1590,1592,1595,1597,1599,1601,1603,1606,1608,1611,1613,1615,1617,1620,1623],{"class":778,"line":1539},12,[776,1541,1542],{"class":813},"      hreflang",[776,1544,817],{"class":788},[776,1546,1424],{"class":784},[776,1548,981],{"class":788},[776,1550,1551],{"class":781},"map",[776,1553,1338],{"class":813},[776,1555,1338],{"class":788},[776,1557,748],{"class":1558},"sHdIc",[776,1560,1561],{"class":788},")",[776,1563,827],{"class":826},[776,1565,1166],{"class":813},[776,1567,810],{"class":788},[776,1569,1570],{"class":813}," rel",[776,1572,817],{"class":788},[776,1574,1476],{"class":788},[776,1576,1577],{"class":1226},"alternate",[776,1579,1482],{"class":788},[776,1581,1327],{"class":788},[776,1583,1584],{"class":813}," hreflang",[776,1586,817],{"class":788},[776,1588,1589],{"class":784}," code",[776,1591,1327],{"class":788},[776,1593,1594],{"class":813}," href",[776,1596,817],{"class":788},[776,1598,1492],{"class":784},[776,1600,981],{"class":788},[776,1602,1406],{"class":784},[776,1604,1605],{"class":788},"!.",[776,1607,1447],{"class":784},[776,1609,1610],{"class":813},"[",[776,1612,748],{"class":784},[776,1614,1523],{"class":813},[776,1616,1398],{"class":788},[776,1618,1619],{"class":788}," }",[776,1621,1622],{"class":813},"))",[776,1624,1526],{"class":788},[776,1626,1628,1631,1633,1635],{"class":778,"line":1627},13,[776,1629,1630],{"class":813},"      ogAlternates",[776,1632,817],{"class":788},[776,1634,1424],{"class":784},[776,1636,1526],{"class":788},[776,1638,1640],{"class":778,"line":1639},14,[776,1641,1642],{"class":788},"    },\n",[776,1644,1646],{"class":778,"line":1645},15,[776,1647,1648],{"class":788},"  }\n",[776,1650,1652,1654],{"class":778,"line":1651},16,[776,1653,1262],{"class":788},[776,1655,1366],{"class":784},[776,1657,1659,1662,1664],{"class":778,"line":1658},17,[776,1660,1661],{"class":788},"\u003C\u002F",[776,1663,1211],{"class":813},[776,1665,1231],{"class":788},[751,1667,1668,1669,1672],{},"Pass a getter, as here, when values come from ",[748,1670,1671],{},"t()"," or async data: it re-runs on locale change. A plain object is read once.",[762,1674,1676],{"id":1675},"related","Related",[1678,1679,1680,1687],"card-group",{},[1681,1682,1684],"card",{"icon":1683,"title":77,"to":78},"i-lucide-book-open",[751,1685,1686],{},"What the module generates and how to configure it",[1681,1688,1690],{"icon":1689,"title":295,"to":296},"i-lucide-braces",[751,1691,1692],{},"The generated tags as an object",[1694,1695,1696],"style",{},"html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 .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}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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}",{"title":772,"searchDepth":1234,"depth":1234,"links":1698},[1699,1700,1701,1702],{"id":764,"depth":1234,"text":765},{"id":865,"depth":1234,"text":896},{"id":1194,"depth":1234,"text":1195},{"id":1675,"depth":1234,"text":1676},"useI18nHead overrides the generated i18n SEO tags for one page: replace or drop canonical, hreflang and og tags, or add your own.","md","2026-11-04T19:28:55+05:00",null,{"outline":1708},[1234,1251],{"order":23},{"title":291,"description":1703},"pfTNUrykAkjwQnK2gkyEOmk7Ica70deZ1LjLcBXTDc8",[1713,1715],{"title":287,"path":288,"description":1714},"useI18nLocale reads and writes the locale state and the locale cookie — the entry point for custom locale detection.",{"title":295,"path":296,"description":1716},"useLocaleHead builds the i18n SEO tags (lang, dir, canonical, hreflang, og:locale) as an object you pass to useHead.",1794131153045]