Files
helexa/helexa.ai/src/i18n/resources/el/common.json
rob thijssen bc7476bf1b
All checks were successful
CI / CUDA type-check (push) Successful in 1m36s
CI / Format (push) Successful in 35s
CI / Clippy (push) Successful in 3m14s
CI / Test (push) Successful in 7m14s
CI / Build cortex SRPM (push) Has been skipped
CI / Publish cortex to COPR (push) Has been skipped
CI / Build neuron SRPM (push) Has been skipped
CI / Publish neuron to COPR (push) Has been skipped
CI / Bump version in source (push) Has been skipped
feat(F6): public-beta polish — banner, same-origin nginx, deploy notes
Final beta-readiness pass for helexa.ai.

- BetaBanner: a slim, dismissible (session-scoped) public-beta strip above
  the header, shown only when VITE_PUBLIC_BETA=true; theme-aware styling;
  beta.{tag,message,dismiss} i18n keys across all languages.
- deploy/nginx.conf: edge config serving the built SPA and reverse-proxying
  both backends on the SAME ORIGIN — `/` SPA history fallback, `/v1`+
  `/health` → helexa-router (SSE: proxy_buffering off, 300s read), `/api/`
  → helexa-upstream `/web/v1/`. No CORS; the user's key is a first-party
  bearer.
- README: a deploy section (build → /var/www → nginx) reiterating
  no-server-side-chat-history.

Validated: lint, typecheck, build, i18n:check all green. Explicit-path
commit; no node_modules/dist.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F6o3ddqmYNh9kzdwq6eowh
2026-06-23 12:08:33 +03:00

69 lines
1.8 KiB
JSON

{
"app": {
"name": "helexa.ai"
},
"nav": {
"home": "Αρχική",
"docs": "Τεκμηρίωση",
"chat": "Συνομιλία",
"mission": "Mission",
"login": "Sign in",
"register": "Sign up",
"account": "Account",
"logout": "Sign out"
},
"theme": {
"toggle": {
"toLight": "Μετάβαση σε φωτεινή λειτουργία",
"toDark": "Μετάβαση σε σκοτεινή λειτουργία"
}
},
"lang": {
"bg": "Βουλγαρικά",
"de": "Γερμανικά",
"el": "Ελληνικά",
"en": "Αγγλικά",
"es": "Ισπανικά",
"et": "Εσθονικά",
"fr": "Γαλλικά",
"he": "Εβραϊκά",
"it": "Ιταλικά",
"nl": "Ολλανδικά",
"da": "Δανικά",
"fi": "Φινλανδικά",
"no": "Νορβηγικά",
"sv": "Σουηδικά",
"ar": "Αραβικά",
"fa": "Περσικά",
"sw": "Σουαχίλι",
"ha": "Χάουσα",
"am": "Αμχαρικά",
"yo": "Γιορούμπα",
"zu": "Ζουλού",
"ma": "Νταρίτζα",
"ig": "Ίγκμπο",
"ka": "Γεωργιανά",
"kk": "Καζακικά",
"om": "Ορόμο",
"so": "Σομαλικά",
"ti": "Τιγκρινια",
"uz": "Ουζμπεκικά",
"wo": "Γουόλοφ",
"pl": "Πολωνικά",
"pt": "Πορτογαλικά",
"ro": "Ρουμανικά",
"ru": "Ρωσικά",
"sr": "Σερβικά",
"tr": "Τουρκικά",
"uk": "Ουκρανικά"
},
"footer": {
"copyright": "© {{year}} helexa.ai"
},
"beta": {
"tag": "Public beta",
"message": "helexa is in open beta — expect rough edges. Your chats stay in your browser.",
"dismiss": "Dismiss"
}
}