docs(i18n): mark Batch A + B done, log the batch

This commit is contained in:
iamdoubz
2026-07-12 11:04:06 -05:00
parent aac88bfbc5
commit 57d3aca386
+13 -11
View File
@@ -54,8 +54,14 @@ a list whose rows are pure user data.
(`settings.language.*`), and the Transcription Language section
(`settings.transcription.*`)
Current key count in `en.json`: **18** (`nav.*`, `settings.language.*`,
`settings.transcription.*`).
- [x] `src/App.svelte` — app shell chrome (`app.*`): header (tagline, template
picker, record/stop/cancel/add-meeting, recording status, retention, backend,
device-notice), Settings button, consent + vault-unlock dialogs, pane toggles,
splitter labels, and JS strings (discard confirm, SR announcements, vault error).
- [x] `src/lib/views/MeetingsList.svelte` — labels only (`meetings.*`): search/filter/
bulk-export controls, empty/loading/status states, status badges (via
`statusLabel`), resume + delete, delete-confirm, and the pluralized export result.
List rows (titles/tags/dates/snippets) left as user data.
## Outstanding — suggested batches
@@ -63,16 +69,11 @@ Ordered roughly by user-visibility ÷ effort. Sizes are rough (line count / labe
attributes) to help portion the work, not exact string counts. A file isn't "done" until
its visible text **and** its `title`/`aria-label`/`placeholder` attributes are keyed.
### Batch A — app shell (high visibility, medium size)
- [ ] `src/App.svelte` (~846 lines, ~21 labeled attrs) — top nav, window/tray strings,
dialog prompts, empty states. Prefix `app.*`.
### ~~Batch A — app shell~~ ✅ done (branch `feature_chore_bug_007`)
Moved to the Done list above.
### Batch B — meetings list (small, high traffic)
- [ ] `src/lib/views/MeetingsList.svelte` (~373 lines) — **labels only** (~10 strings):
search placeholder, `"All tags"`, empty/loading states (`"No meetings yet…"`,
`"No matches."`, `"Loading meetings…"`), status badges (`"recovering"`, `"error"`),
bulk-export button, delete-confirm text, and aria-labels. The list rows themselves
(titles, tags, dates, snippets) are user data — leave them. Prefix `meetings.*`.
### ~~Batch B — meetings list~~ ✅ done (branch `feature_chore_bug_007`)
Moved to the Done list above.
### Batch C — transcript & notes (large surface)
- [ ] `src/lib/views/TranscriptNotes.svelte` (~869 lines, ~40 attrs) — export button
@@ -123,3 +124,4 @@ Record each landed batch here (date / branch / commit) so progress is auditable.
| Date | Batch | Branch / commit | Notes |
|------|-------|-----------------|-------|
| 2026-07-12 | Infra + Settings nav/language/transcription | `feature_chore_bug_007` | engine + en.json + selector |
| 2026-07-12 | Batch A (App shell) + Batch B (MeetingsList) | `feature_chore_bug_007` | +~60 keys; `app.*`, `meetings.*` |