{
  "culture": "en",
  "texts": {
    "Menu:Demo:Demo": "Demo",
    "Menu:Demo:SufiBlazorDemo": "Sufi Blazor Demo",
    "Menu:Demo:Introduction": "Introduction",
    "Menu:Demo:GettingStarted": "Getting Started",
    "Menu:Demo:Actions": "Actions",
    "Menu:Demo:Button": "Button",
    "Menu:Demo:IconButton": "Icon Button",
    "Menu:Demo:Link": "Link",
    "Menu:Demo:Forms": "Forms",
    "Menu:Demo:TextField": "Text Field",
    "Menu:Demo:TextArea": "Text Area",
    "Menu:Demo:NumberField": "Number Field",
    "Menu:Demo:Select": "Select",
    "Menu:Demo:MultiSelect": "Multi Select",
    "Menu:Demo:Autocomplete": "Autocomplete",
    "Menu:Demo:Checkbox": "Checkbox",
    "Menu:Demo:Radio": "Radio",
    "Menu:Demo:Switch": "Switch",
    "Menu:Demo:DatePicker": "Date Picker",
    "Menu:Demo:TimePicker": "Time Picker",
    "Menu:Demo:ColorPicker": "Color Picker",
    "Menu:Demo:Slider": "Slider",
    "Menu:Demo:TagInput": "Tag Input",
    "Menu:Demo:FileUpload": "File Upload",
    "Menu:Demo:RichTextEditor": "Rich Text Editor",
    "Menu:Demo:Data": "Data",
    "Menu:Demo:DataGrid": "Data Grid",
    "Menu:Demo:Overview": "Overview",
    "Menu:Demo:Basic": "Basic",
    "Menu:Demo:Selection": "Selection",
    "Menu:Demo:StripedAndBordered": "Striped & Bordered",
    "Menu:Demo:Compact": "Compact",
    "Menu:Demo:EmptyState": "Empty State",
    "Menu:Demo:Table": "Table",
    "Menu:Demo:Pagination": "Pagination",
    "Menu:Demo:StatCard": "Stat Card",
    "Menu:Demo:Layout": "Layout",
    "Menu:Demo:Stack": "Stack",
    "Menu:Demo:Grid": "Grid",
    "Menu:Demo:Container": "Container",
    "Menu:Demo:Spacer": "Spacer",
    "Menu:Demo:Navigation": "Navigation",
    "Menu:Demo:Tabs": "Tabs",
    "Menu:Demo:Stepper": "Stepper",
    "Menu:Demo:Breadcrumb": "Breadcrumb",
    "Menu:Demo:Accordion": "Accordion",
    "Menu:Demo:NavMenu": "Nav Menu",
    "Menu:Demo:TreeView": "Tree View",
    "Menu:Demo:Overlays": "Overlays",
    "Menu:Demo:Dialog": "Dialog",
    "Menu:Demo:Drawer": "Drawer",
    "Menu:Demo:ConfirmDialog": "Confirm Dialog",
    "Menu:Demo:Popover": "Popover",
    "Menu:Demo:Tooltip": "Tooltip",
    "Menu:Demo:Menu": "Menu",
    "Menu:Demo:Feedback": "Feedback",
    "Menu:Demo:Alert": "Alert",
    "Menu:Demo:Toast": "Toast",
    "Menu:Demo:Banner": "Banner",
    "Menu:Demo:Badge": "Badge",
    "Menu:Demo:Progress": "Progress",
    "Menu:Demo:Skeleton": "Skeleton",
    "Menu:Demo:Surfaces": "Surfaces",
    "Menu:Demo:Card": "Card",
    "Menu:Demo:Surface": "Surface",
    "Menu:Demo:Divider": "Divider",
    "Menu:Demo:Typography": "Typography",
    "Menu:Demo:Text": "Text",
    "Menu:Demo:Icon": "Icon",
    "Menu:Demo:ErrorHandling": "Error Handling",
    "Menu:Demo:ForbiddenDemo": "Forbidden (403)",
    "Demo:BasicUsage": "Basic Usage",
    "Demo:Variants": "Variants",
    "Demo:Colors": "Colors",
    "Demo:Sizes": "Sizes",
    "Demo:States": "States",
    "Demo:OutlineVariants": "Outline Variants",
    "Demo:FullWidth": "Full Width",
    "Demo:WithIcons": "With Icons",
    "Demo:AsLink": "As Link",
    "Demo:ButtonType": "Button Type",
    "Demo:ButtonTypeButton": "Button",
    "Demo:ButtonTypeSubmit": "Submit",
    "Demo:ButtonTypeReset": "Reset",
    "Demo:ClickHandler": "Click Handler",
    "Demo:ClickMe": "Click me",
    "Demo:ClickCountNone": "Clicks: 0",
    "Demo:ClickCount": "Clicks: {0}",
    "Demo:Normal": "Normal",
    "Demo:Disabled": "Disabled",
    "Demo:Loading": "Loading",
    "Demo:AddItem": "Add Item",
    "Demo:Download": "Download",
    "Demo:ButtonDescription": "Primary action element with multiple variants, sizes, and states.",
    "Demo:FullWidthButton": "Full Width Button",
    "Demo:TabExample": "Example",
    "Demo:TabViewSource": "View source",
    "Demo:TabDocs": "Docs",
    "Demo:SourceLabelCodeBlock": "@code block",
    "Demo:SourceLabelMarkup": "Markup",
    "Demo:PageTitle": "Sufi Blazor Demo - Component Library",
    "Demo:HeroTitle": "SufiBlazor",
    "Demo:HeroSubtitle": "A modern, RTL/LTR-aware Blazor component library with comprehensive theming support.",
    "Demo:IntroTagline": "The complete Blazor component library for .NET 10 — built for the real world.",
    "Demo:IntroLead": "SufiBlazor gives you 90+ production-ready components with design tokens, full RTL/LTR support, Light/Dark themes, WCAG 2.1 AA accessibility, and zero dependency on Bootstrap or Tailwind. Build modern web apps that work everywhere.",
    "Demo:IntroCapabilitiesTitle": "Everything you need",
    "Demo:IntroCapabilitiesLead": "From buttons and forms to data grids and dialogs — every category is packed with components ready to drop into your app.",
    "Demo:IntroCapabilityActions": "Buttons, icon buttons, and links. Variants, sizes, loading states, and full keyboard support.",
    "Demo:IntroCapabilityForms": "Text fields, select, autocomplete, checkboxes, date/time/color pickers, sliders, file upload, and rich text editor.",
    "Demo:IntroCapabilityData": "Powerful data grid with sorting, filtering, pagination, selection, virtualization, and inline editing. Plus tables, stat cards, and pagination.",
    "Demo:IntroCapabilityLayout": "Stack, Grid, and Container. Responsive layouts that adapt to any screen.",
    "Demo:IntroCapabilityNavigation": "Tabs, stepper, breadcrumb, accordion, nav menu, and tree view. Guide users through your app.",
    "Demo:IntroCapabilityOverlays": "Dialogs, drawers, popovers, tooltips, context menus, and confirmation dialogs. Layer content without clutter.",
    "Demo:IntroCapabilityFeedback": "Alerts, toasts, banners, badges, progress bars, skeleton loaders, and empty states. Keep users informed.",
    "Demo:IntroCapabilitySurfaces": "Cards and surfaces with elevation variants. Group content with clarity and style.",
    "Demo:IntroCapabilityTypography": "Headings, text, and icons. Consistent typography across your entire UI.",
    "Demo:IntroWhyTitle": "Built for quality",
    "Demo:IntroWhyLead": "Every component is designed for production: theming, RTL, accessibility, and zero external CSS.",
    "Demo:IntroExploreTitle": "Explore the components",
    "Demo:IntroExploreLead": "Click any category to see live demos and copy-ready code examples.",
    "Demo:FeatureTheming": "CSS Variables Theming",
    "Demo:FeatureThemingDesc": "Override colors, spacing, typography, and radius via CSS variables. Light and dark themes included — no Bootstrap or Tailwind needed.",
    "Demo:FeatureRtl": "Full RTL/LTR Support",
    "Demo:FeatureRtlDesc": "Bidirectional layout with language-aware fonts. Latin, Arabic, and Persian — one codebase, any direction.",
    "Demo:FeatureA11y": "Accessibility First",
    "Demo:FeatureA11yDesc": "WCAG 2.1 AA compliant. Keyboard navigation, focus management, ARIA labels, and screen reader support built in.",
    "Demo:FeatureSelfContained": "Zero External CSS",
    "Demo:FeatureSelfContainedDesc": "No Bootstrap or Tailwind. Add the package, add the CSS link — you're done. No framework lock-in.",
    "Demo:FeatureTested": "Battle-Tested",
    "Demo:FeatureTestedDesc": "bUnit tests across the library. Components that behave predictably under load and in production.",
    "Demo:FeatureResponsive": "Fully Responsive",
    "Demo:FeatureResponsiveDesc": "Works on desktop, tablet, and mobile. Layouts and components adapt to any viewport.",
    "Demo:IntroParagraph": "SufiBlazor is a modern Blazor component library built for .NET 10. 90+ components, design tokens, RTL/LTR support, theming, and accessibility built in.",
    "Demo:IntroWhatIs": "What is SufiBlazor?",
    "Demo:IntroComponentsCount": "90+ components",
    "Demo:IntroNextSteps": "Use the sidebar to explore component demos, or head to Getting Started to integrate SufiBlazor into your Blazor Web App.",
    "Demo:GettingStartedTitle": "Getting Started",
    "Demo:GettingStartedDescription": "Integrate SufiBlazor into your Blazor Web App in a few steps.",
    "Demo:GettingStartedPrereqs": "Prerequisites",
    "Demo:GettingStartedPrereqsDesc": ".NET 10 SDK and a Blazor Web App (Blazor WebAssembly or Blazor Server).",
    "Demo:GettingStartedStep1Title": "1. Add the package",
    "Demo:GettingStartedStep1Desc": "Add the SufiChain.SufiBlazor NuGet package to your Blazor project.",
    "Demo:GettingStartedStep2Title": "2. Add CSS and script",
    "Demo:GettingStartedStep2Desc": "In your app's HTML (e.g. App.razor or index.html), add the stylesheet in the head and the script before closing body.",
    "Demo:GettingStartedStep3Title": "3. Add usings and theme provider",
    "Demo:GettingStartedStep3Desc": "Add namespace usings in _Imports.razor and wrap your app (or root layout) with SbThemeProvider.",
    "Demo:QuickStart": "Quick Start",
    "Demo:QuickStartThen": "Then add the CSS reference to your App.razor:",
    "Demo:IconButtonDescription": "Default ghost variant: no border, transparent background; hover shows a subtle background.",
    "Demo:IconButtonPageDescription": "Compact button designed specifically for displaying icons.",
    "Demo:WithTooltip": "With Tooltip",
    "Demo:IconButtonAriaFavorite": "Favorite",
    "Demo:IconButtonAriaStar": "Star",
    "Demo:IconButtonAriaBookmark": "Bookmark",
    "Demo:IconButtonAriaCheck": "Check",
    "Demo:IconButtonAriaSettings": "Settings",
    "Demo:IconButtonAriaDelete": "Delete",
    "Demo:IconButtonAriaRefresh": "Refresh data",
    "Demo:IconButtonTitleRefresh": "Refresh",
    "Demo:LinkPageDescription": "Navigational link component with hover and active states.",
    "Demo:BasicLink": "Basic Link",
    "Demo:PrimaryLink": "Primary Link",
    "Demo:SecondaryLink": "Secondary Link",
    "Demo:SuccessLink": "Success Link",
    "Demo:WarningLink": "Warning Link",
    "Demo:DangerLink": "Danger Link",
    "Demo:Underline": "Underline",
    "Demo:AlwaysUnderlined": "Always Underlined",
    "Demo:UnderlineOnHover": "Underline on Hover",
    "Demo:NoUnderline": "No Underline",
    "Demo:ExternalLink": "External Link",
    "Demo:VisitGitHub": "Visit GitHub",
    "Demo:LinkDisabledText": "Admin (Restricted)",
    "Demo:BasicTable": "Basic Table",
    "Demo:StripedTable": "Striped Table",
    "Demo:BorderedTable": "Bordered Table",
    "Demo:CompactTable": "Compact Table",
    "Demo:ClickableRows": "Clickable Rows",
    "Demo:TableWithFooter": "With Footer",
    "Demo:TableDescription": "Lightweight table component for displaying data.",
    "Demo:PaginationDescription": "Navigation component for paginating large datasets with page numbers and size selection.",
    "Demo:PaginationNoPageSizeSelector": "Without Page Size Selector",
    "Demo:PaginationNoPageNumbers": "Without Page Numbers",
    "Demo:PaginationCustomPageSizes": "Custom Page Size Options",
    "Demo:PaginationManyPages": "Many Pages",
    "Demo:PaginationWithDataList": "With Data List",
    "Demo:PaginationCurrentPageSize": "Current Page: {0}, Page Size: {1}",
    "Demo:PaginationTotalPagesCount": "Total: {0} pages",
    "Demo:StatCardDescription": "Display key metrics and statistics with optional trends and icons.",
    "Demo:StatCardWithIcons": "With Icons",
    "Demo:StatCardWithTrends": "With Trends",
    "Demo:StatCardWithDescriptions": "With Descriptions",
    "Demo:StatCardWithActions": "With Actions",
    "Demo:StatCardNoTrendDisplay": "Without Trend Display",
    "Demo:StackDescription": "Flexbox layout component for arranging children horizontally or vertically.",
    "Demo:StackHorizontal": "Horizontal Stack",
    "Demo:StackVertical": "Vertical Stack",
    "Demo:StackGapSizes": "Gap Sizes",
    "Demo:StackAlignment": "Alignment",
    "Demo:StackJustify": "Justify",
    "Demo:StackWrap": "Wrap",
    "Demo:StackGapValue": "Gap: {0}",
    "Demo:StackAlignStart": "Align: Start",
    "Demo:StackAlignCenter": "Align: Center",
    "Demo:StackAlignEnd": "Align: End",
    "Demo:StackJustifyStart": "Justify: Start",
    "Demo:StackJustifyCenter": "Justify: Center",
    "Demo:StackJustifySpaceBetween": "Justify: SpaceBetween",
    "Demo:GridDescription": "Responsive CSS grid layout system for creating flexible multi-column layouts.",
    "Demo:GridBasic": "Basic Grid",
    "Demo:GridResponsiveColumns": "Responsive Columns",
    "Demo:GridColumnSpans": "Column Spans",
    "Demo:GridResponsiveSpans": "Responsive Spans",
    "Demo:GridCustomGaps": "Custom Gaps",
    "Demo:GridDifferentGaps": "Different Row and Column Gaps",
    "Demo:GridDashboardLayout": "Dashboard Layout",
    "Demo:GridGapValue": "Gap: {0}",
    "Demo:ContainerDescription": "Layout component that centers content with responsive maximum widths.",
    "Demo:ContainerDefault": "Default Container",
    "Demo:ContainerSmall": "Small Container",
    "Demo:ContainerMedium": "Medium Container",
    "Demo:ContainerLarge": "Large Container",
    "Demo:ContainerExtraLarge": "Extra Large Container",
    "Demo:Container2XLarge": "2X Large Container",
    "Demo:ContainerFluid": "Fluid Container",
    "Demo:ContainerWithoutGutters": "Without Gutters",
    "Demo:ContainerNestedContent": "Nested Content",
    "Demo:ContainerComparisonSizes": "Comparison of Sizes",
    "Demo:SpacerDescription": "Utility component for adding vertical or horizontal spacing between elements.",
    "Demo:SpacerBasic": "Basic Usage",
    "Demo:SpacerSizes": "Different Sizes",
    "Demo:SpacerCustomHeight": "Custom Height",
    "Demo:SpacerHorizontal": "Horizontal Spacing",
    "Demo:SpacerGrow": "Growing Spacer (Push to End)",
    "Demo:SpacerSectionDividers": "Section Dividers",
    "Demo:SpacerFooterPush": "Footer Push Down",
    "Demo:TabsDescription": "Tabbed interface for organizing content into separate views.",
    "Demo:TabsBasic": "Basic Tabs",
    "Demo:TabsWithIcons": "With Icons",
    "Demo:TabsControlledTab": "Controlled Tab",
    "Demo:TabsDisabledTab": "Disabled Tab",
    "Demo:TabsGoToTab": "Go to Tab {0}",
    "Demo:TabsActiveTabIndex": "Active Tab Index: {0}",
    "Demo:BreadcrumbDescription": "Navigation component showing the current location within a hierarchical structure.",
    "Demo:BreadcrumbBasic": "Basic Usage",
    "Demo:BreadcrumbWithHomeLink": "With Home Link",
    "Demo:BreadcrumbDeepNavigation": "Deep Navigation",
    "Demo:BreadcrumbCustomSeparator": "Custom Separator",
    "Demo:BreadcrumbSeparatorArrow": "Arrow separator",
    "Demo:BreadcrumbSeparatorChevron": "Chevron separator",
    "Demo:BreadcrumbSeparatorPipe": "Pipe separator",
    "Demo:BreadcrumbEcommerce": "E-commerce Navigation",
    "Demo:BreadcrumbDocumentation": "Documentation Navigation",
    "Demo:BreadcrumbAdminPanel": "Admin Panel Navigation",
    "Demo:BreadcrumbWithoutLinks": "Without Links (Display Only)",
    "Demo:IconLibrary": "Icon Library",
    "Demo:InButtons": "In Buttons",
    "Demo:RtlMirror": "RTL Mirror",
    "Demo:Settings": "Settings",
    "Demo:Notifications": "Notifications",
    "Demo:Severities": "Severities",
    "Demo:WithTitle": "With Title",
    "Demo:Information": "Information",
    "Demo:ErrorOccurred": "Error Occurred",
    "Demo:Dismissible": "Dismissible",
    "Demo:WithAction": "With Action",
    "Demo:AlertDescription": "Display important messages with different severity levels.",
    "Demo:AlertInfoMessage": "This is an info alert.",
    "Demo:AlertSuccessMessage": "This is a success alert.",
    "Demo:AlertWarningMessage": "This is a warning alert.",
    "Demo:AlertDangerMessage": "This is an error alert.",
    "Demo:AlertWithTitleMessage": "This alert has a title above the message.",
    "Demo:AlertErrorDetail": "Something went wrong. Please try again later.",
    "Demo:AlertDismissMessage": "This alert can be dismissed. Click the X button.",
    "Demo:AlertShowAlert": "Show Alert",
    "Demo:AlertSessionExpire": "Your session is about to expire.",
    "Demo:AlertExtendSession": "Extend Session",
    "Demo:ToastDescription": "Brief notification messages.",
    "Demo:ToastBasic": "Basic Toast",
    "Demo:ToastSeverityTypes": "Severity Types",
    "Demo:ToastWithoutClose": "Without Close Button",
    "Demo:ToastCustomContent": "Custom Content",
    "Demo:ToastSuccessTitle": "Success",
    "Demo:ToastChangesSaved": "Your changes have been saved.",
    "Demo:ToastInfoMessage": "This is an info toast.",
    "Demo:ToastInformationalMessage": "This is an informational message.",
    "Demo:ToastOperationSuccess": "Operation completed successfully.",
    "Demo:ToastWarningTitle": "Warning",
    "Demo:ToastPleaseReview": "Please review the following items.",
    "Demo:ToastErrorTitle": "Error",
    "Demo:ToastErrorProcessing": "An error occurred while processing.",
    "Demo:ToastAutoDismissTitle": "Auto-dismiss",
    "Demo:ToastAutoDismissMessage": "This toast will auto-dismiss after timeout.",
    "Demo:ToastNewMessageTitle": "New Message",
    "Demo:ToastCustomSender": "John Doe",
    "Demo:ToastSentYouMessage": "sent you a message:",
    "Demo:ToastCustomQuote": "Hey, are you available for a meeting?",
    "Demo:BadgeDescription": "Small count and labeling component.",
    "Demo:BadgeBasic": "Basic Badge",
    "Demo:BadgeColors": "Colors",
    "Demo:BadgeDotBadges": "Dot Badges",
    "Demo:BadgeCustomContent": "Custom Content",
    "Demo:BadgeNew": "New",
    "Demo:BadgePro": "Pro",
    "Demo:BadgeBeta": "Beta",
    "Demo:BadgeHot": "Hot",
    "Demo:ProgressDescription": "Linear and circular progress indicators.",
    "Demo:ProgressLinear": "Linear Progress",
    "Demo:ProgressIndeterminate": "Indeterminate",
    "Demo:ProgressCircular": "Circular Progress",
    "Demo:ProgressCircularSizes": "Circular Sizes",
    "Demo:ProgressColors": "Colors",
    "Demo:SkeletonDescription": "Loading placeholders for content.",
    "Demo:SkeletonTextSkeletons": "Text Skeletons",
    "Demo:SkeletonRectangular": "Rectangular",
    "Demo:SkeletonCircular": "Circular",
    "Demo:SkeletonCardLoadingExample": "Card Loading Example",
    "Demo:SkeletonWithoutAnimation": "Without Animation",
    "Demo:CardDescription": "Surface container for grouping related content.",
    "Demo:CardBasic": "Basic Card",
    "Demo:CardWithHeaderAndFooter": "With Header and Footer",
    "Demo:CardClickable": "Clickable Card",
    "Demo:CardGrid": "Card Grid",
    "Demo:CardElevation": "Elevation",
    "Demo:CardTitle": "Card Title",
    "Demo:CardBasicContent": "This is a basic card with some content. Cards are useful for grouping related information.",
    "Demo:CardFeaturedArticle": "Featured Article",
    "Demo:CardLoremSummary": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore.",
    "Demo:CardReadMore": "Read More",
    "Demo:CardClickableTitle": "Clickable Card",
    "Demo:CardClickToNavigate": "Click this card to navigate somewhere.",
    "Demo:CardItem1": "Item 1",
    "Demo:CardItem2": "Item 2",
    "Demo:CardItem3": "Item 3",
    "Demo:CardDescriptionItem1": "Description for item 1.",
    "Demo:CardDescriptionItem2": "Description for item 2.",
    "Demo:CardDescriptionItem3": "Description for item 3.",
    "Demo:CardElevation0": "Elevation 0",
    "Demo:CardElevation1": "Elevation 1",
    "Demo:CardElevation2": "Elevation 2",
    "Demo:CardElevation3": "Elevation 3",
    "Demo:CardElevation5": "Elevation 5",
    "Demo:CardFlatNoShadow": "Flat, no shadow.",
    "Demo:CardDefaultLevel": "Default level.",
    "Demo:CardSlightlyRaised": "Slightly raised.",
    "Demo:CardMoreProminent": "More prominent.",
    "Demo:CardHighestShadow": "Highest shadow.",
    "Demo:SurfaceDescription": "Container with elevation and shadow effects.",
    "Demo:SurfaceElevationLevels": "Elevation Levels",
    "Demo:SurfaceWithCustomBackground": "With Custom Background",
    "Demo:SurfaceOutlined": "Outlined",
    "Demo:SurfaceElevation0": "Elevation 0",
    "Demo:SurfaceElevation1": "Elevation 1",
    "Demo:SurfaceElevation2": "Elevation 2",
    "Demo:SurfaceElevation3": "Elevation 3",
    "Demo:SurfaceElevation4": "Elevation 4",
    "Demo:SurfaceElevation5": "Elevation 5",
    "Demo:SurfacePrimaryBackground": "Primary background",
    "Demo:SurfaceSuccessBackground": "Success background",
    "Demo:SurfaceOutlinedText": "Outlined surface with border",
    "Demo:DividerDescription": "A visual separator for content sections. Supports horizontal and vertical orientations with optional label.",
    "Demo:DividerBasic": "Basic Divider",
    "Demo:DividerSection1": "Section 1 content",
    "Demo:DividerSection2": "Section 2 content",
    "Demo:DividerWithLabel": "With Label",
    "Demo:DividerFirstPart": "First part",
    "Demo:DividerOr": "OR",
    "Demo:DividerSecondPart": "Second part",
    "Demo:DividerLabelAlignment": "Label Alignment",
    "Demo:DividerStart": "START",
    "Demo:DividerCenter": "CENTER",
    "Demo:DividerEnd": "END",
    "Demo:DividerVertical": "Vertical Divider",
    "Demo:DividerLeft": "Left",
    "Demo:DividerMiddle": "Middle",
    "Demo:DividerRight": "Right",
    "Demo:DividerToolbar": "Toolbar with Vertical Dividers",
    "Demo:TextDescription": "Text components for consistent typography styling.",
    "Demo:TextHeadings": "Headings",
    "Demo:TextVariants": "Text Variants",
    "Demo:TextColors": "Text Colors",
    "Demo:TextAlignment": "Text Alignment",
    "Demo:TextHeadingSizes": "Heading Sizes",
    "Demo:TextHeading1": "Heading 1",
    "Demo:TextHeading2": "Heading 2",
    "Demo:TextHeading3": "Heading 3",
    "Demo:TextHeading4": "Heading 4",
    "Demo:TextHeading5": "Heading 5",
    "Demo:TextHeading6": "Heading 6",
    "Demo:TextBodyDefault": "Body text (default)",
    "Demo:TextBodySmall": "Body small text",
    "Demo:TextCaption": "Caption text",
    "Demo:TextOverline": "Overline text",
    "Demo:TextDefaultColor": "Default text color",
    "Demo:TextPrimaryColor": "Primary color",
    "Demo:TextSecondaryColor": "Secondary color",
    "Demo:TextSuccessColor": "Success color",
    "Demo:TextWarningColor": "Warning color",
    "Demo:TextDangerColor": "Danger color",
    "Demo:TextMutedColor": "Muted color",
    "Demo:TextStartAligned": "Start aligned text",
    "Demo:TextCenterAligned": "Center aligned text",
    "Demo:TextEndAligned": "End aligned text",
    "Demo:TextH3Size1": "H3 with Size 1 (largest)",
    "Demo:TextH3Size3": "H3 with Size 3",
    "Demo:TextH3Size5": "H3 with Size 5",
    "Demo:TextH3Size6": "H3 with Size 6 (smallest)",
    "Demo:Name": "Name",
    "Demo:Email": "Email",
    "Demo:Role": "Role",
    "Demo:Id": "ID",
    "Demo:Date": "Date",
    "Demo:Total": "Total",
    "Demo:Department": "Department",
    "Demo:Salary": "Salary",
    "Demo:Price": "Price",
    "Demo:NoItemsFound": "No items found",
    "Demo:AddItemsDescription": "Add some items to see them here.",
    "Demo:StripedAndBordered": "Striped and Bordered",
    "Demo:Striped": "Striped",
    "Demo:NoBorder": "No Border",
    "Demo:WithSelection": "With Selection",
    "Demo:CompactDensity": "Compact Density",
    "Demo:EnterNumber": "Enter a number",
    "Demo:WithLabel": "With Label",
    "Demo:Quantity": "Quantity",
    "Demo:MinMaxValues": "Min/Max Values",
    "Demo:Age": "Age",
    "Demo:HelperAge": "Enter age between 0 and 120",
    "Demo:StepIncrement": "Step Increment",
    "Demo:DisabledState": "Disabled State",
    "Demo:NumberFieldPageDescription": "Input field for numeric values with increment/decrement controls.",
    "Demo:WithoutSpinButtons": "Without Spin Buttons",
    "Demo:ReadOnlyState": "Read Only",
    "Demo:Year": "Year",
    "Demo:FixedValue": "Fixed Value",
    "Demo:BasicNavMenu": "Basic Nav Menu",
    "Demo:WithCollapsedState": "With Collapsed State",
    "Demo:SidebarStyle": "Sidebar Style",
    "Demo:WithActiveStates": "With Active States",
    "Demo:CustomAriaLabel": "Custom ARIA Label",
    "Demo:MainNavigation": "Main navigation",
    "Demo:NavMenuDescription": "Navigation wrapper component for building application navigation menus.",
    "Demo:NavMenuExpandMenu": "Expand Menu",
    "Demo:NavMenuCollapseMenu": "Collapse Menu",
    "Demo:NavMenuMainContentArea": "Main Content Area",
    "Demo:NavMenuSidebarToggleHint": "Toggle the sidebar to see collapsed state.",
    "Demo:NavMenuCurrentLabel": "Current: {0}",
    "Demo:NavMenuNote": "<strong>Note:</strong> SbNavMenu is a lightweight wrapper component. You can build navigation links using standard HTML elements, NavLink components, or custom components as children.",
    "Demo:ConfirmAction": "Confirm Action",
    "Demo:DeleteItem": "Delete Item",
    "Demo:DialogDescription": "Modal dialog for user interactions with focus management.",
    "Demo:DialogBasic": "Basic Dialog",
    "Demo:DialogSizes": "Sizes",
    "Demo:DialogConfirmation": "Confirmation Dialog",
    "Demo:DialogForm": "Form Dialog",
    "Demo:DialogOpenButton": "Open Dialog",
    "Demo:DialogBasicTitle": "Basic Dialog",
    "Demo:DialogBasicContent": "This is a basic dialog with a title and content.",
    "Demo:DialogBasicHint": "Press Escape or click the backdrop to close.",
    "Demo:DialogCancel": "Cancel",
    "Demo:DialogConfirm": "Confirm",
    "Demo:DialogDelete": "Delete",
    "Demo:DialogSizeSmall": "Small",
    "Demo:DialogSizeMedium": "Medium",
    "Demo:DialogSizeLarge": "Large",
    "Demo:DialogSmallTitle": "Small Dialog",
    "Demo:DialogMediumTitle": "Medium Dialog",
    "Demo:DialogLargeTitle": "Large Dialog",
    "Demo:DialogSmallContent": "This is a small dialog (400px max-width).",
    "Demo:DialogMediumContent": "This is a medium dialog (600px max-width).",
    "Demo:DialogLargeContent": "This is a large dialog (800px max-width).",
    "Demo:DialogDeleteItem": "Delete Item",
    "Demo:DialogConfirmDeleteTitle": "Confirm Delete",
    "Demo:DialogConfirmDeleteMessage": "Are you sure you want to delete this item? This action cannot be undone.",
    "Demo:DialogItemDeleted": "Item deleted!",
    "Demo:DialogCreateNewUser": "Create New User",
    "Demo:DialogCreateUserTitle": "Create User",
    "Demo:DialogCreateUserButton": "Create User",
    "Demo:DialogFullName": "Full Name",
    "Demo:DialogFullNamePlaceholder": "Enter full name",
    "Demo:DialogEmail": "Email",
    "Demo:DialogSendWelcomeEmail": "Send welcome email",
    "Demo:DrawerDescription": "Slide-out panel overlay for navigation, filters, or contextual actions.",
    "Demo:DrawerBasic": "Basic Drawer",
    "Demo:DrawerPlacements": "Different Placements",
    "Demo:DrawerWithFooter": "With Footer",
    "Demo:DrawerCustomWidth": "Custom Width",
    "Demo:DrawerOpenButton": "Open Drawer",
    "Demo:DrawerBasicTitle": "Drawer Title",
    "Demo:DrawerBasicContent": "This is a basic drawer with a title and content.",
    "Demo:DrawerBasicHint": "Click outside or press Escape to close.",
    "Demo:DrawerPlacementStart": "Start (Left)",
    "Demo:DrawerPlacementEnd": "End (Right)",
    "Demo:DrawerPlacementTop": "Top",
    "Demo:DrawerPlacementBottom": "Bottom",
    "Demo:DrawerStartTitle": "Start Drawer",
    "Demo:DrawerEndTitle": "End Drawer",
    "Demo:DrawerTopTitle": "Top Drawer",
    "Demo:DrawerBottomTitle": "Bottom Drawer",
    "Demo:DrawerStartContent": "Drawer slides in from the start (left in LTR)",
    "Demo:DrawerEndContent": "Drawer slides in from the end (right in LTR)",
    "Demo:DrawerTopContent": "Drawer slides in from the top",
    "Demo:DrawerBottomContent": "Drawer slides in from the bottom",
    "Demo:DrawerOpenWithFooter": "Open with Footer",
    "Demo:DrawerFormTitle": "Form Drawer",
    "Demo:DrawerFormName": "Name",
    "Demo:DrawerFormEmail": "Email",
    "Demo:DrawerFormMessage": "Message",
    "Demo:DrawerSubmit": "Submit",
    "Demo:DrawerNarrowButton": "Narrow (250px)",
    "Demo:DrawerWideButton": "Wide (600px)",
    "Demo:DrawerNarrowTitle": "Narrow Drawer",
    "Demo:DrawerWideTitle": "Wide Drawer",
    "Demo:DrawerNarrowContent": "This is a narrow drawer panel.",
    "Demo:DrawerWideContent": "This is a wider drawer panel for more content.",
    "Demo:Keep": "Keep",
    "Demo:SaveAndLeave": "Save & Leave",
    "Demo:DontSave": "Don't Save",
    "Demo:AdditionalInformation": "Additional Information",
    "Demo:YesNotifyMe": "Yes, Notify Me",
    "Demo:NoThanks": "No Thanks",
    "Demo:TermsAndConditions": "Terms and Conditions",
    "Demo:IAccept": "I Accept",
    "Demo:Decline": "Decline",
    "Demo:IHaveReadTerms": "I have read and agree to the terms",
    "Demo:DangerVariant": "Danger Variant",
    "Demo:WarningVariant": "Warning Variant",
    "Demo:InfoVariant": "Info Variant",
    "Demo:CustomContent": "Custom Content",
    "Demo:WithoutCancelButton": "Without Cancel Button",
    "Demo:ConfirmDialogDescription": "Modal dialog for confirming critical user actions.",
    "Demo:ConfirmDialogShowButton": "Show Confirm Dialog",
    "Demo:ConfirmDialogUserConfirmed": "User confirmed",
    "Demo:ConfirmDialogUserCancelled": "User cancelled",
    "Demo:ConfirmDialogProceedMessage": "Are you sure you want to proceed?",
    "Demo:ConfirmDialogItemDeleted": "Item deleted",
    "Demo:ConfirmDialogDeletionCancelled": "Deletion cancelled",
    "Demo:ConfirmDialogDangerMessage": "This action cannot be undone. Are you sure?",
    "Demo:ConfirmDialogUnsavedChangesButton": "Unsaved Changes",
    "Demo:ConfirmDialogUnsavedChangesTitle": "Unsaved Changes",
    "Demo:ConfirmDialogUnsavedChangesMessage": "You have unsaved changes. Do you want to save before leaving?",
    "Demo:ConfirmDialogViewDetails": "View Details",
    "Demo:ConfirmDialogInfoMessage": "Would you like to receive email notifications for this event?",
    "Demo:ConfirmDialogShowCustomContent": "Show Custom Content",
    "Demo:ConfirmDialogReviewTerms": "Please review the terms:",
    "Demo:ConfirmDialogAcknowledge": "Acknowledge",
    "Demo:ConfirmDialogSessionExpireMessage": "Your session will expire in 5 minutes. Please save your work.",
    "Demo:ConfirmDialogForceDecision": "Force Decision",
    "Demo:ConfirmDialogForceDecisionMessage": "You must make a selection to continue. Click outside won't close this dialog.",
    "Demo:ImportantNotice": "Important Notice",
    "Demo:IUnderstand": "I Understand",
    "Demo:PreventBackdropClose": "Prevent Backdrop Close",
    "Demo:RequiredAction": "Required Action",
    "Demo:Proceed": "Proceed",
    "Demo:GoBack": "Go Back",
    "Demo:BasicEmptyState": "Basic Empty State",
    "Demo:ThereAreNoItems": "There are no items to display at this time.",
    "Demo:WithCustomIcon": "With Custom Icon",
    "Demo:NoMessages": "No messages",
    "Demo:InboxEmpty": "Your inbox is empty.",
    "Demo:NoProjectsYet": "No projects yet",
    "Demo:GetStartedFirstProject": "Get started by creating your first project.",
    "Demo:CreateProject": "Create Project",
    "Demo:CustomIconText": "Custom Icon Text",
    "Demo:NoResults": "No results",
    "Demo:TryAdjustingSearch": "Try adjusting your search.",
    "Demo:BasicBanner": "Basic Banner",
    "Demo:SeverityTypes": "Severity Types",
    "Demo:SystemUpdate": "System Update",
    "Demo:NewFeaturesAvailable": "New Features Available",
    "Demo:NonDismissible": "Non-Dismissible",
    "Demo:MaintenanceNotice": "Maintenance Notice",
    "Demo:BannerDescription": "Full-width notification banners.",
    "Demo:BannerInfoMessage": "This is an informational banner.",
    "Demo:BannerNewVersion": "A new version is available.",
    "Demo:BannerProfileUpdated": "Your profile has been updated successfully.",
    "Demo:BannerSubscriptionExpire": "Your subscription will expire in 3 days.",
    "Demo:BannerConnectionFailed": "Failed to connect to the server.",
    "Demo:BannerCheckFeatures": "Check out the latest features in our platform.",
    "Demo:BannerLearnMore": "Learn More",
    "Demo:BannerDismiss": "Dismiss",
    "Demo:BannerMaintenanceMessage": "System maintenance scheduled for tonight at 10 PM.",
    "Demo:BasicPopover": "Basic Popover",
    "Demo:PlacementOptions": "Placement Options",
    "Demo:UserCardExample": "User Card Example",
    "Demo:PopoverDescription": "Display rich content in a positioned overlay.",
    "Demo:PopoverOpenButton": "Open Popover",
    "Demo:PopoverTitle": "Popover Title",
    "Demo:PopoverBasicContent": "This is the content of the popover. It can contain any HTML content.",
    "Demo:PopoverPlacementTop": "Top",
    "Demo:PopoverPlacementBottom": "Bottom",
    "Demo:PopoverPlacementStart": "Start",
    "Demo:PopoverPlacementEnd": "End",
    "Demo:PopoverTopPlacement": "Top placement",
    "Demo:PopoverBottomPlacement": "Bottom placement",
    "Demo:PopoverStartPlacement": "Start placement",
    "Demo:PopoverEndPlacement": "End placement",
    "Demo:PopoverViewProfile": "View Profile",
    "Demo:PopoverUserName": "John Doe",
    "Demo:PopoverUserBio": "Software Developer at Acme Corp. Passionate about building great user experiences.",
    "Demo:PopoverMessage": "Message",
    "Demo:TooltipDescription": "Show helpful information on hover or focus.",
    "Demo:TooltipBasic": "Basic Tooltip",
    "Demo:TooltipPlacementOptions": "Placement Options",
    "Demo:TooltipWithDelay": "With Delay",
    "Demo:TooltipRichContent": "Rich Content",
    "Demo:TooltipBasicText": "This is a helpful tooltip",
    "Demo:TooltipHoverMe": "Hover Me",
    "Demo:TooltipTopStart": "Top Start",
    "Demo:TooltipTop": "Top",
    "Demo:TooltipTopEnd": "Top End",
    "Demo:TooltipBottomStart": "Bottom Start",
    "Demo:TooltipBottom": "Bottom",
    "Demo:TooltipBottomEnd": "Bottom End",
    "Demo:TooltipStart": "Start",
    "Demo:TooltipEnd": "End",
    "Demo:TooltipNoDelayText": "No delay",
    "Demo:TooltipNoDelay": "No Delay",
    "Demo:Tooltip500msText": "500ms delay",
    "Demo:Tooltip500msDelay": "500ms Delay",
    "Demo:Tooltip1sText": "1000ms delay",
    "Demo:Tooltip1sDelay": "1s Delay",
    "Demo:TooltipUserInfo": "User Info",
    "Demo:TooltipProfileDetails": "Click to view full profile details and settings.",
    "Demo:TooltipProfile": "Profile",
    "Demo:MenuDescription": "Contextual menus with keyboard navigation.",
    "Demo:MenuBasic": "Basic Menu",
    "Demo:MenuOpenButton": "Open Menu",
    "Demo:MenuNewFile": "New File",
    "Demo:MenuOpen": "Open",
    "Demo:MenuSelectedLabel": "Selected: {0}",
    "Demo:MenuActions": "Actions",
    "Demo:MenuEdit": "Edit",
    "Demo:MenuCopy": "Copy",
    "Demo:MenuWithShortcuts": "With Shortcuts",
    "Demo:MenuFileMenu": "File Menu",
    "Demo:MenuOptions": "Options",
    "Demo:MenuWithDisabledItems": "With Disabled Items",
    "Demo:MenuCut": "Cut",
    "Demo:MenuPaste": "Paste",
    "Demo:MenuPlacementOptions": "Placement Options",
    "Demo:MenuItem1": "Item 1",
    "Demo:MenuItem2": "Item 2",
    "Demo:AccordionDescription": "Vertically stacked expandable panels for organizing content.",
    "Demo:BasicAccordion": "Basic Accordion",
    "Demo:WhatIsSufiBlazor": "What is SufiBlazor?",
    "Demo:HowDoIGetStarted": "How do I get started?",
    "Demo:IsItFreeToUse": "Is it free to use?",
    "Demo:MultipleExpanded": "Multiple Expanded",
    "Demo:Section1": "Section 1",
    "Demo:Section2": "Section 2",
    "Demo:Section3": "Section 3",
    "Demo:PersonalInformation": "Personal Information",
    "Demo:FullName": "Full Name",
    "Demo:AccountSettings": "Account Settings",
    "Demo:EnableNotifications": "Enable notifications",
    "Demo:TwoFactorAuth": "Two-factor authentication",
    "Demo:Security": "Security",
    "Demo:WithSubtitles": "With Subtitles",
    "Demo:Profile": "Profile",
    "Demo:DefaultExpanded": "Default Expanded",
    "Demo:Introduction": "Introduction",
    "Demo:Details": "Details",
    "Demo:Conclusion": "Conclusion",
    "Demo:DisabledItems": "Disabled Items",
    "Demo:AvailableSection": "Available Section",
    "Demo:DisabledSection": "Disabled Section",
    "Demo:AnotherAvailableSection": "Another Available Section",
    "Demo:FAQExample": "FAQ Example",
    "Demo:HowResetPassword": "How do I reset my password?",
    "Demo:HowContactSupport": "How do I contact support?",
    "Demo:WhatPaymentMethods": "What payment methods do you accept?",
    "Demo:CanCancelSubscription": "Can I cancel my subscription?",
    "Demo:NestedAccordions": "Nested Accordions",
    "Demo:TreeViewDescription": "Hierarchical tree structure for displaying nested data.",
    "Demo:TreeViewBasic": "Basic Tree View",
    "Demo:TreeViewWithIcons": "With Icons",
    "Demo:TreeViewWithSelection": "With Selection",
    "Demo:TreeViewWithCheckboxes": "With Checkboxes",
    "Demo:TreeViewOrganizationStructure": "Organization Structure",
    "Demo:TreeViewFileExplorer": "File Explorer",
    "Demo:TreeViewFileExplorerHeading": "File Explorer",
    "Demo:TreeViewCategoriesDefaultExpansion": "Categories with Default Expansion",
    "Demo:TreeViewSelectedLabel": "Selected: {0}",
    "Demo:TreeViewCheckedItemsCount": "Checked Items ({0})",
    "Demo:TreeViewDepartmentLabel": "Department: {0}",
    "Demo:Category1": "Category 1",
    "Demo:Category2": "Category 2",
    "Demo:Subcategory11": "Subcategory 1.1",
    "Demo:Subcategory12": "Subcategory 1.2",
    "Demo:StepperDescription": "Guide users through multi-step processes with visual progress indicators.",
    "Demo:StepperCompletedSuccess": "Stepper completed successfully!",
    "Demo:BasicStepper": "Basic Stepper",
    "Demo:SelectCampaignSettings": "Select campaign settings",
    "Demo:CampaignSettings": "Campaign Settings",
    "Demo:ConfigureCampaign": "Configure your campaign name and description.",
    "Demo:CreateAdGroup": "Create an ad group",
    "Demo:AdGroup": "Ad Group",
    "Demo:SetUpAdGroup": "Set up your ad group and targeting options.",
    "Demo:CreateAd": "Create an ad",
    "Demo:DesignAdContent": "Design your advertisement content.",
    "Demo:WithDescriptions": "With Descriptions",
    "Demo:AccountInformation": "Account Information",
    "Demo:EnterPersonalDetails": "Enter your personal details",
    "Demo:Address": "Address",
    "Demo:ProvideShippingAddress": "Provide your shipping address",
    "Demo:StreetAddress": "Street Address",
    "Demo:City": "City",
    "Demo:Review": "Review",
    "Demo:ConfirmInformation": "Confirm your information",
    "Demo:ReviewYourDetails": "Review Your Details",
    "Demo:ReviewInfoProvided": "Please review the information you've provided.",
    "Demo:WithOptionalSteps": "With Optional Steps",
    "Demo:BasicInfo": "Basic Info",
    "Demo:AdditionalDetails": "Additional Details",
    "Demo:Optional": "Optional",
    "Demo:Confirmation": "Confirmation",
    "Demo:RequiredEnterBasic": "Required: Enter basic information.",
    "Demo:OptionalAddExtra": "Optional: Add extra details if you wish.",
    "Demo:RequiredConfirmSubmission": "Required: Confirm your submission.",
    "Demo:NonLinearStepper": "Non-Linear Stepper",
    "Demo:Step1": "Step 1",
    "Demo:Step2": "Step 2",
    "Demo:Step3": "Step 3",
    "Demo:JumpToAnyStep": "You can jump to any step in non-linear mode.",
    "Demo:ClickStepToNavigate": "Click any step number to navigate.",
    "Demo:NoSequentialOrder": "No need to follow sequential order.",
    "Demo:VerticalOrientation": "Vertical Orientation",
    "Demo:PersonalDetails": "Personal Details",
    "Demo:DisplayWhenNoData": "Display when no data is available.",
    "Demo:CategoryActionsDesc": "Button, IconButton, Link",
    "Demo:CategoryFormsDesc": "TextField, Select, Checkbox, DatePicker...",
    "Demo:SelectPageDescription": "Dropdown select component for choosing from a list of options.",
    "Demo:SelectBasic": "Basic Select",
    "Demo:SelectWithItems": "With Items Collection",
    "Demo:SelectDisabled": "Disabled",
    "Demo:SelectClearable": "Clearable",
    "Demo:SelectSearchable": "Searchable",
    "Demo:MultiSelectPageDescription": "Dropdown that allows selecting multiple options.",
    "Demo:MultiSelectBasic": "Basic Usage",
    "Demo:MultiSelectWithSearch": "With Search",
    "Demo:MultiSelectMaxSelected": "Max Selections",
    "Demo:MultiSelectDisabled": "Disabled",
    "Demo:AutocompletePageDescription": "Text input with searchable dropdown suggestions.",
    "Demo:AutocompleteBasic": "Basic Usage",
    "Demo:AutocompleteWithSearch": "With Search",
    "Demo:AutocompleteMinLengthMaxResults": "Min Length & Max Results",
    "Demo:AutocompleteDisabled": "Disabled",
    "Demo:CheckboxPageDescription": "Checkbox input for boolean selection with optional indeterminate state and color variants.",
    "Demo:CheckboxBasic": "Basic Checkbox",
    "Demo:CheckboxAcceptTerms": "Accept terms and conditions",
    "Demo:CheckboxChecked": "Checked",
    "Demo:CheckboxMultiple": "Multiple Checkboxes",
    "Demo:CheckboxOption1": "Option 1",
    "Demo:CheckboxOption2": "Option 2",
    "Demo:CheckboxOption3": "Option 3",
    "Demo:CheckboxIndeterminate": "Indeterminate",
    "Demo:CheckboxSelectAll": "Select all",
    "Demo:CheckboxDisabled": "Disabled",
    "Demo:CheckboxDisabledChecked": "Disabled checked",
    "Demo:CheckboxDisabledUnchecked": "Disabled unchecked",
    "Demo:CheckboxColors": "Colors",
    "Demo:CheckboxColorPrimary": "Primary",
    "Demo:CheckboxColorSuccess": "Success",
    "Demo:CheckboxColorWarning": "Warning",
    "Demo:CheckboxColorDanger": "Danger",
    "Demo:RadioPageDescription": "Single selection from a set of options using SbRadioGroup and SbRadio.",
    "Demo:RadioBasic": "Basic Usage",
    "Demo:RadioOption1": "Option 1",
    "Demo:RadioOption2": "Option 2",
    "Demo:RadioOption3": "Option 3",
    "Demo:RadioSelected": "Selected",
    "Demo:RadioHorizontal": "Horizontal Layout",
    "Demo:RadioLeft": "Left",
    "Demo:RadioCenter": "Center",
    "Demo:RadioRight": "Right",
    "Demo:RadioHelperText": "With Helper Text",
    "Demo:RadioSelectPlan": "Select Plan",
    "Demo:RadioFree": "Free",
    "Demo:RadioPro": "Pro",
    "Demo:RadioEnterprise": "Enterprise",
    "Demo:RadioHelperBasic": "Basic features",
    "Demo:RadioHelperAdvanced": "Advanced features",
    "Demo:RadioHelperAll": "All features + support",
    "Demo:RadioDisabled": "Disabled",
    "Demo:RadioEnabled": "Enabled",
    "Demo:SwitchPageDescription": "Toggle control for binary on/off states.",
    "Demo:SwitchBasic": "Basic Usage",
    "Demo:SwitchEnableNotifications": "Enable notifications",
    "Demo:SwitchValue": "Value",
    "Demo:SwitchColors": "Colors",
    "Demo:SwitchColorPrimary": "Primary",
    "Demo:SwitchColorSuccess": "Success",
    "Demo:SwitchColorWarning": "Warning",
    "Demo:SwitchColorDanger": "Danger",
    "Demo:SwitchSizes": "Sizes",
    "Demo:SwitchSizeSmall": "Small",
    "Demo:SwitchSizeMedium": "Medium",
    "Demo:SwitchSizeLarge": "Large",
    "Demo:SwitchHelperText": "With Helper Text",
    "Demo:SwitchDarkMode": "Enable dark mode",
    "Demo:SwitchHelperDarkMode": "Switch between light and dark themes",
    "Demo:SwitchDisabled": "Disabled",
    "Demo:SwitchDisabledOff": "Disabled (Off)",
    "Demo:SwitchDisabledOn": "Disabled (On)",
    "Demo:DatePickerPageDescription": "Date selection component with calendar dropdown and multiple calendar system support.",
    "Demo:DatePickerBasic": "Basic Usage",
    "Demo:DatePickerBirthDate": "Birth Date",
    "Demo:DatePickerSelected": "Selected",
    "Demo:DatePickerNone": "None",
    "Demo:DatePickerConstraints": "With Constraints",
    "Demo:DatePickerCheckInDate": "Check-in Date",
    "Demo:DatePickerDisableWeekends": "Disable Weekends",
    "Demo:DatePickerAppointmentDate": "Appointment Date",
    "Demo:DatePickerCustomFormat": "Custom Format",
    "Demo:DatePickerEventDate": "Event Date",
    "Demo:DatePickerRequired": "Required Field",
    "Demo:DatePickerDueDate": "Due Date",
    "Demo:DatePickerDueDatePlaceholder": "Select due date (required)",
    "Demo:DatePickerDisabled": "Disabled State",
    "Demo:DatePickerRegistrationDate": "Registration Date",
    "Demo:DateRangePickerTitle": "Date Range Picker",
    "Demo:DateRangePickerDescription": "Select a start and end date with dual calendars and optional presets.",
    "Demo:DateRangeBasic": "Date Range – Basic",
    "Demo:DateRangeTripDates": "Trip Dates",
    "Demo:DateRangeFrom": "From",
    "Demo:DateRangeTo": "to",
    "Demo:DateRangeNoSelection": "No range selected",
    "Demo:DateRangeNoPresets": "Date Range – Without Presets",
    "Demo:DateRangeCustomRange": "Custom Range",
    "Demo:TimePickerPageDescription": "Time selection component with hour, minute, and optional second selection.",
    "Demo:TimePickerBasic": "Basic Usage",
    "Demo:TimePickerAppointmentTime": "Appointment Time",
    "Demo:TimePickerSelected": "Selected",
    "Demo:TimePickerNone": "None",
    "Demo:TimePicker12Hour": "12-Hour Format",
    "Demo:TimePickerMeetingTime": "Meeting Time",
    "Demo:TimePickerWithSeconds": "With Seconds",
    "Demo:TimePickerExactTime": "Exact Time",
    "Demo:TimePickerMinuteSteps": "15-Minute Steps",
    "Demo:TimePickerBookAppointment": "Book Appointment",
    "Demo:TimePickerRequired": "Required Field",
    "Demo:TimePickerDeadline": "Deadline",
    "Demo:TimePickerDisabled": "Disabled State",
    "Demo:TimePickerFixedTime": "Fixed Time",
    "Demo:ColorPickerPageDescription": "Color selection component with preset colors, custom color input, and optional opacity control.",
    "Demo:ColorPickerBasic": "Basic Usage",
    "Demo:ColorPickerPrimaryColor": "Primary Color",
    "Demo:ColorPickerSelected": "Selected",
    "Demo:ColorPickerNone": "None",
    "Demo:ColorPickerCustomPresets": "With Custom Presets",
    "Demo:ColorPickerBrandColor": "Brand Color",
    "Demo:ColorPickerNoPresets": "Without Presets",
    "Demo:ColorPickerCustomColor": "Custom Color",
    "Demo:ColorPickerWithOpacity": "With Opacity",
    "Demo:ColorPickerOverlayColor": "Overlay Color",
    "Demo:ColorPickerRequired": "Required Field",
    "Demo:ColorPickerThemeColor": "Theme Color",
    "Demo:ColorPickerDisabled": "Disabled State",
    "Demo:ColorPickerLockedColor": "Locked Color",
    "Demo:SliderPageDescription": "Range slider component for selecting numeric values within a defined range.",
    "Demo:SliderBasic": "Basic Usage",
    "Demo:SliderVolume": "Volume",
    "Demo:SliderValue": "Value",
    "Demo:SliderWithStep": "With Step",
    "Demo:SliderBrightness": "Brightness",
    "Demo:SliderDecimal": "Decimal Values",
    "Demo:SliderRating": "Rating",
    "Demo:SliderNoValueDisplay": "Without Value Display",
    "Demo:SliderOpacity": "Opacity",
    "Demo:SliderCustomRange": "Custom Range",
    "Demo:SliderYear": "Year",
    "Demo:SliderDisabled": "Disabled Slider",
    "Demo:SliderLockedValue": "Locked Value",
    "Demo:TagInputPageDescription": "Text input that converts entered text into removable tags/chips.",
    "Demo:TagInputBasic": "Basic Usage",
    "Demo:TagInputTags": "Tags",
    "Demo:TagInputPlaceholderAdd": "Add tags...",
    "Demo:TagInputMaxTags": "With Maximum Tags",
    "Demo:TagInputSkills": "Skills",
    "Demo:TagInputPlaceholderSkills": "Add up to 5 skills...",
    "Demo:TagInputAllowDuplicates": "Allow Duplicates",
    "Demo:TagInputItems": "Items",
    "Demo:TagInputCustomDelimiters": "Custom Delimiters",
    "Demo:TagInputEmails": "Emails",
    "Demo:TagInputPlaceholderEmails": "Enter emails separated by space...",
    "Demo:TagInputPrepopulated": "Pre-populated Tags",
    "Demo:TagInputCategories": "Categories",
    "Demo:TagInputDisabled": "Disabled State",
    "Demo:TagInputLockedTags": "Locked Tags",
    "Demo:FileUploadPageDescription": "File upload component with drag-and-drop support, file type validation, and progress indication.",
    "Demo:FileUploadBasic": "Basic Usage",
    "Demo:FileUploadSelectedCount": "Selected: {0} file(s)",
    "Demo:FileUploadImage": "Image Upload",
    "Demo:FileUploadDragImages": "Drag & drop images here",
    "Demo:FileUploadBrowseMax5MB": "or click to browse (max 5MB)",
    "Demo:FileUploadMultiple": "Multiple Files",
    "Demo:FileUploadDocumentsUpTo10": "Upload documents (up to 10 files)",
    "Demo:FileUploadDisabled": "Disabled State",
    "Demo:FileUploadUploadDisabled": "Upload disabled",
    "Demo:RichTextEditorPageDescription": "Rich text editor component for creating and editing formatted content.",
    "Demo:RichTextEditorBasic": "Basic Usage",
    "Demo:RichTextEditorContent": "Content",
    "Demo:RichTextEditorPlaceholder": "With Placeholder",
    "Demo:RichTextEditorDescription": "Description",
    "Demo:RichTextEditorPlaceholderText": "Enter description...",
    "Demo:RichTextEditorCustomHeight": "Custom Height",
    "Demo:RichTextEditorArticleContent": "Article Content",
    "Demo:RichTextEditorNoToolbar": "Without Toolbar",
    "Demo:RichTextEditorSimpleNote": "Simple Note",
    "Demo:RichTextEditorReadOnly": "Read-Only Display",
    "Demo:RichTextEditorDisplayContent": "Display Content",
    "Demo:DataGridPageDescription": "Powerful data grid component for displaying tabular data with sorting, filtering, pagination, and selection.",
    "Demo:DataGridDemos": "Demos",
    "Demo:DataGridBasic": "Basic",
    "Demo:DataGridBasicDescription": "Simple client-side grid with column definitions.",
    "Demo:DataGridSelection": "Selection",
    "Demo:DataGridStripedBordered": "Striped & Bordered",
    "Demo:DataGridCompactDensity": "Compact Density",
    "Demo:DataGridEmptyState": "Empty State",
    "Demo:DataGridSelectionDescription": "Row selection with KeySelector, SelectedKeysChanged, and SelectedItemsChanged.",
    "Demo:DataGridSelectedCount": "Selected: {0} item(s)",
    "Demo:DataGridStyledDescription": "Visual variants: striped rows and borders.",
    "Demo:DataGridCompactDescription": "Density variants: compact, default, comfortable.",
    "Demo:DataGridEmptyDescription": "Custom content when there are no items using EmptyTemplate.",
    "Demo:DataGridExpandableRows": "Expandable Rows",
    "Demo:DataGridDetailDescription": "Expandable detail rows using DetailTemplate, ExpandedRowKeys, and OnRowExpandChanged.",
    "Demo:DataGridOrderItems": "Order items",
    "Demo:DataGridOrderTotal": "Order total",
    "Demo:DataGridCustomer": "Customer",
    "Demo:DataGridServerSide": "Server-Side",
    "Demo:DataGridServerDescription": "Server-side paging and sorting with ItemsProvider, SbDataRequest, and SbDataResponse.",
    "Demo:DataGridCellTemplates": "Custom Cell Templates",
    "Demo:DataGridCellTemplatesDescription": "Customize cell content with CellTemplate: avatars, chips, badges, and action buttons.",
    "Demo:DataGridEmployee": "Employee",
    "Demo:DataGridDepartment": "Department",
    "Demo:Status": "Status",
    "Demo:Active": "Active",
    "Demo:Inactive": "Inactive",
    "Demo:Actions": "Actions",
    "Demo:DataGridVirtualization": "Virtualization",
    "Demo:DataGridVirtualizationDescription": "Virtualization for large datasets: only visible rows are rendered. Use VirtualizationEnabled, Height, and RowHeight.",
    "Demo:DataGridVirtualizationAlert": "This grid contains 10,000 rows but only renders visible rows. Scroll to see smooth performance.",
    "Demo:DataGridVirtualizationGenerating": "Generating 10,000 rows...",
    "Demo:DataGridColumnFilter": "Column Filtering",
    "Demo:DataGridColumnFilterDescription": "Filter by column using the header filter menu. Set ShowColumnFilters and Filterable on columns.",
    "Demo:DataGridProgrammaticFilter": "Programmatic Filtering",
    "Demo:DataGridProgrammaticFilterDescription": "Apply filters from code using SetOnlyFilterAsync and ClearAllFiltersAsync. Use a grid ref and ShowFilterBar to show active filters.",
    "Demo:DataGridFilterEngineering": "Engineering Only",
    "Demo:DataGridFilterSales": "Sales Only",
    "Demo:DataGridFilterHighEarners": "High Earners ($100K+)",
    "Demo:DataGridFilterActiveOnly": "Active Only",
    "Demo:DataGridClearFilters": "Clear Filters",
    "Demo:DataGridInlineEdit": "Inline Editing",
    "Demo:DataGridInlineEditDescription": "Edit cells in place with EditMode.Cell and Editable columns. Use OnRowEdited to persist changes.",
    "Demo:DataGridInlineEditHint": "Click on a cell to edit. Press Enter to save or Escape to cancel.",
    "Demo:Yes": "Yes",
    "Demo:No": "No",
    "Demo:DataGridExportCsv": "Export to CSV",
    "Demo:DataGridExportCsvDescription": "Export current page or all data to CSV using ExportToCsvAsync and ExportAllToCsvAsync. Use a grid ref to call the methods.",
    "Demo:DataGridExportCurrentPage": "Export Current Page",
    "Demo:DataGridExportAllData": "Export All Data",
    "Demo:DataGridExportCsvCaption": "Data set contains {0} employees. Current page shows {1}.",
    "Demo:TextFieldPageDescription": "Text input with validation, adornments, and clearable options.",
    "Demo:TextFieldBasicInput": "Basic Input",
    "Demo:TextFieldWithHelperText": "With Helper Text",
    "Demo:TextFieldWithError": "With Error",
    "Demo:TextFieldPasswordToggle": "Password with Toggle",
    "Demo:TextFieldClearable": "Clearable",
    "Demo:TextFieldWithAdornments": "With Adornments",
    "Demo:TextFieldStates": "States",
    "Demo:TextAreaPageDescription": "Multi-line text input for longer content.",
    "Demo:TextAreaBasicUsage": "Basic Usage",
    "Demo:TextAreaWithLabel": "With Label",
    "Demo:TextAreaRequired": "Required Field",
    "Demo:TextAreaDisabled": "Disabled State",
    "Demo:TextAreaWithHelperText": "With Helper Text",
    "Demo:TextAreaError": "Error State",
    "Demo:TextAreaCharacterCount": "With Character Count",
    "Demo:TextAreaReadOnly": "Read Only",
    "Demo:CategoryDataDesc": "DataGrid, Table, Pagination, StatCard",
    "Demo:CategoryLayoutDesc": "Stack, Grid, Container",
    "Demo:CategoryNavigationDesc": "Tabs, Stepper, Breadcrumb, TreeView...",
    "Demo:CategoryOverlaysDesc": "Dialog, Drawer, Popover, Tooltip...",
    "Demo:CategoryFeedbackDesc": "Alert, Toast, Progress, Skeleton...",
    "Demo:CategorySurfacesDesc": "Card, Surface",
    "Demo:CategoryTypographyDesc": "Text, Heading, Icon",
    "Demo:Category": "Category",
    "Demo:Stock": "Stock",
    "Demo:NoProductsFound": "No products found.",
    "Demo:CustomIcons": "Custom Icons",
    "Demo:StepperCustomButtonText": "Custom Button Text",
    "Demo:WithoutNavigationButtons": "Without Navigation Buttons",
    "Demo:WithFinishCallback": "With Finish Callback",
    "Demo:ErrorHandlingDescription": "Tests both error paths: ErrorBoundary (fatal UI crashes → blocking modal) and UserExceptionInformer (ABP-style async/backend errors → message dialog, adapted in SpComponentBase).",
    "Demo:ErrorHandlingThrowHandler": "Throw in event handler",
    "Demo:ErrorHandlingThrowHandlerDesc": "Unhandled → ErrorBoundary. Full-screen modal, Reload/Back to home only.",
    "Demo:ErrorHandlingThrowRender": "Throw during render",
    "Demo:ErrorHandlingThrowRenderDesc": "Unhandled → ErrorBoundary. Same blocking modal.",
    "Demo:ErrorHandlingThrowException": "Throw exception",
    "Demo:ErrorHandlingTriggerRender": "Trigger render exception",
    "Demo:ErrorHandlingBackendError": "Simulate async backend/API error",
    "Demo:ErrorHandlingBackendErrorDesc": "Via ExecuteWithLoadingAsync → UserExceptionInformer. Message dialog; page stays usable.",
    "Demo:ErrorHandlingSimulateBackend": "Simulate backend error",
    "Demo:ErrorHandlingValidationError": "Simulate validation error",
    "Demo:ErrorHandlingValidationErrorDesc": "Same path as backend → UserExceptionInformer. ABP validation uses this flow.",
    "Demo:ErrorHandlingSimulateValidation": "Simulate validation error",
    "Demo:ErrorHandlingNetworkError": "Simulate network error",
    "Demo:ErrorHandlingNetworkErrorDesc": "HttpRequestException → UserExceptionInformer. Shows localized \"Network error\".",
    "Demo:ErrorHandlingSimulateNetwork": "Simulate network error",
    "Demo:ErrorHandlingShow404": "Show 404 page",
    "Demo:ErrorHandlingShow404Desc": "Navigate to non-existent route → SpErrorPage (404). Formal error page with Back to home, Go back.",
    "Demo:ErrorHandlingShow404Button": "Show 404 page",
    "Demo:ErrorHandlingShow403": "Show 403 page",
    "Demo:ErrorHandlingShow403Desc": "Navigate to forbidden route → SpErrorPage (403). Requires a role nobody has.",
    "Demo:ErrorHandlingShow403Button": "Show 403 page",
    "Demo:ForbiddenDemoMessage": "If you see this, you have the ForbiddenDemoRole (unexpected)."
  }
}