[{"data":1,"prerenderedAt":856},["ShallowReactive",2],{"navigation":3,"navigation_docs":210,"-docs-guide-browser-language-detection":265,"-docs-guide-browser-language-detection-surround":851},[4],{"title":5,"path":6,"stem":7,"children":8,"page":131},"Docs","\u002Fdocs","docs",[9,25,105,132,146,200],{"title":10,"path":11,"stem":12,"children":13,"icon":24},"Getting started","\u002Fdocs\u002Fgetting-started","docs\u002F01.getting-started\u002F01.index",[14,16,20],{"title":15,"path":11,"stem":12},"Installation",{"title":17,"path":18,"stem":19},"Usage","\u002Fdocs\u002Fgetting-started\u002Fusage","docs\u002F01.getting-started\u002F02.usage",{"title":21,"path":22,"stem":23},"Vue I18n Configuration","\u002Fdocs\u002Fgetting-started\u002Fvue-i18n","docs\u002F01.getting-started\u002F03.vue-i18n","i-lucide-square-play",{"title":26,"path":27,"stem":28,"children":29,"icon":104},"Guide","\u002Fdocs\u002Fguide","docs\u002F02.guide\u002F01.index",[30,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92,96,100],{"title":31,"path":27,"stem":28},"Routing Strategies",{"title":33,"path":34,"stem":35},"Runtime Hooks","\u002Fdocs\u002Fguide\u002Fruntime-hooks","docs\u002F02.guide\u002F02.runtime-hooks",{"title":37,"path":38,"stem":39},"Custom Route Paths","\u002Fdocs\u002Fguide\u002Fcustom-paths","docs\u002F02.guide\u002F03.custom-paths",{"title":41,"path":42,"stem":43},"Ignoring Localized Routes","\u002Fdocs\u002Fguide\u002Fignoring-localized-routes","docs\u002F02.guide\u002F04.ignoring-localized-routes",{"title":45,"path":46,"stem":47},"Browser language detection","\u002Fdocs\u002Fguide\u002Fbrowser-language-detection","docs\u002F02.guide\u002F05.browser-language-detection",{"title":49,"path":50,"stem":51},"SEO","\u002Fdocs\u002Fguide\u002Fseo","docs\u002F02.guide\u002F06.seo",{"title":53,"path":54,"stem":55},"Lazy-load translations","\u002Fdocs\u002Fguide\u002Flazy-load-translations","docs\u002F02.guide\u002F07.lazy-load-translations",{"title":57,"path":58,"stem":59},"Lang Switcher","\u002Fdocs\u002Fguide\u002Flang-switcher","docs\u002F02.guide\u002F08.lang-switcher",{"title":61,"path":62,"stem":63},"Different Domains","\u002Fdocs\u002Fguide\u002Fdifferent-domains","docs\u002F02.guide\u002F09.different-domains",{"title":65,"path":66,"stem":67},"Multi domain locales","\u002Fdocs\u002Fguide\u002Fmulti-domain-locales","docs\u002F02.guide\u002F10.multi-domain-locales",{"title":69,"path":70,"stem":71},"Locale fallback","\u002Fdocs\u002Fguide\u002Flocale-fallback","docs\u002F02.guide\u002F11.locale-fallback",{"title":73,"path":74,"stem":75},"Per-Component Translations","\u002Fdocs\u002Fguide\u002Fper-component-translations","docs\u002F02.guide\u002F12.per-component-translations",{"title":77,"path":78,"stem":79},"Extending messages hook","\u002Fdocs\u002Fguide\u002Fextend-messages","docs\u002F02.guide\u002F13.extend-messages",{"title":81,"path":82,"stem":83},"Extending pages","\u002Fdocs\u002Fguide\u002Fextend-pages","docs\u002F02.guide\u002F14.extend-pages",{"title":85,"path":86,"stem":87},"Layers","\u002Fdocs\u002Fguide\u002Flayers","docs\u002F02.guide\u002F15.layers",{"title":89,"path":90,"stem":91},"Server-Side Translations","\u002Fdocs\u002Fguide\u002Fserver-side-translations","docs\u002F02.guide\u002F16.server-side-translations",{"title":93,"path":94,"stem":95},"Module integration","\u002Fdocs\u002Fguide\u002Finstall-module","docs\u002F02.guide\u002F17.install-module",{"title":97,"path":98,"stem":99},"Migration Guide","\u002Fdocs\u002Fguide\u002Fmigrating","docs\u002F02.guide\u002F90.migrating",{"title":101,"path":102,"stem":103},"New features","\u002Fdocs\u002Fguide\u002Fnew-features","docs\u002F02.guide\u002F91.new-features","i-heroicons-book-open",{"title":106,"icon":107,"path":108,"stem":109,"children":110,"page":131},"API","i-lucide-square-chart-gantt","\u002Fdocs\u002Fapi","docs\u002F04.api",[111,115,119,123,127],{"title":112,"path":113,"stem":114},"Options","\u002Fdocs\u002Fapi\u002Foptions","docs\u002F04.api\u002F00.options",{"title":116,"path":117,"stem":118},"Vue I18n","\u002Fdocs\u002Fapi\u002Fvue-i18n","docs\u002F04.api\u002F04.vue-i18n",{"title":120,"path":121,"stem":122},"Vue","\u002Fdocs\u002Fapi\u002Fvue","docs\u002F04.api\u002F05.vue",{"title":124,"path":125,"stem":126},"Nuxt","\u002Fdocs\u002Fapi\u002Fnuxt","docs\u002F04.api\u002F06.nuxt",{"title":128,"path":129,"stem":130},"Runtime config","\u002Fdocs\u002Fapi\u002Fruntime-config","docs\u002F04.api\u002F07.runtime-config",false,{"title":133,"icon":134,"path":135,"stem":136,"children":137,"page":131},"Components","i-lucide-square-code","\u002Fdocs\u002Fcomponents","docs\u002F05.components",[138,142],{"title":139,"path":140,"stem":141},"\u003CNuxtLinkLocale>","\u002Fdocs\u002Fcomponents\u002Fnuxt-link-locale","docs\u002F05.components\u002F01.nuxt-link-locale",{"title":143,"path":144,"stem":145},"\u003CSwitchLocalePathLink>","\u002Fdocs\u002Fcomponents\u002Fswitch-locale-path-link","docs\u002F05.components\u002F02.switch-locale-path-link",{"title":147,"icon":148,"path":149,"stem":150,"children":151,"page":131},"Composables","i-lucide-square-function","\u002Fdocs\u002Fcomposables","docs\u002F06.composables",[152,156,160,164,168,172,176,180,184,188,192,196],{"title":153,"path":154,"stem":155},"useLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-locale-path","docs\u002F06.composables\u002F01.use-locale-path",{"title":157,"path":158,"stem":159},"useLocaleRoute","\u002Fdocs\u002Fcomposables\u002Fuse-locale-route","docs\u002F06.composables\u002F02.use-locale-route",{"title":161,"path":162,"stem":163},"useSwitchLocalePath","\u002Fdocs\u002Fcomposables\u002Fuse-switch-locale-path","docs\u002F06.composables\u002F03.use-switch-locale-path",{"title":165,"path":166,"stem":167},"useLocaleHead","\u002Fdocs\u002Fcomposables\u002Fuse-locale-head","docs\u002F06.composables\u002F04.use-locale-head",{"title":169,"path":170,"stem":171},"useSetI18nParams","\u002Fdocs\u002Fcomposables\u002Fuse-set-i18n-params","docs\u002F06.composables\u002F05.use-set-i18n-params",{"title":173,"path":174,"stem":175},"useRouteBaseName","\u002Fdocs\u002Fcomposables\u002Fuse-route-base-name","docs\u002F06.composables\u002F06.use-route-base-name",{"title":177,"path":178,"stem":179},"useBrowserLocale","\u002Fdocs\u002Fcomposables\u002Fuse-browser-locale","docs\u002F06.composables\u002F07.use-browser-locale",{"title":181,"path":182,"stem":183},"useCookieLocale","\u002Fdocs\u002Fcomposables\u002Fuse-cookie-locale","docs\u002F06.composables\u002F08.use-cookie-locale",{"title":185,"path":186,"stem":187},"useTranslation","\u002Fdocs\u002Fcomposables\u002Fuse-translation","docs\u002F06.composables\u002F09.use-translation",{"title":189,"path":190,"stem":191},"defineI18nConfig","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-config","docs\u002F06.composables\u002F10.define-i18n-config",{"title":193,"path":194,"stem":195},"defineI18nLocale","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale","docs\u002F06.composables\u002F11.define-i18n-locale",{"title":197,"path":198,"stem":199},"defineI18nLocaleDetector","\u002Fdocs\u002Fcomposables\u002Fdefine-i18n-locale-detector","docs\u002F06.composables\u002F12.define-i18n-locale-detector",{"title":201,"icon":202,"path":203,"stem":204,"children":205,"page":131},"Compiler Macros","i-lucide-aperture","\u002Fdocs\u002Fcompiler-macros","docs\u002F07.compiler-macros",[206],{"title":207,"path":208,"stem":209},"defineI18nRoute","\u002Fdocs\u002Fcompiler-macros\u002Fdefine-i18n-route","docs\u002F07.compiler-macros\u002F01.define-i18n-route",[211,216,237,244,248,262],{"title":10,"path":11,"stem":12,"children":212,"icon":24},[213,214,215],{"title":15,"path":11,"stem":12},{"title":17,"path":18,"stem":19},{"title":21,"path":22,"stem":23},{"title":26,"path":27,"stem":28,"children":217,"icon":104},[218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236],{"title":31,"path":27,"stem":28},{"title":33,"path":34,"stem":35},{"title":37,"path":38,"stem":39},{"title":41,"path":42,"stem":43},{"title":45,"path":46,"stem":47},{"title":49,"path":50,"stem":51},{"title":53,"path":54,"stem":55},{"title":57,"path":58,"stem":59},{"title":61,"path":62,"stem":63},{"title":65,"path":66,"stem":67},{"title":69,"path":70,"stem":71},{"title":73,"path":74,"stem":75},{"title":77,"path":78,"stem":79},{"title":81,"path":82,"stem":83},{"title":85,"path":86,"stem":87},{"title":89,"path":90,"stem":91},{"title":93,"path":94,"stem":95},{"title":97,"path":98,"stem":99},{"title":101,"path":102,"stem":103},{"title":106,"icon":107,"path":108,"stem":109,"children":238,"page":131},[239,240,241,242,243],{"title":112,"path":113,"stem":114},{"title":116,"path":117,"stem":118},{"title":120,"path":121,"stem":122},{"title":124,"path":125,"stem":126},{"title":128,"path":129,"stem":130},{"title":133,"icon":134,"path":135,"stem":136,"children":245,"page":131},[246,247],{"title":139,"path":140,"stem":141},{"title":143,"path":144,"stem":145},{"title":147,"icon":148,"path":149,"stem":150,"children":249,"page":131},[250,251,252,253,254,255,256,257,258,259,260,261],{"title":153,"path":154,"stem":155},{"title":157,"path":158,"stem":159},{"title":161,"path":162,"stem":163},{"title":165,"path":166,"stem":167},{"title":169,"path":170,"stem":171},{"title":173,"path":174,"stem":175},{"title":177,"path":178,"stem":179},{"title":181,"path":182,"stem":183},{"title":185,"path":186,"stem":187},{"title":189,"path":190,"stem":191},{"title":193,"path":194,"stem":195},{"title":197,"path":198,"stem":199},{"title":201,"icon":202,"path":203,"stem":204,"children":263,"page":131},[264],{"title":207,"path":208,"stem":209},{"id":266,"title":45,"body":267,"description":844,"extension":845,"links":846,"meta":847,"navigation":848,"path":46,"seo":849,"stem":47,"__hash__":850},"docs\u002Fdocs\u002F02.guide\u002F05.browser-language-detection.md",{"type":268,"value":269,"toc":842},"minimark",[270,279,411,435,465,481,540,551,607,616,664,670,741,772,838],[271,272,273,274,278],"p",{},"By default, Nuxt i18n module attempts to redirect users to their preferred language by detecting their browser's language. This is controlled by the ",[275,276,277],"code",{},"detectBrowserLanguage"," option.",[280,281,287],"pre",{"className":282,"code":283,"filename":284,"language":285,"meta":286,"style":286},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  i18n: {\n    detectBrowserLanguage: {\n      useCookie: true,\n      cookieKey: 'i18n_redirected',\n      redirectOn: 'root' \u002F\u002F recommended\n    }\n  }\n})\n","nuxt.config.ts","ts","",[275,288,289,313,326,336,351,371,390,396,402],{"__ignoreMap":286},[290,291,294,298,301,305,309],"span",{"class":292,"line":293},"line",1,[290,295,297],{"class":296},"s7zQu","export",[290,299,300],{"class":296}," default",[290,302,304],{"class":303},"s2Zo4"," defineNuxtConfig",[290,306,308],{"class":307},"sTEyZ","(",[290,310,312],{"class":311},"sMK4o","{\n",[290,314,316,320,323],{"class":292,"line":315},2,[290,317,319],{"class":318},"swJcz","  i18n",[290,321,322],{"class":311},":",[290,324,325],{"class":311}," {\n",[290,327,329,332,334],{"class":292,"line":328},3,[290,330,331],{"class":318},"    detectBrowserLanguage",[290,333,322],{"class":311},[290,335,325],{"class":311},[290,337,339,342,344,348],{"class":292,"line":338},4,[290,340,341],{"class":318},"      useCookie",[290,343,322],{"class":311},[290,345,347],{"class":346},"sfNiH"," true",[290,349,350],{"class":311},",\n",[290,352,354,357,359,362,366,369],{"class":292,"line":353},5,[290,355,356],{"class":318},"      cookieKey",[290,358,322],{"class":311},[290,360,361],{"class":311}," '",[290,363,365],{"class":364},"sfazB","i18n_redirected",[290,367,368],{"class":311},"'",[290,370,350],{"class":311},[290,372,374,377,379,381,384,386],{"class":292,"line":373},6,[290,375,376],{"class":318},"      redirectOn",[290,378,322],{"class":311},[290,380,361],{"class":311},[290,382,383],{"class":364},"root",[290,385,368],{"class":311},[290,387,389],{"class":388},"sHwdD"," \u002F\u002F recommended\n",[290,391,393],{"class":292,"line":392},7,[290,394,395],{"class":311},"    }\n",[290,397,399],{"class":292,"line":398},8,[290,400,401],{"class":311},"  }\n",[290,403,405,408],{"class":292,"line":404},9,[290,406,407],{"class":311},"}",[290,409,410],{"class":307},")\n",[412,413,415,416,419,420,422,423,434],"callout",{"icon":414},"i-heroicons-light-bulb","For better SEO, it's recommended to set ",[275,417,418],{},"redirectOn"," to ",[275,421,383],{}," (which is the default value). When set, the language detection is only attempted when the user visits the root path (",[275,424,427,429,432],{"className":425,"language":426,"style":286},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[290,428,368],{"class":311},[290,430,431],{"class":364},"\u002F",[290,433,368],{"class":311},") of the site. This allows crawlers to access the requested page rather than being redirected away based on detected locale. It also allows linking to pages in specific locales.",[271,436,437,438,441,442,445,446,449,450,453,454,456,457,460,461,464],{},"Browser language is detected either from ",[275,439,440],{},"navigator"," when running on client-side, or from the ",[275,443,444],{},"accept-language"," HTTP header. Configured ",[275,447,448],{},"locales"," (or locales ",[275,451,452],{},"language"," and\u002For ",[275,455,275],{}," when locales are specified in object form) are matched against locales reported by the browser (for example ",[275,458,459],{},"en-US,en;q=0.9,no;q=0.8","). If there is no exact match for the full locale, the language code (letters before ",[275,462,463],{},"-",") are matched against configured locales.",[271,466,467,468,472,473,476,477,480],{},"To prevent redirecting users every time they visit the app, ",[469,470,471],"strong",{},"Nuxt i18n module"," sets a cookie using the detected locale. You can change the cookie's name by setting ",[275,474,475],{},"detectBrowserLanguage.cookieKey"," option to whatever you'd like, the default is ",[478,479,365],"em",{},".",[280,482,484],{"className":282,"code":483,"filename":284,"language":285,"meta":286,"style":286},"i18n: {\n  detectBrowserLanguage: {\n    useCookie: true,\n    cookieKey: 'my_custom_cookie_name'\n  }\n}\n",[275,485,486,496,505,516,531,535],{"__ignoreMap":286},[290,487,488,492,494],{"class":292,"line":293},[290,489,491],{"class":490},"sBMFI","i18n",[290,493,322],{"class":311},[290,495,325],{"class":311},[290,497,498,501,503],{"class":292,"line":315},[290,499,500],{"class":490},"  detectBrowserLanguage",[290,502,322],{"class":311},[290,504,325],{"class":311},[290,506,507,510,512,514],{"class":292,"line":328},[290,508,509],{"class":490},"    useCookie",[290,511,322],{"class":311},[290,513,347],{"class":346},[290,515,350],{"class":311},[290,517,518,521,523,525,528],{"class":292,"line":338},[290,519,520],{"class":490},"    cookieKey",[290,522,322],{"class":311},[290,524,361],{"class":311},[290,526,527],{"class":364},"my_custom_cookie_name",[290,529,530],{"class":311},"'\n",[290,532,533],{"class":292,"line":353},[290,534,401],{"class":311},[290,536,537],{"class":292,"line":373},[290,538,539],{"class":311},"}\n",[271,541,542,543,419,546,480],{},"If you'd rather have users be redirected to their browser's language every time they visit the app, disable the cookie by setting ",[275,544,545],{},"detectBrowserLanguage.useCookie",[275,547,548],{"className":282,"language":285,"style":286},[290,549,550],{"class":346},"false",[280,552,554],{"className":282,"code":553,"filename":284,"language":285,"meta":286,"style":286},"export default defineNuxtConfig({\n  i18n: {\n    detectBrowserLanguage: {\n      useCookie: false\n    }\n  }\n})\n",[275,555,556,568,576,584,593,597,601],{"__ignoreMap":286},[290,557,558,560,562,564,566],{"class":292,"line":293},[290,559,297],{"class":296},[290,561,300],{"class":296},[290,563,304],{"class":303},[290,565,308],{"class":307},[290,567,312],{"class":311},[290,569,570,572,574],{"class":292,"line":315},[290,571,319],{"class":318},[290,573,322],{"class":311},[290,575,325],{"class":311},[290,577,578,580,582],{"class":292,"line":328},[290,579,331],{"class":318},[290,581,322],{"class":311},[290,583,325],{"class":311},[290,585,586,588,590],{"class":292,"line":338},[290,587,341],{"class":318},[290,589,322],{"class":311},[290,591,592],{"class":346}," false\n",[290,594,595],{"class":292,"line":353},[290,596,395],{"class":311},[290,598,599],{"class":292,"line":373},[290,600,401],{"class":311},[290,602,603,605],{"class":292,"line":392},[290,604,407],{"class":311},[290,606,410],{"class":307},[271,608,609,610,419,612,480],{},"To completely disable the browser's language detection feature, set ",[275,611,277],{},[275,613,614],{"className":282,"language":285,"style":286},[290,615,550],{"class":346},[280,617,619],{"className":282,"code":618,"filename":284,"language":285,"meta":286,"style":286},"export default defineNuxtConfig({\n  i18n: {\n    \u002F\u002F ...\n    detectBrowserLanguage: false\n  }\n})\n",[275,620,621,633,641,646,654,658],{"__ignoreMap":286},[290,622,623,625,627,629,631],{"class":292,"line":293},[290,624,297],{"class":296},[290,626,300],{"class":296},[290,628,304],{"class":303},[290,630,308],{"class":307},[290,632,312],{"class":311},[290,634,635,637,639],{"class":292,"line":315},[290,636,319],{"class":318},[290,638,322],{"class":311},[290,640,325],{"class":311},[290,642,643],{"class":292,"line":328},[290,644,645],{"class":388},"    \u002F\u002F ...\n",[290,647,648,650,652],{"class":292,"line":338},[290,649,331],{"class":318},[290,651,322],{"class":311},[290,653,592],{"class":346},[290,655,656],{"class":292,"line":353},[290,657,401],{"class":311},[290,659,660,662],{"class":292,"line":373},[290,661,407],{"class":311},[290,663,410],{"class":307},[271,665,666,667,322],{},"To redirect the user every time they visit the app and keep their selected choice, enable ",[275,668,669],{},"alwaysRedirect",[280,671,673],{"className":282,"code":672,"filename":284,"language":285,"meta":286,"style":286},"export default defineNuxtConfig({\n  i18n: {\n    \u002F\u002F ...\n    detectBrowserLanguage: {\n      useCookie: true,\n      alwaysRedirect: true\n    }\n  }\n})\n",[275,674,675,687,695,699,707,717,727,731,735],{"__ignoreMap":286},[290,676,677,679,681,683,685],{"class":292,"line":293},[290,678,297],{"class":296},[290,680,300],{"class":296},[290,682,304],{"class":303},[290,684,308],{"class":307},[290,686,312],{"class":311},[290,688,689,691,693],{"class":292,"line":315},[290,690,319],{"class":318},[290,692,322],{"class":311},[290,694,325],{"class":311},[290,696,697],{"class":292,"line":328},[290,698,645],{"class":388},[290,700,701,703,705],{"class":292,"line":338},[290,702,331],{"class":318},[290,704,322],{"class":311},[290,706,325],{"class":311},[290,708,709,711,713,715],{"class":292,"line":353},[290,710,341],{"class":318},[290,712,322],{"class":311},[290,714,347],{"class":346},[290,716,350],{"class":311},[290,718,719,722,724],{"class":292,"line":373},[290,720,721],{"class":318},"      alwaysRedirect",[290,723,322],{"class":311},[290,725,726],{"class":346}," true\n",[290,728,729],{"class":292,"line":392},[290,730,395],{"class":311},[290,732,733],{"class":292,"line":398},[290,734,401],{"class":311},[290,736,737,739],{"class":292,"line":404},[290,738,407],{"class":311},[290,740,410],{"class":307},[271,742,743,744,753,754,419,763,480],{},"To use the cookie within a cross-origin environment (e.g. in an iFrame), you can set ",[275,745,746,749,751],{"className":282,"language":285,"style":286},[290,747,748],{"class":490},"cookieCrossOrigin",[290,750,322],{"class":311},[290,752,347],{"class":346},". This will change the cookie settings from ",[275,755,756,758,761],{"className":425,"language":426,"style":286},[290,757,368],{"class":311},[290,759,760],{"class":364},"SameSite=Lax",[290,762,368],{"class":311},[275,764,765,767,770],{"className":425,"language":426,"style":286},[290,766,368],{"class":311},[290,768,769],{"class":364},"SameSite=None; Secure",[290,771,368],{"class":311},[280,773,775],{"className":282,"code":774,"filename":284,"language":285,"meta":286,"style":286},"export default defineNuxtConfig({\n  i18n: {\n    detectBrowserLanguage: {\n      useCookie: true,\n      cookieCrossOrigin: true\n    }\n  }\n})\n",[275,776,777,789,797,805,815,824,828,832],{"__ignoreMap":286},[290,778,779,781,783,785,787],{"class":292,"line":293},[290,780,297],{"class":296},[290,782,300],{"class":296},[290,784,304],{"class":303},[290,786,308],{"class":307},[290,788,312],{"class":311},[290,790,791,793,795],{"class":292,"line":315},[290,792,319],{"class":318},[290,794,322],{"class":311},[290,796,325],{"class":311},[290,798,799,801,803],{"class":292,"line":328},[290,800,331],{"class":318},[290,802,322],{"class":311},[290,804,325],{"class":311},[290,806,807,809,811,813],{"class":292,"line":338},[290,808,341],{"class":318},[290,810,322],{"class":311},[290,812,347],{"class":346},[290,814,350],{"class":311},[290,816,817,820,822],{"class":292,"line":353},[290,818,819],{"class":318},"      cookieCrossOrigin",[290,821,322],{"class":311},[290,823,726],{"class":346},[290,825,826],{"class":292,"line":373},[290,827,395],{"class":311},[290,829,830],{"class":292,"line":392},[290,831,401],{"class":311},[290,833,834,836],{"class":292,"line":398},[290,835,407],{"class":311},[290,837,410],{"class":307},[839,840,841],"style",{},"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 .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 .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .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 .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":286,"searchDepth":315,"depth":315,"links":843},[],"Detect user browser's language.","md",null,{},true,{"title":45,"description":844},"-cSYHgDg6h5CzF8aE_RUtnvItmiBQXImFnz1ovlvYe4",[852,854],{"title":41,"path":42,"stem":43,"description":853,"children":-1},"Customize localized route exclusions per page component.",{"title":49,"path":50,"stem":51,"description":855,"children":-1},"When the `useLocaleHead` is called, @nuxtjs\u002Fi18n attempts to add some metadata to improve your pages SEO. Here's what it does.",1777632951167]