feat(i18n): add summary panel keys to en.json (Batch D)

This commit is contained in:
iamdoubz
2026-07-12 11:14:01 -05:00
parent a112b81d6e
commit 2b13de4ef2
+79 -1
View File
@@ -125,5 +125,83 @@
"notes.export_pdf_title": "Export notes as .pdf",
"notes.export_docx_title": "Export notes as .docx",
"notes.export_bundle_title": "Export audio + transcript + notes to a folder",
"notes.export_obsidian_title": "Export one Obsidian note (notes + summary + transcript, no audio)"
"notes.export_obsidian_title": "Export one Obsidian note (notes + summary + transcript, no audio)",
"summary.recording_heading": "Recording",
"summary.loading_recording": "Loading recording…",
"summary.sync_heading": "Sync",
"summary.uploading": "Uploading…",
"summary.upload_now": "Upload now",
"summary.no_uploads": "No uploads yet for this meeting.",
"summary.retry": "retry",
"summary.tags_heading": "Tags",
"summary.tags_select": "Select a meeting to tag it.",
"summary.tag_add_placeholder": "Add tag…",
"summary.tag_first_placeholder": "project, client, topic…",
"summary.generating": "Generating…",
"summary.generate_tags": "Generate tags",
"summary.saving": "Saving…",
"summary.save_tags": "Save tags",
"summary.summary_heading": "Summary",
"summary.ai_provider": "AI provider",
"summary.provider_off": "Off",
"summary.provider_custom": "Custom",
"summary.local": "local",
"summary.leaves_device": "leaves this device",
"summary.this_hosted_provider": "this hosted provider",
"summary.select_generate": "Select a meeting to generate a summary.",
"summary.decisions_heading": "Decisions",
"summary.regenerate": "Regenerate",
"summary.generated_hint": "Generated locally after the meeting (requires a local LLM provider).",
"summary.no_provider": "No AI provider configured — enable one in Settings.",
"summary.generate_summary": "Generate summary",
"summary.briefs_heading": "Feature briefs",
"summary.briefs_select": "Select a meeting to create or view feature briefs.",
"summary.briefs_desc": "Distills this meeting into an agent-ready spec (requires a local LLM provider) — hand it to a coding agent, or serve it over the MCP server once that's on.",
"summary.brief_repo_placeholder": "Target repo (optional), e.g. acme/reporting-web",
"summary.distilling": "Distilling…",
"summary.create_brief": "Create feature brief",
"summary.brief_mcp_title": "Available when the MCP server is on",
"summary.copied": "Copied",
"summary.copy_md": "Copy as Markdown",
"summary.copy_json": "Copy as JSON",
"summary.brief_problem": "Problem",
"summary.brief_outcome": "Desired outcome",
"summary.brief_criteria": "Acceptance criteria",
"summary.brief_none": "None captured.",
"summary.brief_context": "Context",
"summary.action_items_heading": "Action items",
"summary.ai_select": "Select a meeting to see its action items.",
"summary.ai_empty": "None yet — add one below, or generate a summary to extract them automatically.",
"summary.confirmed": "Confirmed",
"summary.ai_text_placeholder": "Action item…",
"summary.ai_text_aria": "Action item text",
"summary.owner": "Owner",
"summary.due_date": "Due date",
"summary.reminder_title": "Schedule a local reminder for this due date",
"summary.ai_delete_title": "Delete this action item",
"summary.ai_delete_aria": "Delete action item",
"summary.add_action_item": "Add action item",
"summary.save_action_items": "Save action items",
"summary.calendar_heading": "Calendar event",
"summary.cal_select": "Select a meeting to link it to a calendar event.",
"summary.event_search_placeholder": "Search event title…",
"summary.linked_event": "Linked event",
"summary.change_event": "Change event…",
"summary.link_event": "Link an event…",
"summary.untitled_event": "(untitled)",
"summary.no_events_1": "No events imported yet — import a",
"summary.no_events_2": "from Settings → Calendar.",
"summary.no_events_match": "No events match this search/date — try clearing one.",
"summary.organizer_label": "Organizer: {name}",
"summary.participants_heading": "Participants",
"summary.participants_hint": "Populated from the linked calendar event.",
"summary.speakers_heading": "Speakers",
"summary.speakers_select": "Select a meeting to name its speakers.",
"summary.no_speakers": "No speakers detected yet.",
"summary.speaker_name_placeholder": "Speaker name",
"summary.save": "Save",
"summary.cancel": "Cancel",
"summary.name_speaker": "Name this speaker…",
"summary.add_new_name": "+ Add new name…"
}