webfluent 0.4.0-alpha

The Web-First Language — compiles to HTML, CSS, JavaScript, and PDF. 50+ built-in components, reactivity, routing, i18n, SSG, and template engine.
Documentation
{
    "nav.home": "Home",
    "nav.start": "Get Started",
    "nav.guide": "Guide",
    "nav.components": "Components",
    "nav.styling": "Styling",
    "nav.animation": "Animation",
    "nav.i18n": "i18n",
    "nav.ssg": "SSG",
    "nav.pdf": "PDF",
    "nav.template": "Template Engine",
    "nav.a11y": "Accessibility",
    "nav.cli": "CLI",

    "nav.section.intro": "Introduction",
    "nav.section.features": "Features",
    "nav.section.tools": "Tools",

    "tpl.title": "Template Engine",
    "tpl.subtitle": "Use WebFluent as a server-side template engine from Rust and Node.js.",

    "hero.title": "The Web-First Language",
    "hero.sub1": "A programming language that compiles to HTML, CSS, and JavaScript.",
    "hero.sub2": "Built-in components, reactivity, routing, i18n, animations, and SSG.",
    "hero.cta": "Get Started",
    "hero.guide": "View Guide",

    "demo.title": "Try It Live",
    "demo.subtitle": "These are real WebFluent components running in your browser.",
    "demo.counter": "Reactive Counter",
    "demo.counter.hint": "Click the buttons. The number updates instantly.",
    "demo.binding": "Two-Way Binding",
    "demo.binding.placeholder": "Type something here...",
    "demo.binding.hint": "The alert updates as you type.",
    "demo.conditional": "Conditional Rendering",
    "demo.conditional.toggle": "Toggle content",
    "demo.conditional.text": "This card animates in/out when you toggle the switch.",
    "demo.components": "Components",
    "demo.components.hint": "Button variants, badges, tags, and progress bar.",

    "why.title": "Why WebFluent?",
    "why.subtitle": "Everything you need, built into the language.",
    "why.syntax": "Declarative Syntax",
    "why.syntax.desc": "No XML, no JSX. Write UI as readable declarations with curly braces and parentheses.",
    "why.components": "50+ Components",
    "why.components.desc": "Navbar, Card, Modal, Form, Table, Tabs, and more. Every component has a default design.",
    "why.reactivity": "Signal Reactivity",
    "why.reactivity.desc": "Fine-grained DOM updates without a virtual DOM. Only affected nodes update.",
    "why.design": "Design System",
    "why.design.desc": "Design tokens for colors, spacing, typography. 4 themes. Switch with one config line.",
    "why.animation": "Animations",
    "why.animation.desc": "12 built-in animations as modifiers. Enter/exit on conditionals and loops with stagger.",
    "why.i18n": "i18n + RTL",
    "why.i18n.desc": "JSON translations, t() function, reactive locale switching, automatic RTL direction.",
    "why.ssg": "SSG",
    "why.ssg.desc": "Pre-render pages at build time. Instant content, then JS hydrates for interactivity.",
    "why.a11y": "A11y Linting",
    "why.a11y.desc": "12 compile-time checks for missing alt text, labels, headings. Never blocks the build.",
    "why.zero": "Zero Dependencies",
    "why.zero.desc": "Compiles to vanilla HTML, CSS, JS. No runtime framework. Pure web standards output.",

    "cta.title": "Ready to build?",
    "cta.subtitle": "Create your first project in seconds.",

    "footer.built": "WebFluent — The Web-First Language",
    "footer.docs": "Docs"
}