[{"data":1,"prerenderedAt":3204},["ShallowReactive",2],{"navigation":3,"navigation_docs":210,"-docs-guide-lazy-load-translations":265,"-docs-guide-lazy-load-translations-surround":1877,"\u002Fdocs\u002Fguide\u002Flazy-load-translations":1882},[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":53,"body":267,"description":1871,"extension":1872,"links":1873,"meta":1874,"navigation":712,"path":54,"seo":1875,"stem":55,"__hash__":1876},"docs\u002Fdocs\u002F02.guide\u002F07.lazy-load-translations.md",{"type":268,"value":269,"toc":1865},"minimark",[270,282,339,344,347,432,435,647,750,782,785,843,847,853,856,870,876,879,882,979,984,1279,1285,1291,1315,1321,1327,1331,1339,1352,1692,1696,1699,1706,1855,1861],[271,272,273,274,278,279,281],"p",{},"For apps with a lot of translated content, it is preferable not to bundle all the messages in the main bundle but rather lazy-load only the language that the users selected.\nThis can be achieved with ",[275,276,277],"strong",{},"Nuxt i18n module"," by letting the module know where your translation files are located so it can dynamically import them when the app loads or when the user switches to another language.\nTo enable translations lazy-loading, follow these steps when configuring ",[275,280,277],{},":",[283,284,285,302,309],"ul",{},[286,287,288,289,293,294,297,298,301],"li",{},"Configure ",[290,291,292],"code",{},"locales"," option as an array of objects, where each object has a ",[290,295,296],{},"file"," or ",[290,299,300],{},"files"," key whose value is the translation file corresponding to the locale.",[286,303,304,305,308],{},"Optionally, remove all messages that you might have passed to Vue I18n via the ",[290,306,307],{},"vueI18n"," option.",[286,310,311,312,297,314,316,317,327,328,333,334,338],{},"Each ",[290,313,296],{},[290,315,300],{}," can return either an ",[290,318,322],{"className":319,"language":320,"style":321},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type","",[323,324,326],"span",{"class":325},"sBMFI","Object",", or a function that returns ",[290,329,330],{"className":319,"language":320,"style":321},[323,331,332],{"class":325},"Promise"," which must return an ",[290,335,336],{"className":319,"language":320,"style":321},[323,337,326],{"class":325},".",[340,341,343],"h2",{"id":342},"basic-usage","Basic usage",[271,345,346],{},"Example files structure:",[348,349,353],"pre",{"className":350,"code":351,"language":352,"meta":321,"style":321},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","-| nuxt-project\u002F\n---| i18n\u002F\n-----| locales\u002F\n-------| en-US.json\n-------| es-ES.js\n-------| fr-FR.ts\n---| nuxt.config.ts\n","bash",[290,354,355,369,380,391,402,412,422],{"__ignoreMap":321},[323,356,359,362,366],{"class":357,"line":358},"line",1,[323,360,361],{"class":325},"-",[323,363,365],{"class":364},"sMK4o","|",[323,367,368],{"class":325}," nuxt-project\u002F\n",[323,370,372,375,377],{"class":357,"line":371},2,[323,373,374],{"class":325},"---",[323,376,365],{"class":364},[323,378,379],{"class":325}," i18n\u002F\n",[323,381,383,386,388],{"class":357,"line":382},3,[323,384,385],{"class":325},"-----",[323,387,365],{"class":364},[323,389,390],{"class":325}," locales\u002F\n",[323,392,394,397,399],{"class":357,"line":393},4,[323,395,396],{"class":325},"-------",[323,398,365],{"class":364},[323,400,401],{"class":325}," en-US.json\n",[323,403,405,407,409],{"class":357,"line":404},5,[323,406,396],{"class":325},[323,408,365],{"class":364},[323,410,411],{"class":325}," es-ES.js\n",[323,413,415,417,419],{"class":357,"line":414},6,[323,416,396],{"class":325},[323,418,365],{"class":364},[323,420,421],{"class":325}," fr-FR.ts\n",[323,423,425,427,429],{"class":357,"line":424},7,[323,426,374],{"class":325},[323,428,365],{"class":364},[323,430,431],{"class":325}," nuxt.config.ts\n",[271,433,434],{},"Configuration example:",[348,436,441],{"className":437,"code":438,"filename":439,"language":440,"meta":321,"style":321},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  i18n: {\n    locales: [\n      {\n        code: 'en',\n        file: 'en-US.json'\n      },\n      {\n        code: 'es',\n        file: 'es-ES.js'\n      },\n      {\n        code: 'fr',\n        file: 'fr-FR.ts'\n      }\n    ],\n    defaultLocale: 'en'\n  }\n})\n","nuxt.config.ts","ts",[290,442,443,463,474,484,489,509,524,529,534,550,564,569,574,590,604,610,618,632,638],{"__ignoreMap":321},[323,444,445,449,452,456,460],{"class":357,"line":358},[323,446,448],{"class":447},"s7zQu","export",[323,450,451],{"class":447}," default",[323,453,455],{"class":454},"s2Zo4"," defineNuxtConfig",[323,457,459],{"class":458},"sTEyZ","(",[323,461,462],{"class":364},"{\n",[323,464,465,469,471],{"class":357,"line":371},[323,466,468],{"class":467},"swJcz","  i18n",[323,470,281],{"class":364},[323,472,473],{"class":364}," {\n",[323,475,476,479,481],{"class":357,"line":382},[323,477,478],{"class":467},"    locales",[323,480,281],{"class":364},[323,482,483],{"class":458}," [\n",[323,485,486],{"class":357,"line":393},[323,487,488],{"class":364},"      {\n",[323,490,491,494,496,499,503,506],{"class":357,"line":404},[323,492,493],{"class":467},"        code",[323,495,281],{"class":364},[323,497,498],{"class":364}," '",[323,500,502],{"class":501},"sfazB","en",[323,504,505],{"class":364},"'",[323,507,508],{"class":364},",\n",[323,510,511,514,516,518,521],{"class":357,"line":414},[323,512,513],{"class":467},"        file",[323,515,281],{"class":364},[323,517,498],{"class":364},[323,519,520],{"class":501},"en-US.json",[323,522,523],{"class":364},"'\n",[323,525,526],{"class":357,"line":424},[323,527,528],{"class":364},"      },\n",[323,530,532],{"class":357,"line":531},8,[323,533,488],{"class":364},[323,535,537,539,541,543,546,548],{"class":357,"line":536},9,[323,538,493],{"class":467},[323,540,281],{"class":364},[323,542,498],{"class":364},[323,544,545],{"class":501},"es",[323,547,505],{"class":364},[323,549,508],{"class":364},[323,551,553,555,557,559,562],{"class":357,"line":552},10,[323,554,513],{"class":467},[323,556,281],{"class":364},[323,558,498],{"class":364},[323,560,561],{"class":501},"es-ES.js",[323,563,523],{"class":364},[323,565,567],{"class":357,"line":566},11,[323,568,528],{"class":364},[323,570,572],{"class":357,"line":571},12,[323,573,488],{"class":364},[323,575,577,579,581,583,586,588],{"class":357,"line":576},13,[323,578,493],{"class":467},[323,580,281],{"class":364},[323,582,498],{"class":364},[323,584,585],{"class":501},"fr",[323,587,505],{"class":364},[323,589,508],{"class":364},[323,591,593,595,597,599,602],{"class":357,"line":592},14,[323,594,513],{"class":467},[323,596,281],{"class":364},[323,598,498],{"class":364},[323,600,601],{"class":501},"fr-FR.ts",[323,603,523],{"class":364},[323,605,607],{"class":357,"line":606},15,[323,608,609],{"class":364},"      }\n",[323,611,613,616],{"class":357,"line":612},16,[323,614,615],{"class":458},"    ]",[323,617,508],{"class":364},[323,619,621,624,626,628,630],{"class":357,"line":620},17,[323,622,623],{"class":467},"    defaultLocale",[323,625,281],{"class":364},[323,627,498],{"class":364},[323,629,502],{"class":501},[323,631,523],{"class":364},[323,633,635],{"class":357,"line":634},18,[323,636,637],{"class":364},"  }\n",[323,639,641,644],{"class":357,"line":640},19,[323,642,643],{"class":364},"}",[323,645,646],{"class":458},")\n",[348,648,651],{"className":437,"code":649,"filename":650,"language":440,"meta":321,"style":321},"export default defineI18nLocale(async locale => {\n  return {\n    welcome: 'Bienvenue'\n  }\n})\n\n\u002F\u002F or\n\nexport default {\n  welcome: 'Bienvenue'\n}\n","i18n\u002Flocales\u002Ffr-FR.ts",[290,652,653,677,684,698,702,708,714,720,724,732,745],{"__ignoreMap":321},[323,654,655,657,659,662,664,668,672,675],{"class":357,"line":358},[323,656,448],{"class":447},[323,658,451],{"class":447},[323,660,661],{"class":454}," defineI18nLocale",[323,663,459],{"class":458},[323,665,667],{"class":666},"spNyl","async",[323,669,671],{"class":670},"sHdIc"," locale",[323,673,674],{"class":666}," =>",[323,676,473],{"class":364},[323,678,679,682],{"class":357,"line":371},[323,680,681],{"class":447},"  return",[323,683,473],{"class":364},[323,685,686,689,691,693,696],{"class":357,"line":382},[323,687,688],{"class":467},"    welcome",[323,690,281],{"class":364},[323,692,498],{"class":364},[323,694,695],{"class":501},"Bienvenue",[323,697,523],{"class":364},[323,699,700],{"class":357,"line":393},[323,701,637],{"class":364},[323,703,704,706],{"class":357,"line":404},[323,705,643],{"class":364},[323,707,646],{"class":458},[323,709,710],{"class":357,"line":414},[323,711,713],{"emptyLinePlaceholder":712},true,"\n",[323,715,716],{"class":357,"line":424},[323,717,719],{"class":718},"sHwdD","\u002F\u002F or\n",[323,721,722],{"class":357,"line":531},[323,723,713],{"emptyLinePlaceholder":712},[323,725,726,728,730],{"class":357,"line":536},[323,727,448],{"class":447},[323,729,451],{"class":447},[323,731,473],{"class":364},[323,733,734,737,739,741,743],{"class":357,"line":552},[323,735,736],{"class":467},"  welcome",[323,738,281],{"class":364},[323,740,498],{"class":364},[323,742,695],{"class":501},[323,744,523],{"class":364},[323,746,747],{"class":357,"line":566},[323,748,749],{"class":364},"}\n",[751,752,754,768],"callout",{"icon":753},"i-heroicons-light-bulb",[271,755,756,757,338],{},"If your function returns an object of locale messages, ",[275,758,759,760,767],{},"you must define it in the ",[290,761,762,764],{"className":437,"language":440,"style":321},[323,763,193],{"class":454},[323,765,766],{"class":458},"()"," composable function",[271,769,770,771,777,778,338],{},"About ",[290,772,773,775],{"className":437,"language":440,"style":321},[323,774,193],{"class":454},[323,776,766],{"class":458}," details, see the ",[779,780,781],"a",{"href":194},"here",[271,783,784],{},"If the function returns an Object available in nuxt i18n module, you can configure the dynamic locale messages, like the API (including external API) or back-end, via fetch:",[348,786,788],{"className":437,"code":787,"language":440,"meta":321,"style":321},"export default defineI18nLocale(locale => {\n  \u002F\u002F for example, fetch locale messages from nuxt server\n  return $fetch(`\u002Fapi\u002F${locale}`)\n})\n",[290,789,790,807,812,837],{"__ignoreMap":321},[323,791,792,794,796,798,800,803,805],{"class":357,"line":358},[323,793,448],{"class":447},[323,795,451],{"class":447},[323,797,661],{"class":454},[323,799,459],{"class":458},[323,801,802],{"class":670},"locale",[323,804,674],{"class":666},[323,806,473],{"class":364},[323,808,809],{"class":357,"line":371},[323,810,811],{"class":718},"  \u002F\u002F for example, fetch locale messages from nuxt server\n",[323,813,814,816,819,821,824,827,830,832,835],{"class":357,"line":382},[323,815,681],{"class":447},[323,817,818],{"class":454}," $fetch",[323,820,459],{"class":467},[323,822,823],{"class":364},"`",[323,825,826],{"class":501},"\u002Fapi\u002F",[323,828,829],{"class":364},"${",[323,831,802],{"class":458},[323,833,834],{"class":364},"}`",[323,836,646],{"class":467},[323,838,839,841],{"class":357,"line":393},[323,840,643],{"class":364},[323,842,646],{"class":458},[340,844,846],{"id":845},"multiple-files-lazy-loading","Multiple files lazy loading",[271,848,849,850,852],{},"The ",[290,851,300],{}," property can be used to lazy load multiple files.",[271,854,855],{},"This is useful because it is efficient to manage multiple files that only define differences without duplicating locale messages.",[271,857,858,859,865,866,869],{},"For example, let’s take the case of supporting the Spanish language. According to ",[779,860,864],{"href":861,"rel":862},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSpanish_language#Geographical_distribution",[863],"nofollow","wikipedia",", there are ",[275,867,868],{},"20 countries"," where Spanish is spoken as an official language!",[271,871,872,873,875],{},"If these countries are all configured using ",[290,874,296],{},", it would be difficult to maintain due to the duplication of locale messages for each country.",[271,877,878],{},"In this scenario, it would be easier to keep all shared (common) locale messages for the target language in a separate file and define dialectal variations for each country separately is well to prevent duplication, which is easier to maintain.",[271,880,881],{},"The following is an example of a lang directory containing locale files for the Spanish language:",[348,883,885],{"className":350,"code":884,"language":352,"meta":321,"style":321},"-| nuxt-project\u002F\n---| i18n\u002F\n-----| locales\u002F\n-------| es.json    # locale messages for common Spanish\n-------| es-AR.json # locale messages for Argentina\n-------| es-UY.json # locale messages for Uruguay\n-------| es-US.json # locale messages for Estados Unidos\n-------| ...        # other countries\n---| nuxt.config.ts\n",[290,886,887,895,903,911,923,935,947,959,971],{"__ignoreMap":321},[323,888,889,891,893],{"class":357,"line":358},[323,890,361],{"class":325},[323,892,365],{"class":364},[323,894,368],{"class":325},[323,896,897,899,901],{"class":357,"line":371},[323,898,374],{"class":325},[323,900,365],{"class":364},[323,902,379],{"class":325},[323,904,905,907,909],{"class":357,"line":382},[323,906,385],{"class":325},[323,908,365],{"class":364},[323,910,390],{"class":325},[323,912,913,915,917,920],{"class":357,"line":393},[323,914,396],{"class":325},[323,916,365],{"class":364},[323,918,919],{"class":325}," es.json",[323,921,922],{"class":718},"    # locale messages for common Spanish\n",[323,924,925,927,929,932],{"class":357,"line":404},[323,926,396],{"class":325},[323,928,365],{"class":364},[323,930,931],{"class":325}," es-AR.json",[323,933,934],{"class":718}," # locale messages for Argentina\n",[323,936,937,939,941,944],{"class":357,"line":414},[323,938,396],{"class":325},[323,940,365],{"class":364},[323,942,943],{"class":325}," es-UY.json",[323,945,946],{"class":718}," # locale messages for Uruguay\n",[323,948,949,951,953,956],{"class":357,"line":424},[323,950,396],{"class":325},[323,952,365],{"class":364},[323,954,955],{"class":325}," es-US.json",[323,957,958],{"class":718}," # locale messages for Estados Unidos\n",[323,960,961,963,965,968],{"class":357,"line":531},[323,962,396],{"class":325},[323,964,365],{"class":364},[323,966,967],{"class":454}," ...",[323,969,970],{"class":718},"        # other countries\n",[323,972,973,975,977],{"class":357,"line":536},[323,974,374],{"class":325},[323,976,365],{"class":364},[323,978,431],{"class":325},[271,980,981,982,281],{},"The following is an example of the configuration in ",[290,983,439],{},[348,985,987],{"className":437,"code":986,"filename":439,"language":440,"meta":321,"style":321},"export default defineNuxtConfig({\n  i18n: {\n    locales: [\n      \u002F**\n       * Example definition with `files` for Spanish speaking countries\n       *\u002F\n      {\n        code: 'es-AR',\n        name: 'Español (Argentina)',\n        \u002F\u002F lazy loading order: `es.json` -> `es-AR.json`, and then merge 'es-AR.json' with 'es.json'\n        files: ['es.json', 'es-AR.json']\n      },\n      {\n        code: 'es-UY',\n        name: 'Español (Uruguay)',\n        \u002F\u002F lazy loading order: `es.json` -> `es-UY.json`, and then merge 'es-UY.json' with 'es.json'\n        files: ['es.json', 'es-UY.json']\n      },\n      {\n        code: 'es-US',\n        name: 'Español (Estados Unidos)',\n        \u002F\u002F lazy loading order: `es.json` -> `es-US.json`, and then merge 'es-US.json' with 'es.json'\n        files: ['es.json', 'es-US.json']\n      }\n    ],\n    defaultLocale: 'en'\n  }\n})\n",[290,988,989,1001,1009,1017,1022,1027,1032,1036,1051,1067,1072,1102,1106,1110,1125,1140,1145,1170,1174,1178,1194,1210,1216,1242,1247,1254,1267,1272],{"__ignoreMap":321},[323,990,991,993,995,997,999],{"class":357,"line":358},[323,992,448],{"class":447},[323,994,451],{"class":447},[323,996,455],{"class":454},[323,998,459],{"class":458},[323,1000,462],{"class":364},[323,1002,1003,1005,1007],{"class":357,"line":371},[323,1004,468],{"class":467},[323,1006,281],{"class":364},[323,1008,473],{"class":364},[323,1010,1011,1013,1015],{"class":357,"line":382},[323,1012,478],{"class":467},[323,1014,281],{"class":364},[323,1016,483],{"class":458},[323,1018,1019],{"class":357,"line":393},[323,1020,1021],{"class":718},"      \u002F**\n",[323,1023,1024],{"class":357,"line":404},[323,1025,1026],{"class":718},"       * Example definition with `files` for Spanish speaking countries\n",[323,1028,1029],{"class":357,"line":414},[323,1030,1031],{"class":718},"       *\u002F\n",[323,1033,1034],{"class":357,"line":424},[323,1035,488],{"class":364},[323,1037,1038,1040,1042,1044,1047,1049],{"class":357,"line":531},[323,1039,493],{"class":467},[323,1041,281],{"class":364},[323,1043,498],{"class":364},[323,1045,1046],{"class":501},"es-AR",[323,1048,505],{"class":364},[323,1050,508],{"class":364},[323,1052,1053,1056,1058,1060,1063,1065],{"class":357,"line":536},[323,1054,1055],{"class":467},"        name",[323,1057,281],{"class":364},[323,1059,498],{"class":364},[323,1061,1062],{"class":501},"Español (Argentina)",[323,1064,505],{"class":364},[323,1066,508],{"class":364},[323,1068,1069],{"class":357,"line":552},[323,1070,1071],{"class":718},"        \u002F\u002F lazy loading order: `es.json` -> `es-AR.json`, and then merge 'es-AR.json' with 'es.json'\n",[323,1073,1074,1077,1079,1082,1084,1087,1089,1092,1094,1097,1099],{"class":357,"line":566},[323,1075,1076],{"class":467},"        files",[323,1078,281],{"class":364},[323,1080,1081],{"class":458}," [",[323,1083,505],{"class":364},[323,1085,1086],{"class":501},"es.json",[323,1088,505],{"class":364},[323,1090,1091],{"class":364},",",[323,1093,498],{"class":364},[323,1095,1096],{"class":501},"es-AR.json",[323,1098,505],{"class":364},[323,1100,1101],{"class":458},"]\n",[323,1103,1104],{"class":357,"line":571},[323,1105,528],{"class":364},[323,1107,1108],{"class":357,"line":576},[323,1109,488],{"class":364},[323,1111,1112,1114,1116,1118,1121,1123],{"class":357,"line":592},[323,1113,493],{"class":467},[323,1115,281],{"class":364},[323,1117,498],{"class":364},[323,1119,1120],{"class":501},"es-UY",[323,1122,505],{"class":364},[323,1124,508],{"class":364},[323,1126,1127,1129,1131,1133,1136,1138],{"class":357,"line":606},[323,1128,1055],{"class":467},[323,1130,281],{"class":364},[323,1132,498],{"class":364},[323,1134,1135],{"class":501},"Español (Uruguay)",[323,1137,505],{"class":364},[323,1139,508],{"class":364},[323,1141,1142],{"class":357,"line":612},[323,1143,1144],{"class":718},"        \u002F\u002F lazy loading order: `es.json` -> `es-UY.json`, and then merge 'es-UY.json' with 'es.json'\n",[323,1146,1147,1149,1151,1153,1155,1157,1159,1161,1163,1166,1168],{"class":357,"line":620},[323,1148,1076],{"class":467},[323,1150,281],{"class":364},[323,1152,1081],{"class":458},[323,1154,505],{"class":364},[323,1156,1086],{"class":501},[323,1158,505],{"class":364},[323,1160,1091],{"class":364},[323,1162,498],{"class":364},[323,1164,1165],{"class":501},"es-UY.json",[323,1167,505],{"class":364},[323,1169,1101],{"class":458},[323,1171,1172],{"class":357,"line":634},[323,1173,528],{"class":364},[323,1175,1176],{"class":357,"line":640},[323,1177,488],{"class":364},[323,1179,1181,1183,1185,1187,1190,1192],{"class":357,"line":1180},20,[323,1182,493],{"class":467},[323,1184,281],{"class":364},[323,1186,498],{"class":364},[323,1188,1189],{"class":501},"es-US",[323,1191,505],{"class":364},[323,1193,508],{"class":364},[323,1195,1197,1199,1201,1203,1206,1208],{"class":357,"line":1196},21,[323,1198,1055],{"class":467},[323,1200,281],{"class":364},[323,1202,498],{"class":364},[323,1204,1205],{"class":501},"Español (Estados Unidos)",[323,1207,505],{"class":364},[323,1209,508],{"class":364},[323,1211,1213],{"class":357,"line":1212},22,[323,1214,1215],{"class":718},"        \u002F\u002F lazy loading order: `es.json` -> `es-US.json`, and then merge 'es-US.json' with 'es.json'\n",[323,1217,1219,1221,1223,1225,1227,1229,1231,1233,1235,1238,1240],{"class":357,"line":1218},23,[323,1220,1076],{"class":467},[323,1222,281],{"class":364},[323,1224,1081],{"class":458},[323,1226,505],{"class":364},[323,1228,1086],{"class":501},[323,1230,505],{"class":364},[323,1232,1091],{"class":364},[323,1234,498],{"class":364},[323,1236,1237],{"class":501},"es-US.json",[323,1239,505],{"class":364},[323,1241,1101],{"class":458},[323,1243,1245],{"class":357,"line":1244},24,[323,1246,609],{"class":364},[323,1248,1250,1252],{"class":357,"line":1249},25,[323,1251,615],{"class":458},[323,1253,508],{"class":364},[323,1255,1257,1259,1261,1263,1265],{"class":357,"line":1256},26,[323,1258,623],{"class":467},[323,1260,281],{"class":364},[323,1262,498],{"class":364},[323,1264,502],{"class":501},[323,1266,523],{"class":364},[323,1268,1270],{"class":357,"line":1269},27,[323,1271,637],{"class":364},[323,1273,1275,1277],{"class":357,"line":1274},28,[323,1276,643],{"class":364},[323,1278,646],{"class":458},[271,1280,1281,1282,1284],{},"Please note the usage of the ",[290,1283,300],{}," property, as the above configuration specifies an array containing multiple file names.",[271,1286,1287,1288,1290],{},"@nuxtjs\u002Fi18n will load locale messages with lazy loading in the order of the array specified in ",[290,1289,300],{},". It then overrides the locale messages in the order in which they were loaded.",[271,1292,1293,1294,1296,1297,1299,1300,1302,1303,1305,1306,1308,1309,1311,1312,1314],{},"In the above ",[290,1295,1046],{}," example, which has ",[290,1298,1086],{}," and ",[290,1301,1096],{}," defined in ",[290,1304,300],{},". In this case, @nuxtjs\u002Fi18n lazy-loads ",[290,1307,1086],{},", then it lazy-loads ",[290,1310,1096],{}," and overrides ",[290,1313,1086],{}," locale messages.",[271,1316,1317,1318,1320],{},"In the example above, only two files are defined for ",[290,1319,300],{},", of course you can specify more files over 2 files. In that case, the files will be loaded and override in array order too.",[271,1322,1323,1324,1326],{},"By taking advantage of the characteristic that locale messages are overridden in sequence, it's possible to manage locale messages by defining them on a differential basis. By adding shared (common) locale messages as the first entry of ",[290,1325,300],{},", followed by file entries of regional\u002Fdialectal locale messages, it's possible to manage resources while avoiding the duplication of locale messages.",[340,1328,1330],{"id":1329},"caching","Caching",[271,1332,1333,1334,1299,1336,1338],{},"Lazy loaded locale messages are cached based on their filename, ",[290,1335,296],{},[290,1337,300],{}," shared across locales will be used from cache once loaded. By default caching is enabled for static files, and disabled for files that return messages via a function.",[271,1340,1341,1342,1344,1345,1347,1348,1351],{},"Caching can be configured per file by setting ",[290,1343,296],{}," or entries of ",[290,1346,300],{}," to objects with the following type signature ",[290,1349,1350],{},"{ path: string, cache?: boolean}",". The example below demonstrates several valid file configurations.",[348,1353,1355],{"className":437,"code":1354,"filename":439,"language":440,"meta":321,"style":321},"export default defineNuxtConfig({\n  i18n: {\n    locales: [\n      \u002F**\n       * Example definition with `files` for Spanish speaking countries\n       *\u002F\n      {\n        code: 'es-ES',\n        name: 'Español (Spain)',\n        \u002F\u002F file with cache disabled\n        file: { path: 'es.js', cache: false }\n      },\n      {\n        code: 'es-AR',\n        name: 'Español (Argentina)',\n        \u002F\u002F files with cache disabled\n        files: [\n          { path: 'es.js', cache: false },\n          { path: 'es-AR.js', cache: false }\n        ]\n      },\n      {\n        code: 'es-UY',\n        name: 'Español (Uruguay)',\n        \u002F\u002F strings and object configurations can be mixed\n        files: [{ path: 'es.js', cache: false }, 'es-UY.json']\n      }\n    ],\n    defaultLocale: 'en'\n  }\n})\n",[290,1356,1357,1369,1377,1385,1389,1393,1397,1401,1416,1431,1436,1471,1475,1479,1493,1507,1512,1520,1546,1571,1576,1580,1584,1598,1612,1617,1657,1661,1667,1680,1685],{"__ignoreMap":321},[323,1358,1359,1361,1363,1365,1367],{"class":357,"line":358},[323,1360,448],{"class":447},[323,1362,451],{"class":447},[323,1364,455],{"class":454},[323,1366,459],{"class":458},[323,1368,462],{"class":364},[323,1370,1371,1373,1375],{"class":357,"line":371},[323,1372,468],{"class":467},[323,1374,281],{"class":364},[323,1376,473],{"class":364},[323,1378,1379,1381,1383],{"class":357,"line":382},[323,1380,478],{"class":467},[323,1382,281],{"class":364},[323,1384,483],{"class":458},[323,1386,1387],{"class":357,"line":393},[323,1388,1021],{"class":718},[323,1390,1391],{"class":357,"line":404},[323,1392,1026],{"class":718},[323,1394,1395],{"class":357,"line":414},[323,1396,1031],{"class":718},[323,1398,1399],{"class":357,"line":424},[323,1400,488],{"class":364},[323,1402,1403,1405,1407,1409,1412,1414],{"class":357,"line":531},[323,1404,493],{"class":467},[323,1406,281],{"class":364},[323,1408,498],{"class":364},[323,1410,1411],{"class":501},"es-ES",[323,1413,505],{"class":364},[323,1415,508],{"class":364},[323,1417,1418,1420,1422,1424,1427,1429],{"class":357,"line":536},[323,1419,1055],{"class":467},[323,1421,281],{"class":364},[323,1423,498],{"class":364},[323,1425,1426],{"class":501},"Español (Spain)",[323,1428,505],{"class":364},[323,1430,508],{"class":364},[323,1432,1433],{"class":357,"line":552},[323,1434,1435],{"class":718},"        \u002F\u002F file with cache disabled\n",[323,1437,1438,1440,1442,1445,1448,1450,1452,1455,1457,1459,1462,1464,1468],{"class":357,"line":566},[323,1439,513],{"class":467},[323,1441,281],{"class":364},[323,1443,1444],{"class":364}," {",[323,1446,1447],{"class":467}," path",[323,1449,281],{"class":364},[323,1451,498],{"class":364},[323,1453,1454],{"class":501},"es.js",[323,1456,505],{"class":364},[323,1458,1091],{"class":364},[323,1460,1461],{"class":467}," cache",[323,1463,281],{"class":364},[323,1465,1467],{"class":1466},"sfNiH"," false",[323,1469,1470],{"class":364}," }\n",[323,1472,1473],{"class":357,"line":571},[323,1474,528],{"class":364},[323,1476,1477],{"class":357,"line":576},[323,1478,488],{"class":364},[323,1480,1481,1483,1485,1487,1489,1491],{"class":357,"line":592},[323,1482,493],{"class":467},[323,1484,281],{"class":364},[323,1486,498],{"class":364},[323,1488,1046],{"class":501},[323,1490,505],{"class":364},[323,1492,508],{"class":364},[323,1494,1495,1497,1499,1501,1503,1505],{"class":357,"line":606},[323,1496,1055],{"class":467},[323,1498,281],{"class":364},[323,1500,498],{"class":364},[323,1502,1062],{"class":501},[323,1504,505],{"class":364},[323,1506,508],{"class":364},[323,1508,1509],{"class":357,"line":612},[323,1510,1511],{"class":718},"        \u002F\u002F files with cache disabled\n",[323,1513,1514,1516,1518],{"class":357,"line":620},[323,1515,1076],{"class":467},[323,1517,281],{"class":364},[323,1519,483],{"class":458},[323,1521,1522,1525,1527,1529,1531,1533,1535,1537,1539,1541,1543],{"class":357,"line":634},[323,1523,1524],{"class":364},"          {",[323,1526,1447],{"class":467},[323,1528,281],{"class":364},[323,1530,498],{"class":364},[323,1532,1454],{"class":501},[323,1534,505],{"class":364},[323,1536,1091],{"class":364},[323,1538,1461],{"class":467},[323,1540,281],{"class":364},[323,1542,1467],{"class":1466},[323,1544,1545],{"class":364}," },\n",[323,1547,1548,1550,1552,1554,1556,1559,1561,1563,1565,1567,1569],{"class":357,"line":640},[323,1549,1524],{"class":364},[323,1551,1447],{"class":467},[323,1553,281],{"class":364},[323,1555,498],{"class":364},[323,1557,1558],{"class":501},"es-AR.js",[323,1560,505],{"class":364},[323,1562,1091],{"class":364},[323,1564,1461],{"class":467},[323,1566,281],{"class":364},[323,1568,1467],{"class":1466},[323,1570,1470],{"class":364},[323,1572,1573],{"class":357,"line":1180},[323,1574,1575],{"class":458},"        ]\n",[323,1577,1578],{"class":357,"line":1196},[323,1579,528],{"class":364},[323,1581,1582],{"class":357,"line":1212},[323,1583,488],{"class":364},[323,1585,1586,1588,1590,1592,1594,1596],{"class":357,"line":1218},[323,1587,493],{"class":467},[323,1589,281],{"class":364},[323,1591,498],{"class":364},[323,1593,1120],{"class":501},[323,1595,505],{"class":364},[323,1597,508],{"class":364},[323,1599,1600,1602,1604,1606,1608,1610],{"class":357,"line":1244},[323,1601,1055],{"class":467},[323,1603,281],{"class":364},[323,1605,498],{"class":364},[323,1607,1135],{"class":501},[323,1609,505],{"class":364},[323,1611,508],{"class":364},[323,1613,1614],{"class":357,"line":1249},[323,1615,1616],{"class":718},"        \u002F\u002F strings and object configurations can be mixed\n",[323,1618,1619,1621,1623,1625,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1649,1651,1653,1655],{"class":357,"line":1256},[323,1620,1076],{"class":467},[323,1622,281],{"class":364},[323,1624,1081],{"class":458},[323,1626,1627],{"class":364},"{",[323,1629,1447],{"class":467},[323,1631,281],{"class":364},[323,1633,498],{"class":364},[323,1635,1454],{"class":501},[323,1637,505],{"class":364},[323,1639,1091],{"class":364},[323,1641,1461],{"class":467},[323,1643,281],{"class":364},[323,1645,1467],{"class":1466},[323,1647,1648],{"class":364}," },",[323,1650,498],{"class":364},[323,1652,1165],{"class":501},[323,1654,505],{"class":364},[323,1656,1101],{"class":458},[323,1658,1659],{"class":357,"line":1269},[323,1660,609],{"class":364},[323,1662,1663,1665],{"class":357,"line":1274},[323,1664,615],{"class":458},[323,1666,508],{"class":364},[323,1668,1670,1672,1674,1676,1678],{"class":357,"line":1669},29,[323,1671,623],{"class":467},[323,1673,281],{"class":364},[323,1675,498],{"class":364},[323,1677,502],{"class":501},[323,1679,523],{"class":364},[323,1681,1683],{"class":357,"line":1682},30,[323,1684,637],{"class":364},[323,1686,1688,1690],{"class":357,"line":1687},31,[323,1689,643],{"class":364},[323,1691,646],{"class":458},[340,1693,1695],{"id":1694},"using-translations-of-non-loaded-locale","Using translations of non-loaded locale",[271,1697,1698],{},"As only the current locale translations are loaded you have to manually load a locale to be able to use its translations.",[271,1700,1701,1702,1705],{},"Nuxt i18n extends Vue i18n to provide the ",[290,1703,1704],{},"loadLocaleMessages"," function to manually load locale messages, the example below demonstrates its usage.",[348,1707,1709],{"className":437,"code":1708,"language":440,"meta":321,"style":321},"const { loadLocaleMessages, t } = useI18n()\n\nawait loadLocaleMessages('nl')\n\nconst welcome = computed(() => t('welcome')) \u002F\u002F Welcome!\nconst welcomeDutch = computed(() => t('welcome', 1, { locale: 'nl' })) \u002F\u002F Welkom!\n",[290,1710,1711,1737,1741,1759,1763,1800],{"__ignoreMap":321},[323,1712,1713,1716,1718,1721,1723,1726,1728,1731,1734],{"class":357,"line":358},[323,1714,1715],{"class":666},"const",[323,1717,1444],{"class":364},[323,1719,1720],{"class":458}," loadLocaleMessages",[323,1722,1091],{"class":364},[323,1724,1725],{"class":458}," t ",[323,1727,643],{"class":364},[323,1729,1730],{"class":364}," =",[323,1732,1733],{"class":454}," useI18n",[323,1735,1736],{"class":458},"()\n",[323,1738,1739],{"class":357,"line":371},[323,1740,713],{"emptyLinePlaceholder":712},[323,1742,1743,1746,1748,1750,1752,1755,1757],{"class":357,"line":382},[323,1744,1745],{"class":447},"await",[323,1747,1720],{"class":454},[323,1749,459],{"class":458},[323,1751,505],{"class":364},[323,1753,1754],{"class":501},"nl",[323,1756,505],{"class":364},[323,1758,646],{"class":458},[323,1760,1761],{"class":357,"line":393},[323,1762,713],{"emptyLinePlaceholder":712},[323,1764,1765,1767,1770,1773,1776,1778,1780,1782,1785,1787,1789,1792,1794,1797],{"class":357,"line":404},[323,1766,1715],{"class":666},[323,1768,1769],{"class":458}," welcome ",[323,1771,1772],{"class":364},"=",[323,1774,1775],{"class":454}," computed",[323,1777,459],{"class":458},[323,1779,766],{"class":364},[323,1781,674],{"class":666},[323,1783,1784],{"class":454}," t",[323,1786,459],{"class":458},[323,1788,505],{"class":364},[323,1790,1791],{"class":501},"welcome",[323,1793,505],{"class":364},[323,1795,1796],{"class":458},")) ",[323,1798,1799],{"class":718},"\u002F\u002F Welcome!\n",[323,1801,1802,1804,1807,1809,1811,1813,1815,1817,1819,1821,1823,1825,1827,1829,1833,1835,1837,1839,1841,1843,1845,1847,1850,1852],{"class":357,"line":414},[323,1803,1715],{"class":666},[323,1805,1806],{"class":458}," welcomeDutch ",[323,1808,1772],{"class":364},[323,1810,1775],{"class":454},[323,1812,459],{"class":458},[323,1814,766],{"class":364},[323,1816,674],{"class":666},[323,1818,1784],{"class":454},[323,1820,459],{"class":458},[323,1822,505],{"class":364},[323,1824,1791],{"class":501},[323,1826,505],{"class":364},[323,1828,1091],{"class":364},[323,1830,1832],{"class":1831},"sbssI"," 1",[323,1834,1091],{"class":364},[323,1836,1444],{"class":364},[323,1838,671],{"class":467},[323,1840,281],{"class":364},[323,1842,498],{"class":364},[323,1844,1754],{"class":501},[323,1846,505],{"class":364},[323,1848,1849],{"class":364}," }",[323,1851,1796],{"class":458},[323,1853,1854],{"class":718},"\u002F\u002F Welkom!\n",[751,1856,1857,1858,1860],{"icon":753},"As messages could be loaded from a remote API invoking the ",[290,1859,1704],{}," function will always load messages, unnecessary loading can impact performance.",[1862,1863,1864],"style",{},"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 .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":321,"searchDepth":371,"depth":371,"links":1866},[1867,1868,1869,1870],{"id":342,"depth":371,"text":343},{"id":845,"depth":371,"text":846},{"id":1329,"depth":371,"text":1330},{"id":1694,"depth":371,"text":1695},"How to lazy-load translations.","md",null,{},{"title":53,"description":1871},"p5ebGliingTx9sOPkfUDjj16S5gmLCOUhS--Oexo97I",[1878,1880],{"title":49,"path":50,"stem":51,"description":1879,"children":-1},"When the `useLocaleHead` is called, @nuxtjs\u002Fi18n attempts to add some metadata to improve your pages SEO. Here's what it does.",{"title":57,"path":58,"stem":59,"description":1881,"children":-1},"How to change your website's current language.",{"id":266,"title":53,"body":1883,"description":1871,"extension":1872,"links":1873,"meta":3202,"navigation":712,"path":54,"seo":3203,"stem":55,"__hash__":1876},{"type":268,"value":1884,"toc":3196},[1885,1891,1923,1925,1927,1987,1989,2151,2237,2259,2261,2311,2313,2317,2319,2326,2330,2332,2334,2420,2424,2688,2692,2696,2712,2716,2720,2722,2728,2736,3054,3056,3058,3062,3190,3194],[271,1886,273,1887,278,1889,281],{},[275,1888,277],{},[275,1890,277],{},[283,1892,1893,1901,1905],{},[286,1894,288,1895,293,1897,297,1899,301],{},[290,1896,292],{},[290,1898,296],{},[290,1900,300],{},[286,1902,304,1903,308],{},[290,1904,307],{},[286,1906,311,1907,297,1909,316,1911,327,1915,333,1919,338],{},[290,1908,296],{},[290,1910,300],{},[290,1912,1913],{"className":319,"language":320,"style":321},[323,1914,326],{"class":325},[290,1916,1917],{"className":319,"language":320,"style":321},[323,1918,332],{"class":325},[290,1920,1921],{"className":319,"language":320,"style":321},[323,1922,326],{"class":325},[340,1924,343],{"id":342},[271,1926,346],{},[348,1928,1929],{"className":350,"code":351,"language":352,"meta":321,"style":321},[290,1930,1931,1939,1947,1955,1963,1971,1979],{"__ignoreMap":321},[323,1932,1933,1935,1937],{"class":357,"line":358},[323,1934,361],{"class":325},[323,1936,365],{"class":364},[323,1938,368],{"class":325},[323,1940,1941,1943,1945],{"class":357,"line":371},[323,1942,374],{"class":325},[323,1944,365],{"class":364},[323,1946,379],{"class":325},[323,1948,1949,1951,1953],{"class":357,"line":382},[323,1950,385],{"class":325},[323,1952,365],{"class":364},[323,1954,390],{"class":325},[323,1956,1957,1959,1961],{"class":357,"line":393},[323,1958,396],{"class":325},[323,1960,365],{"class":364},[323,1962,401],{"class":325},[323,1964,1965,1967,1969],{"class":357,"line":404},[323,1966,396],{"class":325},[323,1968,365],{"class":364},[323,1970,411],{"class":325},[323,1972,1973,1975,1977],{"class":357,"line":414},[323,1974,396],{"class":325},[323,1976,365],{"class":364},[323,1978,421],{"class":325},[323,1980,1981,1983,1985],{"class":357,"line":424},[323,1982,374],{"class":325},[323,1984,365],{"class":364},[323,1986,431],{"class":325},[271,1988,434],{},[348,1990,1991],{"className":437,"code":438,"filename":439,"language":440,"meta":321,"style":321},[290,1992,1993,2005,2013,2021,2025,2039,2051,2055,2059,2073,2085,2089,2093,2107,2119,2123,2129,2141,2145],{"__ignoreMap":321},[323,1994,1995,1997,1999,2001,2003],{"class":357,"line":358},[323,1996,448],{"class":447},[323,1998,451],{"class":447},[323,2000,455],{"class":454},[323,2002,459],{"class":458},[323,2004,462],{"class":364},[323,2006,2007,2009,2011],{"class":357,"line":371},[323,2008,468],{"class":467},[323,2010,281],{"class":364},[323,2012,473],{"class":364},[323,2014,2015,2017,2019],{"class":357,"line":382},[323,2016,478],{"class":467},[323,2018,281],{"class":364},[323,2020,483],{"class":458},[323,2022,2023],{"class":357,"line":393},[323,2024,488],{"class":364},[323,2026,2027,2029,2031,2033,2035,2037],{"class":357,"line":404},[323,2028,493],{"class":467},[323,2030,281],{"class":364},[323,2032,498],{"class":364},[323,2034,502],{"class":501},[323,2036,505],{"class":364},[323,2038,508],{"class":364},[323,2040,2041,2043,2045,2047,2049],{"class":357,"line":414},[323,2042,513],{"class":467},[323,2044,281],{"class":364},[323,2046,498],{"class":364},[323,2048,520],{"class":501},[323,2050,523],{"class":364},[323,2052,2053],{"class":357,"line":424},[323,2054,528],{"class":364},[323,2056,2057],{"class":357,"line":531},[323,2058,488],{"class":364},[323,2060,2061,2063,2065,2067,2069,2071],{"class":357,"line":536},[323,2062,493],{"class":467},[323,2064,281],{"class":364},[323,2066,498],{"class":364},[323,2068,545],{"class":501},[323,2070,505],{"class":364},[323,2072,508],{"class":364},[323,2074,2075,2077,2079,2081,2083],{"class":357,"line":552},[323,2076,513],{"class":467},[323,2078,281],{"class":364},[323,2080,498],{"class":364},[323,2082,561],{"class":501},[323,2084,523],{"class":364},[323,2086,2087],{"class":357,"line":566},[323,2088,528],{"class":364},[323,2090,2091],{"class":357,"line":571},[323,2092,488],{"class":364},[323,2094,2095,2097,2099,2101,2103,2105],{"class":357,"line":576},[323,2096,493],{"class":467},[323,2098,281],{"class":364},[323,2100,498],{"class":364},[323,2102,585],{"class":501},[323,2104,505],{"class":364},[323,2106,508],{"class":364},[323,2108,2109,2111,2113,2115,2117],{"class":357,"line":592},[323,2110,513],{"class":467},[323,2112,281],{"class":364},[323,2114,498],{"class":364},[323,2116,601],{"class":501},[323,2118,523],{"class":364},[323,2120,2121],{"class":357,"line":606},[323,2122,609],{"class":364},[323,2124,2125,2127],{"class":357,"line":612},[323,2126,615],{"class":458},[323,2128,508],{"class":364},[323,2130,2131,2133,2135,2137,2139],{"class":357,"line":620},[323,2132,623],{"class":467},[323,2134,281],{"class":364},[323,2136,498],{"class":364},[323,2138,502],{"class":501},[323,2140,523],{"class":364},[323,2142,2143],{"class":357,"line":634},[323,2144,637],{"class":364},[323,2146,2147,2149],{"class":357,"line":640},[323,2148,643],{"class":364},[323,2150,646],{"class":458},[348,2152,2153],{"className":437,"code":649,"filename":650,"language":440,"meta":321,"style":321},[290,2154,2155,2173,2179,2191,2195,2201,2205,2209,2213,2221,2233],{"__ignoreMap":321},[323,2156,2157,2159,2161,2163,2165,2167,2169,2171],{"class":357,"line":358},[323,2158,448],{"class":447},[323,2160,451],{"class":447},[323,2162,661],{"class":454},[323,2164,459],{"class":458},[323,2166,667],{"class":666},[323,2168,671],{"class":670},[323,2170,674],{"class":666},[323,2172,473],{"class":364},[323,2174,2175,2177],{"class":357,"line":371},[323,2176,681],{"class":447},[323,2178,473],{"class":364},[323,2180,2181,2183,2185,2187,2189],{"class":357,"line":382},[323,2182,688],{"class":467},[323,2184,281],{"class":364},[323,2186,498],{"class":364},[323,2188,695],{"class":501},[323,2190,523],{"class":364},[323,2192,2193],{"class":357,"line":393},[323,2194,637],{"class":364},[323,2196,2197,2199],{"class":357,"line":404},[323,2198,643],{"class":364},[323,2200,646],{"class":458},[323,2202,2203],{"class":357,"line":414},[323,2204,713],{"emptyLinePlaceholder":712},[323,2206,2207],{"class":357,"line":424},[323,2208,719],{"class":718},[323,2210,2211],{"class":357,"line":531},[323,2212,713],{"emptyLinePlaceholder":712},[323,2214,2215,2217,2219],{"class":357,"line":536},[323,2216,448],{"class":447},[323,2218,451],{"class":447},[323,2220,473],{"class":364},[323,2222,2223,2225,2227,2229,2231],{"class":357,"line":552},[323,2224,736],{"class":467},[323,2226,281],{"class":364},[323,2228,498],{"class":364},[323,2230,695],{"class":501},[323,2232,523],{"class":364},[323,2234,2235],{"class":357,"line":566},[323,2236,749],{"class":364},[751,2238,2239,2249],{"icon":753},[271,2240,756,2241,338],{},[275,2242,759,2243,767],{},[290,2244,2245,2247],{"className":437,"language":440,"style":321},[323,2246,193],{"class":454},[323,2248,766],{"class":458},[271,2250,770,2251,777,2257,338],{},[290,2252,2253,2255],{"className":437,"language":440,"style":321},[323,2254,193],{"class":454},[323,2256,766],{"class":458},[779,2258,781],{"href":194},[271,2260,784],{},[348,2262,2263],{"className":437,"code":787,"language":440,"meta":321,"style":321},[290,2264,2265,2281,2285,2305],{"__ignoreMap":321},[323,2266,2267,2269,2271,2273,2275,2277,2279],{"class":357,"line":358},[323,2268,448],{"class":447},[323,2270,451],{"class":447},[323,2272,661],{"class":454},[323,2274,459],{"class":458},[323,2276,802],{"class":670},[323,2278,674],{"class":666},[323,2280,473],{"class":364},[323,2282,2283],{"class":357,"line":371},[323,2284,811],{"class":718},[323,2286,2287,2289,2291,2293,2295,2297,2299,2301,2303],{"class":357,"line":382},[323,2288,681],{"class":447},[323,2290,818],{"class":454},[323,2292,459],{"class":467},[323,2294,823],{"class":364},[323,2296,826],{"class":501},[323,2298,829],{"class":364},[323,2300,802],{"class":458},[323,2302,834],{"class":364},[323,2304,646],{"class":467},[323,2306,2307,2309],{"class":357,"line":393},[323,2308,643],{"class":364},[323,2310,646],{"class":458},[340,2312,846],{"id":845},[271,2314,849,2315,852],{},[290,2316,300],{},[271,2318,855],{},[271,2320,858,2321,865,2324,869],{},[779,2322,864],{"href":861,"rel":2323},[863],[275,2325,868],{},[271,2327,872,2328,875],{},[290,2329,296],{},[271,2331,878],{},[271,2333,881],{},[348,2335,2336],{"className":350,"code":884,"language":352,"meta":321,"style":321},[290,2337,2338,2346,2354,2362,2372,2382,2392,2402,2412],{"__ignoreMap":321},[323,2339,2340,2342,2344],{"class":357,"line":358},[323,2341,361],{"class":325},[323,2343,365],{"class":364},[323,2345,368],{"class":325},[323,2347,2348,2350,2352],{"class":357,"line":371},[323,2349,374],{"class":325},[323,2351,365],{"class":364},[323,2353,379],{"class":325},[323,2355,2356,2358,2360],{"class":357,"line":382},[323,2357,385],{"class":325},[323,2359,365],{"class":364},[323,2361,390],{"class":325},[323,2363,2364,2366,2368,2370],{"class":357,"line":393},[323,2365,396],{"class":325},[323,2367,365],{"class":364},[323,2369,919],{"class":325},[323,2371,922],{"class":718},[323,2373,2374,2376,2378,2380],{"class":357,"line":404},[323,2375,396],{"class":325},[323,2377,365],{"class":364},[323,2379,931],{"class":325},[323,2381,934],{"class":718},[323,2383,2384,2386,2388,2390],{"class":357,"line":414},[323,2385,396],{"class":325},[323,2387,365],{"class":364},[323,2389,943],{"class":325},[323,2391,946],{"class":718},[323,2393,2394,2396,2398,2400],{"class":357,"line":424},[323,2395,396],{"class":325},[323,2397,365],{"class":364},[323,2399,955],{"class":325},[323,2401,958],{"class":718},[323,2403,2404,2406,2408,2410],{"class":357,"line":531},[323,2405,396],{"class":325},[323,2407,365],{"class":364},[323,2409,967],{"class":454},[323,2411,970],{"class":718},[323,2413,2414,2416,2418],{"class":357,"line":536},[323,2415,374],{"class":325},[323,2417,365],{"class":364},[323,2419,431],{"class":325},[271,2421,981,2422,281],{},[290,2423,439],{},[348,2425,2426],{"className":437,"code":986,"filename":439,"language":440,"meta":321,"style":321},[290,2427,2428,2440,2448,2456,2460,2464,2468,2472,2486,2500,2504,2528,2532,2536,2550,2564,2568,2592,2596,2600,2614,2628,2632,2656,2660,2666,2678,2682],{"__ignoreMap":321},[323,2429,2430,2432,2434,2436,2438],{"class":357,"line":358},[323,2431,448],{"class":447},[323,2433,451],{"class":447},[323,2435,455],{"class":454},[323,2437,459],{"class":458},[323,2439,462],{"class":364},[323,2441,2442,2444,2446],{"class":357,"line":371},[323,2443,468],{"class":467},[323,2445,281],{"class":364},[323,2447,473],{"class":364},[323,2449,2450,2452,2454],{"class":357,"line":382},[323,2451,478],{"class":467},[323,2453,281],{"class":364},[323,2455,483],{"class":458},[323,2457,2458],{"class":357,"line":393},[323,2459,1021],{"class":718},[323,2461,2462],{"class":357,"line":404},[323,2463,1026],{"class":718},[323,2465,2466],{"class":357,"line":414},[323,2467,1031],{"class":718},[323,2469,2470],{"class":357,"line":424},[323,2471,488],{"class":364},[323,2473,2474,2476,2478,2480,2482,2484],{"class":357,"line":531},[323,2475,493],{"class":467},[323,2477,281],{"class":364},[323,2479,498],{"class":364},[323,2481,1046],{"class":501},[323,2483,505],{"class":364},[323,2485,508],{"class":364},[323,2487,2488,2490,2492,2494,2496,2498],{"class":357,"line":536},[323,2489,1055],{"class":467},[323,2491,281],{"class":364},[323,2493,498],{"class":364},[323,2495,1062],{"class":501},[323,2497,505],{"class":364},[323,2499,508],{"class":364},[323,2501,2502],{"class":357,"line":552},[323,2503,1071],{"class":718},[323,2505,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526],{"class":357,"line":566},[323,2507,1076],{"class":467},[323,2509,281],{"class":364},[323,2511,1081],{"class":458},[323,2513,505],{"class":364},[323,2515,1086],{"class":501},[323,2517,505],{"class":364},[323,2519,1091],{"class":364},[323,2521,498],{"class":364},[323,2523,1096],{"class":501},[323,2525,505],{"class":364},[323,2527,1101],{"class":458},[323,2529,2530],{"class":357,"line":571},[323,2531,528],{"class":364},[323,2533,2534],{"class":357,"line":576},[323,2535,488],{"class":364},[323,2537,2538,2540,2542,2544,2546,2548],{"class":357,"line":592},[323,2539,493],{"class":467},[323,2541,281],{"class":364},[323,2543,498],{"class":364},[323,2545,1120],{"class":501},[323,2547,505],{"class":364},[323,2549,508],{"class":364},[323,2551,2552,2554,2556,2558,2560,2562],{"class":357,"line":606},[323,2553,1055],{"class":467},[323,2555,281],{"class":364},[323,2557,498],{"class":364},[323,2559,1135],{"class":501},[323,2561,505],{"class":364},[323,2563,508],{"class":364},[323,2565,2566],{"class":357,"line":612},[323,2567,1144],{"class":718},[323,2569,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590],{"class":357,"line":620},[323,2571,1076],{"class":467},[323,2573,281],{"class":364},[323,2575,1081],{"class":458},[323,2577,505],{"class":364},[323,2579,1086],{"class":501},[323,2581,505],{"class":364},[323,2583,1091],{"class":364},[323,2585,498],{"class":364},[323,2587,1165],{"class":501},[323,2589,505],{"class":364},[323,2591,1101],{"class":458},[323,2593,2594],{"class":357,"line":634},[323,2595,528],{"class":364},[323,2597,2598],{"class":357,"line":640},[323,2599,488],{"class":364},[323,2601,2602,2604,2606,2608,2610,2612],{"class":357,"line":1180},[323,2603,493],{"class":467},[323,2605,281],{"class":364},[323,2607,498],{"class":364},[323,2609,1189],{"class":501},[323,2611,505],{"class":364},[323,2613,508],{"class":364},[323,2615,2616,2618,2620,2622,2624,2626],{"class":357,"line":1196},[323,2617,1055],{"class":467},[323,2619,281],{"class":364},[323,2621,498],{"class":364},[323,2623,1205],{"class":501},[323,2625,505],{"class":364},[323,2627,508],{"class":364},[323,2629,2630],{"class":357,"line":1212},[323,2631,1215],{"class":718},[323,2633,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654],{"class":357,"line":1218},[323,2635,1076],{"class":467},[323,2637,281],{"class":364},[323,2639,1081],{"class":458},[323,2641,505],{"class":364},[323,2643,1086],{"class":501},[323,2645,505],{"class":364},[323,2647,1091],{"class":364},[323,2649,498],{"class":364},[323,2651,1237],{"class":501},[323,2653,505],{"class":364},[323,2655,1101],{"class":458},[323,2657,2658],{"class":357,"line":1244},[323,2659,609],{"class":364},[323,2661,2662,2664],{"class":357,"line":1249},[323,2663,615],{"class":458},[323,2665,508],{"class":364},[323,2667,2668,2670,2672,2674,2676],{"class":357,"line":1256},[323,2669,623],{"class":467},[323,2671,281],{"class":364},[323,2673,498],{"class":364},[323,2675,502],{"class":501},[323,2677,523],{"class":364},[323,2679,2680],{"class":357,"line":1269},[323,2681,637],{"class":364},[323,2683,2684,2686],{"class":357,"line":1274},[323,2685,643],{"class":364},[323,2687,646],{"class":458},[271,2689,1281,2690,1284],{},[290,2691,300],{},[271,2693,1287,2694,1290],{},[290,2695,300],{},[271,2697,1293,2698,1296,2700,1299,2702,1302,2704,1305,2706,1308,2708,1311,2710,1314],{},[290,2699,1046],{},[290,2701,1086],{},[290,2703,1096],{},[290,2705,300],{},[290,2707,1086],{},[290,2709,1096],{},[290,2711,1086],{},[271,2713,1317,2714,1320],{},[290,2715,300],{},[271,2717,1323,2718,1326],{},[290,2719,300],{},[340,2721,1330],{"id":1329},[271,2723,1333,2724,1299,2726,1338],{},[290,2725,296],{},[290,2727,300],{},[271,2729,1341,2730,1344,2732,1347,2734,1351],{},[290,2731,296],{},[290,2733,300],{},[290,2735,1350],{},[348,2737,2738],{"className":437,"code":1354,"filename":439,"language":440,"meta":321,"style":321},[290,2739,2740,2752,2760,2768,2772,2776,2780,2784,2798,2812,2816,2844,2848,2852,2866,2880,2884,2892,2916,2940,2944,2948,2952,2966,2980,2984,3022,3026,3032,3044,3048],{"__ignoreMap":321},[323,2741,2742,2744,2746,2748,2750],{"class":357,"line":358},[323,2743,448],{"class":447},[323,2745,451],{"class":447},[323,2747,455],{"class":454},[323,2749,459],{"class":458},[323,2751,462],{"class":364},[323,2753,2754,2756,2758],{"class":357,"line":371},[323,2755,468],{"class":467},[323,2757,281],{"class":364},[323,2759,473],{"class":364},[323,2761,2762,2764,2766],{"class":357,"line":382},[323,2763,478],{"class":467},[323,2765,281],{"class":364},[323,2767,483],{"class":458},[323,2769,2770],{"class":357,"line":393},[323,2771,1021],{"class":718},[323,2773,2774],{"class":357,"line":404},[323,2775,1026],{"class":718},[323,2777,2778],{"class":357,"line":414},[323,2779,1031],{"class":718},[323,2781,2782],{"class":357,"line":424},[323,2783,488],{"class":364},[323,2785,2786,2788,2790,2792,2794,2796],{"class":357,"line":531},[323,2787,493],{"class":467},[323,2789,281],{"class":364},[323,2791,498],{"class":364},[323,2793,1411],{"class":501},[323,2795,505],{"class":364},[323,2797,508],{"class":364},[323,2799,2800,2802,2804,2806,2808,2810],{"class":357,"line":536},[323,2801,1055],{"class":467},[323,2803,281],{"class":364},[323,2805,498],{"class":364},[323,2807,1426],{"class":501},[323,2809,505],{"class":364},[323,2811,508],{"class":364},[323,2813,2814],{"class":357,"line":552},[323,2815,1435],{"class":718},[323,2817,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842],{"class":357,"line":566},[323,2819,513],{"class":467},[323,2821,281],{"class":364},[323,2823,1444],{"class":364},[323,2825,1447],{"class":467},[323,2827,281],{"class":364},[323,2829,498],{"class":364},[323,2831,1454],{"class":501},[323,2833,505],{"class":364},[323,2835,1091],{"class":364},[323,2837,1461],{"class":467},[323,2839,281],{"class":364},[323,2841,1467],{"class":1466},[323,2843,1470],{"class":364},[323,2845,2846],{"class":357,"line":571},[323,2847,528],{"class":364},[323,2849,2850],{"class":357,"line":576},[323,2851,488],{"class":364},[323,2853,2854,2856,2858,2860,2862,2864],{"class":357,"line":592},[323,2855,493],{"class":467},[323,2857,281],{"class":364},[323,2859,498],{"class":364},[323,2861,1046],{"class":501},[323,2863,505],{"class":364},[323,2865,508],{"class":364},[323,2867,2868,2870,2872,2874,2876,2878],{"class":357,"line":606},[323,2869,1055],{"class":467},[323,2871,281],{"class":364},[323,2873,498],{"class":364},[323,2875,1062],{"class":501},[323,2877,505],{"class":364},[323,2879,508],{"class":364},[323,2881,2882],{"class":357,"line":612},[323,2883,1511],{"class":718},[323,2885,2886,2888,2890],{"class":357,"line":620},[323,2887,1076],{"class":467},[323,2889,281],{"class":364},[323,2891,483],{"class":458},[323,2893,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914],{"class":357,"line":634},[323,2895,1524],{"class":364},[323,2897,1447],{"class":467},[323,2899,281],{"class":364},[323,2901,498],{"class":364},[323,2903,1454],{"class":501},[323,2905,505],{"class":364},[323,2907,1091],{"class":364},[323,2909,1461],{"class":467},[323,2911,281],{"class":364},[323,2913,1467],{"class":1466},[323,2915,1545],{"class":364},[323,2917,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938],{"class":357,"line":640},[323,2919,1524],{"class":364},[323,2921,1447],{"class":467},[323,2923,281],{"class":364},[323,2925,498],{"class":364},[323,2927,1558],{"class":501},[323,2929,505],{"class":364},[323,2931,1091],{"class":364},[323,2933,1461],{"class":467},[323,2935,281],{"class":364},[323,2937,1467],{"class":1466},[323,2939,1470],{"class":364},[323,2941,2942],{"class":357,"line":1180},[323,2943,1575],{"class":458},[323,2945,2946],{"class":357,"line":1196},[323,2947,528],{"class":364},[323,2949,2950],{"class":357,"line":1212},[323,2951,488],{"class":364},[323,2953,2954,2956,2958,2960,2962,2964],{"class":357,"line":1218},[323,2955,493],{"class":467},[323,2957,281],{"class":364},[323,2959,498],{"class":364},[323,2961,1120],{"class":501},[323,2963,505],{"class":364},[323,2965,508],{"class":364},[323,2967,2968,2970,2972,2974,2976,2978],{"class":357,"line":1244},[323,2969,1055],{"class":467},[323,2971,281],{"class":364},[323,2973,498],{"class":364},[323,2975,1135],{"class":501},[323,2977,505],{"class":364},[323,2979,508],{"class":364},[323,2981,2982],{"class":357,"line":1249},[323,2983,1616],{"class":718},[323,2985,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020],{"class":357,"line":1256},[323,2987,1076],{"class":467},[323,2989,281],{"class":364},[323,2991,1081],{"class":458},[323,2993,1627],{"class":364},[323,2995,1447],{"class":467},[323,2997,281],{"class":364},[323,2999,498],{"class":364},[323,3001,1454],{"class":501},[323,3003,505],{"class":364},[323,3005,1091],{"class":364},[323,3007,1461],{"class":467},[323,3009,281],{"class":364},[323,3011,1467],{"class":1466},[323,3013,1648],{"class":364},[323,3015,498],{"class":364},[323,3017,1165],{"class":501},[323,3019,505],{"class":364},[323,3021,1101],{"class":458},[323,3023,3024],{"class":357,"line":1269},[323,3025,609],{"class":364},[323,3027,3028,3030],{"class":357,"line":1274},[323,3029,615],{"class":458},[323,3031,508],{"class":364},[323,3033,3034,3036,3038,3040,3042],{"class":357,"line":1669},[323,3035,623],{"class":467},[323,3037,281],{"class":364},[323,3039,498],{"class":364},[323,3041,502],{"class":501},[323,3043,523],{"class":364},[323,3045,3046],{"class":357,"line":1682},[323,3047,637],{"class":364},[323,3049,3050,3052],{"class":357,"line":1687},[323,3051,643],{"class":364},[323,3053,646],{"class":458},[340,3055,1695],{"id":1694},[271,3057,1698],{},[271,3059,1701,3060,1705],{},[290,3061,1704],{},[348,3063,3064],{"className":437,"code":1708,"language":440,"meta":321,"style":321},[290,3065,3066,3086,3090,3106,3110,3140],{"__ignoreMap":321},[323,3067,3068,3070,3072,3074,3076,3078,3080,3082,3084],{"class":357,"line":358},[323,3069,1715],{"class":666},[323,3071,1444],{"class":364},[323,3073,1720],{"class":458},[323,3075,1091],{"class":364},[323,3077,1725],{"class":458},[323,3079,643],{"class":364},[323,3081,1730],{"class":364},[323,3083,1733],{"class":454},[323,3085,1736],{"class":458},[323,3087,3088],{"class":357,"line":371},[323,3089,713],{"emptyLinePlaceholder":712},[323,3091,3092,3094,3096,3098,3100,3102,3104],{"class":357,"line":382},[323,3093,1745],{"class":447},[323,3095,1720],{"class":454},[323,3097,459],{"class":458},[323,3099,505],{"class":364},[323,3101,1754],{"class":501},[323,3103,505],{"class":364},[323,3105,646],{"class":458},[323,3107,3108],{"class":357,"line":393},[323,3109,713],{"emptyLinePlaceholder":712},[323,3111,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138],{"class":357,"line":404},[323,3113,1715],{"class":666},[323,3115,1769],{"class":458},[323,3117,1772],{"class":364},[323,3119,1775],{"class":454},[323,3121,459],{"class":458},[323,3123,766],{"class":364},[323,3125,674],{"class":666},[323,3127,1784],{"class":454},[323,3129,459],{"class":458},[323,3131,505],{"class":364},[323,3133,1791],{"class":501},[323,3135,505],{"class":364},[323,3137,1796],{"class":458},[323,3139,1799],{"class":718},[323,3141,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188],{"class":357,"line":414},[323,3143,1715],{"class":666},[323,3145,1806],{"class":458},[323,3147,1772],{"class":364},[323,3149,1775],{"class":454},[323,3151,459],{"class":458},[323,3153,766],{"class":364},[323,3155,674],{"class":666},[323,3157,1784],{"class":454},[323,3159,459],{"class":458},[323,3161,505],{"class":364},[323,3163,1791],{"class":501},[323,3165,505],{"class":364},[323,3167,1091],{"class":364},[323,3169,1832],{"class":1831},[323,3171,1091],{"class":364},[323,3173,1444],{"class":364},[323,3175,671],{"class":467},[323,3177,281],{"class":364},[323,3179,498],{"class":364},[323,3181,1754],{"class":501},[323,3183,505],{"class":364},[323,3185,1849],{"class":364},[323,3187,1796],{"class":458},[323,3189,1854],{"class":718},[751,3191,1857,3192,1860],{"icon":753},[290,3193,1704],{},[1862,3195,1864],{},{"title":321,"searchDepth":371,"depth":371,"links":3197},[3198,3199,3200,3201],{"id":342,"depth":371,"text":343},{"id":845,"depth":371,"text":846},{"id":1329,"depth":371,"text":1330},{"id":1694,"depth":371,"text":1695},{},{"title":53,"description":1871},1777632950024]