AkurAI Build
Menu

Public repository / master

AkurAI-Framework / site/backend/locales/en.json

Latest change b14b0a0ca75df1c2b07ac75b288f7085176ee32b - OLI-158: declarative [[forms]] handler (validate, store, SMTP notify, PRG, honeypot, rate limit, i18n) + glass form classes by Ólafur Búi Ólafsson

{
  "footer.tagline": "A single-binary, pure-Rust web framework.",
  "nav.docs": "Docs",
  "hero.cta": "Get started",
  "hero.eyebrow_suffix": "Pure Rust · Zero runtime dependencies",
  "hero.headline_pre": "A backend framework that ships as",
  "hero.headline_highlight": "a single file",
  "hero.headline_post": ".",
  "hero.lede": "A pure-Rust web framework: embedded database, auto-generated APIs, server-side templates, and built-in semantic search — in one static binary with no runtime dependencies and no build step.",
  "hero.github": "View on GitHub",
  "hero.copy": "Copy",
  "hero.copy_label": "Copy install command",
  "hero.status_checking": "checking server…",
  "feature.binary.title": "Single static binary",
  "feature.binary.body": "Copy one file and run it. No runtime, no interpreter, no node_modules — about 1.1 MB.",
  "feature.rust.title": "Zero runtime dependencies",
  "feature.rust.body": "Pure std Rust. HTTP, JSON, the database, templates, and markdown are all written from scratch.",
  "feature.database.title": "Embedded database",
  "feature.database.body": "A crash-safe relational store on a copy-on-write B+tree with atomic, WAL-free commits. No separate database server.",
  "feature.api.title": "Auto-generated APIs",
  "feature.api.body": "Declare collections; get REST endpoints, validation, and a self-describing manifest for free.",
  "feature.templates.title": "Server-side templates",
  "feature.templates.body": "A real SSR engine with a client-first, no-build frontend. Edit a file, reload, done.",
  "feature.search.title": "Built-in semantic search",
  "feature.search.body": "Mark a field to embed; ?search= ranks records by similarity against any OpenAI-compatible endpoint, with substring search as the fallback.",
  "stat.runtime_deps.value": "0",
  "stat.runtime_deps.label": "Runtime deps",
  "stat.to_deploy.value": "1 file",
  "stat.to_deploy.label": "To deploy",
  "stat.binary_size.value": "~1.1 MB",
  "stat.binary_size.label": "Binary size",
  "stat.frontend_step.value": "no build",
  "stat.frontend_step.label": "Frontend step",
  "split.heading": "Define data. Get an API.",
  "split.body": "Declare a collection and the framework generates REST endpoints, validation, and a self-describing manifest — no handwritten routes. Data updates at runtime; you never rebuild the binary to change it.",
  "split.link": "How it works →",
  "cta.heading": "Build something that outlives its dependencies.",
  "cta.docs": "Read the docs",
  "cta.components": "Browse components",
  "footer.docs": "Documentation",
  "footer.api_ref": "API reference",
  "footer.changelog": "Changelog",
  "footer.github": "GitHub",
  "footer.copyright": "© {year} · MIT licensed · this site is served by the framework itself.",
  "forms.error.required": "This field is required.",
  "forms.error.email": "Enter a valid email address.",
  "forms.error.tel": "Enter a valid phone number.",
  "forms.error.url": "Enter a valid http(s) URL.",
  "forms.error.number": "Enter a number.",
  "forms.error.min": "Too short or too small (minimum {n}).",
  "forms.error.max": "Too long or too large (maximum {n}).",
  "forms.error.rate_limited": "Too many submissions. Please try again later.",
  "forms.error.generic": "Something went wrong. Please try again."
}