diff --git a/docs/i18n-tracking.md b/docs/i18n-tracking.md index 97d61f9..98a5da6 100644 --- a/docs/i18n-tracking.md +++ b/docs/i18n-tracking.md @@ -71,6 +71,13 @@ a list whose rows are pure user data. Speakers), buttons, placeholders, empty states, provider labels (via `providerLabel`; brand names kept literal), action-item + brief + speaker controls. Summary text, tags, brief content, participant/speaker names left as user data. +- [x] `src/lib/views/Settings.svelte` — **all sections** done (`settings.*`): the modal + shell (dialog title, Close), plus recording, hardware (incl. models/diarization), + storage (+ export/import status), calendar (.pst import/cleanup/events), sync + (targets + WebDAV/OAuth forms), AI (provider + Ollama advanced params), MCP + (transport/scope/token/access log), privacy (egress self-check + vault), about. + OLLAMA_OPTIONS param catalog labels/help left as data (config catalog, like model + ids); example URLs/model-id placeholders left literal. ## Outstanding — suggested batches @@ -90,17 +97,9 @@ Moved to the Done list above. ### ~~Batch D — summary panel~~ ✅ done (branch `feature_chore_bug_007`) Moved to the Done list above. -### Batch E — Settings, remaining sections (largest; split further as needed) -The file is big — do it section by section, one sub-batch each: -- [ ] Recording (`section === "recording"`) — prefix `settings.recording.*` -- [ ] Hardware (`section === "hardware"`, excluding the already-done Transcription Language) -- [ ] Storage (incl. the Export/Import copy) — `settings.storage.*` -- [ ] Calendar — `settings.calendar.*` -- [ ] Sync — `settings.sync.*` -- [ ] AI — `settings.ai.*` -- [ ] MCP server — `settings.mcp.*` -- [ ] Privacy — `settings.privacy.*` -- [ ] About — `settings.about.*` +### ~~Batch E — Settings, all sections~~ ✅ done (branch `feature_chore_bug_007`) +All nine sections + the modal shell converted, one commit per section. Moved to the Done +list above. ### Batch F — components - [ ] `ConsentNotice.svelte` (~72 lines) — **legal/consent copy; translate carefully** @@ -131,3 +130,4 @@ Record each landed batch here (date / branch / commit) so progress is auditable. | 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.*` | | 2026-07-12 | Batch C (TranscriptNotes) + Batch D (SummaryPanel) | `feature_chore_bug_007` | +~120 keys; `transcript.*`, `notes.*`, `summary.*`; en.json now 198 keys | +| 2026-07-12 | Batch E (Settings, all 9 sections + shell) | `feature_chore_bug_007` | +~270 keys; `settings.*`; en.json now 470 keys; one commit per section |