[{"data":1,"prerenderedAt":2504},["ShallowReactive",2],{"navigation":3,"-getting-started-i18n-nuxt":561,"-getting-started-i18n-nuxt-surround":2488,"-getting-started-i18n-nuxt-description":2493},[4,108,126],{"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,56,68,73,85,98,103],{"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":37,"icon":50},"License","/getting-started/license","1.getting-started/3.license","i-lucide-key-square",{"title":52,"path":53,"stem":54,"framework":11,"module":11,"icon":55},"Theme","/getting-started/theme","1.getting-started/3.theme","i-lucide-swatch-book",{"title":57,"framework":11,"module":11,"shadow":15,"path":58,"stem":59,"children":60,"page":41},"Icons","/getting-started/icons","1.getting-started/4.icons",[61,65],{"title":57,"path":62,"stem":63,"framework":22,"module":11,"icon":64},"/getting-started/icons/nuxt","1.getting-started/4.icons/1.nuxt","i-lucide-smile",{"title":57,"path":66,"stem":67,"framework":28,"module":11,"icon":64},"/getting-started/icons/vue","1.getting-started/4.icons/2.vue",{"title":69,"path":70,"stem":71,"framework":22,"module":11,"icon":72},"Fonts","/getting-started/fonts","1.getting-started/5.fonts","i-lucide-a-large-small",{"title":74,"framework":11,"module":11,"shadow":15,"path":75,"stem":76,"children":77,"page":41},"Color Mode","/getting-started/color-mode","1.getting-started/6.color-mode",[78,82],{"title":74,"path":79,"stem":80,"framework":22,"module":11,"icon":81},"/getting-started/color-mode/nuxt","1.getting-started/6.color-mode/1.nuxt","i-lucide-sun-moon",{"title":74,"path":83,"stem":84,"framework":28,"module":11,"icon":81},"/getting-started/color-mode/vue","1.getting-started/6.color-mode/2.vue",{"title":86,"framework":11,"module":11,"shadow":15,"path":87,"stem":88,"children":89,"page":41},"I18n","/getting-started/i18n","1.getting-started/7.i18n",[90,95],{"title":91,"path":92,"stem":93,"framework":22,"module":11,"icon":94},"Internationalization (i18n)","/getting-started/i18n/nuxt","1.getting-started/7.i18n/1.nuxt","i-lucide-languages",{"title":91,"path":96,"stem":97,"framework":28,"module":11,"icon":94},"/getting-started/i18n/vue","1.getting-started/7.i18n/2.vue",{"title":99,"path":100,"stem":101,"framework":22,"module":37,"icon":102},"Content","/getting-started/content","1.getting-started/8.content","i-simple-icons-markdown",{"title":104,"path":105,"stem":106,"framework":22,"module":37,"icon":107},"Typography","/getting-started/typography","1.getting-started/9.typography","i-lucide-type",{"title":109,"framework":11,"module":11,"icon":110,"path":111,"stem":112,"children":113,"page":41},"Composables","i-lucide-square-function","/composables","2.composables",[114,118,122],{"title":115,"path":116,"stem":117,"framework":11,"module":11},"defineShortcuts","/composables/define-shortcuts","2.composables/define-shortcuts",{"title":119,"path":120,"stem":121,"framework":11,"module":11},"useOverlay","/composables/use-overlay","2.composables/use-overlay",{"title":123,"path":124,"stem":125,"framework":11,"module":11},"useToast","/composables/use-toast","2.composables/use-toast",{"title":127,"framework":11,"module":11,"icon":128,"path":129,"stem":130,"children":131,"page":41},"Components","i-lucide-square-code","/components","3.components",[132,136,140,144,148,152,156,160,164,168,172,176,180,184,188,192,196,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281,285,289,293,297,301,305,309,313,317,321,325,329,333,337,341,345,349,353,357,361,365,369,373,377,381,385,389,393,397,401,405,409,413,417,421,425,429,433,437,441,445,449,453,457,461,465,469,473,477,481,485,489,493,497,501,505,509,513,517,521,525,529,533,537,541,545,549,553,557],{"title":133,"path":134,"stem":135,"framework":11,"module":11},"App","/components/app","3.components/0.app",{"title":137,"path":138,"stem":139,"framework":11,"module":11},"Accordion","/components/accordion","3.components/accordion",{"title":141,"path":142,"stem":143,"framework":11,"module":11},"Alert","/components/alert","3.components/alert",{"title":145,"path":146,"stem":147,"framework":11,"module":37},"AuthForm","/components/auth-form","3.components/auth-form",{"title":149,"path":150,"stem":151,"framework":11,"module":11},"Avatar","/components/avatar","3.components/avatar",{"title":153,"path":154,"stem":155,"framework":11,"module":11},"AvatarGroup","/components/avatar-group","3.components/avatar-group",{"title":157,"path":158,"stem":159,"framework":11,"module":11},"Badge","/components/badge","3.components/badge",{"title":161,"path":162,"stem":163,"framework":11,"module":37},"Banner","/components/banner","3.components/banner",{"title":165,"path":166,"stem":167,"framework":11,"module":37},"BlogPost","/components/blog-post","3.components/blog-post",{"title":169,"path":170,"stem":171,"framework":11,"module":37},"BlogPosts","/components/blog-posts","3.components/blog-posts",{"title":173,"path":174,"stem":175,"framework":11,"module":11},"Breadcrumb","/components/breadcrumb","3.components/breadcrumb",{"title":177,"path":178,"stem":179,"framework":11,"module":11},"Button","/components/button","3.components/button",{"title":181,"path":182,"stem":183,"framework":11,"module":11},"ButtonGroup","/components/button-group","3.components/button-group",{"title":185,"path":186,"stem":187,"framework":11,"module":11},"Calendar","/components/calendar","3.components/calendar",{"title":189,"path":190,"stem":191,"framework":11,"module":11},"Card","/components/card","3.components/card",{"title":193,"path":194,"stem":195,"framework":11,"module":11},"Carousel","/components/carousel","3.components/carousel",{"title":197,"path":198,"stem":199,"framework":11,"module":37,"badge":200},"ChatMessage","/components/chat-message","3.components/chat-message","New",{"title":202,"path":203,"stem":204,"framework":11,"module":37,"badge":200},"ChatMessages","/components/chat-messages","3.components/chat-messages",{"title":206,"path":207,"stem":208,"framework":11,"module":37,"badge":200},"ChatPalette","/components/chat-palette","3.components/chat-palette",{"title":210,"path":211,"stem":212,"framework":11,"module":37,"badge":200},"ChatPrompt","/components/chat-prompt","3.components/chat-prompt",{"title":214,"path":215,"stem":216,"framework":11,"module":37,"badge":200},"ChatPromptSubmit","/components/chat-prompt-submit","3.components/chat-prompt-submit",{"title":218,"path":219,"stem":220,"framework":11,"module":11},"Checkbox","/components/checkbox","3.components/checkbox",{"title":222,"path":223,"stem":224,"framework":11,"module":11,"badge":200},"CheckboxGroup","/components/checkbox-group","3.components/checkbox-group",{"title":226,"path":227,"stem":228,"framework":11,"module":11},"Chip","/components/chip","3.components/chip",{"title":230,"path":231,"stem":232,"framework":11,"module":11},"Collapsible","/components/collapsible","3.components/collapsible",{"title":234,"path":235,"stem":236,"framework":11,"module":37},"ColorModeAvatar","/components/color-mode-avatar","3.components/color-mode-avatar",{"title":238,"path":239,"stem":240,"framework":11,"module":37},"ColorModeButton","/components/color-mode-button","3.components/color-mode-button",{"title":242,"path":243,"stem":244,"framework":11,"module":37},"ColorModeImage","/components/color-mode-image","3.components/color-mode-image",{"title":246,"path":247,"stem":248,"framework":11,"module":37},"ColorModeSelect","/components/color-mode-select","3.components/color-mode-select",{"title":250,"path":251,"stem":252,"framework":11,"module":37},"ColorModeSwitch","/components/color-mode-switch","3.components/color-mode-switch",{"title":254,"path":255,"stem":256,"framework":11,"module":11},"ColorPicker","/components/color-picker","3.components/color-picker",{"title":258,"path":259,"stem":260,"framework":11,"module":11},"CommandPalette","/components/command-palette","3.components/command-palette",{"title":262,"path":263,"stem":264,"framework":11,"module":11},"Container","/components/container","3.components/container",{"title":266,"path":267,"stem":268,"framework":22,"module":37},"ContentNavigation","/components/content-navigation","3.components/content-navigation",{"title":270,"path":271,"stem":272,"framework":22,"module":37},"ContentSearch","/components/content-search","3.components/content-search",{"title":274,"path":275,"stem":276,"framework":22,"module":37},"ContentSearchButton","/components/content-search-button","3.components/content-search-button",{"title":278,"path":279,"stem":280,"framework":22,"module":37},"ContentSurround","/components/content-surround","3.components/content-surround",{"title":282,"path":283,"stem":284,"framework":22,"module":37},"ContentToc","/components/content-toc","3.components/content-toc",{"title":286,"path":287,"stem":288,"framework":11,"module":11},"ContextMenu","/components/context-menu","3.components/context-menu",{"title":290,"path":291,"stem":292,"framework":11,"module":37},"DashboardGroup","/components/dashboard-group","3.components/dashboard-group",{"title":294,"path":295,"stem":296,"framework":11,"module":37},"DashboardNavbar","/components/dashboard-navbar","3.components/dashboard-navbar",{"title":298,"path":299,"stem":300,"framework":11,"module":37},"DashboardPanel","/components/dashboard-panel","3.components/dashboard-panel",{"title":302,"path":303,"stem":304,"framework":11,"module":37},"DashboardResizeHandle","/components/dashboard-resize-handle","3.components/dashboard-resize-handle",{"title":306,"path":307,"stem":308,"framework":11,"module":37},"DashboardSearch","/components/dashboard-search","3.components/dashboard-search",{"title":310,"path":311,"stem":312,"framework":11,"module":37},"DashboardSearchButton","/components/dashboard-search-button","3.components/dashboard-search-button",{"title":314,"path":315,"stem":316,"framework":11,"module":37},"DashboardSidebar","/components/dashboard-sidebar","3.components/dashboard-sidebar",{"title":318,"path":319,"stem":320,"framework":11,"module":37},"DashboardSidebarCollapse","/components/dashboard-sidebar-collapse","3.components/dashboard-sidebar-collapse",{"title":322,"path":323,"stem":324,"framework":11,"module":37},"DashboardSidebarToggle","/components/dashboard-sidebar-toggle","3.components/dashboard-sidebar-toggle",{"title":326,"path":327,"stem":328,"framework":11,"module":37},"DashboardToolbar","/components/dashboard-toolbar","3.components/dashboard-toolbar",{"title":330,"path":331,"stem":332,"framework":11,"module":11},"Drawer","/components/drawer","3.components/drawer",{"title":334,"path":335,"stem":336,"framework":11,"module":11},"DropdownMenu","/components/dropdown-menu","3.components/dropdown-menu",{"title":338,"path":339,"stem":340,"framework":11,"module":37},"Error","/components/error","3.components/error",{"title":342,"path":343,"stem":344,"framework":11,"module":37},"Footer","/components/footer","3.components/footer",{"title":346,"path":347,"stem":348,"framework":11,"module":37},"FooterColumns","/components/footer-columns","3.components/footer-columns",{"title":350,"path":351,"stem":352,"framework":11,"module":11},"Form","/components/form","3.components/form",{"title":354,"path":355,"stem":356,"framework":11,"module":11},"FormField","/components/form-field","3.components/form-field",{"title":358,"path":359,"stem":360,"framework":11,"module":37},"Header","/components/header","3.components/header",{"title":362,"path":363,"stem":364,"framework":11,"module":11},"Icon","/components/icon","3.components/icon",{"title":366,"path":367,"stem":368,"framework":11,"module":11},"Input","/components/input","3.components/input",{"title":370,"path":371,"stem":372,"framework":11,"module":11},"InputMenu","/components/input-menu","3.components/input-menu",{"title":374,"path":375,"stem":376,"framework":11,"module":11},"InputNumber","/components/input-number","3.components/input-number",{"title":378,"path":379,"stem":380,"framework":11,"module":11},"Kbd","/components/kbd","3.components/kbd",{"title":382,"path":383,"stem":384,"framework":11,"module":11},"Link","/components/link","3.components/link",{"title":386,"path":387,"stem":388,"framework":11,"module":37},"LocaleSelect","/components/locale-select","3.components/locale-select",{"title":390,"path":391,"stem":392,"framework":11,"module":37},"Main","/components/main","3.components/main",{"title":394,"path":395,"stem":396,"framework":11,"module":11},"Modal","/components/modal","3.components/modal",{"title":398,"path":399,"stem":400,"framework":11,"module":11},"NavigationMenu","/components/navigation-menu","3.components/navigation-menu",{"title":402,"path":403,"stem":404,"framework":11,"module":37},"Page","/components/page","3.components/page",{"title":406,"path":407,"stem":408,"framework":11,"module":37},"PageAccordion","/components/page-accordion","3.components/page-accordion",{"title":410,"path":411,"stem":412,"framework":11,"module":37},"PageAnchors","/components/page-anchors","3.components/page-anchors",{"title":414,"path":415,"stem":416,"framework":11,"module":37},"PageAside","/components/page-aside","3.components/page-aside",{"title":418,"path":419,"stem":420,"framework":11,"module":37},"PageBody","/components/page-body","3.components/page-body",{"title":422,"path":423,"stem":424,"framework":11,"module":37},"PageCard","/components/page-card","3.components/page-card",{"title":426,"path":427,"stem":428,"framework":11,"module":37},"PageColumns","/components/page-columns","3.components/page-columns",{"title":430,"path":431,"stem":432,"framework":11,"module":37},"PageCTA","/components/page-cta","3.components/page-cta",{"title":434,"path":435,"stem":436,"framework":11,"module":37},"PageFeature","/components/page-feature","3.components/page-feature",{"title":438,"path":439,"stem":440,"framework":11,"module":37},"PageGrid","/components/page-grid","3.components/page-grid",{"title":442,"path":443,"stem":444,"framework":11,"module":37},"PageHeader","/components/page-header","3.components/page-header",{"title":446,"path":447,"stem":448,"framework":11,"module":37},"PageHero","/components/page-hero","3.components/page-hero",{"title":450,"path":451,"stem":452,"framework":11,"module":37},"PageLinks","/components/page-links","3.components/page-links",{"title":454,"path":455,"stem":456,"framework":11,"module":37},"PageList","/components/page-list","3.components/page-list",{"title":458,"path":459,"stem":460,"framework":11,"module":37},"PageLogos","/components/page-logos","3.components/page-logos",{"title":462,"path":463,"stem":464,"framework":11,"module":37},"PageMarquee","/components/page-marquee","3.components/page-marquee",{"title":466,"path":467,"stem":468,"framework":11,"module":37},"PageSection","/components/page-section","3.components/page-section",{"title":470,"path":471,"stem":472,"framework":11,"module":11},"Pagination","/components/pagination","3.components/pagination",{"title":474,"path":475,"stem":476,"framework":11,"module":11},"PinInput","/components/pin-input","3.components/pin-input",{"title":478,"path":479,"stem":480,"framework":11,"module":11},"Popover","/components/popover","3.components/popover",{"title":482,"path":483,"stem":484,"framework":11,"module":37},"PricingPlan","/components/pricing-plan","3.components/pricing-plan",{"title":486,"path":487,"stem":488,"framework":11,"module":37},"PricingPlans","/components/pricing-plans","3.components/pricing-plans",{"title":490,"path":491,"stem":492,"framework":11,"module":37,"badge":200},"PricingTable","/components/pricing-table","3.components/pricing-table",{"title":494,"path":495,"stem":496,"framework":11,"module":11},"Progress","/components/progress","3.components/progress",{"title":498,"path":499,"stem":500,"framework":11,"module":11},"RadioGroup","/components/radio-group","3.components/radio-group",{"title":502,"path":503,"stem":504,"framework":11,"module":11},"Select","/components/select","3.components/select",{"title":506,"path":507,"stem":508,"framework":11,"module":11},"SelectMenu","/components/select-menu","3.components/select-menu",{"title":510,"path":511,"stem":512,"framework":11,"module":11},"Separator","/components/separator","3.components/separator",{"title":514,"path":515,"stem":516,"framework":11,"module":11},"Skeleton","/components/skeleton","3.components/skeleton",{"title":518,"path":519,"stem":520,"framework":11,"module":11},"Slideover","/components/slideover","3.components/slideover",{"title":522,"path":523,"stem":524,"framework":11,"module":11},"Slider","/components/slider","3.components/slider",{"title":526,"path":527,"stem":528,"framework":11,"module":11},"Stepper","/components/stepper","3.components/stepper",{"title":530,"path":531,"stem":532,"framework":11,"module":11},"Switch","/components/switch","3.components/switch",{"title":534,"path":535,"stem":536,"framework":11,"module":11},"Table","/components/table","3.components/table",{"title":538,"path":539,"stem":540,"framework":11,"module":11},"Tabs","/components/tabs","3.components/tabs",{"title":542,"path":543,"stem":544,"framework":11,"module":11},"Textarea","/components/textarea","3.components/textarea",{"title":546,"path":547,"stem":548,"framework":11,"module":11},"Toast","/components/toast","3.components/toast",{"title":550,"path":551,"stem":552,"framework":11,"module":11},"Tooltip","/components/tooltip","3.components/tooltip",{"title":554,"path":555,"stem":556,"framework":11,"module":11},"Tree","/components/tree","3.components/tree",{"title":558,"path":559,"stem":560,"framework":11,"module":37},"User","/components/user","3.components/user",{"id":562,"title":91,"body":563,"category":11,"description":2482,"extension":2483,"framework":22,"links":11,"meta":2484,"module":11,"navigation":2485,"path":92,"seo":2486,"stem":93,"__hash__":2487},"content/1.getting-started/7.i18n/1.nuxt.md",{"type":564,"value":565,"toc":2473},"minimal",[566,581,586,595,600,887,891,897,1334,1359,1363,1374,1963,1967,1977,1997,2463,2467,2469],[567,568,572],"callout",{"className":569,"icon":571,"to":96},[570],"hidden","i-logos-vue",[573,574,575,576,580],"p",{},"Looking for the ",[577,578,579],"strong",{},"Vue"," version?",[582,583,585],"h2",{"id":584},"usage","Usage",[587,588,589],"note",{"to":134},[573,590,591,592,594],{},"Nuxt UI provides an ",[577,593,133],{}," component that wraps your app to provide global configurations.",[596,597,599],"h3",{"id":598},"locale","Locale",[601,602,603,771],"module-only",{},[604,605,607],"template",{"v-slot:ui":606},"",[608,609,610,621],"div",{},[573,611,612,613,616,617,620],{},"Use the ",[614,615,598],"code",{}," prop with the locale you want to use from ",[614,618,619],{},"@nuxt/ui/locale",":",[622,623,627],"pre",{"className":624,"code":625,"filename":626,"language":28,"meta":606,"style":606},"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    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n","app.vue",[614,628,629,664,692,702,708,717,740,752,762],{"__ignoreMap":606},[630,631,634,638,642,646,649,652,655,659,661],"span",{"class":632,"line":633},"line",1,[630,635,637],{"class":636},"sMK4o","\u003C",[630,639,641],{"class":640},"swJcz","script",[630,643,645],{"class":644},"spNyl"," setup",[630,647,648],{"class":644}," lang",[630,650,651],{"class":636},"=",[630,653,654],{"class":636},"\"",[630,656,658],{"class":657},"sfazB","ts",[630,660,654],{"class":636},[630,662,663],{"class":636},">\n",[630,665,667,671,674,678,681,684,687,689],{"class":632,"line":666},2,[630,668,670],{"class":669},"s7zQu","import",[630,672,673],{"class":636}," {",[630,675,677],{"class":676},"sTEyZ"," fr",[630,679,680],{"class":636}," }",[630,682,683],{"class":669}," from",[630,685,686],{"class":636}," '",[630,688,619],{"class":657},[630,690,691],{"class":636},"'\n",[630,693,695,698,700],{"class":632,"line":694},3,[630,696,697],{"class":636},"\u003C/",[630,699,641],{"class":640},[630,701,663],{"class":636},[630,703,705],{"class":632,"line":704},4,[630,706,707],{"emptyLinePlaceholder":15},"\n",[630,709,711,713,715],{"class":632,"line":710},5,[630,712,637],{"class":636},[630,714,604],{"class":640},[630,716,663],{"class":636},[630,718,720,723,726,729,731,733,736,738],{"class":632,"line":719},6,[630,721,722],{"class":636},"  \u003C",[630,724,725],{"class":640},"UApp",[630,727,728],{"class":644}," :locale",[630,730,651],{"class":636},[630,732,654],{"class":636},[630,734,735],{"class":657},"fr",[630,737,654],{"class":636},[630,739,663],{"class":636},[630,741,743,746,749],{"class":632,"line":742},7,[630,744,745],{"class":636},"    \u003C",[630,747,748],{"class":640},"NuxtPage",[630,750,751],{"class":636}," />\n",[630,753,755,758,760],{"class":632,"line":754},8,[630,756,757],{"class":636},"  \u003C/",[630,759,725],{"class":640},[630,761,663],{"class":636},[630,763,765,767,769],{"class":632,"line":764},9,[630,766,697],{"class":636},[630,768,604],{"class":640},[630,770,663],{"class":636},[604,772,773],{"v-slot:ui-pro":606},[608,774,775,782],{},[573,776,612,777,616,779,620],{},[614,778,598],{},[614,780,781],{},"@nuxt/ui-pro/locale",[622,783,785],{"className":624,"code":784,"filename":626,"language":28,"meta":606,"style":606},"\u003Cscript setup lang=\"ts\">\nimport { fr } from '@nuxt/ui-pro/locale'\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"fr\">\n    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n",[614,786,787,807,825,833,837,845,863,871,879],{"__ignoreMap":606},[630,788,789,791,793,795,797,799,801,803,805],{"class":632,"line":633},[630,790,637],{"class":636},[630,792,641],{"class":640},[630,794,645],{"class":644},[630,796,648],{"class":644},[630,798,651],{"class":636},[630,800,654],{"class":636},[630,802,658],{"class":657},[630,804,654],{"class":636},[630,806,663],{"class":636},[630,808,809,811,813,815,817,819,821,823],{"class":632,"line":666},[630,810,670],{"class":669},[630,812,673],{"class":636},[630,814,677],{"class":676},[630,816,680],{"class":636},[630,818,683],{"class":669},[630,820,686],{"class":636},[630,822,781],{"class":657},[630,824,691],{"class":636},[630,826,827,829,831],{"class":632,"line":694},[630,828,697],{"class":636},[630,830,641],{"class":640},[630,832,663],{"class":636},[630,834,835],{"class":632,"line":704},[630,836,707],{"emptyLinePlaceholder":15},[630,838,839,841,843],{"class":632,"line":710},[630,840,637],{"class":636},[630,842,604],{"class":640},[630,844,663],{"class":636},[630,846,847,849,851,853,855,857,859,861],{"class":632,"line":719},[630,848,722],{"class":636},[630,850,725],{"class":640},[630,852,728],{"class":644},[630,854,651],{"class":636},[630,856,654],{"class":636},[630,858,735],{"class":657},[630,860,654],{"class":636},[630,862,663],{"class":636},[630,864,865,867,869],{"class":632,"line":742},[630,866,745],{"class":636},[630,868,748],{"class":640},[630,870,751],{"class":636},[630,872,873,875,877],{"class":632,"line":754},[630,874,757],{"class":636},[630,876,725],{"class":640},[630,878,663],{"class":636},[630,880,881,883,885],{"class":632,"line":764},[630,882,697],{"class":636},[630,884,604],{"class":640},[630,886,663],{"class":636},[596,888,890],{"id":889},"custom-locale","Custom locale",[573,892,893,894,620],{},"You also have the option to add your own locale using ",[614,895,896],{},"defineLocale",[601,898,899,1134],{},[604,900,901],{"v-slot:ui":606},[608,902,903],{},[622,904,906],{"className":624,"code":905,"filename":626,"language":28,"meta":606,"style":606},"\u003Cscript setup lang=\"ts\">\nimport type { Messages } from '@nuxt/ui'\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    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n",[614,907,908,928,951,955,984,1002,1018,1034,1044,1050,1056,1065,1074,1079,1088,1107,1116,1125],{"__ignoreMap":606},[630,909,910,912,914,916,918,920,922,924,926],{"class":632,"line":633},[630,911,637],{"class":636},[630,913,641],{"class":640},[630,915,645],{"class":644},[630,917,648],{"class":644},[630,919,651],{"class":636},[630,921,654],{"class":636},[630,923,658],{"class":657},[630,925,654],{"class":636},[630,927,663],{"class":636},[630,929,930,932,935,937,940,942,944,946,949],{"class":632,"line":666},[630,931,670],{"class":669},[630,933,934],{"class":669}," type",[630,936,673],{"class":636},[630,938,939],{"class":676}," Messages",[630,941,680],{"class":636},[630,943,683],{"class":669},[630,945,686],{"class":636},[630,947,948],{"class":657},"@nuxt/ui",[630,950,691],{"class":636},[630,952,953],{"class":632,"line":694},[630,954,707],{"emptyLinePlaceholder":15},[630,956,957,960,963,965,969,971,975,978,981],{"class":632,"line":704},[630,958,959],{"class":644},"const",[630,961,962],{"class":676}," locale ",[630,964,651],{"class":636},[630,966,968],{"class":967},"s2Zo4"," defineLocale",[630,970,637],{"class":636},[630,972,974],{"class":973},"sBMFI","Messages",[630,976,977],{"class":636},">",[630,979,980],{"class":676},"(",[630,982,983],{"class":636},"{\n",[630,985,986,989,991,993,996,999],{"class":632,"line":710},[630,987,988],{"class":640},"  name",[630,990,620],{"class":636},[630,992,686],{"class":636},[630,994,995],{"class":657},"My custom locale",[630,997,998],{"class":636},"'",[630,1000,1001],{"class":636},",\n",[630,1003,1004,1007,1009,1011,1014,1016],{"class":632,"line":719},[630,1005,1006],{"class":640},"  code",[630,1008,620],{"class":636},[630,1010,686],{"class":636},[630,1012,1013],{"class":657},"en",[630,1015,998],{"class":636},[630,1017,1001],{"class":636},[630,1019,1020,1023,1025,1027,1030,1032],{"class":632,"line":742},[630,1021,1022],{"class":640},"  dir",[630,1024,620],{"class":636},[630,1026,686],{"class":636},[630,1028,1029],{"class":657},"ltr",[630,1031,998],{"class":636},[630,1033,1001],{"class":636},[630,1035,1036,1039,1041],{"class":632,"line":754},[630,1037,1038],{"class":640},"  messages",[630,1040,620],{"class":636},[630,1042,1043],{"class":636}," {\n",[630,1045,1046],{"class":632,"line":764},[630,1047,1049],{"class":1048},"sHwdD","    // implement pairs\n",[630,1051,1053],{"class":632,"line":1052},10,[630,1054,1055],{"class":636},"  }\n",[630,1057,1059,1062],{"class":632,"line":1058},11,[630,1060,1061],{"class":636},"}",[630,1063,1064],{"class":676},")\n",[630,1066,1068,1070,1072],{"class":632,"line":1067},12,[630,1069,697],{"class":636},[630,1071,641],{"class":640},[630,1073,663],{"class":636},[630,1075,1077],{"class":632,"line":1076},13,[630,1078,707],{"emptyLinePlaceholder":15},[630,1080,1082,1084,1086],{"class":632,"line":1081},14,[630,1083,637],{"class":636},[630,1085,604],{"class":640},[630,1087,663],{"class":636},[630,1089,1091,1093,1095,1097,1099,1101,1103,1105],{"class":632,"line":1090},15,[630,1092,722],{"class":636},[630,1094,725],{"class":640},[630,1096,728],{"class":644},[630,1098,651],{"class":636},[630,1100,654],{"class":636},[630,1102,598],{"class":657},[630,1104,654],{"class":636},[630,1106,663],{"class":636},[630,1108,1110,1112,1114],{"class":632,"line":1109},16,[630,1111,745],{"class":636},[630,1113,748],{"class":640},[630,1115,751],{"class":636},[630,1117,1119,1121,1123],{"class":632,"line":1118},17,[630,1120,757],{"class":636},[630,1122,725],{"class":640},[630,1124,663],{"class":636},[630,1126,1128,1130,1132],{"class":632,"line":1127},18,[630,1129,697],{"class":636},[630,1131,604],{"class":640},[630,1133,663],{"class":636},[604,1135,1136],{"v-slot:ui-pro":606},[608,1137,1138],{},[622,1139,1141],{"className":624,"code":1140,"filename":626,"language":28,"meta":606,"style":606},"\u003Cscript setup lang=\"ts\">\nimport type { Messages } from '@nuxt/ui-pro'\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    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n",[614,1142,1143,1163,1184,1188,1208,1222,1236,1250,1258,1262,1266,1272,1280,1284,1292,1310,1318,1326],{"__ignoreMap":606},[630,1144,1145,1147,1149,1151,1153,1155,1157,1159,1161],{"class":632,"line":633},[630,1146,637],{"class":636},[630,1148,641],{"class":640},[630,1150,645],{"class":644},[630,1152,648],{"class":644},[630,1154,651],{"class":636},[630,1156,654],{"class":636},[630,1158,658],{"class":657},[630,1160,654],{"class":636},[630,1162,663],{"class":636},[630,1164,1165,1167,1169,1171,1173,1175,1177,1179,1182],{"class":632,"line":666},[630,1166,670],{"class":669},[630,1168,934],{"class":669},[630,1170,673],{"class":636},[630,1172,939],{"class":676},[630,1174,680],{"class":636},[630,1176,683],{"class":669},[630,1178,686],{"class":636},[630,1180,1181],{"class":657},"@nuxt/ui-pro",[630,1183,691],{"class":636},[630,1185,1186],{"class":632,"line":694},[630,1187,707],{"emptyLinePlaceholder":15},[630,1189,1190,1192,1194,1196,1198,1200,1202,1204,1206],{"class":632,"line":704},[630,1191,959],{"class":644},[630,1193,962],{"class":676},[630,1195,651],{"class":636},[630,1197,968],{"class":967},[630,1199,637],{"class":636},[630,1201,974],{"class":973},[630,1203,977],{"class":636},[630,1205,980],{"class":676},[630,1207,983],{"class":636},[630,1209,1210,1212,1214,1216,1218,1220],{"class":632,"line":710},[630,1211,988],{"class":640},[630,1213,620],{"class":636},[630,1215,686],{"class":636},[630,1217,995],{"class":657},[630,1219,998],{"class":636},[630,1221,1001],{"class":636},[630,1223,1224,1226,1228,1230,1232,1234],{"class":632,"line":719},[630,1225,1006],{"class":640},[630,1227,620],{"class":636},[630,1229,686],{"class":636},[630,1231,1013],{"class":657},[630,1233,998],{"class":636},[630,1235,1001],{"class":636},[630,1237,1238,1240,1242,1244,1246,1248],{"class":632,"line":742},[630,1239,1022],{"class":640},[630,1241,620],{"class":636},[630,1243,686],{"class":636},[630,1245,1029],{"class":657},[630,1247,998],{"class":636},[630,1249,1001],{"class":636},[630,1251,1252,1254,1256],{"class":632,"line":754},[630,1253,1038],{"class":640},[630,1255,620],{"class":636},[630,1257,1043],{"class":636},[630,1259,1260],{"class":632,"line":764},[630,1261,1049],{"class":1048},[630,1263,1264],{"class":632,"line":1052},[630,1265,1055],{"class":636},[630,1267,1268,1270],{"class":632,"line":1058},[630,1269,1061],{"class":636},[630,1271,1064],{"class":676},[630,1273,1274,1276,1278],{"class":632,"line":1067},[630,1275,697],{"class":636},[630,1277,641],{"class":640},[630,1279,663],{"class":636},[630,1281,1282],{"class":632,"line":1076},[630,1283,707],{"emptyLinePlaceholder":15},[630,1285,1286,1288,1290],{"class":632,"line":1081},[630,1287,637],{"class":636},[630,1289,604],{"class":640},[630,1291,663],{"class":636},[630,1293,1294,1296,1298,1300,1302,1304,1306,1308],{"class":632,"line":1090},[630,1295,722],{"class":636},[630,1297,725],{"class":640},[630,1299,728],{"class":644},[630,1301,651],{"class":636},[630,1303,654],{"class":636},[630,1305,598],{"class":657},[630,1307,654],{"class":636},[630,1309,663],{"class":636},[630,1311,1312,1314,1316],{"class":632,"line":1109},[630,1313,745],{"class":636},[630,1315,748],{"class":640},[630,1317,751],{"class":636},[630,1319,1320,1322,1324],{"class":632,"line":1118},[630,1321,757],{"class":636},[630,1323,725],{"class":640},[630,1325,663],{"class":636},[630,1327,1328,1330,1332],{"class":632,"line":1127},[630,1329,697],{"class":636},[630,1331,604],{"class":640},[630,1333,663],{"class":636},[1335,1336,1337,1343],"tip",{},[573,1338,1339,1340,1342],{},"Look at the ",[614,1341,614],{}," parameter, there you need to pass the iso code of the language. Example:",[1344,1345,1346,1353],"ul",{},[1347,1348,1349,1352],"li",{},[614,1350,1351],{},"hi"," Hindi (language)",[1347,1354,1355,1358],{},[614,1356,1357],{},"de-AT",": German (language) as used in Austria (region)",[596,1360,1362],{"id":1361},"dynamic-locale","Dynamic locale",[573,1364,1365,1366,1373],{},"To dynamically switch between languages, you can use the ",[1367,1368,1372],"a",{"href":1369,"rel":1370},"https://i18n.nuxtjs.org/",[1371],"nofollow","Nuxt I18n"," module.",[1375,1376,1378,1383,1448,1468,1685,1695],"steps",{"level":1377},"4",[1379,1380,1382],"h4",{"id":1381},"install-the-nuxt-i18n-package","Install the Nuxt I18n package",[1384,1385,1387,1405,1419,1434],"code-group",{"sync":1386},"pm",[622,1388,1393],{"className":1389,"code":1390,"filename":1391,"language":1392,"meta":606,"style":606},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add @nuxtjs/i18n\n","pnpm","bash",[614,1394,1395],{"__ignoreMap":606},[630,1396,1397,1399,1402],{"class":632,"line":633},[630,1398,1391],{"class":973},[630,1400,1401],{"class":657}," add",[630,1403,1404],{"class":657}," @nuxtjs/i18n\n",[622,1406,1409],{"className":1389,"code":1407,"filename":1408,"language":1392,"meta":606,"style":606},"yarn add @nuxtjs/i18n\n","yarn",[614,1410,1411],{"__ignoreMap":606},[630,1412,1413,1415,1417],{"class":632,"line":633},[630,1414,1408],{"class":973},[630,1416,1401],{"class":657},[630,1418,1404],{"class":657},[622,1420,1423],{"className":1389,"code":1421,"filename":1422,"language":1392,"meta":606,"style":606},"npm install @nuxtjs/i18n\n","npm",[614,1424,1425],{"__ignoreMap":606},[630,1426,1427,1429,1432],{"class":632,"line":633},[630,1428,1422],{"class":973},[630,1430,1431],{"class":657}," install",[630,1433,1404],{"class":657},[622,1435,1438],{"className":1389,"code":1436,"filename":1437,"language":1392,"meta":606,"style":606},"bun add @nuxtjs/i18n\n","bun",[614,1439,1440],{"__ignoreMap":606},[630,1441,1442,1444,1446],{"class":632,"line":633},[630,1443,1437],{"class":973},[630,1445,1401],{"class":657},[630,1447,1404],{"class":657},[1379,1449,1451,1452],{"id":1450},"add-the-nuxt-i18n-module-in-your-nuxtconfigts","Add the Nuxt I18n module in your ",[614,1453,1456,1458,1461,1464,1466],{"className":1454,"language":1455,"style":606},"language-ts-type shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ts-type",[630,1457,22],{"class":973},[630,1459,1460],{"class":636},".",[630,1462,1463],{"class":973},"config",[630,1465,1460],{"class":636},[630,1467,658],{"class":973},[622,1469,1473],{"className":1470,"code":1471,"filename":1472,"language":658,"meta":606,"style":606},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: [\n    '@nuxt/ui',\n    '@nuxtjs/i18n'\n  ],\n  css: ['~/assets/css/main.css'],\n  i18n: {\n    locales: [{\n      code: 'de',\n      name: 'Deutsch'\n    }, {\n      code: 'en',\n      name: 'English'\n    }, {\n      code: 'fr',\n      name: 'Français'\n    }]\n  }\n})\n","nuxt.config.ts",[614,1474,1475,1490,1500,1511,1520,1527,1549,1558,1569,1585,1599,1606,1620,1633,1639,1653,1666,1674,1678],{"__ignoreMap":606},[630,1476,1477,1480,1483,1486,1488],{"class":632,"line":633},[630,1478,1479],{"class":669},"export",[630,1481,1482],{"class":669}," default",[630,1484,1485],{"class":967}," defineNuxtConfig",[630,1487,980],{"class":676},[630,1489,983],{"class":636},[630,1491,1492,1495,1497],{"class":632,"line":666},[630,1493,1494],{"class":640},"  modules",[630,1496,620],{"class":636},[630,1498,1499],{"class":676}," [\n",[630,1501,1502,1505,1507,1509],{"class":632,"line":694},[630,1503,1504],{"class":636},"    '",[630,1506,948],{"class":657},[630,1508,998],{"class":636},[630,1510,1001],{"class":636},[630,1512,1513,1515,1518],{"class":632,"line":704},[630,1514,1504],{"class":636},[630,1516,1517],{"class":657},"@nuxtjs/i18n",[630,1519,691],{"class":636},[630,1521,1522,1525],{"class":632,"line":710},[630,1523,1524],{"class":676},"  ]",[630,1526,1001],{"class":636},[630,1528,1529,1532,1534,1537,1539,1542,1544,1547],{"class":632,"line":719},[630,1530,1531],{"class":640},"  css",[630,1533,620],{"class":636},[630,1535,1536],{"class":676}," [",[630,1538,998],{"class":636},[630,1540,1541],{"class":657},"~/assets/css/main.css",[630,1543,998],{"class":636},[630,1545,1546],{"class":676},"]",[630,1548,1001],{"class":636},[630,1550,1551,1554,1556],{"class":632,"line":742},[630,1552,1553],{"class":640},"  i18n",[630,1555,620],{"class":636},[630,1557,1043],{"class":636},[630,1559,1560,1563,1565,1567],{"class":632,"line":754},[630,1561,1562],{"class":640},"    locales",[630,1564,620],{"class":636},[630,1566,1536],{"class":676},[630,1568,983],{"class":636},[630,1570,1571,1574,1576,1578,1581,1583],{"class":632,"line":764},[630,1572,1573],{"class":640},"      code",[630,1575,620],{"class":636},[630,1577,686],{"class":636},[630,1579,1580],{"class":657},"de",[630,1582,998],{"class":636},[630,1584,1001],{"class":636},[630,1586,1587,1590,1592,1594,1597],{"class":632,"line":1052},[630,1588,1589],{"class":640},"      name",[630,1591,620],{"class":636},[630,1593,686],{"class":636},[630,1595,1596],{"class":657},"Deutsch",[630,1598,691],{"class":636},[630,1600,1601,1604],{"class":632,"line":1058},[630,1602,1603],{"class":636},"    },",[630,1605,1043],{"class":636},[630,1607,1608,1610,1612,1614,1616,1618],{"class":632,"line":1067},[630,1609,1573],{"class":640},[630,1611,620],{"class":636},[630,1613,686],{"class":636},[630,1615,1013],{"class":657},[630,1617,998],{"class":636},[630,1619,1001],{"class":636},[630,1621,1622,1624,1626,1628,1631],{"class":632,"line":1076},[630,1623,1589],{"class":640},[630,1625,620],{"class":636},[630,1627,686],{"class":636},[630,1629,1630],{"class":657},"English",[630,1632,691],{"class":636},[630,1634,1635,1637],{"class":632,"line":1081},[630,1636,1603],{"class":636},[630,1638,1043],{"class":636},[630,1640,1641,1643,1645,1647,1649,1651],{"class":632,"line":1090},[630,1642,1573],{"class":640},[630,1644,620],{"class":636},[630,1646,686],{"class":636},[630,1648,735],{"class":657},[630,1650,998],{"class":636},[630,1652,1001],{"class":636},[630,1654,1655,1657,1659,1661,1664],{"class":632,"line":1109},[630,1656,1589],{"class":640},[630,1658,620],{"class":636},[630,1660,686],{"class":636},[630,1662,1663],{"class":657},"Français",[630,1665,691],{"class":636},[630,1667,1668,1671],{"class":632,"line":1118},[630,1669,1670],{"class":636},"    }",[630,1672,1673],{"class":676},"]\n",[630,1675,1676],{"class":632,"line":1127},[630,1677,1055],{"class":636},[630,1679,1681,1683],{"class":632,"line":1680},19,[630,1682,1061],{"class":636},[630,1684,1064],{"class":676},[1379,1686,1688,1689,1691,1692],{"id":1687},"set-the-locale-prop-using-usei18n","Set the ",[614,1690,598],{}," prop using ",[614,1693,1694],{},"useI18n",[601,1696,1697,1834],{},[604,1698,1699],{"v-slot:ui":606},[608,1700,1701],{},[622,1702,1704],{"className":624,"code":1703,"filename":626,"language":28,"meta":606,"style":606},"\u003Cscript setup lang=\"ts\">\nimport * as locales from '@nuxt/ui/locale'\n\nconst { locale } = useI18n()\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locales[locale]\">\n    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n",[614,1705,1706,1726,1748,1752,1771,1779,1783,1791,1810,1818,1826],{"__ignoreMap":606},[630,1707,1708,1710,1712,1714,1716,1718,1720,1722,1724],{"class":632,"line":633},[630,1709,637],{"class":636},[630,1711,641],{"class":640},[630,1713,645],{"class":644},[630,1715,648],{"class":644},[630,1717,651],{"class":636},[630,1719,654],{"class":636},[630,1721,658],{"class":657},[630,1723,654],{"class":636},[630,1725,663],{"class":636},[630,1727,1728,1730,1733,1736,1739,1742,1744,1746],{"class":632,"line":666},[630,1729,670],{"class":669},[630,1731,1732],{"class":636}," *",[630,1734,1735],{"class":669}," as",[630,1737,1738],{"class":676}," locales ",[630,1740,1741],{"class":669},"from",[630,1743,686],{"class":636},[630,1745,619],{"class":657},[630,1747,691],{"class":636},[630,1749,1750],{"class":632,"line":694},[630,1751,707],{"emptyLinePlaceholder":15},[630,1753,1754,1756,1758,1760,1762,1765,1768],{"class":632,"line":704},[630,1755,959],{"class":644},[630,1757,673],{"class":636},[630,1759,962],{"class":676},[630,1761,1061],{"class":636},[630,1763,1764],{"class":636}," =",[630,1766,1767],{"class":967}," useI18n",[630,1769,1770],{"class":676},"()\n",[630,1772,1773,1775,1777],{"class":632,"line":710},[630,1774,697],{"class":636},[630,1776,641],{"class":640},[630,1778,663],{"class":636},[630,1780,1781],{"class":632,"line":719},[630,1782,707],{"emptyLinePlaceholder":15},[630,1784,1785,1787,1789],{"class":632,"line":742},[630,1786,637],{"class":636},[630,1788,604],{"class":640},[630,1790,663],{"class":636},[630,1792,1793,1795,1797,1799,1801,1803,1806,1808],{"class":632,"line":754},[630,1794,722],{"class":636},[630,1796,725],{"class":640},[630,1798,728],{"class":644},[630,1800,651],{"class":636},[630,1802,654],{"class":636},[630,1804,1805],{"class":657},"locales[locale]",[630,1807,654],{"class":636},[630,1809,663],{"class":636},[630,1811,1812,1814,1816],{"class":632,"line":764},[630,1813,745],{"class":636},[630,1815,748],{"class":640},[630,1817,751],{"class":636},[630,1819,1820,1822,1824],{"class":632,"line":1052},[630,1821,757],{"class":636},[630,1823,725],{"class":640},[630,1825,663],{"class":636},[630,1827,1828,1830,1832],{"class":632,"line":1058},[630,1829,697],{"class":636},[630,1831,604],{"class":640},[630,1833,663],{"class":636},[604,1835,1836],{"v-slot:ui-pro":606},[608,1837,1838],{},[622,1839,1841],{"className":624,"code":1840,"filename":626,"language":28,"meta":606,"style":606},"\u003Cscript setup lang=\"ts\">\nimport * as locales from '@nuxt/ui-pro/locale'\n\nconst { locale } = useI18n()\n\u003C/script>\n\n\u003Ctemplate>\n  \u003CUApp :locale=\"locales[locale]\">\n    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n",[614,1842,1843,1863,1881,1885,1901,1909,1913,1921,1939,1947,1955],{"__ignoreMap":606},[630,1844,1845,1847,1849,1851,1853,1855,1857,1859,1861],{"class":632,"line":633},[630,1846,637],{"class":636},[630,1848,641],{"class":640},[630,1850,645],{"class":644},[630,1852,648],{"class":644},[630,1854,651],{"class":636},[630,1856,654],{"class":636},[630,1858,658],{"class":657},[630,1860,654],{"class":636},[630,1862,663],{"class":636},[630,1864,1865,1867,1869,1871,1873,1875,1877,1879],{"class":632,"line":666},[630,1866,670],{"class":669},[630,1868,1732],{"class":636},[630,1870,1735],{"class":669},[630,1872,1738],{"class":676},[630,1874,1741],{"class":669},[630,1876,686],{"class":636},[630,1878,781],{"class":657},[630,1880,691],{"class":636},[630,1882,1883],{"class":632,"line":694},[630,1884,707],{"emptyLinePlaceholder":15},[630,1886,1887,1889,1891,1893,1895,1897,1899],{"class":632,"line":704},[630,1888,959],{"class":644},[630,1890,673],{"class":636},[630,1892,962],{"class":676},[630,1894,1061],{"class":636},[630,1896,1764],{"class":636},[630,1898,1767],{"class":967},[630,1900,1770],{"class":676},[630,1902,1903,1905,1907],{"class":632,"line":710},[630,1904,697],{"class":636},[630,1906,641],{"class":640},[630,1908,663],{"class":636},[630,1910,1911],{"class":632,"line":719},[630,1912,707],{"emptyLinePlaceholder":15},[630,1914,1915,1917,1919],{"class":632,"line":742},[630,1916,637],{"class":636},[630,1918,604],{"class":640},[630,1920,663],{"class":636},[630,1922,1923,1925,1927,1929,1931,1933,1935,1937],{"class":632,"line":754},[630,1924,722],{"class":636},[630,1926,725],{"class":640},[630,1928,728],{"class":644},[630,1930,651],{"class":636},[630,1932,654],{"class":636},[630,1934,1805],{"class":657},[630,1936,654],{"class":636},[630,1938,663],{"class":636},[630,1940,1941,1943,1945],{"class":632,"line":764},[630,1942,745],{"class":636},[630,1944,748],{"class":640},[630,1946,751],{"class":636},[630,1948,1949,1951,1953],{"class":632,"line":1052},[630,1950,757],{"class":636},[630,1952,725],{"class":640},[630,1954,663],{"class":636},[630,1956,1957,1959,1961],{"class":632,"line":1058},[630,1958,697],{"class":636},[630,1960,604],{"class":640},[630,1962,663],{"class":636},[596,1964,1966],{"id":1965},"dynamic-direction","Dynamic direction",[573,1968,1969,1970,1973,1974,1976],{},"Each locale has a ",[614,1971,1972],{},"dir"," property which will be used by the ",[614,1975,133],{}," component to set the directionality of all components.",[573,1978,1979,1980,1983,1984,1986,1987,1990,1991,1996],{},"In a multilingual application, you might want to set the ",[614,1981,1982],{},"lang"," and ",[614,1985,1972],{}," attributes on the ",[614,1988,1989],{},"\u003Chtml>"," element dynamically based on the user's locale, which you can do with the ",[1367,1992,1995],{"href":1993,"rel":1994},"https://nuxt.com/docs/api/composables/use-head",[1371],"useHead"," composable:",[601,1998,1999,2238],{},[604,2000,2001],{"v-slot:ui":606},[608,2002,2003],{},[622,2004,2006],{"className":624,"code":2005,"filename":626,"language":28,"meta":606,"style":606},"\u003Cscript setup lang=\"ts\">\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    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n",[614,2007,2008,2028,2046,2050,2066,2070,2103,2131,2135,2143,2152,2159,2164,2168,2174,2182,2186,2194,2212,2220,2229],{"__ignoreMap":606},[630,2009,2010,2012,2014,2016,2018,2020,2022,2024,2026],{"class":632,"line":633},[630,2011,637],{"class":636},[630,2013,641],{"class":640},[630,2015,645],{"class":644},[630,2017,648],{"class":644},[630,2019,651],{"class":636},[630,2021,654],{"class":636},[630,2023,658],{"class":657},[630,2025,654],{"class":636},[630,2027,663],{"class":636},[630,2029,2030,2032,2034,2036,2038,2040,2042,2044],{"class":632,"line":666},[630,2031,670],{"class":669},[630,2033,1732],{"class":636},[630,2035,1735],{"class":669},[630,2037,1738],{"class":676},[630,2039,1741],{"class":669},[630,2041,686],{"class":636},[630,2043,619],{"class":657},[630,2045,691],{"class":636},[630,2047,2048],{"class":632,"line":694},[630,2049,707],{"emptyLinePlaceholder":15},[630,2051,2052,2054,2056,2058,2060,2062,2064],{"class":632,"line":704},[630,2053,959],{"class":644},[630,2055,673],{"class":636},[630,2057,962],{"class":676},[630,2059,1061],{"class":636},[630,2061,1764],{"class":636},[630,2063,1767],{"class":967},[630,2065,1770],{"class":676},[630,2067,2068],{"class":632,"line":710},[630,2069,707],{"emptyLinePlaceholder":15},[630,2071,2072,2074,2077,2079,2082,2084,2087,2090,2093,2095,2098,2100],{"class":632,"line":719},[630,2073,959],{"class":644},[630,2075,2076],{"class":676}," lang ",[630,2078,651],{"class":636},[630,2080,2081],{"class":967}," computed",[630,2083,980],{"class":676},[630,2085,2086],{"class":636},"()",[630,2088,2089],{"class":644}," =>",[630,2091,2092],{"class":676}," locales[locale",[630,2094,1460],{"class":636},[630,2096,2097],{"class":676},"value]",[630,2099,1460],{"class":636},[630,2101,2102],{"class":676},"code)\n",[630,2104,2105,2107,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128],{"class":632,"line":742},[630,2106,959],{"class":644},[630,2108,2109],{"class":676}," dir ",[630,2111,651],{"class":636},[630,2113,2081],{"class":967},[630,2115,980],{"class":676},[630,2117,2086],{"class":636},[630,2119,2089],{"class":644},[630,2121,2092],{"class":676},[630,2123,1460],{"class":636},[630,2125,2097],{"class":676},[630,2127,1460],{"class":636},[630,2129,2130],{"class":676},"dir)\n",[630,2132,2133],{"class":632,"line":754},[630,2134,707],{"emptyLinePlaceholder":15},[630,2136,2137,2139,2141],{"class":632,"line":764},[630,2138,1995],{"class":967},[630,2140,980],{"class":676},[630,2142,983],{"class":636},[630,2144,2145,2148,2150],{"class":632,"line":1052},[630,2146,2147],{"class":640},"  htmlAttrs",[630,2149,620],{"class":636},[630,2151,1043],{"class":636},[630,2153,2154,2157],{"class":632,"line":1058},[630,2155,2156],{"class":676},"    lang",[630,2158,1001],{"class":636},[630,2160,2161],{"class":632,"line":1067},[630,2162,2163],{"class":676},"    dir\n",[630,2165,2166],{"class":632,"line":1076},[630,2167,1055],{"class":636},[630,2169,2170,2172],{"class":632,"line":1081},[630,2171,1061],{"class":636},[630,2173,1064],{"class":676},[630,2175,2176,2178,2180],{"class":632,"line":1090},[630,2177,697],{"class":636},[630,2179,641],{"class":640},[630,2181,663],{"class":636},[630,2183,2184],{"class":632,"line":1109},[630,2185,707],{"emptyLinePlaceholder":15},[630,2187,2188,2190,2192],{"class":632,"line":1118},[630,2189,637],{"class":636},[630,2191,604],{"class":640},[630,2193,663],{"class":636},[630,2195,2196,2198,2200,2202,2204,2206,2208,2210],{"class":632,"line":1127},[630,2197,722],{"class":636},[630,2199,725],{"class":640},[630,2201,728],{"class":644},[630,2203,651],{"class":636},[630,2205,654],{"class":636},[630,2207,1805],{"class":657},[630,2209,654],{"class":636},[630,2211,663],{"class":636},[630,2213,2214,2216,2218],{"class":632,"line":1680},[630,2215,745],{"class":636},[630,2217,748],{"class":640},[630,2219,751],{"class":636},[630,2221,2223,2225,2227],{"class":632,"line":2222},20,[630,2224,757],{"class":636},[630,2226,725],{"class":640},[630,2228,663],{"class":636},[630,2230,2232,2234,2236],{"class":632,"line":2231},21,[630,2233,697],{"class":636},[630,2235,604],{"class":640},[630,2237,663],{"class":636},[604,2239,2240],{"v-slot:ui-pro":606},[608,2241,2242],{},[622,2243,2245],{"className":624,"code":2244,"filename":626,"language":28,"meta":606,"style":606},"\u003Cscript setup lang=\"ts\">\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    \u003CNuxtPage />\n  \u003C/UApp>\n\u003C/template>\n",[614,2246,2247,2267,2285,2289,2305,2309,2335,2361,2365,2373,2381,2387,2391,2395,2401,2409,2413,2421,2439,2447,2455],{"__ignoreMap":606},[630,2248,2249,2251,2253,2255,2257,2259,2261,2263,2265],{"class":632,"line":633},[630,2250,637],{"class":636},[630,2252,641],{"class":640},[630,2254,645],{"class":644},[630,2256,648],{"class":644},[630,2258,651],{"class":636},[630,2260,654],{"class":636},[630,2262,658],{"class":657},[630,2264,654],{"class":636},[630,2266,663],{"class":636},[630,2268,2269,2271,2273,2275,2277,2279,2281,2283],{"class":632,"line":666},[630,2270,670],{"class":669},[630,2272,1732],{"class":636},[630,2274,1735],{"class":669},[630,2276,1738],{"class":676},[630,2278,1741],{"class":669},[630,2280,686],{"class":636},[630,2282,781],{"class":657},[630,2284,691],{"class":636},[630,2286,2287],{"class":632,"line":694},[630,2288,707],{"emptyLinePlaceholder":15},[630,2290,2291,2293,2295,2297,2299,2301,2303],{"class":632,"line":704},[630,2292,959],{"class":644},[630,2294,673],{"class":636},[630,2296,962],{"class":676},[630,2298,1061],{"class":636},[630,2300,1764],{"class":636},[630,2302,1767],{"class":967},[630,2304,1770],{"class":676},[630,2306,2307],{"class":632,"line":710},[630,2308,707],{"emptyLinePlaceholder":15},[630,2310,2311,2313,2315,2317,2319,2321,2323,2325,2327,2329,2331,2333],{"class":632,"line":719},[630,2312,959],{"class":644},[630,2314,2076],{"class":676},[630,2316,651],{"class":636},[630,2318,2081],{"class":967},[630,2320,980],{"class":676},[630,2322,2086],{"class":636},[630,2324,2089],{"class":644},[630,2326,2092],{"class":676},[630,2328,1460],{"class":636},[630,2330,2097],{"class":676},[630,2332,1460],{"class":636},[630,2334,2102],{"class":676},[630,2336,2337,2339,2341,2343,2345,2347,2349,2351,2353,2355,2357,2359],{"class":632,"line":742},[630,2338,959],{"class":644},[630,2340,2109],{"class":676},[630,2342,651],{"class":636},[630,2344,2081],{"class":967},[630,2346,980],{"class":676},[630,2348,2086],{"class":636},[630,2350,2089],{"class":644},[630,2352,2092],{"class":676},[630,2354,1460],{"class":636},[630,2356,2097],{"class":676},[630,2358,1460],{"class":636},[630,2360,2130],{"class":676},[630,2362,2363],{"class":632,"line":754},[630,2364,707],{"emptyLinePlaceholder":15},[630,2366,2367,2369,2371],{"class":632,"line":764},[630,2368,1995],{"class":967},[630,2370,980],{"class":676},[630,2372,983],{"class":636},[630,2374,2375,2377,2379],{"class":632,"line":1052},[630,2376,2147],{"class":640},[630,2378,620],{"class":636},[630,2380,1043],{"class":636},[630,2382,2383,2385],{"class":632,"line":1058},[630,2384,2156],{"class":676},[630,2386,1001],{"class":636},[630,2388,2389],{"class":632,"line":1067},[630,2390,2163],{"class":676},[630,2392,2393],{"class":632,"line":1076},[630,2394,1055],{"class":636},[630,2396,2397,2399],{"class":632,"line":1081},[630,2398,1061],{"class":636},[630,2400,1064],{"class":676},[630,2402,2403,2405,2407],{"class":632,"line":1090},[630,2404,697],{"class":636},[630,2406,641],{"class":640},[630,2408,663],{"class":636},[630,2410,2411],{"class":632,"line":1109},[630,2412,707],{"emptyLinePlaceholder":15},[630,2414,2415,2417,2419],{"class":632,"line":1118},[630,2416,637],{"class":636},[630,2418,604],{"class":640},[630,2420,663],{"class":636},[630,2422,2423,2425,2427,2429,2431,2433,2435,2437],{"class":632,"line":1127},[630,2424,722],{"class":636},[630,2426,725],{"class":640},[630,2428,728],{"class":644},[630,2430,651],{"class":636},[630,2432,654],{"class":636},[630,2434,1805],{"class":657},[630,2436,654],{"class":636},[630,2438,663],{"class":636},[630,2440,2441,2443,2445],{"class":632,"line":1680},[630,2442,745],{"class":636},[630,2444,748],{"class":640},[630,2446,751],{"class":636},[630,2448,2449,2451,2453],{"class":632,"line":2222},[630,2450,757],{"class":636},[630,2452,725],{"class":640},[630,2454,663],{"class":636},[630,2456,2457,2459,2461],{"class":632,"line":2231},[630,2458,697],{"class":636},[630,2460,604],{"class":640},[630,2462,663],{"class":636},[582,2464,2466],{"id":2465},"supported-languages","Supported languages",[2465,2468],{},[2470,2471,2472],"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}",{"title":606,"searchDepth":666,"depth":666,"links":2474},[2475,2481],{"id":584,"depth":666,"text":585,"children":2476},[2477,2478,2479,2480],{"id":598,"depth":694,"text":599},{"id":889,"depth":694,"text":890},{"id":1361,"depth":694,"text":1362},{"id":1965,"depth":694,"text":1966},{"id":2465,"depth":666,"text":2466},"Learn how to internationalize your Nuxt app with multi-directional support (LTR/RTL).","md",{},{"icon":94},{"title":91,"description":2482},"OaWQzpJUUlNGnnzeYF6yX3-EYlGOkEf-JIy23AHpFt4",[2489,2491],{"title":74,"path":79,"stem":80,"description":2490,"icon":81,"children":-1},"Nuxt UI integrates with Nuxt Color Mode to allow for easy switching between light and dark themes.",{"title":115,"path":116,"stem":117,"description":2492,"children":-1},"A composable to define keyboard shortcuts in your app.",{"data":2494,"body":2495},{},{"type":2496,"children":2497},"root",[2498],{"type":2499,"tag":573,"props":2500,"children":2501},"element",{},[2502],{"type":2503,"value":2482},"text",1747911349421]