[{"data":1,"prerenderedAt":1748},["ShallowReactive",2],{"navigation":3,"v3-navigation":411,"\u002Fapi\u002Fpackages\u002Fpath-strategy":738,"\u002Fapi\u002Fpackages\u002Fpath-strategy-surround":1743},[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":649,"body":740,"description":1735,"extension":1736,"lastUpdated":1737,"links":1738,"meta":1739,"navigation":1740,"path":231,"seo":1741,"stem":232,"__hash__":1742},"docs\u002Fapi\u002Fpackages\u002Fpath-strategy.md",{"type":741,"value":742,"toc":1726},"minimark",[743,750,754,764,770,775,782,824,845,849,855,869,914,986,1000,1005,1036,1196,1204,1207,1213,1226,1238,1243,1250,1306,1314,1319,1331,1408,1414,1417,1434,1460,1470,1475,1478,1489,1522,1527,1539,1553,1559,1565,1577,1593,1599,1611,1632,1636,1639,1657,1662,1705,1708,1722],[744,745,747],"h1",{"id":746},"i18n-micropath-strategy",[748,749,649],"code",{},[751,752,753],"p",{},"Shared strategy-based path and route name builder for Nuxt I18n Micro frontend routing.",[751,755,756,757,759,760,763],{},"Entry points: ",[748,758,649],{},", ",[748,761,762],{},"@i18n-micro\u002Fpath-strategy\u002Ftypes",".",[765,766,768],"h2",{"id":767},"i18n-micropath-strategy-1",[748,769,649],{},[771,772,774],"h3",{"id":773},"functions","Functions",[776,777,779],"h4",{"id":778},"createpathstrategy",[748,780,781],{},"createPathStrategy",[783,784,789],"pre",{"className":785,"code":786,"language":787,"meta":788,"style":788},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","function createPathStrategy(ctx: PathStrategyContext): PathStrategy\n","ts","",[748,790,791],{"__ignoreMap":788},[792,793,795,799,803,807,811,814,818,821],"span",{"class":794,"line":353},"line",[792,796,798],{"class":797},"spNyl","function",[792,800,802],{"class":801},"s2Zo4"," createPathStrategy",[792,804,806],{"class":805},"sMK4o","(",[792,808,810],{"class":809},"sHdIc","ctx",[792,812,813],{"class":805},":",[792,815,817],{"class":816},"sBMFI"," PathStrategyContext",[792,819,820],{"class":805},"):",[792,822,823],{"class":816}," PathStrategy\n",[751,825,826,830,831,838,839],{},[827,828,829],"strong",{},"See"," ",[832,833,835],"a",{"href":834},"#pathstrategycontext",[748,836,837],{},"PathStrategyContext"," · ",[832,840,842],{"href":841},"#pathstrategy",[748,843,844],{},"PathStrategy",[771,846,848],{"id":847},"classes","Classes",[776,850,852],{"id":851},"domainpathstrategy",[748,853,854],{},"DomainPathStrategy",[751,856,857,858,861,862,865,866,868],{},"The strategy of a build with locale domains (",[748,859,860],{},"baseUrl","). On a known host (",[748,863,864],{},"ctx.domain",") the\nlocales of other domains are no URLs here, only link targets; on any other host the build config\nroutes and every ",[748,867,860],{}," locale is a link target. A class of its own: an app without domains\ndoes not ship it.",[783,870,872],{"className":785,"code":871,"language":787,"meta":788,"style":788},"class DomainPathStrategy extends I18nPathStrategy {\n  constructor(ctx: PathStrategyContext)\n}\n",[748,873,874,891,908],{"__ignoreMap":788},[792,875,876,879,882,885,888],{"class":794,"line":353},[792,877,878],{"class":797},"class",[792,880,881],{"class":816}," DomainPathStrategy",[792,883,884],{"class":797}," extends",[792,886,887],{"class":816}," I18nPathStrategy",[792,889,890],{"class":805}," {\n",[792,892,894,897,899,901,903,905],{"class":794,"line":893},2,[792,895,896],{"class":797},"  constructor",[792,898,806],{"class":805},[792,900,810],{"class":809},[792,902,813],{"class":805},[792,904,817],{"class":816},[792,906,907],{"class":805},")\n",[792,909,911],{"class":794,"line":910},3,[792,912,913],{"class":805},"}\n",[915,916,917,927,934,947,951,962,972,979],"field-group",{},[918,919,922],"field",{"name":920,"type":921},"protected otherCodes","ReadonlySet\u003Cstring>",[751,923,924,925,763],{},"Locales whose URLs are no page here but name one (another domain's): ",[748,926,854],{},[918,928,931],{"name":929,"type":930},"protected createIndex","(records: ReturnType\u003CRouterAdapter['getRoutes']>) => Index",[751,932,933],{},"Records keep every locale's prefix (other hosts link there); the default of this host links to its unprefixed record.",[918,935,938],{"name":936,"type":937},"protected external","(locale: string, route: Target) => string | null",[751,939,940,941,944,945,763],{},"A route in ",[748,942,943],{},"locale"," as an absolute URL on another domain: ",[748,946,854],{},[918,948],{"name":949,"type":950},"protected notFoundReason","(path: string) => string | null",[918,952,955],{"name":953,"type":954},"switchLocaleRoute","(toLocale: string, route: ResolvedRouteLike, options?: SwitchLocaleOptions) => RouteLike | string",[751,956,957,958,961],{},"A link ",[748,959,960],{},"localeRoute"," made absolute reads as the page it shows, so it switches like any route.",[918,963,965],{"name":960,"type":964},"(locale: string, routeOrPath: RouteLike | string) => RouteLike",[751,966,967,968,971],{},"An absolute link of a locale's own domain says where it goes (",[748,969,970],{},"\u003Ci18n-link :to=\"$localeRoute(x, 'de')\">",").\nAny other absolute object stays a path: it can come from a request.",[918,973,976],{"name":974,"type":975},"protected servedLocale","(route: ResolvedRouteLike, preferred: string) => string",[751,977,978],{},"A page restricted to some locales renders in one this host serves.",[918,980,983],{"name":981,"type":982},"getClientRedirect","(currentPath: string, preferredLocale: string, options?: ClientRedirectOptions) => string | null",[751,984,985],{},"Where an unprefixed URL goes for the preferred locale (server plugin and client middleware),\nor null to stay. URLs with a locale prefix are never rewritten here.",[751,987,988,830,990,838,996],{},[827,989,829],{},[832,991,993],{"href":992},"#i18npathstrategy",[748,994,995],{},"I18nPathStrategy",[832,997,998],{"href":834},[748,999,837],{},[776,1001,1003],{"id":1002},"i18npathstrategy",[748,1004,995],{},[783,1006,1008],{"className":785,"code":1007,"language":787,"meta":788,"style":788},"class I18nPathStrategy {\n  constructor(ctx: PathStrategyContext)\n}\n",[748,1009,1010,1018,1032],{"__ignoreMap":788},[792,1011,1012,1014,1016],{"class":794,"line":353},[792,1013,878],{"class":797},[792,1015,887],{"class":816},[792,1017,890],{"class":805},[792,1019,1020,1022,1024,1026,1028,1030],{"class":794,"line":893},[792,1021,896],{"class":797},[792,1023,806],{"class":805},[792,1025,810],{"class":809},[792,1027,813],{"class":805},[792,1029,817],{"class":816},[792,1031,907],{"class":805},[792,1033,1034],{"class":794,"line":910},[792,1035,913],{"class":805},[1037,1038,1040],"collapsible",{"name":1039},"28 members",[915,1041,1042,1045,1049,1053,1057,1061,1065,1068,1070,1074,1084,1091,1097,1108,1121,1130,1133,1135,1139,1150,1154,1159,1163,1169,1175,1182,1189,1191],{},[918,1043],{"name":1044,"type":837},"protected readonly ctx",[918,1046],{"name":1047,"type":1048},"protected readonly codes","Set\u003Cstring>",[918,1050],{"name":1051,"type":1052},"setRouter","(router: RouterAdapter) => void",[918,1054],{"name":1055,"type":1056},"getDefaultLocale","() => string",[918,1058],{"name":1059,"type":1060},"getLocales","() => Locale[]",[918,1062],{"name":1063,"type":1064},"getStrategy","() => Strategies",[918,1066],{"name":1067,"type":1056},"getLocalizedRouteNamePrefix",[918,1069],{"name":929,"type":930},[918,1071],{"name":1072,"type":1073},"protected index","Index",[918,1075,1078],{"name":1076,"type":1077},"protected hasPrefix","(locale: string) => boolean",[751,1079,1080,1081,1083],{},"Whether URLs in ",[748,1082,943],{}," carry the locale segment.",[918,1085,1088],{"name":1086,"type":1087},"probe","(to: RouteLike | string) => ResolvedRouteLike | null",[751,1089,1090],{},"Resolves a URL that may match nothing, without vue-router's dev \"No match found\" warning.",[918,1092,1093],{"name":920,"type":921},[751,1094,924,1095,763],{},[748,1096,854],{},[918,1098,1101],{"name":1099,"type":1100},"pageLocales","(route: RouteLike) => string[] | null",[751,1102,1103,1104,1107],{},"Locales the page of ",[748,1105,1106],{},"route"," is served in (every record of it), or null when it is not localized.",[918,1109,1112],{"name":1110,"type":1111},"isMetaDisabled","(route: RouteLike, locale: string) => boolean",[751,1113,1114,1115,1118,1119,763],{},"Whether ",[748,1116,1117],{},"$defineI18nRoute({ disableMeta })"," turns the SEO tags of this page off in ",[748,1120,943],{},[918,1122,1124],{"name":936,"type":1123},"(_locale: string, _route: Target) => string | null",[751,1125,940,1126,944,1128,763],{},[748,1127,943],{},[748,1129,854],{},[918,1131],{"name":953,"type":1132},"(toLocale: string, route: ResolvedRouteLike, options: SwitchLocaleOptions = {}) => RouteLike | string",[918,1134],{"name":960,"type":964},[918,1136],{"name":1137,"type":1138},"getRouteBaseName","(route: RouteLike) => string | null",[918,1140,1143],{"name":1141,"type":1142},"getPluginRouteName","(route: ResolvedRouteLike, locale: string) => string",[751,1144,1145,1146,1149],{},"Translation key of the route: its base name (",[748,1147,1148],{},"index"," when page translations are off).",[918,1151],{"name":1152,"type":1153},"getCurrentLocale","(route: ResolvedRouteLike, defaultLocaleOverride?: string | null) => string",[918,1155,1156],{"name":974,"type":975},[751,1157,1158],{},"Under no_prefix the URL names no locale, but a record can: a custom path belongs to its locales,\nand a page restricted to some locales never renders in another one. The preference wins among them.",[918,1160],{"name":1161,"type":1162},"getCurrentLocaleName","(route: ResolvedRouteLike, defaultLocaleOverride?: string | null) => string | null",[918,1164,1166],{"name":1165,"type":950},"getLocaleFromPath",[751,1167,1168],{},"Locale code in the first path segment, or null.",[918,1170,1172],{"name":1171,"type":950},"resolveLocaleFromPath",[751,1173,1174],{},"Locale a URL is in: its prefix, or the default where an unprefixed URL is its page; null under no_prefix.",[918,1176,1179],{"name":1177,"type":1178},"shouldReturn404","(currentPath: string) => string | null",[751,1180,1181],{},"Why a URL must be a 404 (a prefix that is wrong for it, an unknown locale-like segment), or null.",[918,1183,1186],{"name":1184,"type":1185},"protected isOwnPage","(path: string) => boolean",[751,1187,1188],{},"Whether a page of its own answers the URL, in any form: no catch-all.",[918,1190],{"name":949,"type":950},[918,1192,1194],{"name":981,"type":1193},"(currentPath: string, preferredLocale: string, options: ClientRedirectOptions = {}) => string | null",[751,1195,985],{},[751,1197,1198,830,1200],{},[827,1199,829],{},[832,1201,1202],{"href":834},[748,1203,837],{},[771,1205,1206],{"id":258},"Types",[776,1208,1210],{"id":1209},"clientredirectoptions",[748,1211,1212],{},"ClientRedirectOptions",[783,1214,1216],{"className":785,"code":1215,"language":787,"meta":788,"style":788},"interface ClientRedirectOptions\n",[748,1217,1218],{"__ignoreMap":788},[792,1219,1220,1223],{"class":794,"line":353},[792,1221,1222],{"class":797},"interface",[792,1224,1225],{"class":816}," ClientRedirectOptions\n",[915,1227,1228],{},[918,1229,1232],{"name":1230,"type":1231},"switchPrefixed","boolean",[751,1233,1234,1237],{},[748,1235,1236],{},"autoDetectPath: '*'",": a URL already in another locale moves to the preferred one too\n(the same page in that locale), not only unprefixed URLs.",[776,1239,1241],{"id":1240},"pathstrategy",[748,1242,844],{},[751,1244,1245,1246,1249],{},"The public surface, structural: the Nuxt template imports the built ",[748,1247,1248],{},".mjs"," by path, and a\nclass type with private members would not match the one TypeScript infers from that file.",[783,1251,1253],{"className":785,"code":1252,"language":787,"meta":788,"style":788},"type PathStrategy = {\n  [K in keyof I18nPathStrategy]: I18nPathStrategy[K];\n}\n",[748,1254,1255,1268,1302],{"__ignoreMap":788},[792,1256,1257,1260,1263,1266],{"class":794,"line":353},[792,1258,1259],{"class":797},"type",[792,1261,1262],{"class":816}," PathStrategy",[792,1264,1265],{"class":805}," =",[792,1267,890],{"class":805},[792,1269,1270,1274,1277,1280,1283,1285,1288,1290,1292,1295,1297,1299],{"class":794,"line":893},[792,1271,1273],{"class":1272},"sTEyZ","  [",[792,1275,1276],{"class":816},"K",[792,1278,1279],{"class":805}," in",[792,1281,1282],{"class":805}," keyof",[792,1284,887],{"class":816},[792,1286,1287],{"class":1272},"]",[792,1289,813],{"class":805},[792,1291,887],{"class":816},[792,1293,1294],{"class":1272},"[",[792,1296,1276],{"class":816},[792,1298,1287],{"class":1272},[792,1300,1301],{"class":805},";\n",[792,1303,1304],{"class":794,"line":910},[792,1305,913],{"class":805},[751,1307,1308,830,1310],{},[827,1309,829],{},[832,1311,1312],{"href":992},[748,1313,995],{},[776,1315,1317],{"id":1316},"pathstrategycontext",[748,1318,837],{},[783,1320,1322],{"className":785,"code":1321,"language":787,"meta":788,"style":788},"interface PathStrategyContext\n",[748,1323,1324],{"__ignoreMap":788},[792,1325,1326,1328],{"class":794,"line":353},[792,1327,1222],{"class":797},[792,1329,1330],{"class":816}," PathStrategyContext\n",[1037,1332,1334],{"name":1333},"11 properties",[915,1335,1336,1341,1345,1349,1352,1356,1362,1368,1377,1387,1396],{},[918,1337],{"name":1338,"type":1339,":required":1340},"strategy","Strategies","true",[918,1342],{"name":1343,"type":1344,":required":1340},"defaultLocale","string",[918,1346],{"name":1347,"type":1348,":required":1340},"locales","Locale[]",[918,1350],{"name":1351,"type":1344},"localizedRouteNamePrefix",[918,1353],{"name":1354,"type":1355,":required":1340},"router","RouterAdapter",[918,1357,1359],{"name":1358,"type":1231},"hashMode",[751,1360,1361],{},"Hash mode: the locale is not read from the URL.",[918,1363,1365],{"name":1364,"type":1231},"disablePageLocales",[751,1366,1367],{},"All pages use the global translations only.",[918,1369,1371],{"name":1370,"type":1344},"customRegexMatcher",[751,1372,1373,1374,1376],{},"Pattern of locale-like first segments (",[748,1375,1370],{},"): one that is no known locale is a 404.",[918,1378,1380],{"name":1379,"type":1231},"prefixCaseRedirect",[751,1381,1382,1383,1386],{},"A locale prefix in another case or encoding redirects to its own spelling (default); ",[748,1384,1385],{},"false",": a 404.",[918,1388,1390],{"name":1389,"type":1344},"domain",[751,1391,1392,1393,1395],{},"Host this strategy answers for (",[748,1394,854],{},"); unset on a host no locale lives on.",[918,1397,1399],{"name":1398,"type":1348},"linkLocales",[751,1400,1401,1402,1404,1405,1407],{},"With ",[748,1403,1389],{},": every locale. Those missing from ",[748,1406,1347],{}," live on another domain.",[776,1409,1411],{"id":1410},"resolvedroutelike",[748,1412,1413],{},"ResolvedRouteLike",[751,1415,1416],{},"Resolved route (path and fullPath required).",[783,1418,1420],{"className":785,"code":1419,"language":787,"meta":788,"style":788},"interface ResolvedRouteLike extends RouteLike\n",[748,1421,1422],{"__ignoreMap":788},[792,1423,1424,1426,1429,1431],{"class":794,"line":353},[792,1425,1222],{"class":797},[792,1427,1428],{"class":816}," ResolvedRouteLike",[792,1430,884],{"class":797},[792,1432,1433],{"class":816}," RouteLike\n",[915,1435,1436,1447,1450,1453],{},[918,1437,1440],{"name":1438,"type":1439,":required":1340},"name","string | symbol | null | undefined",[751,1441,1442,1443,1446],{},"vue-router names may be symbols (",[748,1444,1445],{},"RouteRecordNameGeneric",").",[918,1448],{"name":1449,"type":1344,":required":1340},"path",[918,1451],{"name":1452,"type":1344,":required":1340},"fullPath",[918,1454,1457],{"name":1455,"type":1456},"matched","RouteRecordLike[]",[751,1458,1459],{},"Matched records (vue-router routes have them): an unnamed route that matched is not a 404.",[751,1461,1462,830,1464],{},[827,1463,829],{},[832,1465,1467],{"href":1466},"#routelike",[748,1468,1469],{},"RouteLike",[776,1471,1473],{"id":1472},"routelike",[748,1474,1469],{},[751,1476,1477],{},"Route-like shape (compatible with vue-router).",[783,1479,1481],{"className":785,"code":1480,"language":787,"meta":788,"style":788},"interface RouteLike\n",[748,1482,1483],{"__ignoreMap":788},[792,1484,1485,1487],{"class":794,"line":353},[792,1486,1222],{"class":797},[792,1488,1433],{"class":816},[915,1490,1491,1498,1500,1504,1507,1510,1512],{},[918,1492,1494],{"name":1438,"type":1493},"string | symbol | null",[751,1495,1442,1496,1446],{},[748,1497,1445],{},[918,1499],{"name":1449,"type":1344},[918,1501],{"name":1502,"type":1503},"params","Record\u003Cstring, unknown>",[918,1505],{"name":1506,"type":1503},"query",[918,1508],{"name":1509,"type":1344},"hash",[918,1511],{"name":1452,"type":1344},[918,1513,1515],{"name":1514,"type":1503},"meta",[751,1516,1517,1518,1521],{},"Route meta (vue-router merges the matched records'): ",[748,1519,1520],{},"i18nNoMeta"," marks an unlocalized page's disableMeta.",[776,1523,1525],{"id":1524},"routeradapter",[748,1526,1355],{},[783,1528,1530],{"className":785,"code":1529,"language":787,"meta":788,"style":788},"interface RouterAdapter\n",[748,1531,1532],{"__ignoreMap":788},[792,1533,1534,1536],{"class":794,"line":353},[792,1535,1222],{"class":797},[792,1537,1538],{"class":816}," RouterAdapter\n",[915,1540,1541,1545,1549],{},[918,1542],{"name":1543,"type":1544,":required":1340},"hasRoute","(name: string | symbol) => boolean",[918,1546],{"name":1547,"type":1548,":required":1340},"resolve","(to: RouteLike | string) => ResolvedRouteLike",[918,1550],{"name":1551,"type":1552,":required":1340},"getRoutes","() => RouteRecordLike[]",[776,1554,1556],{"id":1555},"routerecordlike",[748,1557,1558],{},"RouteRecordLike",[751,1560,1561,1562,1446],{},"What path-strategy reads from a vue-router record (",[748,1563,1564],{},"router.getRoutes()",[783,1566,1568],{"className":785,"code":1567,"language":787,"meta":788,"style":788},"interface RouteRecordLike\n",[748,1569,1570],{"__ignoreMap":788},[792,1571,1572,1574],{"class":794,"line":353},[792,1573,1222],{"class":797},[792,1575,1576],{"class":816}," RouteRecordLike\n",[915,1578,1579,1581,1583,1585,1589],{},[918,1580],{"name":1438,"type":1493},[918,1582],{"name":1449,"type":1344,":required":1340},[918,1584],{"name":1514,"type":1503},[918,1586],{"name":1587,"type":1588},"redirect","unknown",[918,1590],{"name":1591,"type":1592},"aliasOf","{ path: string; }",[776,1594,1596],{"id":1595},"switchlocaleoptions",[748,1597,1598],{},"SwitchLocaleOptions",[783,1600,1602],{"className":785,"code":1601,"language":787,"meta":788,"style":788},"interface SwitchLocaleOptions\n",[748,1603,1604],{"__ignoreMap":788},[792,1605,1606,1608],{"class":794,"line":353},[792,1607,1222],{"class":797},[792,1609,1610],{"class":816}," SwitchLocaleOptions\n",[915,1612,1613,1617],{},[918,1614],{"name":1615,"type":1616},"i18nRouteParams","I18nRouteParams",[918,1618,1620],{"name":1619,"type":1231},"named",[751,1621,1622,1623,1625,1626,1628,1629,1631],{},"Keep ",[748,1624,1438],{}," and ",[748,1627,1502],{}," on a route with an escape: for a caller that drops ",[748,1630,1449],{},", so the router encodes them.",[771,1633,1635],{"id":1634},"re-exports","Re-exports",[751,1637,1638],{},"Declared in another package of this repository and documented on its page.",[1640,1641,1642],"ul",{},[1643,1644,1645,1646,1650,1651],"li",{},"From ",[832,1647,1648],{"href":259},[748,1649,677],{},": ",[832,1652,1654],{"href":1653},"\u002Fapi\u002Fpackages\u002Ftypes#routei18nmeta",[748,1655,1656],{},"RouteI18nMeta",[765,1658,1660],{"id":1659},"i18n-micropath-strategytypes",[748,1661,762],{},[751,1663,1664,1665,1667,1668,838,1673,838,1677,838,1682,838,1686,838,1690,838,1695,838,1700,763],{},"Also exports, as ",[748,1666,649],{}," does: ",[832,1669,1671],{"href":1670},"#clientredirectoptions",[748,1672,1212],{},[832,1674,1675],{"href":834},[748,1676,837],{},[832,1678,1680],{"href":1679},"#resolvedroutelike",[748,1681,1413],{},[832,1683,1684],{"href":1653},[748,1685,1656],{},[832,1687,1688],{"href":1466},[748,1689,1469],{},[832,1691,1693],{"href":1692},"#routeradapter",[748,1694,1355],{},[832,1696,1698],{"href":1697},"#routerecordlike",[748,1699,1558],{},[832,1701,1703],{"href":1702},"#switchlocaleoptions",[748,1704,1598],{},[1706,1707],"hr",{},[751,1709,1710,1711,1714,1715,838,1718],{},"Generated from the TypeScript sources and their JSDoc by ",[748,1712,1713],{},"pnpm run docs:generate",".\nBack to ",[832,1716,1717],{"href":206},"all packages",[832,1719,1721],{"href":1720},"\u002Fintegrations\u002F","Integration guides",[1723,1724,1725],"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}",{"title":788,"searchDepth":893,"depth":893,"links":1727},[1728,1734],{"id":767,"depth":893,"text":649,"children":1729},[1730,1731,1732,1733],{"id":773,"depth":910,"text":774},{"id":847,"depth":910,"text":848},{"id":258,"depth":910,"text":1206},{"id":1634,"depth":910,"text":1635},{"id":1659,"depth":893,"text":762},"Exported API of @i18n-micro\u002Fpath-strategy, generated from the source.","md","2026-11-04T19:28:55+05:00",null,{},{"title":230},{"title":649,"description":1735},"A931fyb-yqB2qwfoRKlbGfDwo0FwrebdGFI6z9eC6cw",[1744,1746],{"title":645,"path":227,"description":1745},"Exported API of @i18n-micro\u002Fnode, generated from the source.",{"title":653,"path":235,"description":1747},"Exported API of @i18n-micro\u002Fpreact, generated from the source.",1794131151979]