mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-08-25 15:52:21 +10:00
feat(export): separate resume/cover-letter downloads, redesign dialog, add Markdown export (#3217)
* feat(export): separate resume/cover-letter downloads, redesign dialog, add Markdown Let people export the resume and cover letter as distinct documents, and add a Markdown format alongside PDF / DOCX / JSON (handy for AI agents). - Server/API: scope PDF generation and download URLs to a resume/cover-letter target. - Export domain: getResumeExportData + resumeHasCoverLetter in @reactive-resume/resume. - Redesign the download dialog: one global "What to export" scope toggle (Tabs) plus flattened per-format rows, reusing existing UI components and design language. - Add Markdown export (@reactive-resume/resume/markdown) with a small tiptap-HTML converter. - Fix blank section headings in DOCX and Markdown by injecting the locale-aware section-title resolver (titles are stored empty and resolved at render time). - Locale catalogs updated for the new strings. * test(e2e): open the download dialog before exporting JSON The JSON export moved into the redesigned download dialog, so the spec now opens the dialog from the Export sidebar section before clicking "Download JSON".
This commit is contained in:
+36
-29
@@ -507,6 +507,10 @@ msgstr "Skaistas veidnes, no kurām izvēlēties, un vēl vairāk drīzumā."
|
||||
msgid "Bengali"
|
||||
msgstr "Bengāļu"
|
||||
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
msgid "Best for applications, sharing, and printing."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/agent/-components/new-thread-setup.tsx
|
||||
msgid "Blank draft"
|
||||
msgstr "Tukšs melnraksts"
|
||||
@@ -655,6 +659,10 @@ msgstr "Izvēlieties CV"
|
||||
msgid "Choose an existing conversation from the sidebar, or start a new draft-focused thread."
|
||||
msgstr "Sānjoslā izvēlieties esošu sarunu vai sāciet jaunu, uz melnrakstu orientētu pavedienu."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
|
||||
msgid "Choose PDF, DOCX, or JSON. Export your resume and cover letter separately when available."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/level/combobox.tsx
|
||||
msgid "Circle"
|
||||
msgstr "Aplis"
|
||||
@@ -819,6 +827,10 @@ msgstr "Nevarēja pārbaudīt savienojumu. Pārbaudiet API atslēgu, modeli un b
|
||||
msgid "Couldn't save"
|
||||
msgstr "Nevarēja saglabāt"
|
||||
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
msgid "Cover letter"
|
||||
msgstr ""
|
||||
|
||||
#. Fallback title for a custom cover letter item in resume builder when recipient is empty
|
||||
#. Fallback title for a custom cover letter item in resume builder when recipient is unavailable
|
||||
#: src/dialogs/resume/sections/custom.tsx
|
||||
@@ -1149,7 +1161,11 @@ msgid "Donate to Reactive Resume"
|
||||
msgstr "Ziedot Reactive Resume"
|
||||
|
||||
#. Action button to download two-factor backup codes as a text file
|
||||
#. Primary action in the builder header to open resume download options
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
|
||||
msgid "Download"
|
||||
msgstr "Lejupielādēt"
|
||||
|
||||
@@ -1157,30 +1173,13 @@ msgstr "Lejupielādēt"
|
||||
msgid "Download a copy of all your data, including your profile and every resume, as a JSON file."
|
||||
msgstr "Lejupielādējiet visu savu datu kopiju, tostarp savu profilu un katru CV, kā JSON failu."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
|
||||
msgid "Download a copy of your resume as a Word document. Use this file to further customize your resume in Microsoft Word or Google Docs."
|
||||
msgstr "Lejupielādējiet sava CV kopiju kā Word dokumentu. Izmantojiet šo failu, lai tālāk pielāgotu savu CV programmā Microsoft Word vai Google Docs."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
|
||||
msgid "Download a copy of your resume in JSON format. Use this file for backup or to import your resume into other applications, including AI assistants."
|
||||
msgstr "Lejupielādējiet sava CV kopiju JSON formātā. Izmantojiet šo failu kā dublējumu vai lai importētu savu CV citās lietotnēs, tostarp MI asistentos."
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/export.tsx
|
||||
msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters."
|
||||
msgstr "Lejupielādējiet sava CV kopiju PDF formātā. Izmantojiet šo failu drukāšanai vai lai viegli kopīgotu savu CV ar personāla atlases speciālistiem."
|
||||
|
||||
#. Primary action in the builder header to open resume download options
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
msgid "Download DOCX"
|
||||
msgstr "Lejupielādēt DOCX"
|
||||
msgid "Download options"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
msgid "Download JSON"
|
||||
msgstr "Lejupielādēt JSON"
|
||||
|
||||
#. Primary action in the builder header to download the resume as a PDF
|
||||
#: src/features/resume/public/public-resume.tsx
|
||||
#: src/routes/agent/$threadId.tsx
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
msgid "Download PDF"
|
||||
msgstr "Lejupielādēt PDF"
|
||||
|
||||
@@ -1258,6 +1257,10 @@ msgstr "Rediģēt informāciju"
|
||||
msgid "Edit keyword"
|
||||
msgstr "Rediģēt atslēgvārdu"
|
||||
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
msgid "Editable in Word, Google Docs, and Pages."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
|
||||
msgid "Editing is disabled until you unlock it."
|
||||
msgstr "Rediģēšana ir atspējota, līdz to atbloķējat."
|
||||
@@ -1397,6 +1400,10 @@ msgstr "Eksports"
|
||||
msgid "Export my data"
|
||||
msgstr "Eksportēt manus datus"
|
||||
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
msgid "Export your resume or cover letter in the format you need."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Export your resume to PDF instantly, without any waiting or delays."
|
||||
msgstr "Eksportējiet savu CV PDF formātā acumirklī, bez gaidīšanas vai kavēšanās."
|
||||
@@ -1653,6 +1660,10 @@ msgstr "Brīvā forma"
|
||||
msgid "French"
|
||||
msgstr "Franču"
|
||||
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
msgid "Full resume data for backup or import."
|
||||
msgstr ""
|
||||
|
||||
#. Layout editor toggle label that makes a page single-column
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Full Width"
|
||||
@@ -2285,10 +2296,6 @@ msgstr "Trūkst darba CV"
|
||||
msgid "Model"
|
||||
msgstr "Modelis"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
msgid "More download options"
|
||||
msgstr "Vairāk lejupielādes opciju"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
|
||||
msgid "Move section to another column or page"
|
||||
msgstr "Pārvietot sadaļu uz citu kolonnu vai lapu"
|
||||
@@ -2636,6 +2643,10 @@ msgstr "Izvēlieties ikonu"
|
||||
msgid "Picture"
|
||||
msgstr "Attēls"
|
||||
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
msgid "Plain text, ideal for AI tools and quick edits."
|
||||
msgstr ""
|
||||
|
||||
#: src/features/auth/pages/reset-password.tsx
|
||||
msgid "Please enter a new password for your account"
|
||||
msgstr "Lūdzu, ievadiet jaunu paroli savam kontam"
|
||||
@@ -2718,10 +2729,6 @@ msgstr "Priekšskatījums"
|
||||
msgid "Primary Color"
|
||||
msgstr "Primārā krāsa"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/header.tsx
|
||||
msgid "Print"
|
||||
msgstr "Drukāt"
|
||||
|
||||
#: src/dialogs/resume/sections/skill.tsx
|
||||
msgid "Proficiency"
|
||||
msgstr "Prasmju līmenis"
|
||||
@@ -2938,6 +2945,7 @@ msgstr "Vai atjaunot CV versiju pirms šī ielāpa? Tādējādi tiks atiestatīt
|
||||
msgid "Restore this version?"
|
||||
msgstr "Vai atjaunot šo versiju?"
|
||||
|
||||
#: src/features/resume/export/download-dialog.tsx
|
||||
#: src/routes/agent/$threadId.tsx
|
||||
msgid "Resume"
|
||||
msgstr "CV"
|
||||
@@ -4308,4 +4316,3 @@ msgstr "Tālināt"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user