[{"data":1,"prerenderedAt":3299},["ShallowReactive",2],{"navigation":3,"-getting-started-i18n-vue":576,"-getting-started-i18n-vue-surround":3283,"-getting-started-i18n-vue-description":3288},[4,103,121],{"title":5,"path":6,"stem":7,"children":8,"framework":11,"module":11,"icon":24},"Getting Started","/getting-started","1.getting-started/1.index",[9,13,42,46,51,63,68,80,93,98],{"title":10,"path":6,"stem":7,"framework":11,"module":11,"icon":12},"Introduction",null,"i-lucide-house",{"title":14,"framework":11,"module":11,"shadow":15,"path":16,"stem":17,"children":18,"page":41},"Installation",true,"/getting-started/installation","1.getting-started/2.installation",[19,25,29],{"title":14,"path":20,"stem":21,"framework":22,"module":23,"icon":24},"/getting-started/installation/nuxt","1.getting-started/2.installation/1.nuxt","nuxt","ui","i-lucide-square-play",{"title":14,"path":26,"stem":27,"framework":28,"module":23,"icon":24},"/getting-started/installation/vue","1.getting-started/2.installation/2.vue","vue",{"title":30,"framework":11,"module":11,"shadow":15,"path":31,"stem":32,"children":33,"page":41},"Pro","/getting-started/installation/pro","1.getting-started/2.installation/pro",[34,38],{"title":14,"path":35,"stem":36,"framework":22,"module":37,"icon":24},"/getting-started/installation/pro/nuxt","1.getting-started/2.installation/pro/1.nuxt","ui-pro",{"title":14,"path":39,"stem":40,"framework":28,"module":37,"icon":24},"/getting-started/installation/pro/vue","1.getting-started/2.installation/pro/2.vue",false,{"title":43,"path":44,"stem":45,"framework":11,"module":11},"Migration","/getting-started/migration","1.getting-started/2.migration",{"title":47,"path":48,"stem":49,"framework":11,"module":11,"icon":50},"Theme","/getting-started/theme","1.getting-started/3.theme","i-lucide-swatch-book",{"title":52,"framework":11,"module":11,"shadow":15,"path":53,"stem":54,"children":55,"page":41},"Icons","/getting-started/icons","1.getting-started/4.icons",[56,60],{"title":52,"path":57,"stem":58,"framework":22,"module":11,"icon":59},"/getting-started/icons/nuxt","1.getting-started/4.icons/1.nuxt","i-lucide-smile",{"title":52,"path":61,"stem":62,"framework":28,"module":11,"icon":59},"/getting-started/icons/vue","1.getting-started/4.icons/2.vue",{"title":64,"path":65,"stem":66,"framework":22,"module":11,"icon":67},"Fonts","/getting-started/fonts","1.getting-started/5.fonts","i-lucide-a-large-small",{"title":69,"framework":11,"module":11,"shadow":15,"path":70,"stem":71,"children":72,"page":41},"Color Mode","/getting-started/color-mode","1.getting-started/6.color-mode",[73,77],{"title":69,"path":74,"stem":75,"framework":22,"module":11,"icon":76},"/getting-started/color-mode/nuxt","1.getting-started/6.color-mode/1.nuxt","i-lucide-sun-moon",{"title":69,"path":78,"stem":79,"framework":28,"module":11,"icon":76},"/getting-started/color-mode/vue","1.getting-started/6.color-mode/2.vue",{"title":81,"framework":11,"module":11,"shadow":15,"path":82,"stem":83,"children":84,"page":41},"I18n","/getting-started/i18n","1.getting-started/7.i18n",[85,90],{"title":86,"path":87,"stem":88,"framework":22,"module":11,"icon":89},"Internationalization (i18n)","/getting-started/i18n/nuxt","1.getting-started/7.i18n/1.nuxt","i-lucide-languages",{"title":86,"path":91,"stem":92,"framework":28,"module":11,"icon":89},"/getting-started/i18n/vue","1.getting-started/7.i18n/2.vue",{"title":94,"path":95,"stem":96,"framework":22,"module":37,"icon":97},"Content","/getting-started/content","1.getting-started/8.content","i-simple-icons-markdown",{"title":99,"path":100,"stem":101,"framework":22,"module":37,"icon":102},"Typography","/getting-started/typography","1.getting-started/9.typography","i-lucide-type",{"title":104,"framework":11,"module":11,"icon":105,"path":106,"stem":107,"children":108,"page":41},"Composables","i-lucide-square-function","/composables","2.composables",[109,113,117],{"title":110,"path":111,"stem":112,"framework":11,"module":11},"defineShortcuts","/composables/define-shortcuts","2.composables/define-shortcuts",{"title":114,"path":115,"stem":116,"framework":11,"module":11},"useOverlay","/composables/use-overlay","2.composables/use-overlay",{"title":118,"path":119,"stem":120,"framework":11,"module":11},"useToast","/composables/use-toast","2.composables/use-toast",{"title":122,"framework":11,"module":11,"icon":123,"path":124,"stem":125,"children":126,"page":41},"Components","i-lucide-square-code","/components","3.components",[127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203,207,211,215,219,223,227,231,235,239,243,247,251,255,259,263,267,271,275,279,283,287,291,295,299,303,307,311,315,319,323,327,331,335,339,343,348,352,356,360,364,368,372,376,380,384,388,392,396,400,404,408,412,416,420,424,428,432,436,440,444,448,452,456,460,464,468,472,476,480,484,488,492,496,500,504,508,512,516,520,524,528,532,536,540,544,548,552,556,560,564,568,572],{"title":128,"path":129,"stem":130,"framework":11,"module":11},"App","/components/app","3.components/0.app",{"title":132,"path":133,"stem":134,"framework":11,"module":11},"Accordion","/components/accordion","3.components/accordion",{"title":136,"path":137,"stem":138,"framework":11,"module":11},"Alert","/components/alert","3.components/alert",{"title":140,"path":141,"stem":142,"framework":11,"module":37},"AuthForm","/components/auth-form","3.components/auth-form",{"title":144,"path":145,"stem":146,"framework":11,"module":11},"Avatar","/components/avatar","3.components/avatar",{"title":148,"path":149,"stem":150,"framework":11,"module":11},"AvatarGroup","/components/avatar-group","3.components/avatar-group",{"title":152,"path":153,"stem":154,"framework":11,"module":11},"Badge","/components/badge","3.components/badge",{"title":156,"path":157,"stem":158,"framework":11,"module":37},"Banner","/components/banner","3.components/banner",{"title":160,"path":161,"stem":162,"framework":11,"module":37},"BlogPost","/components/blog-post","3.components/blog-post",{"title":164,"path":165,"stem":166,"framework":11,"module":37},"BlogPosts","/components/blog-posts","3.components/blog-posts",{"title":168,"path":169,"stem":170,"framework":11,"module":11},"Breadcrumb","/components/breadcrumb","3.components/breadcrumb",{"title":172,"path":173,"stem":174,"framework":11,"module":11},"Button","/components/button","3.components/button",{"title":176,"path":177,"stem":178,"framework":11,"module":11},"ButtonGroup","/components/button-group","3.components/button-group",{"title":180,"path":181,"stem":182,"framework":11,"module":11},"Calendar","/components/calendar","3.components/calendar",{"title":184,"path":185,"stem":186,"framework":11,"module":11},"Card","/components/card","3.components/card",{"title":188,"path":189,"stem":190,"framework":11,"module":11},"Carousel","/components/carousel","3.components/carousel",{"title":192,"path":193,"stem":194,"framework":11,"module":37},"ChangelogVersion","/components/changelog-version","3.components/changelog-version",{"title":196,"path":197,"stem":198,"framework":11,"module":37},"ChangelogVersions","/components/changelog-versions","3.components/changelog-versions",{"title":200,"path":201,"stem":202,"framework":11,"module":37},"ChatMessage","/components/chat-message","3.components/chat-message",{"title":204,"path":205,"stem":206,"framework":11,"module":37},"ChatMessages","/components/chat-messages","3.components/chat-messages",{"title":208,"path":209,"stem":210,"framework":11,"module":37},"ChatPalette","/components/chat-palette","3.components/chat-palette",{"title":212,"path":213,"stem":214,"framework":11,"module":37},"ChatPrompt","/components/chat-prompt","3.components/chat-prompt",{"title":216,"path":217,"stem":218,"framework":11,"module":37},"ChatPromptSubmit","/components/chat-prompt-submit","3.components/chat-prompt-submit",{"title":220,"path":221,"stem":222,"framework":11,"module":11},"Checkbox","/components/checkbox","3.components/checkbox",{"title":224,"path":225,"stem":226,"framework":11,"module":11},"CheckboxGroup","/components/checkbox-group","3.components/checkbox-group",{"title":228,"path":229,"stem":230,"framework":11,"module":11},"Chip","/components/chip","3.components/chip",{"title":232,"path":233,"stem":234,"framework":11,"module":11},"Collapsible","/components/collapsible","3.components/collapsible",{"title":236,"path":237,"stem":238,"framework":11,"module":37},"ColorModeAvatar","/components/color-mode-avatar","3.components/color-mode-avatar",{"title":240,"path":241,"stem":242,"framework":11,"module":37},"ColorModeButton","/components/color-mode-button","3.components/color-mode-button",{"title":244,"path":245,"stem":246,"framework":11,"module":37},"ColorModeImage","/components/color-mode-image","3.components/color-mode-image",{"title":248,"path":249,"stem":250,"framework":11,"module":37},"ColorModeSelect","/components/color-mode-select","3.components/color-mode-select",{"title":252,"path":253,"stem":254,"framework":11,"module":37},"ColorModeSwitch","/components/color-mode-switch","3.components/color-mode-switch",{"title":256,"path":257,"stem":258,"framework":11,"module":11},"ColorPicker","/components/color-picker","3.components/color-picker",{"title":260,"path":261,"stem":262,"framework":11,"module":11},"CommandPalette","/components/command-palette","3.components/command-palette",{"title":264,"path":265,"stem":266,"framework":11,"module":11},"Container","/components/container","3.components/container",{"title":268,"path":269,"stem":270,"framework":22,"module":37},"ContentNavigation","/components/content-navigation","3.components/content-navigation",{"title":272,"path":273,"stem":274,"framework":22,"module":37},"ContentSearch","/components/content-search","3.components/content-search",{"title":276,"path":277,"stem":278,"framework":22,"module":37},"ContentSearchButton","/components/content-search-button","3.components/content-search-button",{"title":280,"path":281,"stem":282,"framework":22,"module":37},"ContentSurround","/components/content-surround","3.components/content-surround",{"title":284,"path":285,"stem":286,"framework":22,"module":37},"ContentToc","/components/content-toc","3.components/content-toc",{"title":288,"path":289,"stem":290,"framework":11,"module":11},"ContextMenu","/components/context-menu","3.components/context-menu",{"title":292,"path":293,"stem":294,"framework":11,"module":37},"DashboardGroup","/components/dashboard-group","3.components/dashboard-group",{"title":296,"path":297,"stem":298,"framework":11,"module":37},"DashboardNavbar","/components/dashboard-navbar","3.components/dashboard-navbar",{"title":300,"path":301,"stem":302,"framework":11,"module":37},"DashboardPanel","/components/dashboard-panel","3.components/dashboard-panel",{"title":304,"path":305,"stem":306,"framework":11,"module":37},"DashboardResizeHandle","/components/dashboard-resize-handle","3.components/dashboard-resize-handle",{"title":308,"path":309,"stem":310,"framework":11,"module":37},"DashboardSearch","/components/dashboard-search","3.components/dashboard-search",{"title":312,"path":313,"stem":314,"framework":11,"module":37},"DashboardSearchButton","/components/dashboard-search-button","3.components/dashboard-search-button",{"title":316,"path":317,"stem":318,"framework":11,"module":37},"DashboardSidebar","/components/dashboard-sidebar","3.components/dashboard-sidebar",{"title":320,"path":321,"stem":322,"framework":11,"module":37},"DashboardSidebarCollapse","/components/dashboard-sidebar-collapse","3.components/dashboard-sidebar-collapse",{"title":324,"path":325,"stem":326,"framework":11,"module":37},"DashboardSidebarToggle","/components/dashboard-sidebar-toggle","3.components/dashboard-sidebar-toggle",{"title":328,"path":329,"stem":330,"framework":11,"module":37},"DashboardToolbar","/components/dashboard-toolbar","3.components/dashboard-toolbar",{"title":332,"path":333,"stem":334,"framework":11,"module":11},"Drawer","/components/drawer","3.components/drawer",{"title":336,"path":337,"stem":338,"framework":11,"module":11},"DropdownMenu","/components/dropdown-menu","3.components/dropdown-menu",{"title":340,"path":341,"stem":342,"framework":11,"module":37},"Error","/components/error","3.components/error",{"title":344,"path":345,"stem":346,"framework":11,"module":11,"badge":347},"FileUpload","/components/file-upload","3.components/file-upload","New",{"title":349,"path":350,"stem":351,"framework":11,"module":37},"Footer","/components/footer","3.components/footer",{"title":353,"path":354,"stem":355,"framework":11,"module":37},"FooterColumns","/components/footer-columns","3.components/footer-columns",{"title":357,"path":358,"stem":359,"framework":11,"module":11},"Form","/components/form","3.components/form",{"title":361,"path":362,"stem":363,"framework":11,"module":11},"FormField","/components/form-field","3.components/form-field",{"title":365,"path":366,"stem":367,"framework":11,"module":37},"Header","/components/header","3.components/header",{"title":369,"path":370,"stem":371,"framework":11,"module":11},"Icon","/components/icon","3.components/icon",{"title":373,"path":374,"stem":375,"framework":11,"module":11},"Input","/components/input","3.components/input",{"title":377,"path":378,"stem":379,"framework":11,"module":11},"InputMenu","/components/input-menu","3.components/input-menu",{"title":381,"path":382,"stem":383,"framework":11,"module":11},"InputNumber","/components/input-number","3.components/input-number",{"title":385,"path":386,"stem":387,"framework":11,"module":11},"InputTags","/components/input-tags","3.components/input-tags",{"title":389,"path":390,"stem":391,"framework":11,"module":11},"Kbd","/components/kbd","3.components/kbd",{"title":393,"path":394,"stem":395,"framework":11,"module":11},"Link","/components/link","3.components/link",{"title":397,"path":398,"stem":399,"framework":11,"module":37},"LocaleSelect","/components/locale-select","3.components/locale-select",{"title":401,"path":402,"stem":403,"framework":11,"module":37},"Main","/components/main","3.components/main",{"title":405,"path":406,"stem":407,"framework":11,"module":11},"Modal","/components/modal","3.components/modal",{"title":409,"path":410,"stem":411,"framework":11,"module":11},"NavigationMenu","/components/navigation-menu","3.components/navigation-menu",{"title":413,"path":414,"stem":415,"framework":11,"module":37},"Page","/components/page","3.components/page",{"title":417,"path":418,"stem":419,"framework":11,"module":37},"PageAccordion","/components/page-accordion","3.components/page-accordion",{"title":421,"path":422,"stem":423,"framework":11,"module":37},"PageAnchors","/components/page-anchors","3.components/page-anchors",{"title":425,"path":426,"stem":427,"framework":11,"module":37},"PageAside","/components/page-aside","3.components/page-aside",{"title":429,"path":430,"stem":431,"framework":11,"module":37},"PageBody","/components/page-body","3.components/page-body",{"title":433,"path":434,"stem":435,"framework":11,"module":37},"PageCard","/components/page-card","3.components/page-card",{"title":437,"path":438,"stem":439,"framework":11,"module":37},"PageColumns","/components/page-columns","3.components/page-columns",{"title":441,"path":442,"stem":443,"framework":11,"module":37},"PageCTA","/components/page-cta","3.components/page-cta",{"title":445,"path":446,"stem":447,"framework":11,"module":37},"PageFeature","/components/page-feature","3.components/page-feature",{"title":449,"path":450,"stem":451,"framework":11,"module":37},"PageGrid","/components/page-grid","3.components/page-grid",{"title":453,"path":454,"stem":455,"framework":11,"module":37},"PageHeader","/components/page-header","3.components/page-header",{"title":457,"path":458,"stem":459,"framework":11,"module":37},"PageHero","/components/page-hero","3.components/page-hero",{"title":461,"path":462,"stem":463,"framework":11,"module":37},"PageLinks","/components/page-links","3.components/page-links",{"title":465,"path":466,"stem":467,"framework":11,"module":37},"PageList","/components/page-list","3.components/page-list",{"title":469,"path":470,"stem":471,"framework":11,"module":37},"PageLogos","/components/page-logos","3.components/page-logos",{"title":473,"path":474,"stem":475,"framework":11,"module":37},"PageMarquee","/components/page-marquee","3.components/page-marquee",{"title":477,"path":478,"stem":479,"framework":11,"module":37},"PageSection","/components/page-section","3.components/page-section",{"title":481,"path":482,"stem":483,"framework":11,"module":11},"Pagination","/components/pagination","3.components/pagination",{"title":485,"path":486,"stem":487,"framework":11,"module":11},"PinInput","/components/pin-input","3.components/pin-input",{"title":489,"path":490,"stem":491,"framework":11,"module":11},"Popover","/components/popover","3.components/popover",{"title":493,"path":494,"stem":495,"framework":11,"module":37},"PricingPlan","/components/pricing-plan","3.components/pricing-plan",{"title":497,"path":498,"stem":499,"framework":11,"module":37},"PricingPlans","/components/pricing-plans","3.components/pricing-plans",{"title":501,"path":502,"stem":503,"framework":11,"module":37},"PricingTable","/components/pricing-table","3.components/pricing-table",{"title":505,"path":506,"stem":507,"framework":11,"module":11},"Progress","/components/progress","3.components/progress",{"title":509,"path":510,"stem":511,"framework":11,"module":11},"RadioGroup","/components/radio-group","3.components/radio-group",{"title":513,"path":514,"stem":515,"framework":11,"module":11},"Select","/components/select","3.components/select",{"title":517,"path":518,"stem":519,"framework":11,"module":11},"SelectMenu","/components/select-menu","3.components/select-menu",{"title":521,"path":522,"stem":523,"framework":11,"module":11},"Separator","/components/separator","3.components/separator",{"title":525,"path":526,"stem":527,"framework":11,"module":11},"Skeleton","/components/skeleton","3.components/skeleton",{"title":529,"path":530,"stem":531,"framework":11,"module":11},"Slideover","/components/slideover","3.components/slideover",{"title":533,"path":534,"stem":535,"framework":11,"module":11},"Slider","/components/slider","3.components/slider",{"title":537,"path":538,"stem":539,"framework":11,"module":11},"Stepper","/components/stepper","3.components/stepper",{"title":541,"path":542,"stem":543,"framework":11,"module":11},"Switch","/components/switch","3.components/switch",{"title":545,"path":546,"stem":547,"framework":11,"module":11},"Table","/components/table","3.components/table",{"title":549,"path":550,"stem":551,"framework":11,"module":11},"Tabs","/components/tabs","3.components/tabs",{"title":553,"path":554,"stem":555,"framework":11,"module":11},"Textarea","/components/textarea","3.components/textarea",{"title":557,"path":558,"stem":559,"framework":11,"module":11},"Timeline","/components/timeline","3.components/timeline",{"title":561,"path":562,"stem":563,"framework":11,"module":11},"Toast","/components/toast","3.components/toast",{"title":565,"path":566,"stem":567,"framework":11,"module":11},"Tooltip","/components/tooltip","3.components/tooltip",{"title":569,"path":570,"stem":571,"framework":11,"module":11},"Tree","/components/tree","3.components/tree",{"title":573,"path":574,"stem":575,"framework":11,"module":37},"User","/components/user","3.components/user",{"id":577,"title":86,"body":578,"category":11,"description":3277,"extension":3278,"framework":28,"links":11,"meta":3279,"module":11,"navigation":3280,"path":91,"seo":3281,"stem":92,"__hash__":3282},"content/1.getting-started/7.i18n/2.vue.md",{"type":579,"value":580,"toc":3267},"minimark",[581,596,601,610,615,902,906,913,1388,1413,1417,1430,1847,1851,1862,2650,2654,2664,2683,3257,3261,3263],[582,583,587],"callout",{"className":584,"icon":586,"to":87},[585],"hidden","i-logos-nuxt-icon",[588,589,590,591,595],"p",{},"Looking for the ",[592,593,594],"strong",{},"Nuxt"," version?",[597,598,600],"h2",{"id":599},"usage","Usage",[602,603,604],"note",{"to":129},[588,605,606,607,609],{},"Nuxt UI provides an ",[592,608,128],{}," component that wraps your app to provide global configurations.",[611,612,614],"h3",{"id":613},"locale","Locale",[616,617,618,786],"module-only",{},[619,620,622],"template",{"v-slot:ui":621},"",[623,624,625,636],"div",{},[588,626,627,628,631,632,635],{},"Use the ",[629,630,613],"code",{}," prop with the locale you want to use from ",[629,633,634],{},"@nuxt/ui/locale",":",[637,638,642],"pre",{"className":639,"code":640,"filename":641,"language":28,"meta":621,"style":621},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript setup lang=\"ts\">\nimport { fr } from '@nuxt/ui/locale'\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"fr\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n","App.vue",[629,643,644,679,707,717,723,732,755,767,777],{"__ignoreMap":621},[645,646,649,653,657,661,664,667,670,674,676],"span",{"class":647,"line":648},"line",1,[645,650,652],{"class":651},"sMK4o","\u003C",[645,654,656],{"class":655},"swJcz","script",[645,658,660],{"class":659},"spNyl"," setup",[645,662,663],{"class":659}," lang",[645,665,666],{"class":651},"=",[645,668,669],{"class":651},"\"",[645,671,673],{"class":672},"sfazB","ts",[645,675,669],{"class":651},[645,677,678],{"class":651},">\n",[645,680,682,686,689,693,696,699,702,704],{"class":647,"line":681},2,[645,683,685],{"class":684},"s7zQu","import",[645,687,688],{"class":651}," {",[645,690,692],{"class":691},"sTEyZ"," fr",[645,694,695],{"class":651}," }",[645,697,698],{"class":684}," from",[645,700,701],{"class":651}," '",[645,703,634],{"class":672},[645,705,706],{"class":651},"'\n",[645,708,710,713,715],{"class":647,"line":709},3,[645,711,712],{"class":651},"\u003C/",[645,714,656],{"class":655},[645,716,678],{"class":651},[645,718,720],{"class":647,"line":719},4,[645,721,722],{"emptyLinePlaceholder":15},"\n",[645,724,726,728,730],{"class":647,"line":725},5,[645,727,652],{"class":651},[645,729,619],{"class":655},[645,731,678],{"class":651},[645,733,735,738,741,744,746,748,751,753],{"class":647,"line":734},6,[645,736,737],{"class":651},"  \u003C",[645,739,740],{"class":655},"UApp",[645,742,743],{"class":659}," :locale",[645,745,666],{"class":651},[645,747,669],{"class":651},[645,749,750],{"class":672},"fr",[645,752,669],{"class":651},[645,754,678],{"class":651},[645,756,758,761,764],{"class":647,"line":757},7,[645,759,760],{"class":651},"    \u003C",[645,762,763],{"class":655},"RouterView",[645,765,766],{"class":651}," />\n",[645,768,770,773,775],{"class":647,"line":769},8,[645,771,772],{"class":651},"  \u003C/",[645,774,740],{"class":655},[645,776,678],{"class":651},[645,778,780,782,784],{"class":647,"line":779},9,[645,781,712],{"class":651},[645,783,619],{"class":655},[645,785,678],{"class":651},[619,787,788],{"v-slot:ui-pro":621},[623,789,790,797],{},[588,791,627,792,631,794,635],{},[629,793,613],{},[629,795,796],{},"@nuxt/ui-pro/locale",[637,798,800],{"className":639,"code":799,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport { fr } from '@nuxt/ui-pro/locale'\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"fr\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,801,802,822,840,848,852,860,878,886,894],{"__ignoreMap":621},[645,803,804,806,808,810,812,814,816,818,820],{"class":647,"line":648},[645,805,652],{"class":651},[645,807,656],{"class":655},[645,809,660],{"class":659},[645,811,663],{"class":659},[645,813,666],{"class":651},[645,815,669],{"class":651},[645,817,673],{"class":672},[645,819,669],{"class":651},[645,821,678],{"class":651},[645,823,824,826,828,830,832,834,836,838],{"class":647,"line":681},[645,825,685],{"class":684},[645,827,688],{"class":651},[645,829,692],{"class":691},[645,831,695],{"class":651},[645,833,698],{"class":684},[645,835,701],{"class":651},[645,837,796],{"class":672},[645,839,706],{"class":651},[645,841,842,844,846],{"class":647,"line":709},[645,843,712],{"class":651},[645,845,656],{"class":655},[645,847,678],{"class":651},[645,849,850],{"class":647,"line":719},[645,851,722],{"emptyLinePlaceholder":15},[645,853,854,856,858],{"class":647,"line":725},[645,855,652],{"class":651},[645,857,619],{"class":655},[645,859,678],{"class":651},[645,861,862,864,866,868,870,872,874,876],{"class":647,"line":734},[645,863,737],{"class":651},[645,865,740],{"class":655},[645,867,743],{"class":659},[645,869,666],{"class":651},[645,871,669],{"class":651},[645,873,750],{"class":672},[645,875,669],{"class":651},[645,877,678],{"class":651},[645,879,880,882,884],{"class":647,"line":757},[645,881,760],{"class":651},[645,883,763],{"class":655},[645,885,766],{"class":651},[645,887,888,890,892],{"class":647,"line":769},[645,889,772],{"class":651},[645,891,740],{"class":655},[645,893,678],{"class":651},[645,895,896,898,900],{"class":647,"line":779},[645,897,712],{"class":651},[645,899,619],{"class":655},[645,901,678],{"class":651},[611,903,905],{"id":904},"custom-locale","Custom locale",[588,907,908,909,912],{},"You can create your own locale using the ",[629,910,911],{},"defineLocale"," composable:",[616,914,915,1170],{},[619,916,917],{"v-slot:ui":621},[623,918,919],{},[637,920,922],{"className":639,"code":921,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport type { Messages } from '@nuxt/ui'\nimport { defineLocale } from '@nuxt/ui/composables/defineLocale.js'\n\nconst locale = defineLocale\u003CMessages>({\n  name: 'My custom locale',\n  code: 'en',\n  dir: 'ltr',\n  messages: {\n    // implement pairs\n  }\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locale\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,923,924,944,967,987,991,1019,1037,1053,1069,1079,1086,1092,1101,1110,1115,1124,1143,1152,1161],{"__ignoreMap":621},[645,925,926,928,930,932,934,936,938,940,942],{"class":647,"line":648},[645,927,652],{"class":651},[645,929,656],{"class":655},[645,931,660],{"class":659},[645,933,663],{"class":659},[645,935,666],{"class":651},[645,937,669],{"class":651},[645,939,673],{"class":672},[645,941,669],{"class":651},[645,943,678],{"class":651},[645,945,946,948,951,953,956,958,960,962,965],{"class":647,"line":681},[645,947,685],{"class":684},[645,949,950],{"class":684}," type",[645,952,688],{"class":651},[645,954,955],{"class":691}," Messages",[645,957,695],{"class":651},[645,959,698],{"class":684},[645,961,701],{"class":651},[645,963,964],{"class":672},"@nuxt/ui",[645,966,706],{"class":651},[645,968,969,971,973,976,978,980,982,985],{"class":647,"line":709},[645,970,685],{"class":684},[645,972,688],{"class":651},[645,974,975],{"class":691}," defineLocale",[645,977,695],{"class":651},[645,979,698],{"class":684},[645,981,701],{"class":651},[645,983,984],{"class":672},"@nuxt/ui/composables/defineLocale.js",[645,986,706],{"class":651},[645,988,989],{"class":647,"line":719},[645,990,722],{"emptyLinePlaceholder":15},[645,992,993,996,999,1001,1004,1006,1010,1013,1016],{"class":647,"line":725},[645,994,995],{"class":659},"const",[645,997,998],{"class":691}," locale ",[645,1000,666],{"class":651},[645,1002,975],{"class":1003},"s2Zo4",[645,1005,652],{"class":651},[645,1007,1009],{"class":1008},"sBMFI","Messages",[645,1011,1012],{"class":651},">",[645,1014,1015],{"class":691},"(",[645,1017,1018],{"class":651},"{\n",[645,1020,1021,1024,1026,1028,1031,1034],{"class":647,"line":734},[645,1022,1023],{"class":655},"  name",[645,1025,635],{"class":651},[645,1027,701],{"class":651},[645,1029,1030],{"class":672},"My custom locale",[645,1032,1033],{"class":651},"'",[645,1035,1036],{"class":651},",\n",[645,1038,1039,1042,1044,1046,1049,1051],{"class":647,"line":757},[645,1040,1041],{"class":655},"  code",[645,1043,635],{"class":651},[645,1045,701],{"class":651},[645,1047,1048],{"class":672},"en",[645,1050,1033],{"class":651},[645,1052,1036],{"class":651},[645,1054,1055,1058,1060,1062,1065,1067],{"class":647,"line":769},[645,1056,1057],{"class":655},"  dir",[645,1059,635],{"class":651},[645,1061,701],{"class":651},[645,1063,1064],{"class":672},"ltr",[645,1066,1033],{"class":651},[645,1068,1036],{"class":651},[645,1070,1071,1074,1076],{"class":647,"line":779},[645,1072,1073],{"class":655},"  messages",[645,1075,635],{"class":651},[645,1077,1078],{"class":651}," {\n",[645,1080,1082],{"class":647,"line":1081},10,[645,1083,1085],{"class":1084},"sHwdD","    // implement pairs\n",[645,1087,1089],{"class":647,"line":1088},11,[645,1090,1091],{"class":651},"  }\n",[645,1093,1095,1098],{"class":647,"line":1094},12,[645,1096,1097],{"class":651},"}",[645,1099,1100],{"class":691},")\n",[645,1102,1104,1106,1108],{"class":647,"line":1103},13,[645,1105,712],{"class":651},[645,1107,656],{"class":655},[645,1109,678],{"class":651},[645,1111,1113],{"class":647,"line":1112},14,[645,1114,722],{"emptyLinePlaceholder":15},[645,1116,1118,1120,1122],{"class":647,"line":1117},15,[645,1119,652],{"class":651},[645,1121,619],{"class":655},[645,1123,678],{"class":651},[645,1125,1127,1129,1131,1133,1135,1137,1139,1141],{"class":647,"line":1126},16,[645,1128,737],{"class":651},[645,1130,740],{"class":655},[645,1132,743],{"class":659},[645,1134,666],{"class":651},[645,1136,669],{"class":651},[645,1138,613],{"class":672},[645,1140,669],{"class":651},[645,1142,678],{"class":651},[645,1144,1146,1148,1150],{"class":647,"line":1145},17,[645,1147,760],{"class":651},[645,1149,763],{"class":655},[645,1151,766],{"class":651},[645,1153,1155,1157,1159],{"class":647,"line":1154},18,[645,1156,772],{"class":651},[645,1158,740],{"class":655},[645,1160,678],{"class":651},[645,1162,1164,1166,1168],{"class":647,"line":1163},19,[645,1165,712],{"class":651},[645,1167,619],{"class":655},[645,1169,678],{"class":651},[619,1171,1172],{"v-slot:ui-pro":621},[623,1173,1174],{},[637,1175,1177],{"className":639,"code":1176,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport type { Messages } from '@nuxt/ui-pro'\nimport { defineLocale } from '@nuxt/ui/composables/defineLocale.js'\n\nconst locale = defineLocale\u003CMessages>({\n  name: 'My custom locale',\n  code: 'en',\n  dir: 'ltr',\n  messages: {\n    // implement pairs\n  }\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locale\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,1178,1179,1199,1220,1238,1242,1262,1276,1290,1304,1312,1316,1320,1326,1334,1338,1346,1364,1372,1380],{"__ignoreMap":621},[645,1180,1181,1183,1185,1187,1189,1191,1193,1195,1197],{"class":647,"line":648},[645,1182,652],{"class":651},[645,1184,656],{"class":655},[645,1186,660],{"class":659},[645,1188,663],{"class":659},[645,1190,666],{"class":651},[645,1192,669],{"class":651},[645,1194,673],{"class":672},[645,1196,669],{"class":651},[645,1198,678],{"class":651},[645,1200,1201,1203,1205,1207,1209,1211,1213,1215,1218],{"class":647,"line":681},[645,1202,685],{"class":684},[645,1204,950],{"class":684},[645,1206,688],{"class":651},[645,1208,955],{"class":691},[645,1210,695],{"class":651},[645,1212,698],{"class":684},[645,1214,701],{"class":651},[645,1216,1217],{"class":672},"@nuxt/ui-pro",[645,1219,706],{"class":651},[645,1221,1222,1224,1226,1228,1230,1232,1234,1236],{"class":647,"line":709},[645,1223,685],{"class":684},[645,1225,688],{"class":651},[645,1227,975],{"class":691},[645,1229,695],{"class":651},[645,1231,698],{"class":684},[645,1233,701],{"class":651},[645,1235,984],{"class":672},[645,1237,706],{"class":651},[645,1239,1240],{"class":647,"line":719},[645,1241,722],{"emptyLinePlaceholder":15},[645,1243,1244,1246,1248,1250,1252,1254,1256,1258,1260],{"class":647,"line":725},[645,1245,995],{"class":659},[645,1247,998],{"class":691},[645,1249,666],{"class":651},[645,1251,975],{"class":1003},[645,1253,652],{"class":651},[645,1255,1009],{"class":1008},[645,1257,1012],{"class":651},[645,1259,1015],{"class":691},[645,1261,1018],{"class":651},[645,1263,1264,1266,1268,1270,1272,1274],{"class":647,"line":734},[645,1265,1023],{"class":655},[645,1267,635],{"class":651},[645,1269,701],{"class":651},[645,1271,1030],{"class":672},[645,1273,1033],{"class":651},[645,1275,1036],{"class":651},[645,1277,1278,1280,1282,1284,1286,1288],{"class":647,"line":757},[645,1279,1041],{"class":655},[645,1281,635],{"class":651},[645,1283,701],{"class":651},[645,1285,1048],{"class":672},[645,1287,1033],{"class":651},[645,1289,1036],{"class":651},[645,1291,1292,1294,1296,1298,1300,1302],{"class":647,"line":769},[645,1293,1057],{"class":655},[645,1295,635],{"class":651},[645,1297,701],{"class":651},[645,1299,1064],{"class":672},[645,1301,1033],{"class":651},[645,1303,1036],{"class":651},[645,1305,1306,1308,1310],{"class":647,"line":779},[645,1307,1073],{"class":655},[645,1309,635],{"class":651},[645,1311,1078],{"class":651},[645,1313,1314],{"class":647,"line":1081},[645,1315,1085],{"class":1084},[645,1317,1318],{"class":647,"line":1088},[645,1319,1091],{"class":651},[645,1321,1322,1324],{"class":647,"line":1094},[645,1323,1097],{"class":651},[645,1325,1100],{"class":691},[645,1327,1328,1330,1332],{"class":647,"line":1103},[645,1329,712],{"class":651},[645,1331,656],{"class":655},[645,1333,678],{"class":651},[645,1335,1336],{"class":647,"line":1112},[645,1337,722],{"emptyLinePlaceholder":15},[645,1339,1340,1342,1344],{"class":647,"line":1117},[645,1341,652],{"class":651},[645,1343,619],{"class":655},[645,1345,678],{"class":651},[645,1347,1348,1350,1352,1354,1356,1358,1360,1362],{"class":647,"line":1126},[645,1349,737],{"class":651},[645,1351,740],{"class":655},[645,1353,743],{"class":659},[645,1355,666],{"class":651},[645,1357,669],{"class":651},[645,1359,613],{"class":672},[645,1361,669],{"class":651},[645,1363,678],{"class":651},[645,1365,1366,1368,1370],{"class":647,"line":1145},[645,1367,760],{"class":651},[645,1369,763],{"class":655},[645,1371,766],{"class":651},[645,1373,1374,1376,1378],{"class":647,"line":1154},[645,1375,772],{"class":651},[645,1377,740],{"class":655},[645,1379,678],{"class":651},[645,1381,1382,1384,1386],{"class":647,"line":1163},[645,1383,712],{"class":651},[645,1385,619],{"class":655},[645,1387,678],{"class":651},[1389,1390,1391,1397],"tip",{},[588,1392,1393,1394,1396],{},"Look at the ",[629,1395,629],{}," parameter, there you need to pass the iso code of the language. Example:",[1398,1399,1400,1407],"ul",{},[1401,1402,1403,1406],"li",{},[629,1404,1405],{},"hi"," Hindi (language)",[1401,1408,1409,1412],{},[629,1410,1411],{},"de-AT",": German (language) as used in Austria (region)",[611,1414,1416],{"id":1415},"extend-locale","Extend locale",[588,1418,1419,1420,1423,1424,1426,1427,912],{},"You can customize an existing locale by overriding its ",[629,1421,1422],{},"messages"," or ",[629,1425,629],{}," using the ",[629,1428,1429],{},"extendLocale",[616,1431,1432,1644],{},[619,1433,1434],{"v-slot:ui":621},[623,1435,1436],{},[637,1437,1439],{"className":639,"code":1438,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport { en } from '@nuxt/ui/locale'\nimport { extendLocale } from '@nuxt/ui/composables/defineLocale.js'\n\nconst locale = extendLocale(en, {\n  code: 'en-GB',\n  messages: {\n    commandPalette: {\n      placeholder: 'Search a component...'\n    }\n  }\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locale\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,1440,1441,1461,1480,1499,1503,1521,1536,1544,1553,1567,1572,1576,1582,1590,1594,1602,1620,1628,1636],{"__ignoreMap":621},[645,1442,1443,1445,1447,1449,1451,1453,1455,1457,1459],{"class":647,"line":648},[645,1444,652],{"class":651},[645,1446,656],{"class":655},[645,1448,660],{"class":659},[645,1450,663],{"class":659},[645,1452,666],{"class":651},[645,1454,669],{"class":651},[645,1456,673],{"class":672},[645,1458,669],{"class":651},[645,1460,678],{"class":651},[645,1462,1463,1465,1467,1470,1472,1474,1476,1478],{"class":647,"line":681},[645,1464,685],{"class":684},[645,1466,688],{"class":651},[645,1468,1469],{"class":691}," en",[645,1471,695],{"class":651},[645,1473,698],{"class":684},[645,1475,701],{"class":651},[645,1477,634],{"class":672},[645,1479,706],{"class":651},[645,1481,1482,1484,1486,1489,1491,1493,1495,1497],{"class":647,"line":709},[645,1483,685],{"class":684},[645,1485,688],{"class":651},[645,1487,1488],{"class":691}," extendLocale",[645,1490,695],{"class":651},[645,1492,698],{"class":684},[645,1494,701],{"class":651},[645,1496,984],{"class":672},[645,1498,706],{"class":651},[645,1500,1501],{"class":647,"line":719},[645,1502,722],{"emptyLinePlaceholder":15},[645,1504,1505,1507,1509,1511,1513,1516,1519],{"class":647,"line":725},[645,1506,995],{"class":659},[645,1508,998],{"class":691},[645,1510,666],{"class":651},[645,1512,1488],{"class":1003},[645,1514,1515],{"class":691},"(en",[645,1517,1518],{"class":651},",",[645,1520,1078],{"class":651},[645,1522,1523,1525,1527,1529,1532,1534],{"class":647,"line":734},[645,1524,1041],{"class":655},[645,1526,635],{"class":651},[645,1528,701],{"class":651},[645,1530,1531],{"class":672},"en-GB",[645,1533,1033],{"class":651},[645,1535,1036],{"class":651},[645,1537,1538,1540,1542],{"class":647,"line":757},[645,1539,1073],{"class":655},[645,1541,635],{"class":651},[645,1543,1078],{"class":651},[645,1545,1546,1549,1551],{"class":647,"line":769},[645,1547,1548],{"class":655},"    commandPalette",[645,1550,635],{"class":651},[645,1552,1078],{"class":651},[645,1554,1555,1558,1560,1562,1565],{"class":647,"line":779},[645,1556,1557],{"class":655},"      placeholder",[645,1559,635],{"class":651},[645,1561,701],{"class":651},[645,1563,1564],{"class":672},"Search a component...",[645,1566,706],{"class":651},[645,1568,1569],{"class":647,"line":1081},[645,1570,1571],{"class":651},"    }\n",[645,1573,1574],{"class":647,"line":1088},[645,1575,1091],{"class":651},[645,1577,1578,1580],{"class":647,"line":1094},[645,1579,1097],{"class":651},[645,1581,1100],{"class":691},[645,1583,1584,1586,1588],{"class":647,"line":1103},[645,1585,712],{"class":651},[645,1587,656],{"class":655},[645,1589,678],{"class":651},[645,1591,1592],{"class":647,"line":1112},[645,1593,722],{"emptyLinePlaceholder":15},[645,1595,1596,1598,1600],{"class":647,"line":1117},[645,1597,652],{"class":651},[645,1599,619],{"class":655},[645,1601,678],{"class":651},[645,1603,1604,1606,1608,1610,1612,1614,1616,1618],{"class":647,"line":1126},[645,1605,737],{"class":651},[645,1607,740],{"class":655},[645,1609,743],{"class":659},[645,1611,666],{"class":651},[645,1613,669],{"class":651},[645,1615,613],{"class":672},[645,1617,669],{"class":651},[645,1619,678],{"class":651},[645,1621,1622,1624,1626],{"class":647,"line":1145},[645,1623,760],{"class":651},[645,1625,763],{"class":655},[645,1627,766],{"class":651},[645,1629,1630,1632,1634],{"class":647,"line":1154},[645,1631,772],{"class":651},[645,1633,740],{"class":655},[645,1635,678],{"class":651},[645,1637,1638,1640,1642],{"class":647,"line":1163},[645,1639,712],{"class":651},[645,1641,619],{"class":655},[645,1643,678],{"class":651},[619,1645,1646],{"v-slot:ui-pro":621},[623,1647,1648],{},[637,1649,1651],{"className":639,"code":1650,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport { en } from '@nuxt/ui-pro/locale'\nimport { extendLocale } from '@nuxt/ui/composables/defineLocale.js'\n\nconst locale = extendLocale(en, {\n  code: 'en-GB',\n  messages: {\n    commandPalette: {\n      placeholder: 'Search a component...'\n    }\n  }\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locale\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,1652,1653,1673,1691,1709,1713,1729,1743,1751,1759,1771,1775,1779,1785,1793,1797,1805,1823,1831,1839],{"__ignoreMap":621},[645,1654,1655,1657,1659,1661,1663,1665,1667,1669,1671],{"class":647,"line":648},[645,1656,652],{"class":651},[645,1658,656],{"class":655},[645,1660,660],{"class":659},[645,1662,663],{"class":659},[645,1664,666],{"class":651},[645,1666,669],{"class":651},[645,1668,673],{"class":672},[645,1670,669],{"class":651},[645,1672,678],{"class":651},[645,1674,1675,1677,1679,1681,1683,1685,1687,1689],{"class":647,"line":681},[645,1676,685],{"class":684},[645,1678,688],{"class":651},[645,1680,1469],{"class":691},[645,1682,695],{"class":651},[645,1684,698],{"class":684},[645,1686,701],{"class":651},[645,1688,796],{"class":672},[645,1690,706],{"class":651},[645,1692,1693,1695,1697,1699,1701,1703,1705,1707],{"class":647,"line":709},[645,1694,685],{"class":684},[645,1696,688],{"class":651},[645,1698,1488],{"class":691},[645,1700,695],{"class":651},[645,1702,698],{"class":684},[645,1704,701],{"class":651},[645,1706,984],{"class":672},[645,1708,706],{"class":651},[645,1710,1711],{"class":647,"line":719},[645,1712,722],{"emptyLinePlaceholder":15},[645,1714,1715,1717,1719,1721,1723,1725,1727],{"class":647,"line":725},[645,1716,995],{"class":659},[645,1718,998],{"class":691},[645,1720,666],{"class":651},[645,1722,1488],{"class":1003},[645,1724,1515],{"class":691},[645,1726,1518],{"class":651},[645,1728,1078],{"class":651},[645,1730,1731,1733,1735,1737,1739,1741],{"class":647,"line":734},[645,1732,1041],{"class":655},[645,1734,635],{"class":651},[645,1736,701],{"class":651},[645,1738,1531],{"class":672},[645,1740,1033],{"class":651},[645,1742,1036],{"class":651},[645,1744,1745,1747,1749],{"class":647,"line":757},[645,1746,1073],{"class":655},[645,1748,635],{"class":651},[645,1750,1078],{"class":651},[645,1752,1753,1755,1757],{"class":647,"line":769},[645,1754,1548],{"class":655},[645,1756,635],{"class":651},[645,1758,1078],{"class":651},[645,1760,1761,1763,1765,1767,1769],{"class":647,"line":779},[645,1762,1557],{"class":655},[645,1764,635],{"class":651},[645,1766,701],{"class":651},[645,1768,1564],{"class":672},[645,1770,706],{"class":651},[645,1772,1773],{"class":647,"line":1081},[645,1774,1571],{"class":651},[645,1776,1777],{"class":647,"line":1088},[645,1778,1091],{"class":651},[645,1780,1781,1783],{"class":647,"line":1094},[645,1782,1097],{"class":651},[645,1784,1100],{"class":691},[645,1786,1787,1789,1791],{"class":647,"line":1103},[645,1788,712],{"class":651},[645,1790,656],{"class":655},[645,1792,678],{"class":651},[645,1794,1795],{"class":647,"line":1112},[645,1796,722],{"emptyLinePlaceholder":15},[645,1798,1799,1801,1803],{"class":647,"line":1117},[645,1800,652],{"class":651},[645,1802,619],{"class":655},[645,1804,678],{"class":651},[645,1806,1807,1809,1811,1813,1815,1817,1819,1821],{"class":647,"line":1126},[645,1808,737],{"class":651},[645,1810,740],{"class":655},[645,1812,743],{"class":659},[645,1814,666],{"class":651},[645,1816,669],{"class":651},[645,1818,613],{"class":672},[645,1820,669],{"class":651},[645,1822,678],{"class":651},[645,1824,1825,1827,1829],{"class":647,"line":1145},[645,1826,760],{"class":651},[645,1828,763],{"class":655},[645,1830,766],{"class":651},[645,1832,1833,1835,1837],{"class":647,"line":1154},[645,1834,772],{"class":651},[645,1836,740],{"class":655},[645,1838,678],{"class":651},[645,1840,1841,1843,1845],{"class":647,"line":1163},[645,1842,712],{"class":651},[645,1844,619],{"class":655},[645,1846,678],{"class":651},[611,1848,1850],{"id":1849},"dynamic-locale","Dynamic locale",[588,1852,1853,1854,1861],{},"To dynamically switch between languages, you can use the ",[1855,1856,1860],"a",{"href":1857,"rel":1858},"https://vue-i18n.intlify.dev/",[1859],"nofollow","Vue I18n"," plugin.",[1863,1864,1866,1871,1936,1943,2338,2348],"steps",{"level":1865},"4",[1867,1868,1870],"h4",{"id":1869},"install-the-vue-i18n-package","Install the Vue I18n package",[1872,1873,1875,1893,1907,1922],"code-group",{"sync":1874},"pm",[637,1876,1881],{"className":1877,"code":1878,"filename":1879,"language":1880,"meta":621,"style":621},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add vue-i18n@11\n","pnpm","bash",[629,1882,1883],{"__ignoreMap":621},[645,1884,1885,1887,1890],{"class":647,"line":648},[645,1886,1879],{"class":1008},[645,1888,1889],{"class":672}," add",[645,1891,1892],{"class":672}," vue-i18n@11\n",[637,1894,1897],{"className":1877,"code":1895,"filename":1896,"language":1880,"meta":621,"style":621},"yarn add vue-i18n@11\n","yarn",[629,1898,1899],{"__ignoreMap":621},[645,1900,1901,1903,1905],{"class":647,"line":648},[645,1902,1896],{"class":1008},[645,1904,1889],{"class":672},[645,1906,1892],{"class":672},[637,1908,1911],{"className":1877,"code":1909,"filename":1910,"language":1880,"meta":621,"style":621},"npm install vue-i18n@11\n","npm",[629,1912,1913],{"__ignoreMap":621},[645,1914,1915,1917,1920],{"class":647,"line":648},[645,1916,1910],{"class":1008},[645,1918,1919],{"class":672}," install",[645,1921,1892],{"class":672},[637,1923,1926],{"className":1877,"code":1924,"filename":1925,"language":1880,"meta":621,"style":621},"bun add vue-i18n@11\n","bun",[629,1927,1928],{"__ignoreMap":621},[645,1929,1930,1932,1934],{"class":647,"line":648},[645,1931,1925],{"class":1008},[645,1933,1889],{"class":672},[645,1935,1892],{"class":672},[1867,1937,1939,1940],{"id":1938},"use-the-vue-i18n-plugin-in-your-maints","Use the Vue I18n plugin in your ",[629,1941,1942],{},"main.ts",[637,1944,1956],{"className":1945,"code":1946,"filename":1942,"highlights":1947,"language":673,"meta":621,"style":621},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { createApp } from 'vue'\nimport { createRouter, createWebHistory } from 'vue-router'\nimport { createI18n } from 'vue-i18n'\nimport ui from '@nuxt/ui/vue-plugin'\nimport App from './App.vue'\n\nconst app = createApp(App)\n\nconst router = createRouter({\n  routes: [],\n  history: createWebHistory()\n})\n\nconst i18n = createI18n({\n  legacy: false,\n  locale: 'en',\n  availableLocales: ['en', 'de'],\n  messages: {\n    en: {\n      // ...\n    },\n    de: {\n      // ...\n    }\n  }\n})\n\napp.use(router)\napp.use(i18n)\napp.use(ui)\n\napp.mount('#app')\n",[709,1112,1117,1126,1145,1154,1163,1948,1949,1950,1951,1952,1953,1954,1955],20,21,22,23,24,25,26,29,[629,1957,1958,1977,2002,2024,2041,2057,2061,2075,2079,2094,2106,2118,2124,2128,2144,2158,2174,2205,2214,2224,2230,2236,2246,2251,2256,2261,2268,2273,2288,2300,2312,2317],{"__ignoreMap":621},[645,1959,1960,1962,1964,1967,1969,1971,1973,1975],{"class":647,"line":648},[645,1961,685],{"class":684},[645,1963,688],{"class":651},[645,1965,1966],{"class":691}," createApp",[645,1968,695],{"class":651},[645,1970,698],{"class":684},[645,1972,701],{"class":651},[645,1974,28],{"class":672},[645,1976,706],{"class":651},[645,1978,1979,1981,1983,1986,1988,1991,1993,1995,1997,2000],{"class":647,"line":681},[645,1980,685],{"class":684},[645,1982,688],{"class":651},[645,1984,1985],{"class":691}," createRouter",[645,1987,1518],{"class":651},[645,1989,1990],{"class":691}," createWebHistory",[645,1992,695],{"class":651},[645,1994,698],{"class":684},[645,1996,701],{"class":651},[645,1998,1999],{"class":672},"vue-router",[645,2001,706],{"class":651},[645,2003,2006,2008,2010,2013,2015,2017,2019,2022],{"class":2004,"line":709},[647,2005],"highlight",[645,2007,685],{"class":684},[645,2009,688],{"class":651},[645,2011,2012],{"class":691}," createI18n",[645,2014,695],{"class":651},[645,2016,698],{"class":684},[645,2018,701],{"class":651},[645,2020,2021],{"class":672},"vue-i18n",[645,2023,706],{"class":651},[645,2025,2026,2028,2031,2034,2036,2039],{"class":647,"line":719},[645,2027,685],{"class":684},[645,2029,2030],{"class":691}," ui ",[645,2032,2033],{"class":684},"from",[645,2035,701],{"class":651},[645,2037,2038],{"class":672},"@nuxt/ui/vue-plugin",[645,2040,706],{"class":651},[645,2042,2043,2045,2048,2050,2052,2055],{"class":647,"line":725},[645,2044,685],{"class":684},[645,2046,2047],{"class":691}," App ",[645,2049,2033],{"class":684},[645,2051,701],{"class":651},[645,2053,2054],{"class":672},"./App.vue",[645,2056,706],{"class":651},[645,2058,2059],{"class":647,"line":734},[645,2060,722],{"emptyLinePlaceholder":15},[645,2062,2063,2065,2068,2070,2072],{"class":647,"line":757},[645,2064,995],{"class":659},[645,2066,2067],{"class":691}," app ",[645,2069,666],{"class":651},[645,2071,1966],{"class":1003},[645,2073,2074],{"class":691},"(App)\n",[645,2076,2077],{"class":647,"line":769},[645,2078,722],{"emptyLinePlaceholder":15},[645,2080,2081,2083,2086,2088,2090,2092],{"class":647,"line":779},[645,2082,995],{"class":659},[645,2084,2085],{"class":691}," router ",[645,2087,666],{"class":651},[645,2089,1985],{"class":1003},[645,2091,1015],{"class":691},[645,2093,1018],{"class":651},[645,2095,2096,2099,2101,2104],{"class":647,"line":1081},[645,2097,2098],{"class":655},"  routes",[645,2100,635],{"class":651},[645,2102,2103],{"class":691}," []",[645,2105,1036],{"class":651},[645,2107,2108,2111,2113,2115],{"class":647,"line":1088},[645,2109,2110],{"class":655},"  history",[645,2112,635],{"class":651},[645,2114,1990],{"class":1003},[645,2116,2117],{"class":691},"()\n",[645,2119,2120,2122],{"class":647,"line":1094},[645,2121,1097],{"class":651},[645,2123,1100],{"class":691},[645,2125,2126],{"class":647,"line":1103},[645,2127,722],{"emptyLinePlaceholder":15},[645,2129,2131,2133,2136,2138,2140,2142],{"class":2130,"line":1112},[647,2005],[645,2132,995],{"class":659},[645,2134,2135],{"class":691}," i18n ",[645,2137,666],{"class":651},[645,2139,2012],{"class":1003},[645,2141,1015],{"class":691},[645,2143,1018],{"class":651},[645,2145,2147,2150,2152,2156],{"class":2146,"line":1117},[647,2005],[645,2148,2149],{"class":655},"  legacy",[645,2151,635],{"class":651},[645,2153,2155],{"class":2154},"sfNiH"," false",[645,2157,1036],{"class":651},[645,2159,2161,2164,2166,2168,2170,2172],{"class":2160,"line":1126},[647,2005],[645,2162,2163],{"class":655},"  locale",[645,2165,635],{"class":651},[645,2167,701],{"class":651},[645,2169,1048],{"class":672},[645,2171,1033],{"class":651},[645,2173,1036],{"class":651},[645,2175,2177,2180,2182,2185,2187,2189,2191,2193,2195,2198,2200,2203],{"class":2176,"line":1145},[647,2005],[645,2178,2179],{"class":655},"  availableLocales",[645,2181,635],{"class":651},[645,2183,2184],{"class":691}," [",[645,2186,1033],{"class":651},[645,2188,1048],{"class":672},[645,2190,1033],{"class":651},[645,2192,1518],{"class":651},[645,2194,701],{"class":651},[645,2196,2197],{"class":672},"de",[645,2199,1033],{"class":651},[645,2201,2202],{"class":691},"]",[645,2204,1036],{"class":651},[645,2206,2208,2210,2212],{"class":2207,"line":1154},[647,2005],[645,2209,1073],{"class":655},[645,2211,635],{"class":651},[645,2213,1078],{"class":651},[645,2215,2217,2220,2222],{"class":2216,"line":1163},[647,2005],[645,2218,2219],{"class":655},"    en",[645,2221,635],{"class":651},[645,2223,1078],{"class":651},[645,2225,2227],{"class":2226,"line":1948},[647,2005],[645,2228,2229],{"class":1084},"      // ...\n",[645,2231,2233],{"class":2232,"line":1949},[647,2005],[645,2234,2235],{"class":651},"    },\n",[645,2237,2239,2242,2244],{"class":2238,"line":1950},[647,2005],[645,2240,2241],{"class":655},"    de",[645,2243,635],{"class":651},[645,2245,1078],{"class":651},[645,2247,2249],{"class":2248,"line":1951},[647,2005],[645,2250,2229],{"class":1084},[645,2252,2254],{"class":2253,"line":1952},[647,2005],[645,2255,1571],{"class":651},[645,2257,2259],{"class":2258,"line":1953},[647,2005],[645,2260,1091],{"class":651},[645,2262,2264,2266],{"class":2263,"line":1954},[647,2005],[645,2265,1097],{"class":651},[645,2267,1100],{"class":691},[645,2269,2271],{"class":647,"line":2270},27,[645,2272,722],{"emptyLinePlaceholder":15},[645,2274,2276,2279,2282,2285],{"class":647,"line":2275},28,[645,2277,2278],{"class":691},"app",[645,2280,2281],{"class":651},".",[645,2283,2284],{"class":1003},"use",[645,2286,2287],{"class":691},"(router)\n",[645,2289,2291,2293,2295,2297],{"class":2290,"line":1955},[647,2005],[645,2292,2278],{"class":691},[645,2294,2281],{"class":651},[645,2296,2284],{"class":1003},[645,2298,2299],{"class":691},"(i18n)\n",[645,2301,2303,2305,2307,2309],{"class":647,"line":2302},30,[645,2304,2278],{"class":691},[645,2306,2281],{"class":651},[645,2308,2284],{"class":1003},[645,2310,2311],{"class":691},"(ui)\n",[645,2313,2315],{"class":647,"line":2314},31,[645,2316,722],{"emptyLinePlaceholder":15},[645,2318,2320,2322,2324,2327,2329,2331,2334,2336],{"class":647,"line":2319},32,[645,2321,2278],{"class":691},[645,2323,2281],{"class":651},[645,2325,2326],{"class":1003},"mount",[645,2328,1015],{"class":691},[645,2330,1033],{"class":651},[645,2332,2333],{"class":672},"#app",[645,2335,1033],{"class":651},[645,2337,1100],{"class":691},[1867,2339,2341,2342,2344,2345],{"id":2340},"set-the-locale-prop-using-usei18n","Set the ",[629,2343,613],{}," prop using ",[629,2346,2347],{},"useI18n",[616,2349,2350,2503],{},[619,2351,2352],{"v-slot:ui":621},[623,2353,2354],{},[637,2355,2357],{"className":639,"code":2356,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport { useI18n } from 'vue-i18n'\nimport * as locales from '@nuxt/ui/locale'\n\nconst { locale } = useI18n()\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locales[locale]\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,2358,2359,2379,2398,2419,2423,2440,2448,2452,2460,2479,2487,2495],{"__ignoreMap":621},[645,2360,2361,2363,2365,2367,2369,2371,2373,2375,2377],{"class":647,"line":648},[645,2362,652],{"class":651},[645,2364,656],{"class":655},[645,2366,660],{"class":659},[645,2368,663],{"class":659},[645,2370,666],{"class":651},[645,2372,669],{"class":651},[645,2374,673],{"class":672},[645,2376,669],{"class":651},[645,2378,678],{"class":651},[645,2380,2381,2383,2385,2388,2390,2392,2394,2396],{"class":647,"line":681},[645,2382,685],{"class":684},[645,2384,688],{"class":651},[645,2386,2387],{"class":691}," useI18n",[645,2389,695],{"class":651},[645,2391,698],{"class":684},[645,2393,701],{"class":651},[645,2395,2021],{"class":672},[645,2397,706],{"class":651},[645,2399,2400,2402,2405,2408,2411,2413,2415,2417],{"class":647,"line":709},[645,2401,685],{"class":684},[645,2403,2404],{"class":651}," *",[645,2406,2407],{"class":684}," as",[645,2409,2410],{"class":691}," locales ",[645,2412,2033],{"class":684},[645,2414,701],{"class":651},[645,2416,634],{"class":672},[645,2418,706],{"class":651},[645,2420,2421],{"class":647,"line":719},[645,2422,722],{"emptyLinePlaceholder":15},[645,2424,2425,2427,2429,2431,2433,2436,2438],{"class":647,"line":725},[645,2426,995],{"class":659},[645,2428,688],{"class":651},[645,2430,998],{"class":691},[645,2432,1097],{"class":651},[645,2434,2435],{"class":651}," =",[645,2437,2387],{"class":1003},[645,2439,2117],{"class":691},[645,2441,2442,2444,2446],{"class":647,"line":734},[645,2443,712],{"class":651},[645,2445,656],{"class":655},[645,2447,678],{"class":651},[645,2449,2450],{"class":647,"line":757},[645,2451,722],{"emptyLinePlaceholder":15},[645,2453,2454,2456,2458],{"class":647,"line":769},[645,2455,652],{"class":651},[645,2457,619],{"class":655},[645,2459,678],{"class":651},[645,2461,2462,2464,2466,2468,2470,2472,2475,2477],{"class":647,"line":779},[645,2463,737],{"class":651},[645,2465,740],{"class":655},[645,2467,743],{"class":659},[645,2469,666],{"class":651},[645,2471,669],{"class":651},[645,2473,2474],{"class":672},"locales[locale]",[645,2476,669],{"class":651},[645,2478,678],{"class":651},[645,2480,2481,2483,2485],{"class":647,"line":1081},[645,2482,760],{"class":651},[645,2484,763],{"class":655},[645,2486,766],{"class":651},[645,2488,2489,2491,2493],{"class":647,"line":1088},[645,2490,772],{"class":651},[645,2492,740],{"class":655},[645,2494,678],{"class":651},[645,2496,2497,2499,2501],{"class":647,"line":1094},[645,2498,712],{"class":651},[645,2500,619],{"class":655},[645,2502,678],{"class":651},[619,2504,2505],{"v-slot:ui-pro":621},[623,2506,2507],{},[637,2508,2510],{"className":639,"code":2509,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport { useI18n } from 'vue-i18n'\nimport * as locales from '@nuxt/ui-pro/locale'\n\nconst { locale } = useI18n()\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locales[locale]\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,2511,2512,2532,2550,2568,2572,2588,2596,2600,2608,2626,2634,2642],{"__ignoreMap":621},[645,2513,2514,2516,2518,2520,2522,2524,2526,2528,2530],{"class":647,"line":648},[645,2515,652],{"class":651},[645,2517,656],{"class":655},[645,2519,660],{"class":659},[645,2521,663],{"class":659},[645,2523,666],{"class":651},[645,2525,669],{"class":651},[645,2527,673],{"class":672},[645,2529,669],{"class":651},[645,2531,678],{"class":651},[645,2533,2534,2536,2538,2540,2542,2544,2546,2548],{"class":647,"line":681},[645,2535,685],{"class":684},[645,2537,688],{"class":651},[645,2539,2387],{"class":691},[645,2541,695],{"class":651},[645,2543,698],{"class":684},[645,2545,701],{"class":651},[645,2547,2021],{"class":672},[645,2549,706],{"class":651},[645,2551,2552,2554,2556,2558,2560,2562,2564,2566],{"class":647,"line":709},[645,2553,685],{"class":684},[645,2555,2404],{"class":651},[645,2557,2407],{"class":684},[645,2559,2410],{"class":691},[645,2561,2033],{"class":684},[645,2563,701],{"class":651},[645,2565,796],{"class":672},[645,2567,706],{"class":651},[645,2569,2570],{"class":647,"line":719},[645,2571,722],{"emptyLinePlaceholder":15},[645,2573,2574,2576,2578,2580,2582,2584,2586],{"class":647,"line":725},[645,2575,995],{"class":659},[645,2577,688],{"class":651},[645,2579,998],{"class":691},[645,2581,1097],{"class":651},[645,2583,2435],{"class":651},[645,2585,2387],{"class":1003},[645,2587,2117],{"class":691},[645,2589,2590,2592,2594],{"class":647,"line":734},[645,2591,712],{"class":651},[645,2593,656],{"class":655},[645,2595,678],{"class":651},[645,2597,2598],{"class":647,"line":757},[645,2599,722],{"emptyLinePlaceholder":15},[645,2601,2602,2604,2606],{"class":647,"line":769},[645,2603,652],{"class":651},[645,2605,619],{"class":655},[645,2607,678],{"class":651},[645,2609,2610,2612,2614,2616,2618,2620,2622,2624],{"class":647,"line":779},[645,2611,737],{"class":651},[645,2613,740],{"class":655},[645,2615,743],{"class":659},[645,2617,666],{"class":651},[645,2619,669],{"class":651},[645,2621,2474],{"class":672},[645,2623,669],{"class":651},[645,2625,678],{"class":651},[645,2627,2628,2630,2632],{"class":647,"line":1081},[645,2629,760],{"class":651},[645,2631,763],{"class":655},[645,2633,766],{"class":651},[645,2635,2636,2638,2640],{"class":647,"line":1088},[645,2637,772],{"class":651},[645,2639,740],{"class":655},[645,2641,678],{"class":651},[645,2643,2644,2646,2648],{"class":647,"line":1094},[645,2645,712],{"class":651},[645,2647,619],{"class":655},[645,2649,678],{"class":651},[611,2651,2653],{"id":2652},"dynamic-direction","Dynamic direction",[588,2655,2656,2657,2660,2661,2663],{},"Each locale has a ",[629,2658,2659],{},"dir"," property which will be used by the ",[629,2662,128],{}," component to set the directionality of all components.",[588,2665,2666,2667,2670,2671,2673,2674,2677,2678,912],{},"In a multilingual application, you might want to set the ",[629,2668,2669],{},"lang"," and ",[629,2672,2659],{}," attributes on the ",[629,2675,2676],{},"\u003Chtml>"," element dynamically based on the user's locale, which you can do with the ",[1855,2679,2682],{"href":2680,"rel":2681},"https://unhead.unjs.io/usage/composables/use-head",[1859],"useHead",[616,2684,2685,2978],{},[619,2686,2687],{"v-slot:ui":621},[623,2688,2689],{},[637,2690,2692],{"className":639,"code":2691,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport { computed } from 'vue'\nimport { useI18n } from 'vue-i18n'\nimport { useHead } from '@unhead/vue'\nimport * as locales from '@nuxt/ui/locale'\n\nconst { locale } = useI18n()\n\nconst lang = computed(() => locales[locale.value].code)\nconst dir = computed(() => locales[locale.value].dir)\n\nuseHead({\n  htmlAttrs: {\n    lang,\n    dir\n  }\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locales[locale]\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,2693,2694,2714,2733,2751,2771,2789,2793,2809,2813,2845,2873,2877,2885,2894,2901,2906,2910,2916,2924,2928,2936,2954,2962,2970],{"__ignoreMap":621},[645,2695,2696,2698,2700,2702,2704,2706,2708,2710,2712],{"class":647,"line":648},[645,2697,652],{"class":651},[645,2699,656],{"class":655},[645,2701,660],{"class":659},[645,2703,663],{"class":659},[645,2705,666],{"class":651},[645,2707,669],{"class":651},[645,2709,673],{"class":672},[645,2711,669],{"class":651},[645,2713,678],{"class":651},[645,2715,2716,2718,2720,2723,2725,2727,2729,2731],{"class":647,"line":681},[645,2717,685],{"class":684},[645,2719,688],{"class":651},[645,2721,2722],{"class":691}," computed",[645,2724,695],{"class":651},[645,2726,698],{"class":684},[645,2728,701],{"class":651},[645,2730,28],{"class":672},[645,2732,706],{"class":651},[645,2734,2735,2737,2739,2741,2743,2745,2747,2749],{"class":647,"line":709},[645,2736,685],{"class":684},[645,2738,688],{"class":651},[645,2740,2387],{"class":691},[645,2742,695],{"class":651},[645,2744,698],{"class":684},[645,2746,701],{"class":651},[645,2748,2021],{"class":672},[645,2750,706],{"class":651},[645,2752,2753,2755,2757,2760,2762,2764,2766,2769],{"class":647,"line":719},[645,2754,685],{"class":684},[645,2756,688],{"class":651},[645,2758,2759],{"class":691}," useHead",[645,2761,695],{"class":651},[645,2763,698],{"class":684},[645,2765,701],{"class":651},[645,2767,2768],{"class":672},"@unhead/vue",[645,2770,706],{"class":651},[645,2772,2773,2775,2777,2779,2781,2783,2785,2787],{"class":647,"line":725},[645,2774,685],{"class":684},[645,2776,2404],{"class":651},[645,2778,2407],{"class":684},[645,2780,2410],{"class":691},[645,2782,2033],{"class":684},[645,2784,701],{"class":651},[645,2786,634],{"class":672},[645,2788,706],{"class":651},[645,2790,2791],{"class":647,"line":734},[645,2792,722],{"emptyLinePlaceholder":15},[645,2794,2795,2797,2799,2801,2803,2805,2807],{"class":647,"line":757},[645,2796,995],{"class":659},[645,2798,688],{"class":651},[645,2800,998],{"class":691},[645,2802,1097],{"class":651},[645,2804,2435],{"class":651},[645,2806,2387],{"class":1003},[645,2808,2117],{"class":691},[645,2810,2811],{"class":647,"line":769},[645,2812,722],{"emptyLinePlaceholder":15},[645,2814,2815,2817,2820,2822,2824,2826,2829,2832,2835,2837,2840,2842],{"class":647,"line":779},[645,2816,995],{"class":659},[645,2818,2819],{"class":691}," lang ",[645,2821,666],{"class":651},[645,2823,2722],{"class":1003},[645,2825,1015],{"class":691},[645,2827,2828],{"class":651},"()",[645,2830,2831],{"class":659}," =>",[645,2833,2834],{"class":691}," locales[locale",[645,2836,2281],{"class":651},[645,2838,2839],{"class":691},"value]",[645,2841,2281],{"class":651},[645,2843,2844],{"class":691},"code)\n",[645,2846,2847,2849,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870],{"class":647,"line":1081},[645,2848,995],{"class":659},[645,2850,2851],{"class":691}," dir ",[645,2853,666],{"class":651},[645,2855,2722],{"class":1003},[645,2857,1015],{"class":691},[645,2859,2828],{"class":651},[645,2861,2831],{"class":659},[645,2863,2834],{"class":691},[645,2865,2281],{"class":651},[645,2867,2839],{"class":691},[645,2869,2281],{"class":651},[645,2871,2872],{"class":691},"dir)\n",[645,2874,2875],{"class":647,"line":1088},[645,2876,722],{"emptyLinePlaceholder":15},[645,2878,2879,2881,2883],{"class":647,"line":1094},[645,2880,2682],{"class":1003},[645,2882,1015],{"class":691},[645,2884,1018],{"class":651},[645,2886,2887,2890,2892],{"class":647,"line":1103},[645,2888,2889],{"class":655},"  htmlAttrs",[645,2891,635],{"class":651},[645,2893,1078],{"class":651},[645,2895,2896,2899],{"class":647,"line":1112},[645,2897,2898],{"class":691},"    lang",[645,2900,1036],{"class":651},[645,2902,2903],{"class":647,"line":1117},[645,2904,2905],{"class":691},"    dir\n",[645,2907,2908],{"class":647,"line":1126},[645,2909,1091],{"class":651},[645,2911,2912,2914],{"class":647,"line":1145},[645,2913,1097],{"class":651},[645,2915,1100],{"class":691},[645,2917,2918,2920,2922],{"class":647,"line":1154},[645,2919,712],{"class":651},[645,2921,656],{"class":655},[645,2923,678],{"class":651},[645,2925,2926],{"class":647,"line":1163},[645,2927,722],{"emptyLinePlaceholder":15},[645,2929,2930,2932,2934],{"class":647,"line":1948},[645,2931,652],{"class":651},[645,2933,619],{"class":655},[645,2935,678],{"class":651},[645,2937,2938,2940,2942,2944,2946,2948,2950,2952],{"class":647,"line":1949},[645,2939,737],{"class":651},[645,2941,740],{"class":655},[645,2943,743],{"class":659},[645,2945,666],{"class":651},[645,2947,669],{"class":651},[645,2949,2474],{"class":672},[645,2951,669],{"class":651},[645,2953,678],{"class":651},[645,2955,2956,2958,2960],{"class":647,"line":1950},[645,2957,760],{"class":651},[645,2959,763],{"class":655},[645,2961,766],{"class":651},[645,2963,2964,2966,2968],{"class":647,"line":1951},[645,2965,772],{"class":651},[645,2967,740],{"class":655},[645,2969,678],{"class":651},[645,2971,2972,2974,2976],{"class":647,"line":1952},[645,2973,712],{"class":651},[645,2975,619],{"class":655},[645,2977,678],{"class":651},[619,2979,2980],{"v-slot:ui-pro":621},[623,2981,2982],{},[637,2983,2985],{"className":639,"code":2984,"filename":641,"language":28,"meta":621,"style":621},"\u003Cscript setup lang=\"ts\">\nimport { computed } from 'vue'\nimport { useI18n } from 'vue-i18n'\nimport { useHead } from '@unhead/vue'\nimport * as locales from '@nuxt/ui-pro/locale'\n\nconst { locale } = useI18n()\n\nconst lang = computed(() => locales[locale.value].code)\nconst dir = computed(() => locales[locale.value].dir)\n\nuseHead({\n  htmlAttrs: {\n    lang,\n    dir\n  }\n})\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locales[locale]\">\n    \u003CRouterView />\n  \u003C/UApp>\n\u003C/template>\n",[629,2986,2987,3007,3025,3043,3061,3079,3083,3099,3103,3129,3155,3159,3167,3175,3181,3185,3189,3195,3203,3207,3215,3233,3241,3249],{"__ignoreMap":621},[645,2988,2989,2991,2993,2995,2997,2999,3001,3003,3005],{"class":647,"line":648},[645,2990,652],{"class":651},[645,2992,656],{"class":655},[645,2994,660],{"class":659},[645,2996,663],{"class":659},[645,2998,666],{"class":651},[645,3000,669],{"class":651},[645,3002,673],{"class":672},[645,3004,669],{"class":651},[645,3006,678],{"class":651},[645,3008,3009,3011,3013,3015,3017,3019,3021,3023],{"class":647,"line":681},[645,3010,685],{"class":684},[645,3012,688],{"class":651},[645,3014,2722],{"class":691},[645,3016,695],{"class":651},[645,3018,698],{"class":684},[645,3020,701],{"class":651},[645,3022,28],{"class":672},[645,3024,706],{"class":651},[645,3026,3027,3029,3031,3033,3035,3037,3039,3041],{"class":647,"line":709},[645,3028,685],{"class":684},[645,3030,688],{"class":651},[645,3032,2387],{"class":691},[645,3034,695],{"class":651},[645,3036,698],{"class":684},[645,3038,701],{"class":651},[645,3040,2021],{"class":672},[645,3042,706],{"class":651},[645,3044,3045,3047,3049,3051,3053,3055,3057,3059],{"class":647,"line":719},[645,3046,685],{"class":684},[645,3048,688],{"class":651},[645,3050,2759],{"class":691},[645,3052,695],{"class":651},[645,3054,698],{"class":684},[645,3056,701],{"class":651},[645,3058,2768],{"class":672},[645,3060,706],{"class":651},[645,3062,3063,3065,3067,3069,3071,3073,3075,3077],{"class":647,"line":725},[645,3064,685],{"class":684},[645,3066,2404],{"class":651},[645,3068,2407],{"class":684},[645,3070,2410],{"class":691},[645,3072,2033],{"class":684},[645,3074,701],{"class":651},[645,3076,796],{"class":672},[645,3078,706],{"class":651},[645,3080,3081],{"class":647,"line":734},[645,3082,722],{"emptyLinePlaceholder":15},[645,3084,3085,3087,3089,3091,3093,3095,3097],{"class":647,"line":757},[645,3086,995],{"class":659},[645,3088,688],{"class":651},[645,3090,998],{"class":691},[645,3092,1097],{"class":651},[645,3094,2435],{"class":651},[645,3096,2387],{"class":1003},[645,3098,2117],{"class":691},[645,3100,3101],{"class":647,"line":769},[645,3102,722],{"emptyLinePlaceholder":15},[645,3104,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3127],{"class":647,"line":779},[645,3106,995],{"class":659},[645,3108,2819],{"class":691},[645,3110,666],{"class":651},[645,3112,2722],{"class":1003},[645,3114,1015],{"class":691},[645,3116,2828],{"class":651},[645,3118,2831],{"class":659},[645,3120,2834],{"class":691},[645,3122,2281],{"class":651},[645,3124,2839],{"class":691},[645,3126,2281],{"class":651},[645,3128,2844],{"class":691},[645,3130,3131,3133,3135,3137,3139,3141,3143,3145,3147,3149,3151,3153],{"class":647,"line":1081},[645,3132,995],{"class":659},[645,3134,2851],{"class":691},[645,3136,666],{"class":651},[645,3138,2722],{"class":1003},[645,3140,1015],{"class":691},[645,3142,2828],{"class":651},[645,3144,2831],{"class":659},[645,3146,2834],{"class":691},[645,3148,2281],{"class":651},[645,3150,2839],{"class":691},[645,3152,2281],{"class":651},[645,3154,2872],{"class":691},[645,3156,3157],{"class":647,"line":1088},[645,3158,722],{"emptyLinePlaceholder":15},[645,3160,3161,3163,3165],{"class":647,"line":1094},[645,3162,2682],{"class":1003},[645,3164,1015],{"class":691},[645,3166,1018],{"class":651},[645,3168,3169,3171,3173],{"class":647,"line":1103},[645,3170,2889],{"class":655},[645,3172,635],{"class":651},[645,3174,1078],{"class":651},[645,3176,3177,3179],{"class":647,"line":1112},[645,3178,2898],{"class":691},[645,3180,1036],{"class":651},[645,3182,3183],{"class":647,"line":1117},[645,3184,2905],{"class":691},[645,3186,3187],{"class":647,"line":1126},[645,3188,1091],{"class":651},[645,3190,3191,3193],{"class":647,"line":1145},[645,3192,1097],{"class":651},[645,3194,1100],{"class":691},[645,3196,3197,3199,3201],{"class":647,"line":1154},[645,3198,712],{"class":651},[645,3200,656],{"class":655},[645,3202,678],{"class":651},[645,3204,3205],{"class":647,"line":1163},[645,3206,722],{"emptyLinePlaceholder":15},[645,3208,3209,3211,3213],{"class":647,"line":1948},[645,3210,652],{"class":651},[645,3212,619],{"class":655},[645,3214,678],{"class":651},[645,3216,3217,3219,3221,3223,3225,3227,3229,3231],{"class":647,"line":1949},[645,3218,737],{"class":651},[645,3220,740],{"class":655},[645,3222,743],{"class":659},[645,3224,666],{"class":651},[645,3226,669],{"class":651},[645,3228,2474],{"class":672},[645,3230,669],{"class":651},[645,3232,678],{"class":651},[645,3234,3235,3237,3239],{"class":647,"line":1950},[645,3236,760],{"class":651},[645,3238,763],{"class":655},[645,3240,766],{"class":651},[645,3242,3243,3245,3247],{"class":647,"line":1951},[645,3244,772],{"class":651},[645,3246,740],{"class":655},[645,3248,678],{"class":651},[645,3250,3251,3253,3255],{"class":647,"line":1952},[645,3252,712],{"class":651},[645,3254,619],{"class":655},[645,3256,678],{"class":651},[597,3258,3260],{"id":3259},"supported-languages","Supported languages",[3259,3262],{},[3264,3265,3266],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}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}",{"title":621,"searchDepth":681,"depth":681,"links":3268},[3269,3276],{"id":599,"depth":681,"text":600,"children":3270},[3271,3272,3273,3274,3275],{"id":613,"depth":709,"text":614},{"id":904,"depth":709,"text":905},{"id":1415,"depth":709,"text":1416},{"id":1849,"depth":709,"text":1850},{"id":2652,"depth":709,"text":2653},{"id":3259,"depth":681,"text":3260},"Learn how to internationalize your Vue app with multi-directional support (LTR/RTL).","md",{},{"icon":89},{"title":86,"description":3277},"KrB-a_P-Yr2AlEFdt3SrHfn3K-8mEy0pSYASRPDQm2A",[3284,3286],{"title":69,"path":78,"stem":79,"description":3285,"icon":76,"children":-1},"Nuxt UI integrates with VueUse to allow for easy switching between light and dark themes.",{"title":110,"path":111,"stem":112,"description":3287,"children":-1},"A composable to define keyboard shortcuts in your app.",{"data":3289,"body":3290},{},{"type":3291,"children":3292},"root",[3293],{"type":3294,"tag":588,"props":3295,"children":3296},"element",{},[3297],{"type":3298,"value":3277},"text",1767003433561]