docs(i18n): mark Batch A + B done, log the batch
This commit is contained in:
+13
-11
@@ -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.*` |
|
||||
|
||||
Reference in New Issue
Block a user