KolektivComputer / KolektivComputer/kalendee

i18n scaffold: English only (no machine-translated locales)

Open
#60 1 comment 0 reactions 1 assignee Claimed by @LizAinslie View on GitHub
c/enhancement c/feature help wanted t/android t/desktop t/ios t/web
Dominant language
Kotlin
Stars
0
Forks
0
Avg merge
11h 20m
Merged PRs (30d)
23

Description

## Goal
Add an i18n scaffold so UI/server user-facing strings are keyed. **Ship `en` only** from strings we already have. Real humans do other languages later — **no machine-translated locales**.

## Scope
- Message catalog / resource mechanism appropriate for KMP + Keel pack (document choice in DEVELOPING)
- Extract existing English strings into `en`
- Include default-calendar template key: `{name}'s Calendar` (see signup default-calendar issue)
- Clear contribution path for human translators (no auto-translate in CI)

## Out of scope
- Machine translation / LLM-filled locale files
- Shipping `es`/`de`/… until humans provide them

## Acceptance
- [ ] `en` catalog covers current user-facing strings (or tracked gaps listed)
- [ ] App runs with `en` as default/fallback
- [ ] Docs: how to add a human locale later

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.