# Rustelo page — Full-Stack Rust Web Framework

# Hero
rustelo-badge = Full-Stack Rust Web Framework
rustelo-tagline = Modular · Type-Safe · Configuration-Driven · Memory-Safe
rustelo-hero-title = Build. Deploy. Deliver.
rustelo-hero-subtitle = Modular, type-safe Rust platform built on Leptos and Axum. Configuration-driven architecture with language-agnostic routing, plugin system, and dual-target WASM+native compilation.

# Stats
rustelo-stat-crates = Crates
rustelo-stat-layers = Layers
rustelo-stat-unsafe = unsafe blocks
rustelo-stat-targets = Targets WASM+native

# CTAs
rustelo-cta-github = Git Repo
rustelo-cta-architecture = View Architecture
rustelo-cta-get-started = Get Started

# Architecture section
rustelo-arch-title = Three-Layer Design
rustelo-arch-subtitle = Clear separation between your application, framework ports, and foundation. Each layer has a single responsibility.

# Layer badges / titles / descriptions
rustelo-layer-app-badge = Your App
rustelo-layer-app-title = Implementation Layer
rustelo-layer-app-desc = Your application crates: server (Axum SSR), client (Leptos WASM), and pages (Leptos components). Build-time code generation produces routes, pages, and i18n from configuration.

rustelo-layer-ports-title = Framework Ports
rustelo-layer-ports-desc = Stable public API for implementations. Ports wrap foundation internals and expose clean, versioned interfaces: web stack, authentication, and content management.

rustelo-layer-foundation-title = Foundation
rustelo-layer-foundation-desc = Core implementations: config, i18n, RBAC, Axum SSR server, Leptos WASM client, UI components, page generation system, and Nickel-based build configuration.

# Features section
rustelo-features-title = Everything Included
rustelo-features-subtitle = A complete platform from authentication to deployment, composable via Cargo features.

rustelo-feat-wasm-title = Reactive WASM Frontend
rustelo-feat-wasm-desc = Fine-grained reactivity with Leptos. Signals, memos, effects. Zero virtual DOM. SSR hydration with tachys.

rustelo-feat-auth-title = Authentication & RBAC
rustelo-feat-auth-desc = JWT, OAuth2, 2FA with TOTP. Role-based access control via Nickel NCL policies. Argon2 password hashing.

rustelo-feat-routing-title = Language-Agnostic Routing
rustelo-feat-routing-desc = Routes defined in TOML/NCL. Build-time generation. No hardcoded paths. Auto-discover languages from content directory.

rustelo-feat-plugins-title = Plugin System
rustelo-feat-plugins-desc = ResourceContributor and PageContributor traits. Register at startup, zero runtime overhead. include_str!() for compile-time embedding.

rustelo-feat-db-title = Database Abstraction
rustelo-feat-db-desc = PostgreSQL and SQLite via SQLx. Compile-time query verification. Async connection pooling. Separate migrations per database type.

rustelo-feat-email-title = Email & Notifications
rustelo-feat-email-desc = Multi-provider email system via Lettre. Template-based emails with FTL i18n. WebSocket real-time notifications via tokio-tungstenite.

rustelo-feat-codegen-title = Build-Time Code Generation
rustelo-feat-codegen-desc = Nickel NCL → build.rs → OUT_DIR → include!(). Routes, pages, menus, and FTL registry generated at compile time. Zero runtime cost.

rustelo-feat-features-title = Cargo Feature Composition
rustelo-feat-features-desc = auth, content-db, content-static, email, tls, metrics, crypto. Enable only what you need. Feature-gated compilation for both WASM and native targets.

# Build pipeline
rustelo-pipeline-title = Configuration-Driven Generation
rustelo-pipeline-subtitle = Everything generated at compile time from Nickel NCL configuration. Zero runtime overhead, full type safety.

# Quick start
rustelo-quickstart-title = Up and Running
rustelo-quickstart-subtitle = From zero to running Rustelo application.

# Tech stack
rustelo-tech-title = Built on Proven Foundations

# Bottom CTA
rustelo-cta-title = Ready to build with Rust?
rustelo-cta-subtitle = Open source · Self-hosted · Zero unsafe · 100% Rust
