From 7831cc04a77f0fb4408a1e9c6343806d8aa2bde9 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Mon, 28 Sep 2026 20:39:05 +0200 Subject: [PATCH] chore(i18n): extract catalogs for documents, trash and the new-document dialog --- apps/web/locales/af-ZA.po | 860 +++++++++++++++++++++---------------- apps/web/locales/am-ET.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ar-SA.po | 860 +++++++++++++++++++++---------------- apps/web/locales/az-AZ.po | 860 +++++++++++++++++++++---------------- apps/web/locales/bg-BG.po | 860 +++++++++++++++++++++---------------- apps/web/locales/bn-BD.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ca-ES.po | 860 +++++++++++++++++++++---------------- apps/web/locales/cs-CZ.po | 860 +++++++++++++++++++++---------------- apps/web/locales/da-DK.po | 860 +++++++++++++++++++++---------------- apps/web/locales/de-DE.po | 860 +++++++++++++++++++++---------------- apps/web/locales/el-GR.po | 860 +++++++++++++++++++++---------------- apps/web/locales/en-GB.po | 860 +++++++++++++++++++++---------------- apps/web/locales/en-US.po | 862 ++++++++++++++++++++++---------------- apps/web/locales/es-ES.po | 860 +++++++++++++++++++++---------------- apps/web/locales/fa-IR.po | 860 +++++++++++++++++++++---------------- apps/web/locales/fi-FI.po | 860 +++++++++++++++++++++---------------- apps/web/locales/fr-FR.po | 860 +++++++++++++++++++++---------------- apps/web/locales/he-IL.po | 860 +++++++++++++++++++++---------------- apps/web/locales/hi-IN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/hu-HU.po | 860 +++++++++++++++++++++---------------- apps/web/locales/id-ID.po | 860 +++++++++++++++++++++---------------- apps/web/locales/it-IT.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ja-JP.po | 860 +++++++++++++++++++++---------------- apps/web/locales/km-KH.po | 860 +++++++++++++++++++++---------------- apps/web/locales/kn-IN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ko-KR.po | 860 +++++++++++++++++++++---------------- apps/web/locales/lt-LT.po | 860 +++++++++++++++++++++---------------- apps/web/locales/lv-LV.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ml-IN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/mr-IN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ms-MY.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ne-NP.po | 860 +++++++++++++++++++++---------------- apps/web/locales/nl-NL.po | 860 +++++++++++++++++++++---------------- apps/web/locales/no-NO.po | 860 +++++++++++++++++++++---------------- apps/web/locales/or-IN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/pl-PL.po | 860 +++++++++++++++++++++---------------- apps/web/locales/pt-BR.po | 860 +++++++++++++++++++++---------------- apps/web/locales/pt-PT.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ro-RO.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ru-RU.po | 860 +++++++++++++++++++++---------------- apps/web/locales/sk-SK.po | 860 +++++++++++++++++++++---------------- apps/web/locales/sl-SI.po | 860 +++++++++++++++++++++---------------- apps/web/locales/sq-AL.po | 860 +++++++++++++++++++++---------------- apps/web/locales/sr-SP.po | 860 +++++++++++++++++++++---------------- apps/web/locales/sv-SE.po | 860 +++++++++++++++++++++---------------- apps/web/locales/ta-IN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/te-IN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/th-TH.po | 860 +++++++++++++++++++++---------------- apps/web/locales/tr-TR.po | 860 +++++++++++++++++++++---------------- apps/web/locales/uk-UA.po | 860 +++++++++++++++++++++---------------- apps/web/locales/uz-UZ.po | 860 +++++++++++++++++++++---------------- apps/web/locales/vi-VN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/zh-CN.po | 860 +++++++++++++++++++++---------------- apps/web/locales/zh-TW.po | 860 +++++++++++++++++++++---------------- apps/web/locales/zu-ZA.po | 826 +++++++++++++++++++++--------------- 55 files changed, 27924 insertions(+), 19344 deletions(-) diff --git a/apps/web/locales/af-ZA.po b/apps/web/locales/af-ZA.po index a04bad60e..3e3f42eb6 100644 --- a/apps/web/locales/af-ZA.po +++ b/apps/web/locales/af-ZA.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" en die volledige tydlyn daarvan sal permanent uitgevee word. Dit kan nie ongedaan gemaak word nie." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aansoek om uit te voer} other {# aansoeke om uit te v msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} karakters" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontak(te) oorgeslaan (ongeldige e-pos of ontbrekende kontaknaam). Daardie aansoeke word steeds ingevoer." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} afgekeur" msgid "{0} Sample Resume" msgstr "{0} Voorbeeld-CV" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} om reg te maak" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Toeganklikheid" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Rekening" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent gereed" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agente" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "KI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "KI-agentopstelling is tans nie beskikbaar nie. Probeer asseblief weer oor 'n oomblik." @@ -695,6 +745,7 @@ msgstr "KI, wanneer jy dit wil hê" msgid "Albanian" msgstr "Albanees" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "'n Ingebedde lettertipe kon nie gelees word nie." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "'n Onverwagte fout het verhoed dat hierdie bladsy laai. Jy kan weer probeer of teruggaan." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "'n Onbekende fout het voorgekom tydens die invoer van jou CV." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API-sleutel" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API-sleutels" @@ -787,7 +833,7 @@ msgstr "API-sleutels word op die bediener geïnkripteer en word nooit weer na st msgid "API Reference" msgstr "API-verwysing" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Toep" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Aansoek" @@ -859,7 +907,7 @@ msgstr "Aansoek opgedateer." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Aansoeke" @@ -917,19 +965,10 @@ msgstr "Is jy seker jy wil hierdie dialoog sluit?" msgid "Are you sure you want to delete this API key?" msgstr "Is jy seker jy wil hierdie API-sleutel uitvee?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Is jy seker jy wil hierdie CV uitvee?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Is jy seker jy wil jou rekening uitvee?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Is jy seker jy wil hierdie CV sluit?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS-tjek" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-toetser" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Aanhegsel opgelaai." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Magtiging" @@ -1037,11 +1076,16 @@ msgstr "Azerbeidjans" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Terug na verifikasie-instellings" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Klets" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Toets weer" @@ -1295,9 +1344,13 @@ msgstr "Chinees (Tradisioneel)" msgid "Choose {0}" msgstr "Kies {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Kies 'n dekbrief" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Kies 'n voorafinstelling of 'n pasgemaakte skakering." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Kies 'n CV" @@ -1343,6 +1395,10 @@ msgstr "Kies 'n aansoek" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Vee filters uit" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Vee seleksie uit" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klik hier om 'n lêer te kies om in te voer" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Kliënt-ID" @@ -1436,7 +1492,6 @@ msgstr "Gemeenskap" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompak" @@ -1539,15 +1594,6 @@ msgstr "Inhoud is in 'n rooster uitgelê." msgid "Continue" msgstr "Gaan voort" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Gaan voort waar jy opgehou het" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Dra kode by" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Na knipbord gekopieer." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Na knipbord gekopieer." msgid "Copy" msgstr "Kopieer" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Kopieer 'n bestaande brief uit 'n CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopieer en stoor hierdie rugsteunkodes vir ingeval jy jou toestel verloo msgid "Copy Backup Codes" msgstr "Kopieer rugsteunkodes" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopieer uit CV" @@ -1625,6 +1679,10 @@ msgstr "Kopieer die teks uit die uitgevoerde lêer en lees dit deur; maak enigie msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopieer hierdie geheime sleutel en gebruik dit in jou toepassings om toegang tot jou data te kry." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Korrigeer die jaar, of gebruik ’Hede’ vir voortgaande werk." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Maak die jaar reg, of skryf \"Huidig\" vir voortgaande werk." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Kon nie hierdie aksie voltooi nie. Probeer asseblief weer." @@ -1655,14 +1712,6 @@ msgstr "Kon nie die DOCX skep nie. Probeer asseblief weer." msgid "Could not generate the PDF. Please try again." msgstr "Kon nie die PDF skep nie. Probeer asseblief weer." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Kon nie dekbriewe laai nie." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Kon nie die gekose CV laai nie." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Kon nie hierdie dekbrief laai nie." @@ -1675,11 +1724,6 @@ msgstr "Kon nie die voorbeeld voorberei nie. Probeer asseblief weer." msgid "Could not prepare your resume for printing. Please try again." msgstr "Kon nie jou CV vir druk voorberei nie. Probeer asseblief weer." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Konn nie die KI-verskaffer bereik nie. Probeer asseblief weer." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Kon nie hierdie pleister herstel nie." @@ -1709,6 +1753,18 @@ msgstr "Kon nie die verbinding verifieer nie. Kontroleer die API-sleutel, model msgid "Couldn't add the application. Please try again." msgstr "Kon nie die aansoek byvoeg nie. Probeer asseblief weer." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Kon nie die tydlyninskrywing verwyder nie." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Kon nie die aansoek skuif nie. Probeer asseblief weer." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Kon nie die nota stoor nie." @@ -1764,7 +1828,6 @@ msgstr "Vul" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Dekbrief" @@ -1778,16 +1841,17 @@ msgstr "Dekbrief" msgid "Cover letter draft" msgstr "Konsep dekbrief" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Dekbriewe" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Skep" @@ -1804,10 +1868,7 @@ msgstr "Skep 'n nuwe rekening" msgid "Create a new API key" msgstr "Skep 'n nuwe API-sleutel" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Skep 'n nuwe CV" @@ -1815,13 +1876,9 @@ msgstr "Skep 'n nuwe CV" msgid "Create a resume" msgstr "Skep ’n CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Skep 'n voorbeeld-CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Skep dekbrief" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Skep van nuuts af" msgid "Create one now" msgstr "Skep nou een" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Skep 'n CV met opsies" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Geskep" @@ -1847,14 +1899,19 @@ msgstr "Geskep" msgid "Created \"{0}\" and linked it to this application." msgstr "Het \"{0}\" geskep en dit aan hierdie aansoek gekoppel." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Skep tans jou API-sleutel..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Skep tans jou CV..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Sny en laai op" @@ -1931,10 +1988,6 @@ msgstr "Donker" msgid "Dark theme" msgstr "Donker tema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dashboard" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Datum" @@ -1969,34 +2022,30 @@ msgstr "Verminder zoom" msgid "Deep check" msgstr "Diepgaande toets" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Verstek sjabloon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Graad" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Vee uit" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Verwyder dit. Verskuilde sleutelwoorde word beskou as 'n doelbewuste poging om die soektog te manipuleer." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Vee bladsy uit" @@ -2040,10 +2097,6 @@ msgstr "Vee hierdie agentdraad uit?" msgid "Delete this application?" msgstr "Vee hierdie aansoek uit?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Vee hierdie dekbrief uit?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Vee hierdie tydlyninskrywing uit?" msgid "Delete timeline entry" msgstr "Vee tydlyninskrywing uit" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Het {0} aansoek(e) uitgevee." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Besig om jou rekening uit te vee..." @@ -2077,11 +2139,6 @@ msgstr "Besig om jou rekening uit te vee..." msgid "Deleting your API key..." msgstr "Besig om jou API-sleutel uit te vee..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Besig om jou CV uit te vee..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Geweier, wag vir die agent…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentasie" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentasie" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumente gestuur" @@ -2309,18 +2376,27 @@ msgstr "Sleep om te herposisioneer en gebruik die skuifbalk om te zoem voor jy o msgid "Drag to turn the pages" msgstr "Sleep om die bladsye om te draai" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Laat die voornaamwoorde weg en begin met die werkwoord. Dit is die konvensie in meeste markte." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dupliseer" @@ -2336,6 +2412,10 @@ msgstr "Dupliseer CV" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Dupliseer jou CV om 'n nuwe een te skep, net soos die oorspronklike." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Besig om jou CV te dupliseer..." @@ -2355,11 +2435,6 @@ msgstr "Nederlands" msgid "Edit" msgstr "Wysig" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Wysig {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Wysig datum" msgid "Edit declined" msgstr "Wysiging afgekeur" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Wysig besonderhede" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Wysig model" msgid "Edit note" msgstr "Wysig nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Voer JSON uit" msgid "Export my data" msgstr "Voer my data uit" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Voer PNG uit" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Vyftien sjablone, almal gratis. Kies een waarvan jy hou. Jy kan die lettertipe, kleur en uitleg in die redigeerder verander." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Lêer" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Vul velde in" @@ -2858,9 +2935,13 @@ msgstr "Vul velde in" msgid "Filled in what we could from the posting." msgstr "Het ingevul wat ons kon uit die plasing." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filter volgens" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Vind die swak kolpunte en skryf hulle oor met sterker uitkomste, syfers, msgid "Find us on GitHub" msgstr "Vind ons op GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Fins" @@ -2967,6 +3052,10 @@ msgstr "Om ’n kopie te bewaar" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Vir jou volgende aansoek" @@ -3120,7 +3209,7 @@ msgstr "Grafiese ontwerp" msgid "Greek" msgstr "Grieks" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Rooster" @@ -3304,8 +3393,7 @@ msgstr "As dit van 'n skandering af kom, is dit te wagte. Anders, verwyder dit; msgid "Images cover most of the page." msgstr "Beelde bedek die meeste van die bladsy." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Voer in" @@ -3314,15 +3402,13 @@ msgstr "Voer in" msgid "Import {0}" msgstr "Voer in {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Voer 'n bestaande CV in" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Voer dekbrief-JSON in" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Voer in vanaf CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Voer JSON in" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Ingevoerde {0} aansoek(e)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Invoer vanaf Word vereis 'n gekoppelde KI-verskaffer." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Besig om jou CV in te voer..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Voer tans… in" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Ondersoek bladsy {0} van {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrasies" @@ -3466,6 +3552,10 @@ msgstr "Ongeldige KI-verskafferkonfigurasie." msgid "Issuer" msgstr "Uitreiker" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiaans" msgid "Italic" msgstr "Skuinsdruk" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japanees" @@ -3530,10 +3628,9 @@ msgstr "Jan Daar" msgid "john.doe" msgstr "johannes.smit" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON-lewe loopbaanopsomming" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Gaan voort met wysig" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Hou aan redigeer in Word, Google Docs of Pages. Die uitleg kan van die PDF verskil." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Hou dit onder 2.5 MB, gewoonlik deur beelde te verwyder of te verklein." @@ -3659,19 +3760,14 @@ msgstr "Taal" msgid "Languages" msgstr "Tale" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Laas opgedateer" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Laas bygewerk" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Laas bygewerk op {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letties" @@ -3689,7 +3785,6 @@ msgstr "Uitleg" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Begin met die werk. Voeg ’n konkrete detail by sodat iemand dit kan voorstel." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Verlaat" @@ -3706,10 +3801,6 @@ msgstr "Los leeg om die titel na die oorspronklike terug te stel." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Verlaat om 'n KI-verskaffer op te stel?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Links belyn" @@ -3722,6 +3813,11 @@ msgstr "Regsinligting" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Lengte is nie 'n gebrek nie, en daar is geen universele eenbladsy-reël nie. Hou die bladsye wat hul plek verdien." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Lengte is nie 'n gebrek nie, en daar is geen universele eenbladsy-reël msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Gekoppelde Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Verwysing…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Verwysing…" msgid "Linking your {providerName} account..." msgstr "Koppel tans jou {providerName}-rekening..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lys" @@ -3845,10 +3948,6 @@ msgstr "Litaus" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Laai tans KI-verskaffers. Probeer asseblief weer oor 'n oomblik." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Laai aansoeke…" @@ -3888,17 +3987,15 @@ msgstr "Laai totaal" msgid "Location" msgstr "Ligging" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Sluit" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Matige impak" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Werkende CV ontbreek" @@ -4106,6 +4197,12 @@ msgstr "Skuif na onderhoud" msgid "Move to offer" msgstr "Skuif na aanbod" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Verskuif na" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Naam" @@ -4188,6 +4287,11 @@ msgstr "Netwerk" msgid "Never expires" msgstr "Verval nooit nie" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Nuwe rekeningregistrasies is tans op hierdie bediener gedeaktiveer." @@ -4197,6 +4301,15 @@ msgstr "Nuwe rekeningregistrasies is tans op hierdie bediener gedeaktiveer." msgid "New Application" msgstr "Nuwe Aansoek" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nuwe reël" @@ -4233,10 +4346,6 @@ msgstr "Nuwe draad" msgid "New Thread" msgstr "Nuwe Draad" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Volgende" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Geen KI-verskaffer gekoppel nie" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Geen KI-verskaffer is gekoppel nie, so ons lees die teks hier in jou blaaier uit die PDF en vul in wat ons kan herken. Verwag om die resultaat op te ruim." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Geen aansoeke stem ooreen met jou filters nie." @@ -4265,6 +4370,10 @@ msgstr "Geen aansoeke stem ooreen met jou filters nie." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Nog geen aansoeke nie. Voeg 'n paar by om jou tregter en antwoordkoerse te sien." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Geen kolpuntlyste is gevind nie." @@ -4278,15 +4387,6 @@ msgstr "Geen opdragte pas by daardie soektog nie." msgid "No conventional section headings were found." msgstr "Geen konvensionele afdelingsopskrifte is gevind nie." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Geen dekbriewe gevind nie. Skep een of voer 'n bestaande brief in." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Geen data is deur die KI-verskaffer teruggestuur nie." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Geen datums is gevind nie." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Geen reëls lyk soos 'n posbenaming saam met 'n werkgewer nie." @@ -4351,11 +4455,6 @@ msgstr "Geen resultate gevind nie." msgid "No resume linked." msgstr "Geen CV gekoppel nie." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Geen CV's stem ooreen met jou soektog nie." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Geen CV's nog nie." @@ -4445,6 +4544,15 @@ msgstr "Notas" msgid "Nothing marks a role as ongoing." msgstr "Niks dui 'n rol as voortgaande aan nie." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Slegs die eerste bladsye is getoets." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Maak oop" @@ -4559,6 +4664,10 @@ msgstr "Maak fokusmodus oop" msgid "Open in builder" msgstr "Maak oop in bouer" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Maak integrasiesinstellings oop" @@ -4597,6 +4706,10 @@ msgstr "Maak in ’n nuwe oortjie oop" msgid "opens in new tab" msgstr "maak in nuwe oortjie oop" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Opsionele nota vir die agent" @@ -4609,6 +4722,16 @@ msgstr "Opsionele nota vir die agent…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opsioneel, watter terme uit 'n werksplasing reeds voorkom." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Bladsy" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-kiekie by die aansoek aangeheg." msgid "PDF text layer" msgstr "PDF-tekslaag" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF's wat reeds by aansoeke aangeheg is, bly beskikbaar." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Verkies 'n enkele kolom, of hou die sykolom tot kort, selfstandige lyste #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Voorkeure" @@ -4957,10 +5079,6 @@ msgstr "Voorskou van PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Vorige" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Vaardigheidsvlak" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profiel" @@ -5118,11 +5236,6 @@ msgstr "Hertelling" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Gaan na tuisblad" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktiewe CV (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume is gratis en oopbron. Amruth en ’n gemeenskap van bydraers hou dit aan die gang. As jy die werk wil ondersteun, help skenkings om gasheerbedryf en ontwikkeling te dek." @@ -5136,11 +5249,6 @@ msgstr "Reaktiewe CV is gratis en oopbron. As dit jou gehelp het, oorweeg dit as msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktiewe CV v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktiewe CV v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Lees weer" @@ -5191,6 +5299,10 @@ msgstr "Lees bladsy {0} van {1}…" msgid "Reading PDF" msgstr "Lees PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Lees die werksplasing…" @@ -5199,6 +5311,10 @@ msgstr "Lees die werksplasing…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Lees hierdie PDF in jou blaaier. Jou lêer word nie opgelaai nie." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Gereed om te aktiveer" @@ -5302,6 +5418,10 @@ msgstr "Verwyder merker" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Hulpbronne" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Verantwoordelik vir werk aan die ontwerpstelsel en om ander spanne met hul ontwerpe te help." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Herstel" @@ -5418,6 +5539,11 @@ msgstr "Herstel die CV na die toestand voor hierdie pleister?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "CV-sjablone" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV's" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Aflaaiformaat vir voorbeeld" msgid "Sample resume" msgstr "Voorbeeld-CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Voorbeeld-CV vir {name}" @@ -5615,6 +5744,7 @@ msgstr "Sonder" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Stoor veranderinge" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Stoor veranderinge voordat jy 'n voorskou wys, uitvoer of die stilering verander." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Stoor kopie in biblioteek" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Stoor model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Stoor CV-veranderinge voordat jy die inhoud of stilering daarvan kopieer." @@ -5717,7 +5842,8 @@ msgstr "Tel my pasmaat" msgid "Scoring your fit…" msgstr "Telling van jou pas…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Soek" @@ -5730,13 +5856,13 @@ msgstr "Soek aansoeke…" msgid "Search commands" msgstr "Soekopdragte" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Soek dekbriewe" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Soek dekbriewe..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Soek na 'n ikoon" msgid "Search for…" msgstr "Soek vir…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Soek CV's..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Stel wagwoord" msgid "Set the document language when exporting." msgstr "Stel die dokumenttaal wanneer jy uitvoer." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Stel 'n verskaffer op" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Stel 'n KI-verskaffer op" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Stel 'n KI-verskaffer op om oor hierdie CV te gesels en wysigings outomaties toe te pas." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Instellings" @@ -6121,7 +6245,7 @@ msgstr "Slaan oor en laai op" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Slaan oor na hoofinhoud" @@ -6193,6 +6317,10 @@ msgstr "Iets anders…" msgid "Something went wrong" msgstr "Iets het verkeerd geloop" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Iets het verkeerd geloop terwyl daardie lêer gelees is. Probeer asseblief weer." @@ -6212,8 +6340,15 @@ msgstr "Iets het verkeerd geloop tydens jou aanmelding. Probeer asseblief weer." msgid "Something went wrong. Please try again." msgstr "Iets het verkeerd geloop. Probeer asseblief weer." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sorteer volgens" @@ -6319,14 +6454,10 @@ msgstr "Begin 'n draad" msgid "Start again" msgstr "Begin weer" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Begin om jou CV te bou deur dit 'n naam te gee." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Begin bou jou CV van nuuts af" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Die begindatum moet op of voor die einddatum wees." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Begin elkeen met 'n konkrete werkwoord: gebou, gelei, verminder, gemigreer." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Begin nuwe draad" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistiek" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Bly" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Bly in jou blaaier" @@ -6419,6 +6561,10 @@ msgstr "Stilering en afsenderbesonderhede is vanaf die gekose CV verfris." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Voorstelle" @@ -6472,6 +6618,7 @@ msgstr "Tabel" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Merkers" @@ -6483,6 +6630,14 @@ msgstr "Merkers kan gebruik word om jou CV volgens sleutelwoorde te kategoriseer msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Merkers gee sagteware 'n uitdruklike leesorde. Aktiveer hulle wanneer jy uitvoer, as jou instrument dit bied." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Pas my CV aan" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Teks onttrek" msgid "Text is written one character at a time." msgstr "Teks word een karakter op 'n slag geskryf." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Teks sit in die opskrif- of voetskrifarea." @@ -6618,10 +6776,18 @@ msgstr "Die API-sleutel is uitgevee." msgid "The application that sent you here made an invalid authorization request." msgstr "Die toepassing wat jou hierheen gestuur het, het 'n ongeldige magtigingsversoek gemaak." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Die toetse hierbo is meganies. Dit vra 'n taalmodel wat 'n leser van jou kolpunte sou dink, en stel herskrywings voor. Dit lewer geen telling nie." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Die diepgaande toets kon nie voltooi word nie. Probeer asseblief weer." @@ -6630,19 +6796,14 @@ msgstr "Die diepgaande toets kon nie voltooi word nie. Probeer asseblief weer." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Die ingevoerde lêer kon nie in 'n geldige CV omgesit word nie." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Die orde waarin die teks gebêre word, verskil ernstig van die orde waarin dit lees." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Die oorspronklike brief bly in jou CV. Elke kopie kan afsonderlik gewysig word." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Die bladsy waarna jy soek, is dalk geskuif of bestaan nie meer nie." @@ -6751,11 +6912,6 @@ msgstr "Hierdie datums sal nie korrek gelees word nie." msgid "Thinking" msgstr "Denke" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Hierdie aksie kan nie ongedaan gemaak word nie." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Hierdie aksie kan nie ongedaan gemaak word nie. Al jou data sal permanent uitgevee word." @@ -6804,10 +6960,6 @@ msgstr "Hierdie inskrywing het geen datums nie." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Hierdie inskrywing sal permanent uitgevee word. Dit kan nie ongedaan gemaak word nie." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Hierdie kenmerk vereis 'n gekoppelde KI-verskaffer. Stel asseblief een op in die instellings." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Hierdie lêer bevat vormvelde." @@ -6848,6 +7000,10 @@ msgstr "Hierdie lêer is groot vir 'n CV." msgid "This file is larger than many application forms accept." msgstr "Hierdie lêer is groter as wat baie aansoekvorms aanvaar." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Hierdie lêer gebruik baie verskillende lettertipes." @@ -6884,14 +7040,6 @@ msgstr "Hierdie sleutel word net een keer gewys. Kopieer dit voordat jy hierdie msgid "This link is missing its protocol." msgstr "Hierdie skakel ontbreek sy protokol." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Dit kan 'n paar minute neem, afhangend van die reaksie van die KI-verskaffer. Moet asseblief nie die venster sluit of die bladsy herlaai nie." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Dit kan 'n oomblik neem. Moenie die venster toemaak of die bladsy verfris nie." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Dit meet hoe getrou sagteware hierdie lêer se teks kan onttrek. Dit voorspel nie of 'n aansoek afgewys sal word nie, en geen hulpmiddel kan dit doen nie. Jou lêer is in hierdie blaaier gelees en nooit opgelaai nie." @@ -6908,10 +7056,9 @@ msgstr "Hierdie bladsy is in kolomme, en die teks onttrek buite orde." msgid "This page is very densely packed." msgstr "Hierdie bladsy is baie dig gepak." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Hierdie PDF het geen leesbare teks nie. Dit is waarskynlik 'n skandering, so daar is niks om in te voer nie." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Hierdie tydperk eindig voor dit begin." msgid "This period starts in the future." msgstr "Hierdie tydperk begin in die toekoms." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Hierdie CV het geen ingebedde dekbriewe nie." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Hierdie CV is gesluit en kan nie bygewerk word nie." @@ -7105,11 +7248,25 @@ msgstr "Vertaal die toepassing" msgid "Translations" msgstr "Vertalings" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Probeer weer" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Probeer die instellings om te sien waartoe besoekers toegang het. Wanneer jy jou CV skep, besluit jy hoe om dit te deel." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Probeer jou PDF" @@ -7198,7 +7359,8 @@ msgstr "Twee-faktor-magtiging is nou aangeskakel." msgid "Two-Factor Authentication QR Code" msgstr "Tweefaktor-verifikasie QR-kode" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Onderstreep" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Ongedaan maak" @@ -7253,17 +7417,18 @@ msgstr "Ongedaan maak" msgid "Undo stylesheet edit" msgstr "Maak stylbladwysiging ongedaan" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Ontkoppel tans jou {providerName}-rekening..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Ontsluit" @@ -7272,6 +7437,10 @@ msgstr "Ontsluit" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Onbenoemde pasleutel" @@ -7280,6 +7449,14 @@ msgstr "Onbenoemde pasleutel" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Ongeverifieer" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Viëtnamees" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Wil jy 'n tweede opinie oor die skryfwerk hê?" msgid "Warning" msgstr "Waarskuwing" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Ons kon nie die formaat outomaties bepaal nie. Kies dit hierbo." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Ons kon nie daardie bladsy vind nie" @@ -7666,10 +7843,6 @@ msgstr "Wat dit nie doen nie" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Wanneer dit gesluit is, kan die CV nie bygewerk of uitgevee word nie." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Jy het die aanmelding gekanselleer voordat dit voltooi is." msgid "You have unsaved changes that will be lost." msgstr "Jy het ongestoorde veranderinge wat verlore sal gaan." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Jy sal na die Integrasies-bladsy geneem word. Die lêer wat jy gekies het, sal nie ingevoer word nie." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Jy is in goeie geselskap." @@ -7945,23 +8114,10 @@ msgstr "Jou telefoonnommer is in 'n ongewone vorm geskryf." msgid "Your profile has been updated." msgstr "Jou profiel is bygewerk." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Jou CV is geskep." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Jou CV is uitgevee." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Jou CV is gedupliseer." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Jou CV is ingevoer." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Jou CV is bygewerk." diff --git a/apps/web/locales/am-ET.po b/apps/web/locales/am-ET.po index 2dca30100..eddc7671f 100644 --- a/apps/web/locales/am-ET.po +++ b/apps/web/locales/am-ET.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" እና ሙሉ የጊዜ መስመሩ በቋሚነት ይሰረዛሉ። ይህ ሊቀለበስ አይችልም።" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {ወደ ውጭ ለመላክ # መተግበሪያ} other msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} ቁምፊዎች" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} ዕውቂያ(ዎች) ተዘሏል (ልክ ያልሆነ ኢሜይል ወይም የእውቂያ ስም ይጎድላል)። እነዚያ መተግበሪያዎች አሁንም ያስመጡታል።" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} ውድቅ ተደርጓል" msgid "{0} Sample Resume" msgstr "{0} የናሙና የሥራ ማስረጃ" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} የሚታረሙ" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "ተደራሽነት" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "መለያ" @@ -639,14 +697,6 @@ msgstr "ወኪል" msgid "Agent ready" msgstr "ወኪል ዝግጁ ነው" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ወኪሎች" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "የAI ወኪል ማዋቀር አሁን አይገኝም። እባክዎ ከአፍታ በኋላ እንደገና ይሞክሩ።" @@ -695,6 +745,7 @@ msgstr "በፈለጉት ጊዜ AI" msgid "Albanian" msgstr "አልባኒኛ" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "የተካተተ ፊደል ሊነበብ አልቻለም።" msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "ያልተጠበቀ ስህተት ይህ ገጽ እንዳይጫን አግዶታል። እንደገና መሞከር ወይም መመለስ ይችላሉ።" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "የየታሪክዎን ማምጣት ላይ ሳለ ያልታወቀ ስህተት ተፈጥሯል።" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API ቁልፍ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API ቁልፎች" @@ -787,7 +833,7 @@ msgstr "የኤፒአይ ቁልፎች በአገልጋዩ ላይ የተመሰጠ msgid "API Reference" msgstr "API ማጣቀሻ" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "መተግበሪያ" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "መተግበሪያ" @@ -859,7 +907,7 @@ msgstr "ማመልከቻ ተዘምኗል።" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "ማመልከቻዎች" @@ -917,19 +965,10 @@ msgstr "ይህን ውይይት መዝጋት እንደሚፈልጉ እርግጠ msgid "Are you sure you want to delete this API key?" msgstr "ይህን የ API ቁልፍ ለመሰረዝ እርግጠኛ ነዎት?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "ይህን የታሪክ ማቅረቢያ ለመሰረዝ እርግጠኛ ነዎት?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "መለያዎን ለመሰረዝ እርግጠኛ ነዎት?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "ይህን የየታሪክ ማቅረቢያ ለመቆለፍ እርግጠኛ ነዎት?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS ቼክ" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS ቼከር" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "አባሪ ተሰቅሏል።" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "ማረጋገጫ" @@ -1037,11 +1076,16 @@ msgstr "አዘርባይጃንኛ" msgid "BA" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "ወደ የማረጋገጫ ቅንብሮች ተመለስ" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "ቻት" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "እንደገና ያረጋግጡ" @@ -1295,9 +1344,13 @@ msgstr "ቻይንኛ (ባለባለት)" msgid "Choose {0}" msgstr "{0} ይምረጡ" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "የሽፋን ደብዳቤ ይምረጡ" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "ቀድሞ የተዘጋጀ ወይም ብጁ ጥላ ይምረጡ።" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "የሥራ ልምድ ማስረጃ ይምረጡ" @@ -1343,6 +1395,10 @@ msgstr "መተግበሪያ ይምረጡ" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "ማጣሪያዎችን አጽዳ" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "ምርጫን አጽዳ" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ፋይል ለማምጣት ለመምረጥ እዚህ ጠቅ ያድርጉ" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "የደንበኛ መታወቂያ" @@ -1436,7 +1492,6 @@ msgstr "ማህበረሰብ" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "የታመቀ" @@ -1539,15 +1594,6 @@ msgstr "ይዘቱ በግሪድ ውስጥ ተቀምጧል።" msgid "Continue" msgstr "ቀጥል" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "ትቆሙበት ቦታ ከዚያ ይቀጥሉ" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "ኮድ ያበርክቱ" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "ወደ ቅንጥብ ሰሌዳ ተገልብጧል።" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "ወደ ቅንጥብ ሰሌዳ ተገልብጧል።" msgid "Copy" msgstr "ቅጂ አድርግ" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "ነባር ደብዳቤ ከቆመበት ቀጥል ይቅዱ" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "መሣሪያዎን ከጠፉ በኋላ ለመግባት እንዲጠቅ msgid "Copy Backup Codes" msgstr "የመከላከያ ኮዶችን ቅጂ አድርግ" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "ከቆመበት ቀጥል ቅዳ" @@ -1625,6 +1679,10 @@ msgstr "ጽሁፉን ከወጣው ፋይል ገልብጠው ያንብቡት፤ msgid "Copy this secret key and use it in your applications to access your data." msgstr "ይህንን ሚስጥራዊ ቁልፍ ቅጂ አድርጉ እና ውስጥ በመተግበሪያዎቻችሁ መረጃዎን ለመድረስ ይጠቀሙበት።" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "ዓመቱን ያስተካክሉ፣ ወይም ለቀጣይ ሥራ ‘Present’ ይጠቀሙ።" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "አመቱን ያስተካክሉ፣ ወይም ለቀጣይ ስራ \"Present\" ብለው ይጻፉ።" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "ይህን እርምጃ ማጠናቀቅ አልተቻለም። እባክዎ እንደገና ይሞክሩ።" @@ -1655,14 +1712,6 @@ msgstr "DOCX መፍጠር አልተቻለም። እባክዎ እንደገና ይ msgid "Could not generate the PDF. Please try again." msgstr "PDF መፍጠር አልተቻለም። እባክዎ እንደገና ይሞክሩ።" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "የሽፋን ደብዳቤዎችን መጫን አልተቻለም።" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "የተመረጠውን ከቆመበት ቀጥል መጫን አልተቻለም።" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "ይህን የሽፋን ደብዳቤ መጫን አልተቻለም።" @@ -1675,11 +1724,6 @@ msgstr "ናሙናውን ማዘጋጀት አልተቻለም። እንደገና msgid "Could not prepare your resume for printing. Please try again." msgstr "የስራ ልምድ ማስረጃዎን ለህትመት ማዘጋጀት አልተቻለም። እባክዎ እንደገና ይሞክሩ።" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "ወደ AI አቅራቢው መድረስ አልተቻለም። እባክዎ እንደገና ይሞክሩ።" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "ይህንን ፓች ወደነበረበት መመለስ አልተቻለም።" @@ -1709,6 +1753,18 @@ msgstr "ግንኙነቱን ማረጋገጥ አልተቻለም። የኤፒአይ msgid "Couldn't add the application. Please try again." msgstr "ማመልከቻውን ማከል አልተቻለም። እባክዎ እንደገና ይሞክሩ።" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "የጊዜ መስመር ግቤቱን መሰረዝ አልተቻለም።" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "ማመልከቻውን ማንቀሳቀስ አልተቻለም። እባክዎ እንደገና ይሞክሩ።" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "ማስታወሻውን ማስቀመጥ አልተቻለም።" @@ -1764,7 +1828,6 @@ msgstr "ሽፋን" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "የሽፋን ደብዳቤ" @@ -1778,16 +1841,17 @@ msgstr "ማመልከቻ ደብዳቤ" msgid "Cover letter draft" msgstr "የሽፋን ደብዳቤ ረቂቅ" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "የሽፋን ደብዳቤዎች" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "ፍጠር" @@ -1804,10 +1868,7 @@ msgstr "አዲስ መለያ ፍጠር" msgid "Create a new API key" msgstr "አዲስ API ቁልፍ ፍጠር" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "አዲስ የየታሪክ ማቅረቢያ ፍጠር" @@ -1815,13 +1876,9 @@ msgstr "አዲስ የየታሪክ ማቅረቢያ ፍጠር" msgid "Create a resume" msgstr "የሥራ ማስረጃ ይፍጠሩ" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "የናሙና የየታሪክ ማቅረቢያ ፍጠር" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "የሽፋን ደብዳቤ ይፍጠሩ" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "ከባዶ ፍጠር" msgid "Create one now" msgstr "አሁን አንድ ይፍጠሩ" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "ከአማራጮች ጋር የሥራ ማመልከቻ ሰነድ ፍጠር" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "የተፈጠረበት ቀን።" @@ -1847,14 +1899,19 @@ msgstr "የተፈጠረበት ቀን።" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" ፈጥሮ ከዚህ ማመልከቻ ጋር አገናኘው።" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "API ቁልፉን በመፍጠር ላይ…" -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "የየታሪክዎን መስራት በመፍጠር ላይ…" - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "ስዕልን ይከርክሙ እና ይስቀሉ" @@ -1931,10 +1988,6 @@ msgstr "ጨለማ" msgid "Dark theme" msgstr "ጨለማ ገጽታ" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ዳሽቦርድ" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "ቀን" @@ -1969,34 +2022,30 @@ msgstr "ማጉላትን ቀንስ" msgid "Deep check" msgstr "ጥልቅ ማረጋገጫ" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "ነባሪ አብነት" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "ዲግሪ" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "ሰርዝ" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "ይሰርዙት። የተደበቁ ቁልፍ ቃላት ፍለጋውን ለማጭበርበር እንደ ሆነ ሙከራ ይቆጠራሉ።" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "ገጽን ሰርዝ" @@ -2040,10 +2097,6 @@ msgstr "ይህ የወኪል ውይይት ይሰረዝ?" msgid "Delete this application?" msgstr "ይህን ማመልከቻ ይሰርዙ?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "ይህ የሽፋን ደብዳቤ ይሰረዝ?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "ይህን የጊዜ መስመር ግቤት ይሰርዙ?" msgid "Delete timeline entry" msgstr "የጊዜ መስመር ግቤትን ሰርዝ" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} ማመልከቻ(ዎች) ተሰርዘዋል።" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "መለያዎን በመሰረዝ ላይ…" @@ -2077,11 +2139,6 @@ msgstr "መለያዎን በመሰረዝ ላይ…" msgid "Deleting your API key..." msgstr "API ቁልፎትን በመሰረዝ ላይ…" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "የየታሪክዎን በመሰረዝ ላይ…" - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "ተከልክሏል፣ ወኪሉን በመጠበቅ ላይ…" @@ -2191,12 +2248,22 @@ msgstr "ሰነዶች" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ሰነዶች" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "ሰነዶች ተልከዋል" @@ -2309,18 +2376,27 @@ msgstr "ቦታውን እንደገና ለማስቀመጥ ይጎትቱት እና msgid "Drag to turn the pages" msgstr "ገጾቹን ለመገልበጥ ይጎትቱ" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "ተውላጠ ስሞችን ይተው እና ከግስ ይጀምሩ። ይህ በአብዛኞቹ ገበያዎች ያለው ልማድ ነው።" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "ቅጂ ፍጠር" @@ -2336,6 +2412,10 @@ msgstr "የየታሪክ ማቅረቢያ ቅጂ ፍጠር" msgid "Duplicate your resume to create a new one, just like the original." msgstr "ተመሳሳይ አዲስ የታሪክ ማቅረቢያ ለመፍጠር የየታሪክዎን ቅጂ ይፍጠሩ።" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "የየታሪክዎን ቅጂ በመፍጠር ላይ…" @@ -2355,11 +2435,6 @@ msgstr "ደች" msgid "Edit" msgstr "አርትዕ" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "አርትዕ {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "ቀን አርትዕ" msgid "Edit declined" msgstr "አርትዖቱ ውድቅ ተደርጓል" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "ዝርዝሮችን ያርትዑ" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "ሞዴልን አርትዕ ያድርጉ" msgid "Edit note" msgstr "ማስታወሻ አርትዕ" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON ወደ ውጪ ላክ" msgid "Export my data" msgstr "ውሂቤን ወደ ውጭ ላክ" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG ላክ" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "አሥራ አምስት አብነቶች፣ ሁሉም ነፃ ናቸው። የሚወዱትን ይምረጡ። በአርታዒው ውስጥ የፊደል ቅርጽ፣ ቀለም እና አቀማመጥ መቀየር ይችላሉ።" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ፋይል" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "መስኮችን ሙላ" @@ -2858,9 +2935,13 @@ msgstr "መስኮችን ሙላ" msgid "Filled in what we could from the posting." msgstr "ከፖስቱ የምንችለውን ሞልተናል።" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "መመርመሪያ በ" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "ደካማ የሆኑትን ነጥቦች ይለዩና በጠንካራ ው msgid "Find us on GitHub" msgstr "በGitHub ላይ ያግኙን" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ፊኒሽ" @@ -2967,6 +3052,10 @@ msgstr "ቅጂ ለማስቀመጥ" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "ለቀጣዩ ማመልከቻዎ" @@ -3120,7 +3209,7 @@ msgstr "ግራፊክ ዲዛይን" msgid "Greek" msgstr "ግሪክኛ" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ግሪድ" @@ -3304,8 +3393,7 @@ msgstr "ከስካን የመጣ ከሆነ የሚጠበቅ ነው። ካልሆነ msgid "Images cover most of the page." msgstr "ምስሎች አብዛኛውን ገጽ ይሸፍናሉ።" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "አስመጣ" @@ -3314,15 +3402,13 @@ msgstr "አስመጣ" msgid "Import {0}" msgstr "አስመጣ {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "ያለ የየታሪክ ማቅረቢያ አስመጣ" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "የሽፋን ደብዳቤ JSON አስመጣ" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "ከCSV አስመጣ" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON አስመጣ" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} ማመልከቻ(ዎች) ከውጭ ገብቷል።" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "ከ Word ማስመጣት የተገናኘ AI አቅራቢ ያስፈልገዋል።" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "የየታሪክዎን በመጫን ላይ…" - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "በማስመጣት ላይ…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "ገጽ {0} ከ{1} በመመርመር ላይ…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "ውህደቶች" @@ -3466,6 +3552,10 @@ msgstr "ልክ ያልሆነ የAI አቅራቢ ውቅር።" msgid "Issuer" msgstr "አውጪ" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "ጣሊያንኛ" msgid "Italic" msgstr "ግዕዝ" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "ጃፓንኛ" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "ማረምዎን ይቀጥሉ" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "በWord፣ Google Docs ወይም Pages ማርትዖትዎን ይቀጥሉ። አቀማመጡ ከPDF ሊለይ ይችላል።" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "ብዙ ጊዜ ምስሎችን በማስወገድ ወይም በማጥበብ ከ2.5 ሜባ በታች ያድርጉት።" @@ -3659,19 +3760,14 @@ msgstr "ቋንቋ" msgid "Languages" msgstr "ቋንቋዎች" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "መጨረሻ የተዘመነው" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "የመጨረሻ ዝማኔቱ የተፈጠረበት ቀን።" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "መጨረሻ በ{updatedAt} ዘመነ" - #: src/libs/locale.ts msgid "Latvian" msgstr "ላትቪያንኛ" @@ -3689,7 +3785,6 @@ msgstr "አቀማመጥ" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "በሠሩት ሥራ ይጀምሩ። ሰው በዓይኑ እንዲስለው ተጨባጭ ዝርዝር ያክሉ።" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "ውጣ" @@ -3706,10 +3801,6 @@ msgstr "ነጥሉን ባዶ ትተው ርዕሱን ወደ መጀመሪያው ሁ msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI አቅራቢን ለማቋቋም ይውጡ?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "በግራ ማሰለፊያ" @@ -3722,6 +3813,11 @@ msgstr "ሕጋዊ" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "ርዝመት ጉድለት አይደለም፣ እና ሁሉን አቀፍ የአንድ-ገጽ ህግ የለም። ቦታቸውን የሚገባቸውን ገጾች ያቆዩ።" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "ርዝመት ጉድለት አይደለም፣ እና ሁሉን አቀፍ msgid "Letter" msgstr "መልእክት።" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "የተገናኘ ምላሽ ሰጪ የሥራ ልምድ" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, ሪፈራል…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, ሪፈራል…" msgid "Linking your {providerName} account..." msgstr "ከ{providerName} መለያዎን በመገናኘት ላይ…" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "ዝርዝር" @@ -3845,10 +3948,6 @@ msgstr "ሊቱዌንያንኛ" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "የAI አቅራቢዎችን በመጫን ላይ። እባክዎ ከአፍታ በኋላ እንደገና ይሞክሩ።" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "ማመልከቻዎችን በመጫን ላይ…" @@ -3888,17 +3987,15 @@ msgstr "ጠቅላላው በመጫን ላይ" msgid "Location" msgstr "ቦታ" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "ቆልፍ" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "መካከለኛ ተጽዕኖ" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "የስራ ማጠቃለያ ይጎድላል" @@ -4106,6 +4197,12 @@ msgstr "ወደ ቃለ መጠይቅ አንቀሳቅስ" msgid "Move to offer" msgstr "ወደ የሥራ ቅናሽ አንቀሳቅስ" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "ወደ ተንቀሳቅሷል" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "ስም" @@ -4188,6 +4287,11 @@ msgstr "ኔትዎርክ" msgid "Never expires" msgstr "መቼም አያልቅም።" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "በዚህ አገልጋይ ላይ አዲስ መለያ መመዝገብ በአሁኑ ጊዜ ተሰናክሏል።" @@ -4197,6 +4301,15 @@ msgstr "በዚህ አገልጋይ ላይ አዲስ መለያ መመዝገብ በ msgid "New Application" msgstr "አዲስ ማመልከቻ" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "አዲስ መስመር" @@ -4233,10 +4346,6 @@ msgstr "አዲስ ውይይት" msgid "New Thread" msgstr "አዲስ ውይይት" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "ቀጥሎ" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "ምንም የአይ አገልግሎት አቅራቢ አልተገናኘም" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "ምንም የ AI አቅራቢ አልተገናኘም፣ ስለዚህ ጽሑፉን ከፒዲኤፍ ውስጥ እዚህ አሳሽዎ ውስጥ እናነባለን እና ማወቅ የምንችለውን እንሞላለን። ውጤቱን ለማስተካከል ይጠብቁ." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "ከማጣሪያዎችዎ ጋር የሚዛመዱ ምንም ማመልከቻዎች የሉም።" @@ -4265,6 +4370,10 @@ msgstr "ከማጣሪያዎችዎ ጋር የሚዛመዱ ምንም ማመልከ msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "እስካሁን ምንም ማመልከቻ የለም። የማመልከቻ ፍሰትዎን እና የምላሽ መጠኖችዎን ለማየት ጥቂት ያክሉ።" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "ምንም የነጥብ ዝርዝሮች አልተገኙም።" @@ -4278,15 +4387,6 @@ msgstr "ከዚያ ፍለጋ ጋር የሚዛመድ ትእዛዝ የለም።" msgid "No conventional section headings were found." msgstr "ምንም መደበኛ የክፍል ርዕሶች አልተገኙም።" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "ምንም የሽፋን ደብዳቤዎች አልተገኙም። አንድ ይፍጠሩ ወይም ነባር ፊደል ያስመጡ።" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "ከAI አቅራቢው ምንም ውሂብ አልተመለሰም።" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "ምንም ቀናት አልተገኙም።" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "ምንም መስመር ከአሰሪ ጋር የተጣመረ የስራ መደብ አይመስልም።" @@ -4351,11 +4455,6 @@ msgstr "ምንም ውጤት አልተገኘም።" msgid "No resume linked." msgstr "ምንም የሪዚሜ ግንኙነት የለም።" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "ከፍለጋዎ ጋር የሚዛመድ ምንም የስራ ልምድ ማስረጃዎች የሉም።" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "እስካሁን ምንም የስራ ልምድ ማስረጃዎች የሉም።" @@ -4445,6 +4544,15 @@ msgstr "ማስታወሻዎች" msgid "Nothing marks a role as ongoing." msgstr "ምንም ነገር ሚናን እንደ ቀጣይ አያመለክትም።" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "የመጀመሪያዎቹ ገጾች ብቻ ተረጋግጠዋል።" msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "ክፈት" @@ -4559,6 +4664,10 @@ msgstr "የትኩረት ሁነታን ክፈት" msgid "Open in builder" msgstr "በመገንቢያ ውስጥ ክፈት" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "የውህደቶች ቅንብሮችን ክፈት" @@ -4597,6 +4706,10 @@ msgstr "በአዲስ ትር ይከፈታል" msgid "opens in new tab" msgstr "በአዲስ ታብ ይከፈታል" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ለወኪሉ አማራጭ ማስታወሻ" @@ -4609,6 +4722,16 @@ msgstr "ለወኪሉ አማራጭ ማስታወሻ…" msgid "Optionally, which terms from a job posting already appear." msgstr "በአማራጭ፣ ከስራ ማስታወቂያ ውስጥ የትኞቹ ቃላት አስቀድመው እንደሚታዩ።" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "ገጽ" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "የፒዲኤፍ ቅጽበታዊ ገጽ እይታ ከመተግበሪያ msgid "PDF text layer" msgstr "የPDF የጽሑፍ ንብርብር" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "አስቀድመው ከመተግበሪያዎች ጋር የተያያዙ ፒዲኤፎች እንዳሉ ይቆያሉ።" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "ነጠላ አምድን ይምረጡ፣ ወይም የጎን አምዱን #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "ምርጫዎች" @@ -4957,10 +5079,6 @@ msgstr "ፒዲኤፍ ቅድመ ዕይታ" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "ቀዳሚ" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "ችሎታ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "መገለጫ" @@ -5118,11 +5236,6 @@ msgstr "እንደገና ውጤት አስመዝግቧል" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - ወደ መነሻ ገጽ ሂድ" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ነፃና ክፍት ምንጭ ነው። Amruth እና የአበርካቾች ማህበረሰብ ሥራ ላይ እንዲውል ያደርጉታል። ሥራውን መደገፍ ከፈለጉ፣ ልገሳዎች የማስተናገጃና የልማት ወጪን ለመሸፈን ይረዳሉ።" @@ -5136,11 +5249,6 @@ msgstr "ምላሽ ሰጪ የስራ ልምድ (Reactive) ነፃ እና ክፍት msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "ምላሽ ሰጪ የስራ ልምድ v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "ምላሽ ሰጪ ከቆመበት ቀጥል v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "እንደገና አንብብ" @@ -5191,6 +5299,10 @@ msgstr "ገጽ {0} ከ{1} በማንበብ ላይ…" msgid "Reading PDF" msgstr "PDF በማንበብ ላይ" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "ማስታወቂያውን በማንበብ ላይ…" @@ -5199,6 +5311,10 @@ msgstr "ማስታወቂያውን በማንበብ ላይ…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "ይህ PDF በአሳሽዎ ውስጥ እየተነበበ ነው። ፋይልዎ አይሰቀልም።" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "ለማግበር ዝግጁ" @@ -5302,6 +5418,10 @@ msgstr "መለያ አስወግድ" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "ሀብቶች" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "የንድፍ ሥርዓቱ ላይ የመሥራትና ሌሎች ቡድኖችን በንድፎቻቸው የመርዳት ኃላፊነት።" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "ወደነበረበት መልስ" @@ -5418,6 +5539,11 @@ msgstr "የስራ ልምድ ማስረጃው ከዚህ ፓች በፊት ወደነ msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "የሥራ ማስረጃ አብነቶች" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "የስራ ልምድ ማስረጃዎች" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "የናሙና ማውረድ ቅርጸት" msgid "Sample resume" msgstr "ከቆመበት ቀጥል ናሙና" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "ለ{name} ከቆመበት ቀጥል ናሙና" @@ -5615,6 +5744,7 @@ msgstr "" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "ለውጦቹን አስቀምጥ" msgid "Save changes before previewing, exporting, or changing styling." msgstr "ቅድመ-ዕይታ ከማየት፣ ወደ ውጪ ከመላክ ወይም የቅጥ አሰራርን ከመቀየርዎ በፊት ለውጦችን ያስቀምጡ።" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "ቅጂውን ወደ ቤተ-መጽሐፍት ያስቀምጡ" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "ሞዴልን አስቀምጥ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "ይዘቱን ወይም አጻጻፉን ከመቅዳትዎ በፊት ከቆመበት ቀጥል ለውጦችን ያስቀምጡ።" @@ -5717,7 +5842,8 @@ msgstr "ተስማሚነቴን አስል" msgid "Scoring your fit…" msgstr "የእርስዎን ተስማሚነት ማስላት…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "ፈልግ" @@ -5730,13 +5856,13 @@ msgstr "ማመልከቻዎችን ፈልግ…" msgid "Search commands" msgstr "ትእዛዞችን ፈልግ" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "የሽፋን ደብዳቤዎችን ይፈልጉ" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "የሽፋን ደብዳቤዎችን ፈልግ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "አዶ ፈልግ" msgid "Search for…" msgstr "…ን ይፈልጉ" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "የፍለጋ የስራ ልምድ ማስረጃዎች..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "የይለፍ ቃል አቀናብር" msgid "Set the document language when exporting." msgstr "ወደ ውጭ ሲልኩ የሰነዱን ቋንቋ ያዘጋጁ።" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "አቅራቢ ያዋቅሩ" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "የAI አቅራቢ ያዋቅሩ" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "ስለዚህ የስራ ልምድ (ሲቪ) ለመወያየት እና አርትዖቶችን በራስ-ሰር ለመተግበር የAI አቅራቢ ያዋቅሩ።" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "ቅንብሮች" @@ -6121,7 +6245,7 @@ msgstr "ይዝለሉ እና ይስቀሉ" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "ወደ ዋና ይዘት ዝለል" @@ -6193,6 +6317,10 @@ msgstr "ሌላ ነገር…" msgid "Something went wrong" msgstr "የሆነ ችግር ተፈጥሯል" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "ያንን ፋይል በማንበብ ላይ ስህተት ተከስቷል። እባክዎ እንደገና ይሞክሩ።" @@ -6212,8 +6340,15 @@ msgstr "ስንገባዎት የሆነ ችግር ተፈጥሯል። እባክዎ msgid "Something went wrong. Please try again." msgstr "የተሳሳተ ነገር ተፈጥሯል። እባክዎን ደግመው ይሞክሩ።" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "መደብ በ" @@ -6319,14 +6454,10 @@ msgstr "ውይይት ጀምር" msgid "Start again" msgstr "እንደገና ጀምር" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "የየታሪክዎን ማቅረቢያ በስም በመስጠት መገንባት ይጀምሩ።" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "የየታሪክዎን ማቅረቢያ ከመጀመሪያው በሙሉ ጀምሩ" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "የመነሻ ቀን ከማብቂያ ቀን በፊት ወይም በፊት msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "እያንዳንዱን በተጨባጭ ግስ ይጀምሩ፦ built, led, reduced, migrated የመሳሰሉት።" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "አዲስ ውይይት ጀምር" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "ስታቲስቲክስ" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "ቆይ" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "በአሳሽዎ ውስጥ ይቆያል" @@ -6419,6 +6561,10 @@ msgstr "የቅጥ እና የላኪ ዝርዝሮች ከተመረጠው ከቆመ msgid "Subreddit" msgstr "ሰብሬዲት" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "አስተያየቶች" @@ -6472,6 +6618,7 @@ msgstr "ሠንጠረዥ" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "መለያዎች" @@ -6483,6 +6630,14 @@ msgstr "መለያዎች በአርእስት መሰረት የየታሪክዎን msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "መለያዎች ለሶፍትዌር ግልጽ የንባብ ቅደም ተከተል ይሰጣሉ። መሳሪያዎ የሚያቀርበው ከሆነ፣ ወደ ውጭ ሲልኩ ያንቁዋቸው።" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "የስራ ማመልከቻዬን አብጅ" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "ተሉጉኛ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "ጽሑፍ ተወስዷል" msgid "Text is written one character at a time." msgstr "ጽሁፉ በአንድ ጊዜ አንድ ፊደል ተጽፏል።" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "ጽሁፍ በራስጌ ወይም በግርጌ ቦታ ላይ ተቀምጧል።" @@ -6618,10 +6776,18 @@ msgstr "የ API ቁልፉ ተሰርዟል።" msgid "The application that sent you here made an invalid authorization request." msgstr "እዚህ የላከዎት መተግበሪያ ልክ ያልሆነ የፈቃድ ጥያቄ አቅርቧል።" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "ከላይ ያሉት ቼኮች ስልታዊ ናቸው። ይህ ግን አንድ አንባቢ ስለነጥቦችዎ ምን እንደሚያስብ የቋንቋ ሞዴል ይጠይቃል፣ እና የድጋሚ አጻጻፍ ይጠቁማል። ውጤት አያመነጭም።" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "ጥልቅ ማረጋገጫው መጠናቀቅ አልቻለም። እባክዎ እንደገና ይሞክሩ።" @@ -6630,19 +6796,14 @@ msgstr "ጥልቅ ማረጋገጫው መጠናቀቅ አልቻለም። እባ msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "የተመጣው ፋይል ወደ ልክ ያለው የሥራ ማመልከቻ ሰነድ ሊተነተን አልቻለም።" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "ጽሁፉ የተከማቸበት ቅደም ተከተል ከሚነበብበት ቅደም ተከተል ጋር በእጅጉ አይስማማም።" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "ዋናው ደብዳቤ በሂሳብዎ ውስጥ ይቆያል። እያንዳንዱ ቅጂ በተናጥል ሊስተካከል ይችላል።" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "የሚፈልጉት ገጽ ተዛውሮ ወይም ከአሁን በኋላ ላይኖር ይችላል።" @@ -6751,11 +6912,6 @@ msgstr "እነዚህ ቀኖች በትክክል አይነበቡም።" msgid "Thinking" msgstr "ማሰብ" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "ይህ ተግባር መቀለብ አይቻልም።" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "ይህ ተግባር መቀለብ አይቻልም። ሁሉም መረጃዎ በእርስዎ ዘርፍ ይሰረዛል።" @@ -6804,10 +6960,6 @@ msgstr "ይህ ግቤት ምንም ቀኖች የሉትም።" msgid "This entry will be permanently deleted. This can't be undone." msgstr "ይህ ግቤት በቋሚነት ይሰረዛል። ይህን መመለስ አይቻልም።" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "ይህ ባህሪ የተገናኘ የAI አቅራቢ ያስፈልገዋል። እባክዎ በቅንብሮች ውስጥ አንድ ያዋቅሩ።" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "ይህ ፋይል የቅጽ መስኮችን ይይዛል።" @@ -6848,6 +7000,10 @@ msgstr "ይህ ፋይል ለስራ ልምድ ማስረጃ በጣም ትልቅ msgid "This file is larger than many application forms accept." msgstr "ይህ ፋይል ብዙ የማመልከቻ ቅጾች ከሚቀበሉት ይበልጣል።" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ይህ ፋይል ብዙ የተለያዩ ፊደላትን ይጠቀማል።" @@ -6884,14 +7040,6 @@ msgstr "ይህ ቁልፍ አንድ ጊዜ ብቻ ነው የሚታየው። ይ msgid "This link is missing its protocol." msgstr "ይህ ማገናኛ ፕሮቶኮሉ ይጎድላል።" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "ይህ በ AI አቅራቢው ምላሽ ላይ በመመርኮዝ ጥቂት ደቂቃዎች ሊወስድ ይችላል። እባክዎ መስኮቱን አትዘጉ ወይም ገጹን አታሻሽሉ።" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "ይህ ትንሽ ጊዜ ሊወስድ ይችላል። እባክዎን መስኮቱን አይዝጉት ወይም ገጹን አያድሱ።" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "ይህ ሶፍትዌር የዚህን ፋይል ጽሑፍ ምን ያህል በታማኝነት ማውጣት እንደሚችል ይለካል። ማመልከቻ ውድቅ ይደረግ እንደሆነ አይተነብይም፤ ማንኛውም መሣሪያም ይህን ማድረግ አይችልም። ፋይልዎ በዚህ አሳሽ ውስጥ ተነቧል፤ ፈጽሞም አልተሰቀለም።" @@ -6908,10 +7056,9 @@ msgstr "ይህ ገጽ በአምዶች ውስጥ ነው፣ እና ጽሁፉ ከ msgid "This page is very densely packed." msgstr "ይህ ገጽ በጣም ጥቅጥቅ ብሎ ተጭኗል።" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "ይህ ፒዲኤፍ የሚነበብ ጽሑፍ የለውም። ስካን ሊሆን ይችላል፣ ስለዚህ ምንም የሚያስመጣ ነገር የለም።" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "ይህ ጊዜ ከመጀመሩ በፊት ያበቃል." msgid "This period starts in the future." msgstr "ይህ ጊዜ የሚጀምረው ወደፊት ነው." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "ይህ ከቆመበት ቀጥል ምንም የተከተቱ የሽፋን ደብዳቤዎች የሉትም።" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "ይህ የየታሪክ ማቅረቢያ ተቆልፏል እና ማዘመን አይቻልም።" @@ -7105,11 +7248,25 @@ msgstr "መተግበሪያውን ይተርጉሙ" msgid "Translations" msgstr "ትርጉሞች" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "እንደገና ሞክር" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "ጎብኝዎች ምን መድረስ እንደሚችሉ ለማየት ቅንብሮቹን ይሞክሩ። የስራ ልምድዎን ሲፈጥሩ እንዴት እንደሚያጋሩት ይወስናሉ።" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "PDFዎን ይሞክሩ" @@ -7198,7 +7359,8 @@ msgstr "ሁለት-ደረጃ ማረጋገጫ አሁን ነቅቷል።" msgid "Two-Factor Authentication QR Code" msgstr "የሁለት-ደረጃ ማረጋገጫ QR ኮድ" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "ነጥብ ተስማሚ" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "ቀልብስ" @@ -7253,17 +7417,18 @@ msgstr "ቀልብስ" msgid "Undo stylesheet edit" msgstr "የቅጥ ሉህ አርትዖትን ቀልብስ" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "ከ{providerName} መለያዎን በመለያየት ላይ…" #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "ቆልፍ ክፈት" @@ -7272,6 +7437,10 @@ msgstr "ቆልፍ ክፈት" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "ስም የሌለው ፓስኪ" @@ -7280,6 +7449,14 @@ msgstr "ስም የሌለው ፓስኪ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "ያልተረጋገጠ" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "ቪትናምኛ" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "በጽሁፉ ላይ ሁለተኛ አስተያየት ይፈልጋሉ?" msgid "Warning" msgstr "ማስጠንቀቂያ" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "ቅርጸቱን በራስ-ሰር ማወቅ አልቻልንም። ከላይ ይምረጡት።" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "ያንን ገጽ ማግኘት አልቻልንም" @@ -7666,10 +7843,6 @@ msgstr "ይህ የማያደርገው" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "ሲቆለፍ የየታሪክዎን ማቅረቢያ ማዘመን ወይም ማስወገድ አይቻልም።" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "ከመጠናቀቁ በፊት መግባቱን ሰርዘዋል።" msgid "You have unsaved changes that will be lost." msgstr "ያልተቀመጡ ለውጦች አሉዎት።" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "ወደ ውህደት ገጽ ይወሰዳሉ። የመረጥከው ፋይል አይመጣም።" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "ብቻዎን አይደሉም።" @@ -7945,23 +8114,10 @@ msgstr "ስልክ ቁጥርዎ ባልተለመደ ቅርጽ ተጽፏል።" msgid "Your profile has been updated." msgstr "መገለጫዎ ተዘምኗል።" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "የስራ ልምድ ማስረጃዎ ተፈጥሯል።" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "የስራ ልምድ ማስረጃዎ ተሰርዟል።" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "የስራ ልምድ ማስረጃዎ ተባዝቷል።" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "የስራ ልምድ ማስረጃዎ ገብቷል።" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "የስራ ልምድ ማስረጃዎ ተዘምኗል።" diff --git a/apps/web/locales/ar-SA.po b/apps/web/locales/ar-SA.po index 6d86d59d6..67bcd333b 100644 --- a/apps/web/locales/ar-SA.po +++ b/apps/web/locales/ar-SA.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "سيتم حذف \"{0} · {1}\" وسجله الزمني الكامل نهائيًا. لا يمكن التراجع عن ذلك." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# تطبيق للتصدير} other {# تطبيقات ل msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} شخصيات" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} تم تخطي جهة (جهات) الاتصال (بريد إلكتروني غير صالح أو اسم جهة اتصال مفقود). لا تزال هذه التطبيقات مستوردة." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} مرفوضة" msgid "{0} Sample Resume" msgstr "نموذج سيرة ذاتية لـ {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} للإصلاح" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "إمكانية الوصول" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "الحساب" @@ -639,14 +697,6 @@ msgstr "عامل" msgid "Agent ready" msgstr "الوكيل جاهز" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "الوكلاء" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "الذكاء الاصطناعي" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "إعداد وكيل الذكاء الاصطناعي غير متاح حاليًا. يرجى المحاولة مرة أخرى بعد قليل." @@ -695,6 +745,7 @@ msgstr "الذكاء الاصطناعي عند الحاجة" msgid "Albanian" msgstr "الألبانية" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "تعذّرت قراءة خط مُضمَّن." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "حدث خطأ غير متوقع منع تحميل هذه الصفحة. يمكنك المحاولة مرة أخرى أو العودة إلى الصفحة السابقة." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "حدث خطأ غير معروف أثناء استيراد سيرتك الذاتية." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "مفتاح واجهة برمجة التطبيقات (API)" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "مفاتيح واجهة برمجة التطبيقات (API)" @@ -787,7 +833,7 @@ msgstr "يتم تشفير مفاتيح واجهة برمجة التطبيقات msgid "API Reference" msgstr "مرجع واجهة برمجة التطبيقات" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "التطبيق" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "التطبيق" @@ -859,7 +907,7 @@ msgstr "تم تحديث الطلب." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "الطلبات" @@ -917,19 +965,10 @@ msgstr "هل أنت متأكد من أنك تريد إغلاق هذه الناف msgid "Are you sure you want to delete this API key?" msgstr "هل أنت متأكد من أنك تريد حذف مفتاح واجهة برمجة التطبيقات هذا؟" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "هل أنت متأكد من أنك تريد حذف هذه السيرة الذاتية؟" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "هل أنت متأكد من أنك تريد حذف حسابك؟" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "هل أنت متأكد من أنك تريد قفل هذه السيرة الذاتية؟" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "فحص ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "فاحص ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "تم تحميل المرفق." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "المصادقة" @@ -1037,11 +1076,16 @@ msgstr "الأذرية" msgid "BA" msgstr "بكالوريوس الآداب" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "العودة إلى إعدادات المصادقة" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "محادثة" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "تحقق مرة أخرى" @@ -1295,9 +1344,13 @@ msgstr "الصينية (التقليدية)" msgid "Choose {0}" msgstr "اختر {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "اختر رسالة تعريفية" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "اختر لوناً محدداً مسبقاً أو مخصصاً." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "اختر سيرة ذاتية" @@ -1343,6 +1395,10 @@ msgstr "اختر تطبيقًا" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "مساحة فارغة" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "كليرست" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "انقر هنا لتحديد ملف لاستيراده" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "معرف العميل" @@ -1436,7 +1492,6 @@ msgstr "المجتمع" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "مضغوط" @@ -1539,15 +1594,6 @@ msgstr "المحتوى منظّم في شبكة." msgid "Continue" msgstr "استمر" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "تابع من حيث توقفت" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "ساهم في البرمجة" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "تم نسخها إلى الحافظة." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "تم نسخها إلى الحافظة." msgid "Copy" msgstr "نسخ" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "انسخ خطابًا موجودًا من السيرة الذاتية" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "انسخ رموز النسخ الاحتياطي هذه واحتفظ به msgid "Copy Backup Codes" msgstr "نسخ رموز النسخ الاحتياطي" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "نسخ من السيرة الذاتية" @@ -1625,6 +1679,10 @@ msgstr "انسخ النص من الملف المُصدَّر واقرأه بال msgid "Copy this secret key and use it in your applications to access your data." msgstr "انسخ مفتاحك السري هذا واستخدمه في تطبيقاتك للوصول إلى بياناتك." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "صحّح السنة، أو اكتب \"Present\" (حاليًا) للعمل المستمر." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "لا يمكن إكمال هذا الإجراء. يرجى المحاولة مرة أخرى." @@ -1655,14 +1712,6 @@ msgstr "تعذّر إنشاء ملف DOCX. يرجى المحاولة مرة أخ msgid "Could not generate the PDF. Please try again." msgstr "تعذّر إنشاء ملف PDF. يرجى المحاولة مرة أخرى." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "تعذر تحميل رسائل الغلاف." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "تعذر تحميل السيرة الذاتية المحددة." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "تعذر تحميل رسالة الغلاف هذه." @@ -1675,11 +1724,6 @@ msgstr "تعذّر إعداد النموذج. يُرجى المحاولة مرة msgid "Could not prepare your resume for printing. Please try again." msgstr "تعذّر تجهيز سيرتك الذاتية للطباعة. يرجى المحاولة مرة أخرى." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "تعذر الوصول إلى موفر الذكاء الاصطناعي. يرجى المحاولة مرة أخرى." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "تعذر استعادة هذا التحديث." @@ -1709,6 +1753,18 @@ msgstr "تعذر التحقق من الاتصال. يرجى التحقق من م msgid "Couldn't add the application. Please try again." msgstr "تعذر إضافة الطلب. يرجى المحاولة مرة أخرى." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "تعذر حذف إدخال الجدول الزمني." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "تعذر نقل الطلب. يرجى المحاولة مرة أخرى." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "لم أتمكن من حفظ الملاحظة." @@ -1764,7 +1828,6 @@ msgstr "الغلاف" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "غطاء الرسالة" @@ -1778,16 +1841,17 @@ msgstr "خطاب التقديم" msgid "Cover letter draft" msgstr "مسودة رسالة تعريفية" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "خطابات الغلاف" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "إنشاء" @@ -1804,10 +1868,7 @@ msgstr "إنشاء حساب جديد" msgid "Create a new API key" msgstr "إنشاء مفتاح واجهة برمجة تطبيقات (API) جديد" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "إنشاء سيرة ذاتية جديدة" @@ -1815,13 +1876,9 @@ msgstr "إنشاء سيرة ذاتية جديدة" msgid "Create a resume" msgstr "أنشئ سيرة ذاتية" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "إنشاء نموذج سيرة ذاتية" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "إنشاء خطاب تغطية" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "أنشئ من الصفر" msgid "Create one now" msgstr "أنشئ واحدة الآن" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "إنشاء سيرة ذاتية مع خيارات" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "تم الإنشاء" @@ -1847,14 +1899,19 @@ msgstr "تم الإنشاء" msgid "Created \"{0}\" and linked it to this application." msgstr "تم إنشاء \"{0}\" وربطه بهذا الطلب." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "جاري إنشاء مفتاح واجهة برمجة التطبيقات (API)..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "جاري إنشاء سيرتك الذاتية..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "اقتصاص وتحميل" @@ -1931,10 +1988,6 @@ msgstr "داكن" msgid "Dark theme" msgstr "سمة داكنة" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "لوحة التحكم" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "التاريخ" @@ -1969,34 +2022,30 @@ msgstr "تقليل التكبير" msgid "Deep check" msgstr "فحص عميق" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "القالب الافتراضي" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "الدرجة" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "حذف" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "احذفه. تُعامَل الكلمات المفتاحية المخفية على أنها محاولة متعمّدة للتلاعب بالبحث." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "حذف الصفحة" @@ -2040,10 +2097,6 @@ msgstr "هل تريد حذف هذا الموضوع الخاص بالوكيل؟" msgid "Delete this application?" msgstr "هل تريد حذف هذا الطلب؟" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "هل تريد حذف خطاب التقديم هذا؟" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "هل تريد حذف إدخال الجدول الزمني هذا؟" msgid "Delete timeline entry" msgstr "حذف إدخال الجدول الزمني" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "تم حذف {0} طلب(ات)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "جاري حذف حسابك..." @@ -2077,11 +2139,6 @@ msgstr "جاري حذف حسابك..." msgid "Deleting your API key..." msgstr "جاري حذف مفتاح واجهة برمجة التطبيقات (API)..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "جاري حذف سيرتك الذاتية..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "تم الرفض، بانتظار العامل…" @@ -2191,12 +2248,22 @@ msgstr "الوثائق" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "إرشادات الاستخدام" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "تم إرسال المستندات" @@ -2309,18 +2376,27 @@ msgstr "اسحب لإعادة التموضع واستخدم شريط التمر msgid "Drag to turn the pages" msgstr "اسحب لتقليب الصفحات" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "احذف الضمائر وابدأ بالفعل. هذا هو المتعارف عليه في معظم الأسواق." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "استنساخ" @@ -2336,6 +2412,10 @@ msgstr "استنساخ السيرة الذاتية" msgid "Duplicate your resume to create a new one, just like the original." msgstr "استنسخ سيرتك الذاتية لإنشاء سيرة جديدة مطابقة للأصل." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "جاري استنساخ سيرتك الذاتية..." @@ -2355,11 +2435,6 @@ msgstr "الهولندية" msgid "Edit" msgstr "يحرر" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "تحرير {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "تعديل التاريخ" msgid "Edit declined" msgstr "تم رفض التعديل" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "تعديل التفاصيل" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "تعديل النموذج" msgid "Edit note" msgstr "تعديل الملاحظة" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "تصدير JSON" msgid "Export my data" msgstr "تصدير بياناتي" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "تصدير PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "خمسة عشر قالبًا، كلها مجانية. اختر ما يعجبك. يمكنك تغيير الخط واللون والتخطيط في المحرر." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ملف" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "ملء الحقول" @@ -2858,9 +2935,13 @@ msgstr "ملء الحقول" msgid "Filled in what we could from the posting." msgstr "قمنا بتعبئة ما استطعنا من المعلومات الواردة في المنشور." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "تصفية حسب" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "ابحث عن النقاط الضعيفة وأعد صياغتها بنت msgid "Find us on GitHub" msgstr "اعثر علينا على GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "الفنلندية" @@ -2967,6 +3052,10 @@ msgstr "للاحتفاظ بنسخة" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "لطلب توظيفك القادم" @@ -3120,7 +3209,7 @@ msgstr "التصميم الجرافيكي" msgid "Greek" msgstr "اليونانية" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "الشبكة" @@ -3304,8 +3393,7 @@ msgstr "إذا جاء من مسح ضوئي، فهذا متوقّع. وإلا ف msgid "Images cover most of the page." msgstr "تغطي الصور معظم الصفحة." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "استيراد" @@ -3314,15 +3402,13 @@ msgstr "استيراد" msgid "Import {0}" msgstr "استيراد {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "استورد سيرة ذاتية موجودة" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "استيراد خطاب الغلاف JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "الاستيراد من ملف CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "استيراد جسون" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "تم استيراد {0} طلب(ات)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "يتطلب الاستيراد من Word موفر AI متصلاً." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "جاري استيراد سيرتك الذاتية..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "جارٍ الاستيراد…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "جارٍ فحص الصفحة {0} من {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "عمليات الدمج" @@ -3466,6 +3552,10 @@ msgstr "إعدادات موفر الذكاء الاصطناعي غير صالح msgid "Issuer" msgstr "الجهة المُصدِّرة" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "الإيطالية" msgid "Italic" msgstr "مائل" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "اليابانية" @@ -3530,10 +3628,9 @@ msgstr "جون دو" msgid "john.doe" msgstr "جون.دو" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "استئناف JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "استمر في التحرير" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "واصل التحرير في Word أو Google Docs أو Pages. قد يختلف التخطيط عن ملف PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "أبقِه أقل من 2.5 ميغابايت، عادةً بحذف الصور أو تصغيرها." @@ -3659,19 +3760,14 @@ msgstr "اللّغة" msgid "Languages" msgstr "اللغات" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "آخر تحديث" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "آخر تحديث" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "آخر تحديث في {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "اللاتفية" @@ -3689,7 +3785,6 @@ msgstr "التخطيط" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "ابدأ بما أنجزته. أضف تفصيلًا ملموسًا ليتمكّن القارئ من تخيّله." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "مغادرة" @@ -3706,10 +3801,6 @@ msgstr "اتركه فارغًا لإعادة تعيين العنوان إلى ا msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "هل تريد ترك إعداد موفر الذكاء الاصطناعي؟" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "محاذاة لليسار" @@ -3722,6 +3813,11 @@ msgstr "قانوني" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "الطول ليس عيبًا، ولا توجد قاعدة عالمية للصفحة الواحدة. احتفظ بالصفحات التي تستحق مكانها." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "الطول ليس عيبًا، ولا توجد قاعدة عالمية msgid "Letter" msgstr "رسالة" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "السيرة الذاتية التفاعلية المرتبطة" msgid "LinkedIn" msgstr "لينكد إن" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn، إحالة…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn، إحالة…" msgid "Linking your {providerName} account..." msgstr "جاري ربط حسابك على {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "قائمة" @@ -3845,10 +3948,6 @@ msgstr "اللتوانية" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "جارٍ تحميل مزودي خدمات الذكاء الاصطناعي. يرجى المحاولة مرة أخرى بعد قليل." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "جارٍ تحميل الطلبات…" @@ -3888,17 +3987,15 @@ msgstr "جارٍ تحميل الإجمالي" msgid "Location" msgstr "الموقع" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "قفل" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "تأثير متوسط" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "مايكروسوفت وورد" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "سيرة ذاتية مفقودة" @@ -4106,6 +4197,12 @@ msgstr "انقل إلى مرحلة المقابلة" msgid "Move to offer" msgstr "انقل إلى مرحلة العرض" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "نُقل إلى" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "الاسم" @@ -4188,6 +4287,11 @@ msgstr "الشبكة" msgid "Never expires" msgstr "لا تنتهي صلاحيته أبدًا" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "تسجيل الحسابات الجديدة معطّل حاليًا على هذا الخادم." @@ -4197,6 +4301,15 @@ msgstr "تسجيل الحسابات الجديدة معطّل حاليًا عل msgid "New Application" msgstr "طلب جديد" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "سطر جديد" @@ -4233,10 +4346,6 @@ msgstr "موضوع جديد" msgid "New Thread" msgstr "موضوع جديد" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "التالي" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "لا يوجد مزوّد ذكاء اصطناعي متصل" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "لا يوجد مزود ذكاء اصطناعي متصل، لذلك سنقرأ النص من ملف PDF هنا في متصفحك ونملأ ما يمكننا التعرف عليه. نتوقع لترتيب النتيجة." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "لا توجد طلبات مطابقة لمرشحاتك." @@ -4265,6 +4370,10 @@ msgstr "لا توجد طلبات مطابقة لمرشحاتك." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "لا توجد طلبات بعد. أضف بعضها لترى مسارك ومعدلات الردّ." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "لم يُعثر على أي قوائم نقطية." @@ -4278,15 +4387,6 @@ msgstr "لا توجد أوامر تطابق هذا البحث." msgid "No conventional section headings were found." msgstr "لم يُعثر على عناوين أقسام تقليدية." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "لم يتم العثور على خطابات الغلاف. قم بإنشاء واحد أو قم باستيراد خطاب موجود." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "لم يتم إرجاع أي بيانات من مزود الذكاء الاصطناعي." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "لم يُعثر على أي تواريخ." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "لا يوجد سطر يبدو كمسمى وظيفي مقترن بجهة عمل." @@ -4351,11 +4455,6 @@ msgstr "لم نعثر على نتائج." msgid "No resume linked." msgstr "لا توجد سيرة ذاتية مرفقة." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "لا توجد سير ذاتية مطابقة لبحثك." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "لم يتم استلام أي سير ذاتية حتى الآن." @@ -4445,6 +4544,15 @@ msgstr "ملاحظات" msgid "Nothing marks a role as ongoing." msgstr "لا شيء يشير إلى أن الدور مستمر." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "تم فحص الصفحات الأولى فقط." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "افتح" @@ -4559,6 +4664,10 @@ msgstr "فتح وضع التركيز" msgid "Open in builder" msgstr "افتح في أداة الإنشاء" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "فتح إعدادات التكامل" @@ -4597,6 +4706,10 @@ msgstr "يُفتح في علامة تبويب جديدة" msgid "opens in new tab" msgstr "يفتح في علامة تبويب جديدة" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ملاحظة اختيارية للوكيل" @@ -4609,6 +4722,16 @@ msgstr "ملاحظة اختيارية للوكيل…" msgid "Optionally, which terms from a job posting already appear." msgstr "اختياريًا، أي المصطلحات من إعلان وظيفي تظهر بالفعل." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "صفحة" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "لقطة PDF مرفقة بالتطبيق." msgid "PDF text layer" msgstr "طبقة النص في PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "ستظل ملفات PDF المرفقة بالفعل بالتطبيقات متاحة." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "يُفضَّل عمود واحد، أو إبقاء العمود الجا #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "التفضيلات" @@ -4957,10 +5079,6 @@ msgstr "معاينة قوات الدفاع الشعبي" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "السابق" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "مدى الإتقان" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "الملف الشخصي" @@ -5118,11 +5236,6 @@ msgstr "إعادة التقييم" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - الانتقال إلى الصفحة الرئيسية" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "استئناف تفاعلي (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume مجاني ومفتوح المصدر. يحافظ Amruth ومجتمع من المساهمين على استمراره. إذا أردت دعم العمل، تساعد التبرعات في تغطية الاستضافة والتطوير." @@ -5136,11 +5249,6 @@ msgstr "برنامج Reactive Resume مجاني ومفتوح المصدر. إذ msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "السيرة الذاتية التفاعلية v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "استئناف تفاعلي الإصدار 4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "اقرأ مجددًا" @@ -5191,6 +5299,10 @@ msgstr "جارٍ قراءة الصفحة {0} من {1}…" msgid "Reading PDF" msgstr "جارٍ قراءة ملف PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "جارٍ قراءة الإعلان…" @@ -5199,6 +5311,10 @@ msgstr "جارٍ قراءة الإعلان…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "تجري قراءة ملف PDF هذا في متصفحك. لا يُرفع ملفك إلى أي خادم." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "جاهز للتفعيل" @@ -5302,6 +5418,10 @@ msgstr "إزالة الوسم" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "الموارد" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "مسؤول عن العمل على نظام التصميم ومساعدة الفرق الأخرى في تصاميمها." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "يعيد" @@ -5418,6 +5539,11 @@ msgstr "استعادة السيرة الذاتية إلى ما قبل هذه ا msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "قوالب السيرة الذاتية" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "السير الذاتية" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "تنسيق تنزيل النموذج" msgid "Sample resume" msgstr "نموذج سيرة ذاتية" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "نموذج السيرة الذاتية لـ {name}" @@ -5615,6 +5744,7 @@ msgstr "بلا زوائد" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "حفظ التّغييرات" msgid "Save changes before previewing, exporting, or changing styling." msgstr "احفظ التغييرات قبل معاينة التصميم أو تصديره أو تغييره." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "حفظ نسخة إلى المكتبة" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "حفظ النموذج" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "احفظ تغييرات السيرة الذاتية قبل نسخ محتواها أو تصميمها." @@ -5717,7 +5842,8 @@ msgstr "تقييمي لملاءمتي" msgid "Scoring your fit…" msgstr "تحديد مدى ملاءمتك…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "يبحث" @@ -5730,13 +5856,13 @@ msgstr "البحث في الطلبات…" msgid "Search commands" msgstr "أوامر البحث" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "بحث في رسائل الغلاف" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "بحث في رسائل الغلاف..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ابحث عن أيقونة" msgid "Search for…" msgstr "ابحث عن…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "ابحث عن السير الذاتية..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "تعيين كلمة مرور" msgid "Set the document language when exporting." msgstr "حدّد لغة المستند عند التصدير." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "قم بإعداد مزود خدمة" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "إنشاء مزود للذكاء الاصطناعي" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "قم بإعداد مزود خدمة ذكاء اصطناعي للتحدث عن هذه السيرة الذاتية وتطبيق التعديلات تلقائيًا." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "إعدادات" @@ -6121,7 +6245,7 @@ msgstr "تخطي وتحميل" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "تجاوز إلى المحتوى الرئيسي" @@ -6193,6 +6317,10 @@ msgstr "شيء آخر…" msgid "Something went wrong" msgstr "حدث خطأ ما" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "حدث خطأ ما أثناء قراءة هذا الملف. يرجى المحاولة مرة أخرى." @@ -6212,8 +6340,15 @@ msgstr "حدث خطأ ما أثناء تسجيل دخولك. يُرجى المح msgid "Something went wrong. Please try again." msgstr "حدث خطأ ما. يُرجى المحاولة مرة أخرى." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "فرز حسب" @@ -6319,14 +6454,10 @@ msgstr "ابدأ موضوعًا" msgid "Start again" msgstr "ابدأ من جديد" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "ابدأ في إنشاء سيرتك الذاتية من خلال إعطائها اسمًا." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "ابدأ في إنشاء سيرتك الذاتية من الصفر" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "يجب أن يكون تاريخ البدء في تاريخ الانته msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "ابدأ كل نقطة بفعل ملموس، مثل: built وled وreduced وmigrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "ابدأ موضوعًا جديدًا" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "الإحصاءات" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "البقاء" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "يبقى في متصفحك" @@ -6419,6 +6561,10 @@ msgstr "يتم تحديث تفاصيل التصميم والمرسل من الس msgid "Subreddit" msgstr "سبريديت" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "الاقتراحات" @@ -6472,6 +6618,7 @@ msgstr "جدول" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "الوسوم" @@ -6483,6 +6630,14 @@ msgstr "يمكن استخدام الوسوم لتصنيف سيرتك الذات msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "تمنح الوسوم (Tags) البرامج ترتيب قراءة صريحًا. فعّلها عند التصدير إن كانت أداتك تتيح ذلك." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "قم بتخصيص سيرتي الذاتية" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "التيلوغوية" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "تم استخراج النص" msgid "Text is written one character at a time." msgstr "النص مكتوب حرفًا حرفًا." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "يقع النص في منطقة الترويسة أو التذييل." @@ -6618,10 +6776,18 @@ msgstr "تم حذف مفتاح API." msgid "The application that sent you here made an invalid authorization request." msgstr "أرسل التطبيق الذي أحضرك إلى هنا طلب تفويض غير صالح." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "الفحوصات أعلاه آلية. أما هذا فيسأل نموذج لغة عمّا قد يظنه القارئ بشأن نقاطك، ويقترح إعادة صياغتها. لا يُنتج أي نتيجة." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "تعذّر إكمال الفحص العميق. يرجى المحاولة مرة أخرى." @@ -6630,19 +6796,14 @@ msgstr "تعذّر إكمال الفحص العميق. يرجى المحاولة msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "تعذر تحليل الملف المستورد إلى سيرة ذاتية صالحة." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "يختلف ترتيب تخزين النص اختلافًا كبيرًا عن ترتيب قراءته." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "تبقى الرسالة الأصلية في سيرتك الذاتية. يمكن تحرير كل نسخة بشكل مستقل." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "قد تكون الصفحة التي تبحث عنها قد نُقلت أو لم تعد موجودة." @@ -6751,11 +6912,6 @@ msgstr "لن تتم قراءة هذه التواريخ بشكل صحيح." msgid "Thinking" msgstr "التفكير" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "لا يمكن التراجع عن هذا الإجراء." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "لا يمكن التراجع عن هذا الإجراء. سيتم حذف جميع بياناتك نهائيًا." @@ -6804,10 +6960,6 @@ msgstr "هذا الإدخال ليس له تواريخ." msgid "This entry will be permanently deleted. This can't be undone." msgstr "سيتم حذف هذا الإدخال نهائيًا. لا يمكن التراجع عن ذلك." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "تتطلب هذه الميزة وجود موفر ذكاء اصطناعي متصل. يرجى إعداد واحد في الإعدادات." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "يحتوي هذا الملف على حقول نموذج." @@ -6848,6 +7000,10 @@ msgstr "هذا الملف كبير الحجم بالنسبة لسيرة ذاتي msgid "This file is larger than many application forms accept." msgstr "هذا الملف أكبر مما تقبله كثير من نماذج التقديم." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "يستخدم هذا الملف عددًا كبيرًا من الخطوط المختلفة." @@ -6884,14 +7040,6 @@ msgstr "يُعرض هذا المفتاح مرة واحدة فقط. انسخه ق msgid "This link is missing its protocol." msgstr "هذا الارتباط يفتقد البروتوكول الخاص به." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "قد يستغرق هذا بضع دقائق اعتمادًا على استجابة مزوّد الذكاء الاصطناعي. يُرجى عدم إغلاق النافذة أو تحديث الصفحة." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "قد يستغرق هذا لحظة. الرجاء عدم إغلاق النافذة أو تحديث الصفحة." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "يقيس هذا مدى دقّة استخراج البرامج لنص هذا الملف. لا يتنبّأ بما إذا كان الطلب سيُرفض، ولا تستطيع أي أداة ذلك. قُرئ ملفك في هذا المتصفح ولم يُرفع قط." @@ -6908,10 +7056,9 @@ msgstr "هذه الصفحة مقسّمة إلى أعمدة، ويُستخرج ا msgid "This page is very densely packed." msgstr "هذه الصفحة مزدحمة جدًا بالمحتوى." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "لا يحتوي ملف PDF هذا على نص قابل للقراءة. من المحتمل أن يكون هذا فحصًا، لذا لا يوجد شيء لاستيراده." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "وتنتهي هذه الفترة قبل أن تبدأ." msgid "This period starts in the future." msgstr "تبدأ هذه الفترة في المستقبل." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "لا تحتوي هذه السيرة الذاتية على خطابات تغطية مضمنة." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "هذه السيرة الذاتية مقفلة ولا يمكن تحديثها." @@ -7105,11 +7248,25 @@ msgstr "ترجم التطبيق" msgid "Translations" msgstr "الترجمات" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "حاول مرة أخرى" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "جرّب الإعدادات لمعرفة ما يمكن للزوار الوصول إليه. عند إنشاء سيرتك الذاتية، أنت من يحدد طريقة مشاركتها." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "جرّب ملف PDF الخاص بك" @@ -7198,7 +7359,8 @@ msgstr "تم تفعيل المصادقة الثنائية الآن." msgid "Two-Factor Authentication QR Code" msgstr "رمز الاستجابة السريعة للمصادقة الثنائية العامل الثنائي" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "تسطير" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "التراجع" @@ -7253,17 +7417,18 @@ msgstr "التراجع" msgid "Undo stylesheet edit" msgstr "التراجع عن تعديل ورقة الأنماط" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "جاري إلغاء ربط حسابك على {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "فتح القفل" @@ -7272,6 +7437,10 @@ msgstr "فتح القفل" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "مفتاح مرور غير مسمى" @@ -7280,6 +7449,14 @@ msgstr "مفتاح مرور غير مسمى" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "غير مُتحقَّق" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "الفيتنامية" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "أتريد رأيًا ثانيًا في الكتابة؟" msgid "Warning" msgstr "تحذير" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "لم نتمكن من اكتشاف الصيغة تلقائيًا. اخترها أعلاه." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "لم نتمكن من العثور على تلك الصفحة" @@ -7666,10 +7843,6 @@ msgstr "ما لا يفعله هذا" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "عند القفل، لا يمكن تحديث السيرة الذاتية أو حذفها." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "لقد ألغيت تسجيل الدخول قبل اكتماله." msgid "You have unsaved changes that will be lost." msgstr "لديك تغييرات غير محفوظة ستُفقد." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "سيتم نقلك إلى صفحة التكامل. لن يتم استيراد الملف الذي حددته." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "أنت في صحبة جيدة." @@ -7945,23 +8114,10 @@ msgstr "رقم هاتفك مكتوب بصيغة غير معتادة." msgid "Your profile has been updated." msgstr "تم تحديث ملفك الشخصي." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "تم إنشاء سيرتك الذاتية." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "تم حذف سيرتك الذاتية." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "تم استنساخ سيرتك الذاتية." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "تم استيراد سيرتك الذاتية." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "تم تحديث سيرتك الذاتية." diff --git a/apps/web/locales/az-AZ.po b/apps/web/locales/az-AZ.po index b1914513f..3c47d6fe5 100644 --- a/apps/web/locales/az-AZ.po +++ b/apps/web/locales/az-AZ.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" və onun tam zaman xətti həmişəlik silinəcək. Bu əməliyyatı geri qaytarmaq mümkün deyil." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {İxrac etmək üçün # tətbiqi} other {İxrac etmək msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} simvol" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(lar) atlandı (yanlış e-poçt və ya Kontaktın Adı yoxdur). Həmin proqramlar hələ də idxal olunur." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} rədd edildi" msgid "{0} Sample Resume" msgstr "{0} Nümunə CV" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} düzəliş edilməli" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Əlçatanlıq" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Hesab" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent hazırdır" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agentlər" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "Süni İntellekt" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Süni intellekt agentinin quraşdırılması hazırda mümkün deyil. Zəhmət olmasa, bir an sonra yenidən cəhd edin." @@ -695,6 +745,7 @@ msgstr "İstəyəndə Sİ" msgid "Albanian" msgstr "Albanca" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Daxil edilmiş şrift oxuna bilmədi." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Gözlənilməz bir xəta bu səhifənin yüklənməsini dayandırdı. Yenidən cəhd edə və ya geri qayıda bilərsiniz." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Özgeçmişinizi idxal edərkən naməlum xəta baş verdi." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Açarı" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Açarları" @@ -787,7 +833,7 @@ msgstr "API açarları serverdə şifrələnir və yadda saxladıqdan sonra bir msgid "API Reference" msgstr "API Arayışı" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Tətbiq" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Ərizə" @@ -859,7 +907,7 @@ msgstr "Müraciət yeniləndi." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Müraciətlər" @@ -917,19 +965,10 @@ msgstr "Bu dialoqu bağlamaq istədiyinizə əminsiniz?" msgid "Are you sure you want to delete this API key?" msgstr "Bu API açarını silmək istədiyinizə əminsiniz?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Bu özgeçmişi silmək istədiyinizə əminsiniz?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Hesabınızı silmək istədiyinizə əminsiniz?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Bu özgeçmişi kilidləmək istədiyinizə əminsiniz?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS yoxlanışı" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS Yoxlayıcısı" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Əlavə yükləndi." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentifikasiya" @@ -1037,11 +1076,16 @@ msgstr "Azərbaycan" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Autentifikasiya parametrlərinə qayıt" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Söhbət" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Yenidən yoxla" @@ -1295,9 +1344,13 @@ msgstr "Çin (Ənənəvi)" msgid "Choose {0}" msgstr "{0} seçin" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Bir örtük məktubu seçin" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Qabaqcadan təyin olunmuş və ya özəl kölgəni seçin." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "CV seçin" @@ -1343,6 +1395,10 @@ msgstr "Tətbiq seçin" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Filtrləri təmizləyin" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Seçimi təmizləyin" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "İdxal üçün fayl seçmək üçün bura klikləyin" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Müştəri ID" @@ -1436,7 +1492,6 @@ msgstr "İcma" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Sıx" @@ -1539,15 +1594,6 @@ msgstr "Məzmun cədvəl (grid) şəklində düzülüb." msgid "Continue" msgstr "Davam et" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Dayandığınız yerdən davam edin" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Koda töhfə verin." @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Panoya kopyalandı." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Panoya kopyalandı." msgid "Copy" msgstr "Kopyala" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "CV-dən mövcud məktubu kopyalayın" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Cihazınızı itirdiyiniz halda, bu ehtiyat kodları kopyalayıb saxlay msgid "Copy Backup Codes" msgstr "Ehtiyat Kodlarını Kopyala" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "CV-dən kopyalayın" @@ -1625,6 +1679,10 @@ msgstr "İxrac edilmiş fayldan mətni kopyalayın və oxuyun; səhv yerdə çı msgid "Copy this secret key and use it in your applications to access your data." msgstr "Bu gizli açarı kopyalayın və verilənlərinizə daxil olmaq üçün tətbiqlərinizdə istifadə edin." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "İli düzəldin, ya da davam edən iş üçün \"Present\" yazın." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Bu əməliyyatı tamamlamaq mümkün olmadı. Yenidən cəhd edin." @@ -1655,14 +1712,6 @@ msgstr "DOCX yaradıla bilmədi. Zəhmət olmasa, yenidən cəhd edin." msgid "Could not generate the PDF. Please try again." msgstr "PDF yaradıla bilmədi. Zəhmət olmasa, yenidən cəhd edin." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Qapaq məktublarını yükləmək mümkün olmadı." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Seçilmiş CV-ni yükləmək mümkün olmadı." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Bu əhatə məktubunu yükləmək mümkün olmadı." @@ -1675,11 +1724,6 @@ msgstr "Nümunə hazırlana bilmədi. Yenidən cəhd edin." msgid "Could not prepare your resume for printing. Please try again." msgstr "CV-niz çap üçün hazırlana bilmədi. Zəhmət olmasa, yenidən cəhd edin." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI provayderinə qoşula bilmədi. Zəhmət olmasa yenidən cəhd edin." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Bu yamağı bərpa etmək mümkün olmadı." @@ -1709,6 +1753,18 @@ msgstr "Bağlantı yoxlana bilmədi. API açarını, modelini və əsas URL-ni y msgid "Couldn't add the application. Please try again." msgstr "Müraciət əlavə edilə bilmədi. Yenidən cəhd edin." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Xronologiya qeydi silinə bilmədi." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Müraciəti köçürmək mümkün olmadı. Yenidən cəhd edin." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Qeydi yadda saxlamaq mümkün olmadı." @@ -1764,7 +1828,6 @@ msgstr "Qapaq" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Müqavilə məktubu" @@ -1778,16 +1841,17 @@ msgstr "Müraciət məktubu" msgid "Cover letter draft" msgstr "Üzlük məktubu layihəsi" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Qapaq məktubları" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Yarat" @@ -1804,10 +1868,7 @@ msgstr "Yeni hesab yaradın" msgid "Create a new API key" msgstr "Yeni API açarı yaradın" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Yeni özgeçmiş yaradın" @@ -1815,13 +1876,9 @@ msgstr "Yeni özgeçmiş yaradın" msgid "Create a resume" msgstr "CV yaradın" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Nümunə Özgeçmiş yaradın" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Qapaq məktubu yaradın" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Sıfırdan yaradın" msgid "Create one now" msgstr "İndi birini yaradın" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Seçənəklərlə CV yaradın" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Yaradılıb" @@ -1847,14 +1899,19 @@ msgstr "Yaradılıb" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" yaratdı və onu bu müraciətə əlaqələndirdi." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "API açarınız yaradılır..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Özgeçmişiniz yaradılır..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Kəs və yüklə" @@ -1931,10 +1988,6 @@ msgstr "Tünd" msgid "Dark theme" msgstr "Tünd mövzu" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "İdarəetmə paneli" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Tarix" @@ -1969,34 +2022,30 @@ msgstr "Zumu azaldın" msgid "Deep check" msgstr "Dərin yoxlama" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Defolt şablon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Dərəcə" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Sil" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Onu silin. Gizli açar sözlər axtarışı manipulyasiya etmək cəhdi kimi qəbul edilir." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Səhifəni Sil" @@ -2040,10 +2097,6 @@ msgstr "Bu agent mövzusu silinsin?" msgid "Delete this application?" msgstr "Bu müraciət silinsin?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Bu örtük məktubu silinsin?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Bu xronologiya qeydini silmək?" msgid "Delete timeline entry" msgstr "Xronologiya qeydini sil" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Silinmiş {0} müraciət(lər)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Hesabınız silinir..." @@ -2077,11 +2139,6 @@ msgstr "Hesabınız silinir..." msgid "Deleting your API key..." msgstr "API açarınız silinir..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Özgeçmişiniz silinir..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Rədd edildi, agent gözlənilir…" @@ -2191,12 +2248,22 @@ msgstr "Sənədlər" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Sənədləşmə" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Göndərilən sənədlər" @@ -2309,18 +2376,27 @@ msgstr "Yükləməzdən əvvəl yenidən yerləşdirmək üçün sürüşdürün msgid "Drag to turn the pages" msgstr "Səhifələri çevirmək üçün sürüşdürün." +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Əvəzlikləri buraxın və feldən başlayın. Əksər bazarlarda qəbul edilən qayda budur." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dublikat et" @@ -2336,6 +2412,10 @@ msgstr "Özgeçmişi Dublikat et" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Özgeçmişinizin eynisini yeni bir özgeçmiş kimi yaratmaq üçün dublikatını çıxarın." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Özgeçmişiniz dublikat edilir..." @@ -2355,11 +2435,6 @@ msgstr "Niderland" msgid "Edit" msgstr "Redaktə edin" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Redaktə edin {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Tarixi redaktə et" msgid "Edit declined" msgstr "Redaktə rədd edildi" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Təfərrüatları redaktə edin" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Modeli redaktə edin" msgid "Edit note" msgstr "Qeydi redaktə et" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON ixrac edin" msgid "Export my data" msgstr "Məlumatlarımı ixrac edin" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG ixrac edin" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "On beş şablon, hamısı pulsuz. Bəyəndiyinizi seçin. Redaktorda şrift növünü, rəngi və tərtibatı dəyişə bilərsiniz." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fayl" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Sahələri doldur" @@ -2858,9 +2935,13 @@ msgstr "Sahələri doldur" msgid "Filled in what we could from the posting." msgstr "Paylaşımdan bacardığımız qədər doldurduq." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrlə" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Zəif bəndləri tapın və onları daha güclü nəticələr, rəqəml msgid "Find us on GitHub" msgstr "Bizi GitHub-da tapın" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Fin" @@ -2967,6 +3052,10 @@ msgstr "Nüsxəni saxlamaq üçün" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Növbəti müraciətiniz üçün" @@ -3120,7 +3209,7 @@ msgstr "Qrafik dizayn" msgid "Greek" msgstr "Yunan" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Şəbəkə" @@ -3304,8 +3393,7 @@ msgstr "Əgər skandan gəlibsə, bu gözləniləndir. Əks halda onu silin; iş msgid "Images cover most of the page." msgstr "Şəkillər səhifənin çox hissəsini əhatə edir." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "İdxal et" @@ -3314,15 +3402,13 @@ msgstr "İdxal et" msgid "Import {0}" msgstr "{0} idxal edin" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Mövcud özgeçmişi idxal et" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "JSON örtük məktubunu idxal edin" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV-dən idxal edin" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON idxal edin" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} müraciət(lər)i idxal etdi." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word-dən idxal etmək üçün qoşulmuş AI provayderi tələb olunur." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Özgeçmişiniz idxal olunur..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… idxal edilir" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0} səhifədən {1}-i yoxlanılır…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "İnteqrasiyalar" @@ -3466,6 +3552,10 @@ msgstr "Yanlış süni intellekt provayderi konfiqurasiyası." msgid "Issuer" msgstr "Vərəq verən" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "İtalyan" msgid "Italic" msgstr "Kursiv" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Yapon" @@ -3530,10 +3628,9 @@ msgstr "Con Do" msgid "john.doe" msgstr "Con Doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Tərcümeyi-hal" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Redaktə etməyə davam edin" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs və ya Pages-də redaktəyə davam edin. Tərtibat PDF-dən fərqlənə bilər." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Adətən şəkilləri silərək və ya kiçildərək 2,5 MB-dan aşağı saxlayın." @@ -3659,19 +3760,14 @@ msgstr "Dil" msgid "Languages" msgstr "Dillər" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Son yenilənmə" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Son Yenilənmə Tarixi" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Sonuncu dəfə {updatedAt} tarixində yenilənib" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latış" @@ -3689,7 +3785,6 @@ msgstr "Maket" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "İşi önə çıxarın. Kiminsə təsəvvür edə bilməsi üçün konkret detal əlavə edin." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Ayrıl" @@ -3706,10 +3801,6 @@ msgstr "Başlığı orijinal vəziyyətinə qaytarmaq üçün boş saxlayın." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI provayderi qurmaq üçün ayrılırsınız?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Soldan Sətirlə" @@ -3722,6 +3813,11 @@ msgstr "Hüquqi" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Uzunluq qüsur deyil və hamılıqla qəbul edilmiş bir səhifə qaydası yoxdur. Yerini haqq edən səhifələri saxlayın." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Uzunluq qüsur deyil və hamılıqla qəbul edilmiş bir səhifə qaydas msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Əlaqəli Reaktiv CV" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Tövsiyə…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Tövsiyə…" msgid "Linking your {providerName} account..." msgstr "{providerName} hesabınız qoşulur..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Siyahı" @@ -3845,10 +3948,6 @@ msgstr "Litva" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Süni intellekt provayderləri yüklənir. Zəhmət olmasa, bir az sonra yenidən cəhd edin." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Müraciətlər yüklənir…" @@ -3888,17 +3987,15 @@ msgstr "Ümumi yüklənir" msgid "Location" msgstr "Məkan" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Kilidlə" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Orta təsir" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "İşçi CV-si yoxdur" @@ -4106,6 +4197,12 @@ msgstr "Müsahibəyə keçin" msgid "Move to offer" msgstr "Təklifə keçin" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Köçürüldü" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Ad" @@ -4188,6 +4287,11 @@ msgstr "Şəbəkə" msgid "Never expires" msgstr "Heç vaxt bitmir" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Bu serverdə yeni hesab qeydiyyatı hazırda deaktivdir." @@ -4197,6 +4301,15 @@ msgstr "Bu serverdə yeni hesab qeydiyyatı hazırda deaktivdir." msgid "New Application" msgstr "Yeni Müraciət" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Yeni Sətir" @@ -4233,10 +4346,6 @@ msgstr "Yeni mövzu" msgid "New Thread" msgstr "Yeni Mövzu" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Sonrakı" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Süni intellekt təminatçısı qoşulmayıb" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Heç bir AI provayderi qoşulmayıb, ona görə də biz burada PDF-dən mətni brauzerinizdə oxuyacağıq və tanıya biləcəyimiz şeyi dolduracağıq. Nəticəni səliqəyə salmağı gözləyin." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Filtrlərinizə uyğun heç bir müraciət yoxdur." @@ -4265,6 +4370,10 @@ msgstr "Filtrlərinizə uyğun heç bir müraciət yoxdur." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Hələ müraciət yoxdur. Hunini və cavab dərəcələrini görmək üçün bir neçəsini əlavə edin." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Heç bir siyahı tapılmadı." @@ -4278,15 +4387,6 @@ msgstr "Bu axtarışa uyğun əmr yoxdur." msgid "No conventional section headings were found." msgstr "Heç bir adi bölmə başlığı tapılmadı." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Heç bir örtük məktubu tapılmadı. Bir məktub yaradın və ya mövcud məktubu idxal edin." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI təminatçısından heç bir məlumat qaytarılmadı." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Heç bir tarix tapılmadı." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Heç bir sətir vəzifə adı ilə işəgötürənin birləşməsinə oxşamır." @@ -4351,11 +4455,6 @@ msgstr "Nəticə tapılmadı." msgid "No resume linked." msgstr "Heç bir CV əlaqələndirilməyib." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Axtarışınıza uyğun CV yoxdur." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Hələ ki, CV yoxdur." @@ -4445,6 +4544,15 @@ msgstr "Qeydlər" msgid "Nothing marks a role as ongoing." msgstr "Heç nə vəzifənin davam etdiyini göstərmir." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Yalnız ilk səhifələr yoxlanıldı." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Aç" @@ -4559,6 +4664,10 @@ msgstr "Fokus rejimini açın" msgid "Open in builder" msgstr "Redaktorda açın" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "İnteqrasiyalar parametrlərini açın" @@ -4597,6 +4706,10 @@ msgstr "Yeni nişanədə açılır" msgid "opens in new tab" msgstr "yeni vərəqdə açılır" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Agent üçün istəyə bağlı qeyd" @@ -4609,6 +4722,16 @@ msgstr "Agent üçün istəyə bağlı qeyd…" msgid "Optionally, which terms from a job posting already appear." msgstr "İstəyə bağlı olaraq, iş elanındakı hansı terminlərin artıq mövcud olduğu." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Səhifə" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Tətbiqə əlavə edilmiş PDF snapshot." msgid "PDF text layer" msgstr "PDF mətn qatı" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Artıq tətbiqlərə əlavə edilmiş PDF sənədləri əlçatan qalacaq." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Tək sütunu üstün tutun, ya da yan sütunu qısa, müstəqil siyahıl #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Parametrlər" @@ -4957,10 +5079,6 @@ msgstr "PDF önizləmə" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Əvvəlki" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Bacarıq Səviyyəsi" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Yenidən hesablayın" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Ana səhifəyə keç" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktiv Rezume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume pulsuz və açıq mənbədir. Amruth və töhfəçilər icması onu işlək saxlayır. Əgər bu işi dəstəkləmək istəyirsinizsə, ianələr hosting və inkişaf xərclərini qarşılamağa kömək edir." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume pulsuz və açıq mənbəlidir. Əgər sizə kömək edi msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktiv CV v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktiv Rezume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Yenidən oxu" @@ -5191,6 +5299,10 @@ msgstr "{0} səhifədən {1}-i oxunur…" msgid "Reading PDF" msgstr "PDF-i oxu" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Elan oxunur…" @@ -5199,6 +5311,10 @@ msgstr "Elan oxunur…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Bu PDF-i brauzerinizdə oxuyursunuz. Faylınız yüklənməyib." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Aktivləşdirməyə hazırdır" @@ -5302,6 +5418,10 @@ msgstr "Etiketi sil" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Resurslar" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Dizayn sistemi üzərində işləmək və digər komandaların dizaynlarında onlara kömək etməkdən məsuldur." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Bərpa et" @@ -5418,6 +5539,11 @@ msgstr "CV bu yamaqdan əvvəlki vəziyyətinə qaytarılsın?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Təcrübə nümunələri" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Özgeçmişlər" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Nümunə yükləmə formatı" msgid "Sample resume" msgstr "Nümunə tərcümeyi-hal" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Üçün nümunəvi CV {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Dəyişiklikləri Yadda Saxla" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Dəyişiklikləri önizləmədən, ixracdan və ya üslubu dəyişməzdən əvvəl yadda saxlayın." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Surəti kitabxanada saxlayın" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Modeli yadda saxla" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Məzmunu və ya üslubunu köçürməzdən əvvəl CV dəyişikliklərini yadda saxlayın." @@ -5717,7 +5842,8 @@ msgstr "Uyğunluğumu qiymətləndirin" msgid "Scoring your fit…" msgstr "Uyğunluğunuzu qiymətləndirmək…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Axtarış" @@ -5730,13 +5856,13 @@ msgstr "Müraciətləri axtarın…" msgid "Search commands" msgstr "Axtarış əmrləri" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Qapaq məktublarını axtarın" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Qapaq məktublarını axtarın..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "İkon axtarın" msgid "Search for…" msgstr "… üçün axtarış" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "CV-ləri axtarın..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Parol Təyin et" msgid "Set the document language when exporting." msgstr "İxrac edərkən sənəd dilini təyin edin." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Provayder təyin edin" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Süni intellekt provayderi qurun" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Bu CV haqqında söhbət etmək və düzəlişləri avtomatik tətbiq etmək üçün süni intellekt provayderini təyin edin." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Parametrlər" @@ -6121,7 +6245,7 @@ msgstr "Keç və yüklə" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Əsas məzmuna keç" @@ -6193,6 +6317,10 @@ msgstr "Başqa bir şey…" msgid "Something went wrong" msgstr "Nəsə səhv getdi" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Bu faylı oxuyarkən xəta baş verdi. Zəhmət olmasa yenidən cəhd edin." @@ -6212,8 +6340,15 @@ msgstr "Sizi daxil edərkən nəsə səhv getdi. Zəhmət olmasa yenidən cəhd msgid "Something went wrong. Please try again." msgstr "Nəsə səhv getdi. Zəhmət olmasa, yenidən cəhd edin." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sırala" @@ -6319,14 +6454,10 @@ msgstr "Mövzuya başlayın" msgid "Start again" msgstr "Yenidən başlayın" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Özgeçmişinizi ona ad verərək qurmağa başlayın." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Özgeçmişinizi sıfırdan qurmağa başlayın" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Başlama tarixi bitmə tarixində və ya ondan əvvəl olmalıdır." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Hər birini konkret fellə başlayın: qurdu, rəhbərlik etdi, azaltdı, köçürdü." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Yeni mövzuya başlayın" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistika" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Qal" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Brauzerinizdə qalır" @@ -6419,6 +6561,10 @@ msgstr "Üslub və göndərən təfərrüatları seçilmiş CV-dən yeniləndi." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Təkliflər" @@ -6472,6 +6618,7 @@ msgstr "Cədvəl" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Teqlər" @@ -6483,6 +6630,14 @@ msgstr "Teqlər özgeçmişinizi açar sözlərlə kateqoriyalara ayırmaq üç msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Teqlər proqrama aydın oxunma ardıcıllığı verir. Alətiniz bunu təklif edirsə, ixrac edərkən onları aktivləşdirin." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "CV-mi uyğunlaşdırın" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Teluqu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Mətn çıxarıldı" msgid "Text is written one character at a time." msgstr "Mətn bir-bir simvol şəklində yazılıb." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Mətn başlıq və ya alt bilgi sahəsində yerləşir." @@ -6618,10 +6776,18 @@ msgstr "API açarı silindi." msgid "The application that sent you here made an invalid authorization request." msgstr "Sizi bura göndərən tətbiq yanlış avtorizasiya sorğusu göndərdi." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Yuxarıdakı yoxlamalar mexanikidir. Bu isə bir dil modelindən oxucunun ifadələriniz haqqında nə düşünəcəyini soruşur və yenidən yazma təklif edir. Heç bir bal yaratmır." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Dərin yoxlama tamamlana bilmədi. Zəhmət olmasa yenidən cəhd edin." @@ -6630,19 +6796,14 @@ msgstr "Dərin yoxlama tamamlana bilmədi. Zəhmət olmasa yenidən cəhd edin." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "İdxal edilmiş fayl etibarlı CV-yə çevrilə bilmədi." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Mətnin saxlanma ardıcıllığı onun oxunma ardıcıllığı ilə ciddi şəkildə uyğun gəlmir." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Orijinal məktub CV-nizdə qalır. Hər bir nüsxə müstəqil olaraq redaktə edilə bilər." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Axtardığınız səhifə köçürülmüş və ya artıq mövcud olmamış ola bilər." @@ -6751,11 +6912,6 @@ msgstr "Bu tarixlər düzgün oxunmayacaq." msgid "Thinking" msgstr "Düşünmək" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Bu əməliyyat geri qaytarıla bilməz." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Bu əməliyyat geri qaytarıla bilməz. Bütün məlumatlarınız həmişəlik silinəcək." @@ -6804,10 +6960,6 @@ msgstr "Bu girişin tarixi yoxdur." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Bu qeyd həmişəlik silinəcək. Bunu geri qaytarmaq mümkün deyil." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Bu funksiya qoşulmuş süni intellekt provayderi tələb edir. Zəhmət olmasa, parametrlərdə birini quraşdırın." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Bu fayl form sahələri ehtiva edir." @@ -6848,6 +7000,10 @@ msgstr "Bu fayl CV üçün böyükdür." msgid "This file is larger than many application forms accept." msgstr "Bu fayl bir çox müraciət formasının qəbul etdiyindən böyükdür." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Bu fayl çoxlu müxtəlif şrift istifadə edir." @@ -6884,14 +7040,6 @@ msgstr "Bu açar yalnız bir dəfə göstərilir. Bu pəncərəni bağlamazdan msgid "This link is missing its protocol." msgstr "Bu linkin protokolu yoxdur." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Bu, Süni İntellekt provayderinin cavabından asılı olaraq bir neçə dəqiqə çəkə bilər. Zəhmət olmasa, pəncərəni bağlamayın və ya səhifəni yeniləməyin." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Bu bir an çəkə bilər. Zəhmət olmasa pəncərəni bağlamayın və səhifəni yeniləməyin." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Bu, proqramın bu faylın mətnini nə qədər dəqiq çıxara bildiyini ölçür. Müraciətin rədd ediləcəyini proqnozlaşdırmır və heç bir alət bunu edə bilməz. Faylınız bu brauzerdə oxundu və heç vaxt yüklənmədi." @@ -6908,10 +7056,9 @@ msgstr "Bu səhifə sütunludur və mətn qeyri-ardıcıl çıxarılır." msgid "This page is very densely packed." msgstr "Bu səhifə çox sıx doldurulub." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Bu PDF-də oxuna bilən mətn yoxdur. Çox güman ki, skan edilib, ona görə də idxal ediləcək heç nə yoxdur." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Bu müddət başlamazdan əvvəl bitir." msgid "This period starts in the future." msgstr "Bu dövr gələcəkdə başlayır." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Bu CV-də əlavə məktublar yoxdur." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Bu özgeçmiş kilidlənib və yenilənə bilməz." @@ -7105,11 +7248,25 @@ msgstr "Tətbiqi tərcümə edin" msgid "Translations" msgstr "Tərcümələr" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Yenidən cəhd edin" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Ziyarətçilərin nəyə girişinin olduğunu görmək üçün parametrləri yoxlayın. CV-nizi yaratdıqda, onu necə paylaşacağınıza qərar verirsiniz." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "PDF-nizi sınayın" @@ -7198,7 +7359,8 @@ msgstr "İki mərhələli autentifikasiya indi aktivdir." msgid "Two-Factor Authentication QR Code" msgstr "İki Faktorlu Təsdiq QR Kodu" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Altını Xətlə" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Geri al" @@ -7253,17 +7417,18 @@ msgstr "Geri al" msgid "Undo stylesheet edit" msgstr "Stil cədvəli düzəlişini geri qaytarın" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "{providerName} hesabınızın əlaqəsi kəsilir..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Kilidi aç" @@ -7272,6 +7437,10 @@ msgstr "Kilidi aç" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Adı olmayan keçid açarı" @@ -7280,6 +7449,14 @@ msgstr "Adı olmayan keçid açarı" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Təsdiqlənməyib" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vyetnam" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Yazı haqqında ikinci fikir istəyirsiniz?" msgid "Warning" msgstr "Xəbərdarlıq" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Formatı avtomatik aşkarlaya bilmədik. Onu yuxarıdan seçin." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Həmin səhifəni tapa bilmədik" @@ -7666,10 +7843,6 @@ msgstr "Bunun etmədiyi" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Kilidləndikdə, özgeçmiş yenilənə və ya silinə bilməz." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Girişi tamamlanmadan əvvəl ləğv etdiniz." msgid "You have unsaved changes that will be lost." msgstr "Saxlanılmamış dəyişiklikləriniz itiriləcək." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Siz İnteqrasiya səhifəsinə aparılacaqsınız. Seçdiyiniz fayl idxal edilməyəcək." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Yaxşı şirkətdəsiniz." @@ -7945,23 +8114,10 @@ msgstr "Telefon nömrəniz qeyri-adi formada yazılıb." msgid "Your profile has been updated." msgstr "Profiliniz yeniləndi." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "CV-niz yaradıldı." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "CV-niz silindi." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "CV-niz dublikat edildi." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "CV-niz idxal edildi." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "CV-niz yeniləndi." diff --git a/apps/web/locales/bg-BG.po b/apps/web/locales/bg-BG.po index a94dec5b5..aa49792c7 100644 --- a/apps/web/locales/bg-BG.po +++ b/apps/web/locales/bg-BG.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" и цялата му хронология ще бъдат изтрити завинаги. Това не може да бъде отменено." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {Приложение # за експортиране} o msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} символа" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} контакт(и) е пропуснат (невалиден имейл или липсващо име за контакт). Тези приложения все още импортират." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} отхвърлени" msgid "{0} Sample Resume" msgstr "{0} Примерна автобиография" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} за отстраняване" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Достъпност" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Акаунт" @@ -639,14 +697,6 @@ msgstr "Агент" msgid "Agent ready" msgstr "Агентът е готов" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Агенти" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Настройката на AI агент не е налична в момента. Моля, опитайте отново след малко." @@ -695,6 +745,7 @@ msgstr "AI, когато го пожелаете" msgid "Albanian" msgstr "Албански" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Вграден шрифт не можа да бъде прочетен." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Неочаквана грешка спря зареждането на тази страница. Можете да опитате отново или да се върнете назад." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "По време на импортирането на автобиографията ви е възникнала неизвестна грешка." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API ключ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API ключове" @@ -787,7 +833,7 @@ msgstr "API ключовете са криптирани на сървъра и msgid "API Reference" msgstr "API документация" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Приложение" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Приложение" @@ -859,7 +907,7 @@ msgstr "Кандидатурата е актуализирана." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Кандидатури" @@ -917,19 +965,10 @@ msgstr "Сигурни ли сте, че искате да затворите т msgid "Are you sure you want to delete this API key?" msgstr "Сигурни ли сте, че искате да изтриете този API ключ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Сигурни ли сте, че искате да изтриете тази автобиография?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Сигурни ли сте, че искате да изтриете профила си?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Сигурни ли сте, че искате да заключите тази автобиография?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS проверка" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS проверка" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Прикаченият файл е качен." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Удостоверяване" @@ -1037,11 +1076,16 @@ msgstr "Азербайджански" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Обратно към настройките за удостоверяване" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Чат" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Проверете отново" @@ -1295,9 +1344,13 @@ msgstr "Китайски (традиционен)" msgid "Choose {0}" msgstr "Изберете {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Изберете мотивационно писмо" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Изберете предварително зададен или персонализиран нюанс." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Изберете автобиография" @@ -1343,6 +1395,10 @@ msgstr "Изберете приложение" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Изчистване на филтрите" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Изчистване на избора" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Кликнете тук, за да изберете файл за импортиране" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID на клиента" @@ -1436,7 +1492,6 @@ msgstr "Общност" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Компактен" @@ -1539,15 +1594,6 @@ msgstr "Съдържанието е оформено в мрежа." msgid "Continue" msgstr "Продължи" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Продължете оттам, докъдето сте стигнали" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Допринесете с код" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Копирано в клипборда." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Копирано в клипборда." msgid "Copy" msgstr "Копиране" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Копирайте съществуващо писмо от автобиография" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Копирайте и съхранете тези резервни ко msgid "Copy Backup Codes" msgstr "Копиране на резервни кодове" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Копиране от автобиография" @@ -1625,6 +1679,10 @@ msgstr "Копирайте текста от експортирания файл msgid "Copy this secret key and use it in your applications to access your data." msgstr "Копирайте този таен ключ и го използвайте във вашите приложения, за да получите достъп до данните си." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Поправете годината или напишете „Present“ за текуща работа." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Това действие не можа да бъде завършено. Моля, опитайте отново." @@ -1655,14 +1712,6 @@ msgstr "DOCX файлът не можа да бъде генериран. Мол msgid "Could not generate the PDF. Please try again." msgstr "PDF файлът не можа да бъде генериран. Моля, опитайте отново." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Мотивационните писма не можаха да се заредят." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Избраната автобиография не можа да се зареди." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Това мотивационно писмо не можа да се зареди." @@ -1675,11 +1724,6 @@ msgstr "Примерът не можа да бъде подготвен. Мол msgid "Could not prepare your resume for printing. Please try again." msgstr "Автобиографията ви не можа да бъде подготвена за печат. Моля, опитайте отново." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Не може да се свърже с доставчика на AI. Моля, опитайте отново." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Не можа да се възстанови този пач." @@ -1709,6 +1753,18 @@ msgstr "Не можа да се провери връзката. Провере msgid "Couldn't add the application. Please try again." msgstr "Кандидатурата не можа да бъде добавена. Моля, опитайте отново." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Записът в хронологията не можа да бъде изтрит." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Кандидатурата не можа да бъде преместена. Моля, опитайте отново." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Бележката не можа да бъде запазена." @@ -1764,7 +1828,6 @@ msgstr "Капак" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Мотивационно писмо" @@ -1778,16 +1841,17 @@ msgstr "Мотивационно писмо" msgid "Cover letter draft" msgstr "Чернова на мотивационно писмо" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Мотивационни писма" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Създаване" @@ -1804,10 +1868,7 @@ msgstr "Създаване на нов профил" msgid "Create a new API key" msgstr "Създаване на нов API ключ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Създаване на нова автобиография" @@ -1815,13 +1876,9 @@ msgstr "Създаване на нова автобиография" msgid "Create a resume" msgstr "Създайте автобиография" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Създаване на примерна автобиография" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Създайте мотивационно писмо" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Създайте от нулата" msgid "Create one now" msgstr "Създайте такъв сега" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Създаване на резюме с опции" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Създадено" @@ -1847,14 +1899,19 @@ msgstr "Създадено" msgid "Created \"{0}\" and linked it to this application." msgstr "Създадох „{0}“ и я свързах с тази кандидатура." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Създаване на вашия API ключ..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Създаване на вашата автобиография..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Изрежете и качете" @@ -1931,10 +1988,6 @@ msgstr "Тъмна" msgid "Dark theme" msgstr "Тъмна тема" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Табло за управление" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Дата" @@ -1969,34 +2022,30 @@ msgstr "Намаляване на мащаба" msgid "Deep check" msgstr "Задълбочена проверка" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Шаблон по подразбиране" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Степен" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Изтриване" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Изтрийте го. Скритите ключови думи се третират като умишлен опит за манипулиране на търсенето." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Изтриване на страница" @@ -2040,10 +2097,6 @@ msgstr "Да се изтрие ли тази тема от агент?" msgid "Delete this application?" msgstr "Да се изтрие ли тази кандидатура?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Да се ​​изтрие ли това мотивационно писмо?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Да се изтрие ли този запис в хронология msgid "Delete timeline entry" msgstr "Изтриване на запис в хронологията" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Изтрити са {0} кандидатури." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Профилът ви се изтрива..." @@ -2077,11 +2139,6 @@ msgstr "Профилът ви се изтрива..." msgid "Deleting your API key..." msgstr "Изтриване на вашия API ключ..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Вашата автобиография се изтрива..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Отказано, изчаква се агентът…" @@ -2191,12 +2248,22 @@ msgstr "Документация" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Документация" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Изпратени документи" @@ -2309,18 +2376,27 @@ msgstr "Плъзнете, за да препозиционирате, и изп msgid "Drag to turn the pages" msgstr "Плъзнете, за да обръщате страниците" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Пропуснете местоименията и започнете направо с глагола. Това е конвенцията на повечето пазари." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Дублиране" @@ -2336,6 +2412,10 @@ msgstr "Дублиране на автобиография" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Дублирайте автобиографията си, за да създадете нова, същата като оригиналната." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Вашата автобиография се дублира..." @@ -2355,11 +2435,6 @@ msgstr "Нидерландски" msgid "Edit" msgstr "Редактиране" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Редактиране {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Редактиране на дата" msgid "Edit declined" msgstr "Редакцията е отхвърлена" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Редактиране на подробности" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Редактиране на модел" msgid "Edit note" msgstr "Редактиране на бележка" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Експортирайте JSON" msgid "Export my data" msgstr "Експортиране на данните ми" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Експортиране на PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Петнадесет шаблона, всички безплатни. Изберете този, който ви харесва. Можете да промените вида, цвета и оформлението в редактора." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Файл" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Попълване на полетата" @@ -2858,9 +2935,13 @@ msgstr "Попълване на полетата" msgid "Filled in what we could from the posting." msgstr "Попълнихме каквото можахме от публикацията." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Филтриране по" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Намери слабите точки и ги пренапиши с п msgid "Find us on GitHub" msgstr "Намерете ни в GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Фински" @@ -2967,6 +3052,10 @@ msgstr "За да запазите копие" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "За следващата ви кандидатура" @@ -3120,7 +3209,7 @@ msgstr "Графичен дизайн" msgid "Greek" msgstr "Гръцки" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Мрежа" @@ -3304,8 +3393,7 @@ msgstr "Ако произлиза от скан, това е очаквано. msgid "Images cover most of the page." msgstr "Изображения покриват по-голямата част от страницата." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Импорт" @@ -3314,15 +3402,13 @@ msgstr "Импорт" msgid "Import {0}" msgstr "Импортиране {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Импортиране на съществуваща автобиография" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Импортирайте мотивационно писмо JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Импортиране от CSV файл" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Импортирайте JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Импортирани са {0} кандидатури." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Импортирането от Word изисква свързан доставчик на AI." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Вашата автобиография се импортира..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Импортиране…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Проверка на страница {0} от {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Интеграции" @@ -3466,6 +3552,10 @@ msgstr "Невалидна конфигурация на доставчика н msgid "Issuer" msgstr "Издател" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Италиански" msgid "Italic" msgstr "Курсив" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Японски" @@ -3530,10 +3628,9 @@ msgstr "Джон Доу" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON резюме" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Продължете да редактирате" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Продължете да редактирате в Word, Google Docs или Pages. Оформлението може да се различава от PDF-а." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Дръжте го под 2.5 MB, обикновено чрез премахване или намаляване на изображенията." @@ -3659,19 +3760,14 @@ msgstr "Език" msgid "Languages" msgstr "Езици" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Последно обновено" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Последно обновен" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Последна актуализация на {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Латвийски" @@ -3689,7 +3785,6 @@ msgstr "Оформление" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Започнете с работата. Добавете конкретен детайл, за да може човек да си го представи." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Напускане" @@ -3706,10 +3801,6 @@ msgstr "Оставете празно, за да върнете заглавие msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Да напуснете, за да настроите доставчик на AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Подравняване вляво" @@ -3722,6 +3813,11 @@ msgstr "Правна информация" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Дължината не е недостатък и не съществува универсално правило за една страница. Запазете страниците, които заслужават мястото си." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Дължината не е недостатък и не съществу msgid "Letter" msgstr "Писмо" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Свързано реактивно резюме" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Препоръка…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Препоръка…" msgid "Linking your {providerName} account..." msgstr "Свързване на вашия {providerName} профил..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Списък" @@ -3845,10 +3948,6 @@ msgstr "Литовски" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Зареждане на доставчици на ИИ. Моля, опитайте отново след малко." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Зареждане на кандидатури…" @@ -3888,17 +3987,15 @@ msgstr "Зареждане на общата сума" msgid "Location" msgstr "Местоположение" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Заключване" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Средно въздействие" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Липсва работна автобиография" @@ -4106,6 +4197,12 @@ msgstr "Премести на интервю" msgid "Move to offer" msgstr "Премести на оферта" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Преместено в" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Име" @@ -4188,6 +4287,11 @@ msgstr "Мрежа" msgid "Never expires" msgstr "Никога не изтича" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Регистрацията на нови акаунти в момента е изключена на този сървър." @@ -4197,6 +4301,15 @@ msgstr "Регистрацията на нови акаунти в момент msgid "New Application" msgstr "Нова кандидатура" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Нов ред" @@ -4233,10 +4346,6 @@ msgstr "Нова тема" msgid "New Thread" msgstr "Нова тема" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Следваща" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Няма свързан доставчик на изкуствен интелект" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Не е свързан доставчик на AI, така че ние ще прочетем текста от PDF тук във вашия браузър и ще попълним това, което можем да разпознаем. Очаквайте да подредите резултата." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Няма кандидатури, които да отговарят на вашите филтри." @@ -4265,6 +4370,10 @@ msgstr "Няма кандидатури, които да отговарят на msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Все още няма кандидатури. Добавете няколко, за да видите фунията и процента на отговорите." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Не бяха открити точкови списъци." @@ -4278,15 +4387,6 @@ msgstr "Няма команди, които да съответстват на msgid "No conventional section headings were found." msgstr "Не бяха открити обичайни заглавия на раздели." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Няма намерени мотивационни писма. Създайте такова или импортирайте съществуващо писмо." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Доставчикът на AI не е върнал никакви данни." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Не бяха открити дати." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Нито един ред не прилича на длъжност, свързана с работодател." @@ -4351,11 +4455,6 @@ msgstr "Няма намерени резултати." msgid "No resume linked." msgstr "Няма свързана автобиография." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Няма автобиографии, които да отговарят на вашето търсене." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Все още няма автобиографии." @@ -4445,6 +4544,15 @@ msgstr "Бележки" msgid "Nothing marks a role as ongoing." msgstr "Нищо не отбелязва ролята като текуща." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Проверени бяха само първите страници." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Отвори" @@ -4559,6 +4664,10 @@ msgstr "Отвори режим на фокус" msgid "Open in builder" msgstr "Отваряне в конструктора" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Отворете Настройки на интеграциите" @@ -4597,6 +4706,10 @@ msgstr "Отваря се в нов раздел" msgid "opens in new tab" msgstr "отваря се в нов раздел" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Незадължителна бележка за агента" @@ -4609,6 +4722,16 @@ msgstr "Незадължителна бележка за агента…" msgid "Optionally, which terms from a job posting already appear." msgstr "По избор — кои термини от обява за работа вече присъстват." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Страница" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF снимка, прикачена към приложението." msgid "PDF text layer" msgstr "Текстов слой в PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF файловете, които вече са прикачени към приложения, ще останат налични." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Предпочитайте единична колона или огра #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Предпочитания" @@ -4957,10 +5079,6 @@ msgstr "Преглед на PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Предишен" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Ниво на умение" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Профил" @@ -5118,11 +5236,6 @@ msgstr "Преоценка" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Отиване към началната страница" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Реактивно резюме (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume е безплатен и с отворен код. Amruth и общност от сътрудници го поддържат. Ако искате да подкрепите работата, даренията помагат за покриване на хостинга и разработката." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume е безплатен и с отворен код. Ак msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Реактивно резюме v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Прочети отново" @@ -5191,6 +5299,10 @@ msgstr "Четене на страница {0} от {1}…" msgid "Reading PDF" msgstr "Четене на PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Обявата се чете…" @@ -5199,6 +5311,10 @@ msgstr "Обявата се чете…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Четене на този PDF в браузъра ви. Файлът ви не се качва." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Готов за активиране" @@ -5302,6 +5418,10 @@ msgstr "Премахване на етикет" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ресурси" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Отговарям за работата по дизайн системата и помагам на другите екипи с техните дизайни." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Възстановяване" @@ -5418,6 +5539,11 @@ msgstr "Възстановяване на автобиографията до с msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Шаблони за автобиография" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Автобиографии" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Формат за изтегляне на примера" msgid "Sample resume" msgstr "Примерна автобиография" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Примерна автобиография за {name}" @@ -5615,6 +5744,7 @@ msgstr "Без засечки" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Запазване на промените" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Запазете промените, преди да прегледате, експортирате или промените стила." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Запазете копие в библиотеката" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Запазване на модела" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Запазете промените в резюмето, преди да копирате съдържанието или стила му." @@ -5717,7 +5842,8 @@ msgstr "Оцени съответствието ми" msgid "Scoring your fit…" msgstr "Оценяване на съответствието ви…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Търсене" @@ -5730,13 +5856,13 @@ msgstr "Търсене на кандидатури…" msgid "Search commands" msgstr "Команди за търсене" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Търсете мотивационни писма" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Търсете мотивационни писма..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Търсене на икона" msgid "Search for…" msgstr "Търсене за…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Търсене на автобиографии..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Задаване на парола" msgid "Set the document language when exporting." msgstr "Задайте езика на документа при експортиране." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Създаване на доставчик" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Създаване на доставчик на изкуствен интелект" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Настройте доставчик на изкуствен интелект, който да обсъжда тази автобиография и да прилага редакциите автоматично." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Настройки" @@ -6121,7 +6245,7 @@ msgstr "Пропуснете и качете" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Прескачане към основното съдържание" @@ -6193,6 +6317,10 @@ msgstr "Нещо друго…" msgid "Something went wrong" msgstr "Нещо се обърка" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Нещо се обърка при четенето на този файл. Моля, опитайте отново." @@ -6212,8 +6340,15 @@ msgstr "Нещо се обърка при влизането ви. Моля, о msgid "Something went wrong. Please try again." msgstr "Нещо се обърка. Моля, опитайте отново." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Сортиране по" @@ -6319,14 +6454,10 @@ msgstr "Започнете нишка" msgid "Start again" msgstr "Започни отначало" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Започнете да създавате автобиографията си, като й дадете име." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Започнете да изграждате автобиографията си от нулата" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Началната дата трябва да е на или преди msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Започнете всяка точка с конкретен глагол за действие: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Започни нова тема" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Статистика" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Остани" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Остава в браузъра ви" @@ -6419,6 +6561,10 @@ msgstr "Стилът и данните за подателя се обновяв msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Предложения" @@ -6472,6 +6618,7 @@ msgstr "Таблица" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Етикети" @@ -6483,6 +6630,14 @@ msgstr "Етикетите могат да се използват за кате msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Таговете дават на софтуера изричен ред на четене. Активирайте ги при експортиране, ако инструментът ви го предлага." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Персонализирай автобиографията ми" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Телугу" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Извлечен текст" msgid "Text is written one character at a time." msgstr "Текстът е записан по един знак наведнъж." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Текстът се намира в областта на горния или долния колонтитул." @@ -6618,10 +6776,18 @@ msgstr "API ключът беше изтрит." msgid "The application that sent you here made an invalid authorization request." msgstr "Приложението, което ви изпрати тук, направи невалидна заявка за оторизация." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Проверките по-горе са механични. Тази функция пита езиков модел какво би си помислил читателят за вашите точки и предлага преработки. Тя не генерира резултат." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Задълбочената проверка не можа да завърши. Моля, опитайте отново." @@ -6630,19 +6796,14 @@ msgstr "Задълбочената проверка не можа да завъ msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Импортираният файл не може да бъде разбран като валидно резюме." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Редът, в който е съхранен текстът, силно се разминава с реда, в който се чете." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Оригиналното писмо остава в автобиографията ви. Всяко копие може да се редактира независимо." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Страницата, която търсите, може да е била преместена или вече не съществува." @@ -6751,11 +6912,6 @@ msgstr "Тези дати няма да бъдат разчетени прави msgid "Thinking" msgstr "Мислене" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Това действие е необратимо." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Това действие е необратимо. Всичките ви данни ще бъдат изтрити завинаги." @@ -6804,10 +6960,6 @@ msgstr "Този запис няма дати." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Този запис ще бъде изтрит за постоянно. Това не може да бъде отменено." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Тази функция изисква свързан доставчик на изкуствен интелект. Моля, настройте такъв в настройките." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Този файл съдържа полета на формуляр." @@ -6848,6 +7000,10 @@ msgstr "Този файл е голям за автобиография." msgid "This file is larger than many application forms accept." msgstr "Този файл е по-голям от размера, приеман от много формуляри за кандидатстване." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Този файл използва много различни шрифтове." @@ -6884,14 +7040,6 @@ msgstr "Този ключ се показва само веднъж. Копир msgid "This link is missing its protocol." msgstr "Липсва протоколът на тази връзка." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Това може да отнеме няколко минути в зависимост от отговора на AI доставчика. Моля, не затваряйте прозореца и не опреснявайте страницата." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Това може да отнеме малко време. Моля, не затваряйте прозореца и не опреснявайте страницата." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Това измерва колко точно софтуерът може да извлече текста на този файл. То не предсказва дали дадена кандидатура ще бъде отхвърлена — нито един инструмент не може. Файлът ви беше прочетен в този браузър и никога не е качван." @@ -6908,10 +7056,9 @@ msgstr "Тази страница е в колони, а текстът се и msgid "This page is very densely packed." msgstr "Тази страница е много гъсто запълнена." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Този PDF няма четим текст. Вероятно е сканиране, така че няма нищо за импортиране." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Този период приключва, преди да започне msgid "This period starts in the future." msgstr "Този период започва в бъдещето." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Тази автобиография няма вградени мотивационни писма." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Тази автобиография е заключена и не може да бъде актуализирана." @@ -7105,11 +7248,25 @@ msgstr "Преведете приложението" msgid "Translations" msgstr "Преводи" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Опитай отново" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Опитайте настройките, за да видите какво е достъпно за посетителите. Когато създавате автобиографията си, вие решавате как да я споделите." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Опитайте своя PDF" @@ -7198,7 +7359,8 @@ msgstr "Двуфакторното удостоверяване вече е вк msgid "Two-Factor Authentication QR Code" msgstr "Двуфакторно удостоверяване QR код" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Подчертаване" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Отмяна" @@ -7253,17 +7417,18 @@ msgstr "Отмяна" msgid "Undo stylesheet edit" msgstr "Отмяна на редакцията на стиловия лист" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Прекъсване на връзката с вашия {providerName} профил..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Отключване" @@ -7272,6 +7437,10 @@ msgstr "Отключване" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Неназован ключ за достъп" @@ -7280,6 +7449,14 @@ msgstr "Неназован ключ за достъп" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Непотвърден" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Виетнамски" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Искате второ мнение за текста?" msgid "Warning" msgstr "Предупреждение" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Не успяхме да разпознаем формата автоматично. Изберете го по-горе." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Не успяхме да намерим тази страница" @@ -7666,10 +7843,6 @@ msgstr "Какво не прави това" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Когато е заключена, автобиографията не може да бъде актуализирана или изтрита." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Отказахте влизането, преди то да завърш msgid "You have unsaved changes that will be lost." msgstr "Имате незапазени промени, които ще бъдат загубени." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Ще бъдете отведени до страницата Интеграции. Файлът, който сте избрали, няма да бъде импортиран." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "В добра компания сте." @@ -7945,23 +8114,10 @@ msgstr "Телефонният ви номер е изписан в необич msgid "Your profile has been updated." msgstr "Профилът ви беше обновен." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Автобиографията ви беше създадена." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Автобиографията ви беше изтрита." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Автобиографията ви беше дублирана." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Автобиографията ви беше импортирана." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Автобиографията ви беше обновена." diff --git a/apps/web/locales/bn-BD.po b/apps/web/locales/bn-BD.po index 8a70553a6..3f59974a5 100644 --- a/apps/web/locales/bn-BD.po +++ b/apps/web/locales/bn-BD.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" এবং এর সম্পূর্ণ টাইমলাইন স্থায়ীভাবে মুছে ফেলা হবে। এটি পূর্বাবস্থায় ফেরানো যাবে না।" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {রপ্তানির জন্য # অ্যাপ msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} অক্ষর" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} পরিচিতি (গুলি) এড়িয়ে গেছে (অবৈধ ইমেল বা অনুপস্থিত যোগাযোগের নাম)। সেই অ্যাপ্লিকেশনগুলি এখনও আমদানি করে।" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0}টি প্রত্যাখ্যাত" msgid "{0} Sample Resume" msgstr "{0} নমুনা জীবনবৃত্তান্ত" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0}টি ঠিক করতে হবে" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "অ্যাক্সেসিবিলিটি" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "অ্যাকাউন্ট" @@ -639,14 +697,6 @@ msgstr "এজেন্ট" msgid "Agent ready" msgstr "এজেন্ট প্রস্তুত" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "এজেন্টরা" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "এআই" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "এই মুহূর্তে এআই এজেন্ট সেটআপ করা সম্ভব নয়। অনুগ্রহ করে কিছুক্ষণ পর আবার চেষ্টা করুন।" @@ -695,6 +745,7 @@ msgstr "এআই, যখন আপনি চান" msgid "Albanian" msgstr "আলবেনিয়ান" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "একটি এমবেড করা ফন্ট পড়া যা msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "একটি অপ্রত্যাশিত ত্রুটির কারণে এই পৃষ্ঠাটি লোড হতে পারেনি। আপনি আবার চেষ্টা করতে পারেন অথবা আগের পৃষ্ঠায় ফিরে যেতে পারেন।" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "আপনার জীবনবৃত্তান্ত ইমপোর্ট করার সময় একটি অজানা ত্রুটি ঘটেছে।" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API কী" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API কীগুলো" @@ -787,7 +833,7 @@ msgstr "এপিআই কীগুলো সার্ভারে এনক্ msgid "API Reference" msgstr "API রেফারেন্স" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "অ্যাপ" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "আবেদন" @@ -859,7 +907,7 @@ msgstr "আবেদন আপডেট করা হয়েছে।" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "আবেদন" @@ -917,19 +965,10 @@ msgstr "আপনি কি এই ডায়ালগটি বন্ধ ক msgid "Are you sure you want to delete this API key?" msgstr "আপনি কি নিশ্চিত আপনি এই API কী মুছে ফেলতে চান?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "আপনি কি নিশ্চিত আপনি এই জীবনবৃত্তান্ত মুছে ফেলতে চান?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "আপনি কি নিশ্চিত আপনি আপনার অ্যাকাউন্ট মুছে ফেলতে চান?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "আপনি কি নিশ্চিত আপনি এই জীবনবৃত্তান্ত লক করতে চান?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS চেক" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS চেকার" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "সংযুক্তি আপলোড করা হয়েছে।" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "প্রমাণীকরণ" @@ -1037,11 +1076,16 @@ msgstr "আজারবাইজানি" msgid "BA" msgstr "বিএ" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "প্রমাণীকরণ সেটিংসে ফিরে যান" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "চ্যাট" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "আবার চেক করুন" @@ -1295,9 +1344,13 @@ msgstr "চীনা (প্রচলিত)" msgid "Choose {0}" msgstr "{0} বেছে নিন" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "একটি কভার লেটার চয়ন করুন" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "একটি প্রিসেট বা কাস্টম শেড নির্বাচন করুন।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "একটি জীবনবৃত্তান্ত বেছে নিন" @@ -1343,6 +1395,10 @@ msgstr "একটি অ্যাপ্লিকেশন চয়ন করু msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "ফিল্টার পরিষ্কার করুন" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "নির্বাচন পরিষ্কার করুন" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ইমপোর্ট করার জন্য এখান ক্লিক করে একটি ফাইল নির্বাচন করুন" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ক্লায়েন্ট আইডি" @@ -1436,7 +1492,6 @@ msgstr "কমিউনিটি" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "সংক্ষিপ্ত" @@ -1539,15 +1594,6 @@ msgstr "কনটেন্ট একটি গ্রিডে সাজানো msgid "Continue" msgstr "চালিয়ে যান" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "যেখান থেকে থেমেছিলেন সেখান থেকেই চালিয়ে যান" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "কোডে অবদান রাখুন" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "ক্লিপবোর্ডে কপি করা হয়েছে।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "ক্লিপবোর্ডে কপি করা হয়েছে msgid "Copy" msgstr "কপি করুন" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "একটি জীবনবৃত্তান্ত থেকে একটি বিদ্যমান চিঠি অনুলিপি" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "আপনার ডিভাইস হারালে ব্যবহা msgid "Copy Backup Codes" msgstr "ব্যাকআপ কোড কপি করুন" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "জীবনবৃত্তান্ত থেকে কপি" @@ -1625,6 +1679,10 @@ msgstr "এক্সপোর্ট করা ফাইল থেকে টে msgid "Copy this secret key and use it in your applications to access your data." msgstr "এই সিক্রেট কী কপি করে আপনার অ্যাপ্লিকেশনগুলোতে ব্যবহার করুন আপনার ডেটায় প্রবেশ করার জন্য।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "বছরটি সংশোধন করুন, অথবা চলমান কাজের জন্য \"Present\" লিখুন।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "এই ক্রিয়াটি সম্পূর্ণ করা যায়নি৷ আবার চেষ্টা করুন." @@ -1655,14 +1712,6 @@ msgstr "DOCX তৈরি করা যায়নি। অনুগ্রহ msgid "Could not generate the PDF. Please try again." msgstr "PDF তৈরি করা যায়নি। অনুগ্রহ করে আবার চেষ্টা করুন।" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "কভার লেটার লোড করা যায়নি।" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "নির্বাচিত জীবনবৃত্তান্ত লোড করা যায়নি।" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "এই কভার লেটার লোড করা যায়নি." @@ -1675,11 +1724,6 @@ msgstr "নমুনা তৈরি করা যায়নি। অনু msgid "Could not prepare your resume for printing. Please try again." msgstr "আপনার জীবনবৃত্তান্ত ছাপার জন্য প্রস্তুত করা যায়নি। অনুগ্রহ করে আবার চেষ্টা করুন।" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "এআই প্রদানকারীর সাথে সংযোগ স্থাপন করা যায়নি। অনুগ্রহ করে আবার চেষ্টা করুন।" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "এই প্যাচটি পুনরুদ্ধার করা সম্ভব হয়নি।" @@ -1709,6 +1753,18 @@ msgstr "সংযোগটি যাচাই করা যায়নি। msgid "Couldn't add the application. Please try again." msgstr "আবেদনটি যোগ করা যায়নি। অনুগ্রহ করে আবার চেষ্টা করুন।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "সময়রেখার এন্ট্রি মুছে ফেলা যায়নি।" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "আবেদনটি সরানো যায়নি। অনুগ্রহ করে আবার চেষ্টা করুন।" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "নোটটি সংরক্ষণ করা যায়নি।" @@ -1764,7 +1828,6 @@ msgstr "আবরণ" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "কভার লেটার" @@ -1778,16 +1841,17 @@ msgstr "কভার লেটার" msgid "Cover letter draft" msgstr "কভার লেটারের খসড়া" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "কভার লেটার" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "তৈরি করুন" @@ -1804,10 +1868,7 @@ msgstr "নতুন অ্যাকাউন্ট তৈরি করুন" msgid "Create a new API key" msgstr "একটি নতুন API কী তৈরি করুন" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "একটি নতুন জীবনবৃত্তান্ত তৈরি করুন" @@ -1815,13 +1876,9 @@ msgstr "একটি নতুন জীবনবৃত্তান্ত তৈ msgid "Create a resume" msgstr "জীবনবৃত্তান্ত তৈরি করুন" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "একটি নমুনা জীবনবৃত্তান্ত তৈরি করুন" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "কভার লেটার তৈরি করুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "একেবারে নতুন করে তৈরি করুন" msgid "Create one now" msgstr "এখনই একটি তৈরি করুন" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "বিকল্পসহ রিজ্যুম তৈরি করুন" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "তৈরি হয়েছে" @@ -1847,14 +1899,19 @@ msgstr "তৈরি হয়েছে" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" তৈরি করা হয়েছে এবং এটিকে এই আবেদনের সাথে লিঙ্ক করা হয়েছে।" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "আপনার API কী তৈরি করা হচ্ছে..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "আপনার জীবনবৃত্তান্ত তৈরি করা হচ্ছে..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "ছবি ক্রপ করে আপলোড করুন" @@ -1931,10 +1988,6 @@ msgstr "ডার্ক" msgid "Dark theme" msgstr "ডার্ক থিম" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ড্যাশবোর্ড" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "তারিখ" @@ -1969,34 +2022,30 @@ msgstr "জুম কমান" msgid "Deep check" msgstr "গভীর চেক" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "ডিফল্ট টেমপ্লেট" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "ডিগ্রি" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "মুছে ফেলুন" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "এটি মুছে ফেলুন। লুকানো কীওয়ার্ডকে সার্চ কারসাজি করার ইচ্ছাকৃত প্রচেষ্টা হিসেবে গণ্য করা হয়।" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "পৃষ্ঠা মুছে ফেলুন" @@ -2040,10 +2097,6 @@ msgstr "এই এজেন্ট থ্রেডটি মুছে ফেল msgid "Delete this application?" msgstr "এই আবেদনটি মুছে ফেলবেন?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "এই কভার লেটার মুছবেন?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "এই সময়রেখার এন্ট্রি মুছে msgid "Delete timeline entry" msgstr "সময়রেখার এন্ট্রি মুছুন" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} টি আবেদন মুছে ফেলা হয়েছে।" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "আপনার অ্যাকাউন্ট মুছে ফেলা হচ্ছে..." @@ -2077,11 +2139,6 @@ msgstr "আপনার অ্যাকাউন্ট মুছে ফেলা msgid "Deleting your API key..." msgstr "আপনার API কী মুছে ফেলা হচ্ছে..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "আপনার জীবনবৃত্তান্ত মুছে ফেলা হচ্ছে..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "প্রত্যাখ্যাত, এজেন্টের জন্য অপেক্ষা করা হচ্ছে…" @@ -2191,12 +2248,22 @@ msgstr "ডকুমেন্টেশন" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ডকুমেন্টেশন" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "প্রেরিত নথি" @@ -2309,18 +2376,27 @@ msgstr "আপলোড করার আগে অবস্থান পরি msgid "Drag to turn the pages" msgstr "পাতা উল্টাতে টেনে আনুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "সর্বনাম বাদ দিয়ে ক্রিয়াপদ দিয়ে শুরু করুন। বেশিরভাগ বাজারে এটিই প্রচলিত রীতি।" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "ডুপ্লিকেট" @@ -2336,6 +2412,10 @@ msgstr "জীবনবৃত্তান্ত ডুপ্লিকেট ক msgid "Duplicate your resume to create a new one, just like the original." msgstr "মূলটির মতোই একটি নতুন জীবনবৃত্তান্ত তৈরি করতে আপনার জীবনবৃত্তান্ত ডুপ্লিকেট করুন।" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "আপনার জীবনবৃত্তান্ত ডুপ্লিকেট করা হচ্ছে..." @@ -2355,11 +2435,6 @@ msgstr "ডাচ" msgid "Edit" msgstr "সম্পাদনা" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "সম্পাদনা করুন {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "তারিখ সম্পাদনা করুন" msgid "Edit declined" msgstr "সম্পাদনা প্রত্যাখ্যান করা হয়েছে" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "সম্পাদনার বিবরণ" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "মডেল সম্পাদনা করুন" msgid "Edit note" msgstr "নোট সম্পাদনা করুন" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON রপ্তানি করুন" msgid "Export my data" msgstr "আমার ডেটা রপ্তানি করুন" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "পিএনজি রপ্তানি করুন" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "পনেরোটি টেমপ্লেট, সবই বিনামূল্যে। পছন্দেরটি বেছে নিন। এডিটরে ফন্ট, রং ও লেআউট বদলাতে পারবেন।" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ফাইল" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "ঘর পূরণ করুন" @@ -2858,9 +2935,13 @@ msgstr "ঘর পূরণ করুন" msgid "Filled in what we could from the posting." msgstr "পোস্টটি থেকে যতটুকু পেরেছি, ততটুকু পূরণ করেছি।" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "ফিল্টার করুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "দুর্বল বুলেট পয়েন্টগুলো খ msgid "Find us on GitHub" msgstr "GitHub-এ আমাদের খুঁজুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ফিনিশ" @@ -2967,6 +3052,10 @@ msgstr "কপি রাখার জন্য" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "আপনার পরবর্তী আবেদনের জন্য" @@ -3120,7 +3209,7 @@ msgstr "গ্রাফিক ডিজাইন" msgid "Greek" msgstr "গ্রিক" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "গ্রিড" @@ -3304,8 +3393,7 @@ msgstr "যদি এটি স্ক্যান থেকে এসে থা msgid "Images cover most of the page." msgstr "ছবি পৃষ্ঠার বেশিরভাগ অংশ জুড়ে আছে।" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "ইমপোর্ট" @@ -3314,15 +3402,13 @@ msgstr "ইমপোর্ট" msgid "Import {0}" msgstr "{0} আমদানি করুন" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "বিদ্যমান একটি জীবনবৃত্তান্ত ইমপোর্ট করুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "কভার লেটার JSON আমদানি করুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV থেকে আমদানি করুন" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON আমদানি করুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "আমদানি করা {0} আবেদন।" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word থেকে আমদানি করার জন্য একটি সংযুক্ত AI প্রদানকারীর প্রয়োজন।" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "আপনার জীবনবৃত্তান্ত ইমপোর্ট করা হচ্ছে..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… আমদানি করা হচ্ছে" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0}টি পৃষ্ঠার মধ্যে {1} নম্বর পরীক্ষা করা হচ্ছে…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "সংযোজনসমূহ" @@ -3466,6 +3552,10 @@ msgstr "অবৈধ এআই প্রদানকারী কনফিগা msgid "Issuer" msgstr "ইস্যুকারী" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "ইতালীয়" msgid "Italic" msgstr "ইটালিক" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "জাপানি" @@ -3530,10 +3628,9 @@ msgstr "জন ডো" msgid "john.doe" msgstr "জন ডো" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "জেএসন রিজ্যুম" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "সম্পাদনা করতে থাকুন" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs বা Pages-এ সম্পাদনা চালিয়ে যান। লেআউট PDF থেকে আলাদা হতে পারে।" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "সাধারণত ছবি সরিয়ে বা ছোট করে এটি ২.৫ MB-এর নিচে রাখুন।" @@ -3659,19 +3760,14 @@ msgstr "ভাষা" msgid "Languages" msgstr "ভাষা" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "সর্বশেষ আপডেট" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "সর্বশেষ হালনাগাদ" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "সর্বশেষ হালনাগাদ হয়েছে {updatedAt} তারিখে" - #: src/libs/locale.ts msgid "Latvian" msgstr "লাতভীয়" @@ -3689,7 +3785,6 @@ msgstr "লেআউট" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "কাজটা দিয়েই শুরু করুন। এমন সুনির্দিষ্ট বিবরণ দিন যাতে কেউ ছবিটা কল্পনা করতে পারে।" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "ত্যাগ করুন" @@ -3706,10 +3801,6 @@ msgstr "শিরোনামটি আবার মূল অবস্থায msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "একটি AI প্রদানকারী সেট আপ করতে ত্যাগ করবেন?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "বাম দিকে অ্যালাইন" @@ -3722,6 +3813,11 @@ msgstr "আইনি" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "দৈর্ঘ্য কোনো ত্রুটি নয়, এবং সর্বজনীন এক-পৃষ্ঠার নিয়ম বলে কিছু নেই। যে পৃষ্ঠাগুলো তাদের জায়গা অর্জন করে তা রাখুন।" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "দৈর্ঘ্য কোনো ত্রুটি নয়, এব msgid "Letter" msgstr "লেটার" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "লিঙ্কড রিঅ্যাক্টিভ রেজ্যু msgid "LinkedIn" msgstr "লিংকডইন" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, রেফারেল…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, রেফারেল…" msgid "Linking your {providerName} account..." msgstr "আপনার {providerName} অ্যাকাউন্ট লিংক করা হচ্ছে..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "তালিকা" @@ -3845,10 +3948,6 @@ msgstr "লিথুয়ানিয়ান" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "এআই প্রোভাইডার লোড করা হচ্ছে। অনুগ্রহ করে কিছুক্ষণ পর আবার চেষ্টা করুন।" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "আবেদন লোড হচ্ছে…" @@ -3888,17 +3987,15 @@ msgstr "মোট লোড হচ্ছে" msgid "Location" msgstr "অবস্থান" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "লক" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "মাঝারি প্রভাব" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "মাইক্রোসফট ওয়ার্ড" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "কাজের জীবনবৃত্তান্ত অনুপস্থিত" @@ -4106,6 +4197,12 @@ msgstr "ইন্টারভিউতে যান" msgid "Move to offer" msgstr "অফারে যান" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "এতে সরানো হয়েছে" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "নাম" @@ -4188,6 +4287,11 @@ msgstr "নেটওয়ার্ক" msgid "Never expires" msgstr "কখনই মেয়াদ শেষ হয় না" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "এই সার্ভারে নতুন অ্যাকাউন্ট নিবন্ধন বর্তমানে বন্ধ রয়েছে।" @@ -4197,6 +4301,15 @@ msgstr "এই সার্ভারে নতুন অ্যাকাউন্ msgid "New Application" msgstr "নতুন আবেদন" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "নতুন লাইন" @@ -4233,10 +4346,6 @@ msgstr "নতুন থ্রেড" msgid "New Thread" msgstr "নতুন থ্রেড" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "পরবর্তী" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "কোনো এআই সরবরাহকারী সংযুক্ত নেই" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "কোনো AI প্রদানকারী সংযুক্ত নেই, তাই আমরা এখানে আপনার ব্রাউজারে PDF থেকে পাঠ্যটি পড়ব এবং আমরা যা চিনতে পারি তা পূরণ করব। ফলাফল পরিপাটি আপ আশা." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "আপনার ফিল্টারগুলোর সাথে কোনো আবেদন মেলে না।" @@ -4265,6 +4370,10 @@ msgstr "আপনার ফিল্টারগুলোর সাথে কো msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "এখনও কোনো আবেদন নেই। কয়েকটি যোগ করে আপনার ফানেল ও উত্তর পাওয়ার হার দেখুন।" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "কোনো বুলেট তালিকা পাওয়া যায়নি।" @@ -4278,15 +4387,6 @@ msgstr "ওই অনুসন্ধানের সঙ্গে কোনো msgid "No conventional section headings were found." msgstr "কোনো প্রচলিত সেকশন শিরোনাম পাওয়া যায়নি।" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "কোনো কভার লেটার পাওয়া যায়নি। একটি তৈরি করুন বা একটি বিদ্যমান চিঠি আমদানি করুন।" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "এআই প্রদানকারী থেকে কোনো ডেটা ফেরত আসেনি।" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "কোনো তারিখ পাওয়া যায়নি।" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "কোনো লাইনকে চাকরির পদবি ও নিয়োগকর্তার জোড় বলে মনে হচ্ছে না।" @@ -4351,11 +4455,6 @@ msgstr "কোন ফলাফল খুঁজে পাওয়া যায msgid "No resume linked." msgstr "কোনো জীবনবৃত্তান্ত সংযুক্ত করা হয়নি।" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "আপনার অনুসন্ধানের সাথে কোনো জীবনবৃত্তান্ত মেলেনি।" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "এখনো কোনো জীবনবৃত্তান্ত জমা পড়েনি।" @@ -4445,6 +4544,15 @@ msgstr "নোটস" msgid "Nothing marks a role as ongoing." msgstr "কোনো কিছুই একটি ভূমিকাকে চলমান হিসেবে চিহ্নিত করছে না।" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "শুধুমাত্র প্রথম কয়েকটি পৃ msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "খুলুন" @@ -4559,6 +4664,10 @@ msgstr "ফোকাস মোড খুলুন" msgid "Open in builder" msgstr "বিল্ডারে খুলুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "ইন্টিগ্রেশন সেটিংস খুলুন" @@ -4597,6 +4706,10 @@ msgstr "নতুন ট্যাবে খোলে" msgid "opens in new tab" msgstr "নতুন ট্যাবে খুলবে" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "এজেন্টের জন্য ঐচ্ছিক নোট" @@ -4609,6 +4722,16 @@ msgstr "এজেন্টের জন্য ঐচ্ছিক নোট…" msgid "Optionally, which terms from a job posting already appear." msgstr "ঐচ্ছিকভাবে, একটি চাকরির বিজ্ঞপ্তির কোন কোন টার্ম ইতিমধ্যে রয়েছে।" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "পৃষ্ঠা" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "আবেদনপত্রের সাথে PDF স্ক্রিন msgid "PDF text layer" msgstr "PDF-এর টেক্সট স্তর" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "আবেদনপত্রের সাথে ইতিমধ্যেই সংযুক্ত পিডিএফগুলো উপলব্ধ থাকবে।" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "একক কলাম বেছে নিন, অথবা পাশে #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "পছন্দসমূহ" @@ -4957,10 +5079,6 @@ msgstr "প্রিভিউ পিডিএফ" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "পূর্ববর্তী" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "দক্ষতা (Proficiency)" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "প্রোফাইল" @@ -5118,11 +5236,6 @@ msgstr "পুনরায় স্কোর করুন" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - হোমপেইজে যান" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "প্রতিক্রিয়াশীল জীবনবৃত্তান্ত (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume বিনামূল্যে এবং মুক্ত উৎস। অমৃত এবং অবদানকারীদের একটি সম্প্রদায় এটিকে চালিয়ে রাখে। যদি আপনি এই কাজটিকে সমর্থন করতে চান, অনুদান হোস্টিং এবং উন্নয়ন খরচ মেটাতে সাহায্য করে।" @@ -5136,11 +5249,6 @@ msgstr "রিঅ্যাক্টিভ রেজ্যুমে বিনা msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "প্রতিক্রিয়াশীল জীবনবৃত্তান্ত v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "প্রতিক্রিয়াশীল রিজ্যুম v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "আবার পড়ুন" @@ -5191,6 +5299,10 @@ msgstr "{0}টি পৃষ্ঠার মধ্যে {1} নম্বর প msgid "Reading PDF" msgstr "পিডিএফ পড়া" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "বিজ্ঞপ্তি পড়া হচ্ছে…" @@ -5199,6 +5311,10 @@ msgstr "বিজ্ঞপ্তি পড়া হচ্ছে…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "এই PDFটি আপনার ব্রাউজারে পড়া হচ্ছে। আপনার ফাইল আপলোড হয়নি।" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "সক্রিয় করার জন্য প্রস্তুত" @@ -5302,6 +5418,10 @@ msgstr "ট্যাগ সরান" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "রিসোর্সসমূহ" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "ডিজাইন সিস্টেমে কাজ করার এবং অন্যান্য দলকে তাদের ডিজাইনে সহায়তা করার দায়িত্ব।" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "পুনরুদ্ধার করুন" @@ -5418,6 +5539,11 @@ msgstr "এই প্যাচের আগের অবস্থায় জ msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "রিজ্যুমের টেমপ্লেটসমূহ" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "জীবনবৃত্তান্তসমূহ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "নমুনা ডাউনলোড ফরম্যাট" msgid "Sample resume" msgstr "নমুনা জীবনবৃত্তান্ত" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "এর জন্য নমুনা জীবনবৃত্তান্ত {name}" @@ -5615,6 +5744,7 @@ msgstr "বিহীন" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "পরিবর্তনগুলো সংরক্ষণ করুন" msgid "Save changes before previewing, exporting, or changing styling." msgstr "প্রিভিউ, এক্সপোর্ট বা স্টাইলিং পরিবর্তন করার আগে পরিবর্তনগুলো সংরক্ষণ করুন।" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "কপিটি লাইব্রেরিতে সংরক্ষণ করুন" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "মডেল সংরক্ষণ করুন" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "কন্টেন্ট বা স্টাইলিং অনুলিপি করার আগে রিজ্যুমের পরিবর্তনগুলি সংরক্ষণ করুন।" @@ -5717,7 +5842,8 @@ msgstr "আমার ফিট স্কোর করুন" msgid "Scoring your fit…" msgstr "আপনার ফিটনেস স্কোর করা হচ্ছে…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "অনুসন্ধান" @@ -5730,13 +5856,13 @@ msgstr "আবেদন অনুসন্ধান করুন…" msgid "Search commands" msgstr "অনুসন্ধান কমান্ডসমূহ" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "কভার লেটার অনুসন্ধান করুন" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "কভার লেটার অনুসন্ধান করুন..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "একটি আইকন খুঁজুন" msgid "Search for…" msgstr "… অনুসন্ধান করুন" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "জীবনবৃত্তান্ত অনুসন্ধান করুন..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "পাসওয়ার্ড সেট করুন" msgid "Set the document language when exporting." msgstr "এক্সপোর্ট করার সময় ডকুমেন্টের ভাষা নির্ধারণ করুন।" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "একজন প্রদানকারী সেট আপ করুন" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "একটি এআই প্রদানকারী সেট আপ করুন" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "এই জীবনবৃত্তান্তটি নিয়ে আলোচনা করতে এবং স্বয়ংক্রিয়ভাবে সম্পাদনাগুলো প্রয়োগ করতে একটি এআই প্রোভাইডার সেট আপ করুন।" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "সেটিংস" @@ -6121,7 +6245,7 @@ msgstr "স্কিপ এবং আপলোড" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "মূল বিষয়বস্তুতে যান" @@ -6193,6 +6317,10 @@ msgstr "অন্য কিছু…" msgid "Something went wrong" msgstr "কিছু একটা ভুল হয়েছে" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "সেই ফাইলটি পড়ার সময় কিছু ভুল হয়েছে। অনুগ্রহ করে আবার চেষ্টা করুন।" @@ -6212,8 +6340,15 @@ msgstr "আপনাকে সাইন ইন করানোর সময় msgid "Something went wrong. Please try again." msgstr "কিছু একটা ভুল হয়েছে। অনুগ্রহ করে আবার চেষ্টা করুন।" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "সর্ট করুন" @@ -6319,14 +6454,10 @@ msgstr "একটি থ্রেড শুরু করুন" msgid "Start again" msgstr "আবার শুরু করুন" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "নামের মাধ্যমে জীবনবৃত্তান্ত তৈরি করা শুরু করুন।" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "শূন্য থেকে শুরু করে আপনার জীবনবৃত্তান্ত তৈরি করুন" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "শুরুর তারিখ অবশ্যই শেষ তার msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "প্রতিটি একটি সুনির্দিষ্ট ক্রিয়াপদ দিয়ে শুরু করুন: built, led, reduced, migrated।" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "নতুন থ্রেড শুরু করুন" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "পরিসংখ্যান" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "থাকুন" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "আপনার ব্রাউজারেই থাকে" @@ -6419,6 +6561,10 @@ msgstr "নির্বাচিত রিজ্যুম থেকে স্ট msgid "Subreddit" msgstr "সাবরেডিট" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "পরামর্শসমূহ" @@ -6472,6 +6618,7 @@ msgstr "টেবিল" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "ট্যাগসমূহ" @@ -6483,6 +6630,14 @@ msgstr "ট্যাগ ব্যবহার করে কীওয়ার্ msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "ট্যাগ সফটওয়্যারকে একটি স্পষ্ট পড়ার ক্রম দেয়। আপনার টুল সুযোগ দিলে এক্সপোর্ট করার সময় এটি সক্রিয় করুন।" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "আমার জীবনবৃত্তান্তটি সাজিয়ে নিন" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "তেলেগু" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "উদ্ধৃত পাঠ্য" msgid "Text is written one character at a time." msgstr "টেক্সট একবারে একটি করে অক্ষর লেখা আছে।" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "টেক্সট হেডার বা ফুটার এলাকায় রয়েছে।" @@ -6618,10 +6776,18 @@ msgstr "API কী মুছে ফেলা হয়েছে।" msgid "The application that sent you here made an invalid authorization request." msgstr "যে অ্যাপ্লিকেশনটি আপনাকে এখানে পাঠিয়েছে সেটি একটি অবৈধ অনুমোদনের অনুরোধ করেছে।" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "উপরের চেকগুলো যান্ত্রিক। এটি একটি ভাষা মডেলকে জিজ্ঞাসা করে যে একজন পাঠক আপনার বুলেট সম্পর্কে কী ভাববেন, এবং পুনর্লিখনের পরামর্শ দেয়। এটি কোনো স্কোর তৈরি করে না।" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "গভীর চেকটি সম্পূর্ণ করা যায়নি। অনুগ্রহ করে আবার চেষ্টা করুন।" @@ -6630,19 +6796,14 @@ msgstr "গভীর চেকটি সম্পূর্ণ করা যা msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "আমদানি করা ফাইলটি বৈধ জীবনবৃত্তান্তে রূপান্তর করা যায়নি।" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "টেক্সট যে ক্রমে সংরক্ষিত আছে তা যে ক্রমে পড়া যায় তার সঙ্গে ব্যাপকভাবে অমিল।" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "মূল চিঠিটি আপনার জীবনবৃত্তান্তে থাকে। প্রতিটি অনুলিপি স্বাধীনভাবে সম্পাদনা করা যেতে পারে।" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "আপনি যে পৃষ্ঠাটি খুঁজছেন সেটি হয়তো স্থানান্তরিত হয়েছে অথবা আর বিদ্যমান নেই।" @@ -6751,11 +6912,6 @@ msgstr "এই তারিখগুলি সঠিকভাবে পড়া msgid "Thinking" msgstr "চিন্তা" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "এই কাজটি ফিরিয়ে নেওয়া যাবে না।" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "এই কাজটি ফিরিয়ে নেওয়া যাবে না। আপনার সব ডেটা স্থায়ীভাবে মুছে ফেলা হবে।" @@ -6804,10 +6960,6 @@ msgstr "এই এন্ট্রি কোন তারিখ আছে." msgid "This entry will be permanently deleted. This can't be undone." msgstr "এই এন্ট্রি স্থায়ীভাবে মুছে ফেলা হবে। এটি পূর্বাবস্থায় ফেরানো যাবে না।" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "এই ফিচারটি ব্যবহারের জন্য একটি সংযুক্ত এআই প্রোভাইডার প্রয়োজন। অনুগ্রহ করে সেটিংস থেকে একটি সেট আপ করুন।" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "এই ফাইলে ফর্ম ফিল্ড রয়েছে।" @@ -6848,6 +7000,10 @@ msgstr "একটি জীবনবৃত্তান্তের জন্য msgid "This file is larger than many application forms accept." msgstr "এই ফাইলটি অনেক আবেদন ফর্মের গ্রহণযোগ্য আকারের চেয়ে বড়।" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "এই ফাইলে অনেকগুলো ভিন্ন ফন্ট ব্যবহার করা হয়েছে।" @@ -6884,14 +7040,6 @@ msgstr "এই কী কেবল একবারই দেখানো হয msgid "This link is missing its protocol." msgstr "এই লিঙ্ক এর প্রোটোকল অনুপস্থিত." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "AI প্রদানকারীর রেসপন্সের ওপর নির্ভর করে এতে কয়েক মিনিট সময় লাগতে পারে। অনুগ্রহ করে উইন্ডো বন্ধ বা পৃষ্ঠা রিফ্রেশ করবেন না।" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "এটি কিছুক্ষণ সময় নিতে পারে। অনুগ্রহ করে উইন্ডোটি বন্ধ করবেন না বা পৃষ্ঠা রিফ্রেশ করবেন না।" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "এটি মাপে সফটওয়্যার এই ফাইলের লেখা কতটা নির্ভুলভাবে বের করতে পারে। কোনো আবেদন বাতিল হবে কি না তার পূর্বাভাস এটি দেয় না, এবং কোনো টুলই তা পারে না। আপনার ফাইলটি এই ব্রাউজারেই পড়া হয়েছে, কখনও আপলোড করা হয়নি।" @@ -6908,10 +7056,9 @@ msgstr "এই পৃষ্ঠাটি কলামে বিভক্ত, এ msgid "This page is very densely packed." msgstr "এই পৃষ্ঠাটি খুবই ঘনভাবে ভরা।" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "এই পিডিএফ-এ কোনো পাঠযোগ্য টেক্সট নেই। এটি সম্ভবত একটি স্ক্যান, তাই আমদানির মতো কিছুই নেই।" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "এই সময়কাল শুরু হওয়ার আগে msgid "This period starts in the future." msgstr "এই সময়কাল ভবিষ্যতে শুরু হয়।" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "এই রিজ্যুমের সাথে কোনো এমবেডেড কভার লেটার নেই।" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "এই জীবনবৃত্তান্তটি লক করা আছে এবং হালনাগাদ করা যাবে না।" @@ -7105,11 +7248,25 @@ msgstr "অ্যাপটি অনুবাদ করুন" msgid "Translations" msgstr "অনুবাদসমূহ" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "আবার চেষ্টা করুন" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "দর্শকরা কী অ্যাক্সেস করতে পারে তা দেখতে সেটিংস চেষ্টা করুন। আপনি যখন আপনার জীবনবৃত্তান্ত তৈরি করেন, তখন আপনি সিদ্ধান্ত নেন কিভাবে এটি ভাগ করবেন।" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "নিজের PDF দিয়ে দেখুন" @@ -7198,7 +7359,8 @@ msgstr "টু‑ফ্যাক্টর প্রমাণীকরণ এখ msgid "Two-Factor Authentication QR Code" msgstr "দুই-ফ্যাক্টর প্রমাণীকরণ কিউআর কোড" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "আন্ডারলাইন" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "পূর্বাবস্থায় ফেরান" @@ -7253,17 +7417,18 @@ msgstr "পূর্বাবস্থায় ফেরান" msgid "Undo stylesheet edit" msgstr "স্টাইলশীট সম্পাদনা পূর্বাবস্থায় ফেরান" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "আপনার {providerName} অ্যাকাউন্টের লিঙ্ক সরানো হচ্ছে..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "আনলক করুন" @@ -7272,6 +7437,10 @@ msgstr "আনলক করুন" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "অনামকৃত পাসকি" @@ -7280,6 +7449,14 @@ msgstr "অনামকৃত পাসকি" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "যাচাই করা হয়নি" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "ভিয়েতনামি" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "লেখাটি নিয়ে দ্বিতীয় মতাম msgid "Warning" msgstr "সতর্কতা" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "আমরা ফরম্যাটটি নিজে থেকে শনাক্ত করতে পারিনি। উপর থেকে বেছে নিন।" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "আমরা সেই পৃষ্ঠাটি খুঁজে পাইনি।" @@ -7666,10 +7843,6 @@ msgstr "এটি কী করে না" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "লক করা থাকলে জীবনবৃত্তান্ত হালনাগাদ বা মুছে ফেলা যাবে না।" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "সম্পূর্ণ হওয়ার আগেই আপনি msgid "You have unsaved changes that will be lost." msgstr "আপনার অসংরক্ষিত পরিবর্তন হারিয়ে যাবে।" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "আপনাকে ইন্টিগ্রেশন পৃষ্ঠায় নিয়ে যাওয়া হবে। আপনার নির্বাচিত ফাইলটি আমদানি করা হবে না৷" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "আপনি ভালো সঙ্গেই আছেন।" @@ -7945,23 +8114,10 @@ msgstr "আপনার ফোন নম্বর অস্বাভাবিক msgid "Your profile has been updated." msgstr "আপনার প্রোফাইল আপডেট করা হয়েছে।" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "আপনার জীবনবৃত্তান্ত তৈরি হয়েছে।" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "আপনার জীবনবৃত্তান্ত মুছে ফেলা হয়েছে।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "আপনার জীবনবৃত্তান্তের অনুলিপি তৈরি হয়েছে।" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "আপনার জীবনবৃত্তান্ত ইমপোর্ট করা হয়েছে।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "আপনার জীবনবৃত্তান্ত আপডেট করা হয়েছে।" diff --git a/apps/web/locales/ca-ES.po b/apps/web/locales/ca-ES.po index 4b3858826..2702c400e 100644 --- a/apps/web/locales/ca-ES.po +++ b/apps/web/locales/ca-ES.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" i tota la seva cronologia se suprimiran permanentment. Això no es pot desfer." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# candidatura per exportar} other {# candidatures per e msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "caràcters {0}" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "S'han omès {0} contacte(s) (adreça electrònica no vàlida o falta el nom del contacte). Aquestes candidatures s'importen igualment." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} rebutjades" msgid "{0} Sample Resume" msgstr "Currículum d'exemple {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} per corregir" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Accessibilitat" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Compte" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent a punt" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agents" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "IA" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "La configuració de l'agent d'IA no està disponible ara mateix. Torna-ho a provar d'aquí a un moment." @@ -695,6 +745,7 @@ msgstr "IA, quan la vulguis" msgid "Albanian" msgstr "Albanès" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "No s'ha pogut llegir un tipus de lletra incrustat." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Un error inesperat ha impedit que aquesta pàgina es carregui. Pots tornar-ho a intentar o tornar enrere." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "S’ha produït un error desconegut en importar el currículum." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Clau API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Claus API" @@ -787,7 +833,7 @@ msgstr "Les claus de l'API estan xifrades al servidor i no es tornen a mostrar m msgid "API Reference" msgstr "Referència de l’API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplicació" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Candidatura" @@ -859,7 +907,7 @@ msgstr "Candidatura actualitzada." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Candidatures" @@ -917,19 +965,10 @@ msgstr "Segur que voleu tancar aquest diàleg?" msgid "Are you sure you want to delete this API key?" msgstr "Segur que vols suprimir aquesta clau API?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Segur que vols suprimir aquest currículum?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Segur que vols suprimir el compte?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Segur que vols bloquejar aquest currículum?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Comprovació ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Comprovador ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "S'ha penjat el fitxer adjunt." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autenticació" @@ -1037,11 +1076,16 @@ msgstr "Àzeri" msgid "BA" msgstr "Grau d'Arts" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Torna a la configuració d'autenticació" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Xat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Torna a comprovar" @@ -1295,9 +1344,13 @@ msgstr "Xinès (tradicional)" msgid "Choose {0}" msgstr "Tria {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Tria una carta de presentació" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Tria un preset o un to personalitzat." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Trieu un currículum" @@ -1343,6 +1395,10 @@ msgstr "Tria una candidatura" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Esborra els filtres" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Esborra la selecció" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Fes clic aquí per seleccionar un fitxer per importar" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID del client" @@ -1436,7 +1492,6 @@ msgstr "Comunitat" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compacte" @@ -1539,15 +1594,6 @@ msgstr "El contingut està disposat en una graella." msgid "Continue" msgstr "Continua" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continua on ho vas deixar" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribueix amb codi" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copiat al porta-retalls." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copiat al porta-retalls." msgid "Copy" msgstr "Copia" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copia una carta existent d'un currículum" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copia i desa aquests codis de reserva per si perds el dispositiu." msgid "Copy Backup Codes" msgstr "Copia els codis de reserva" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copia del currículum" @@ -1625,6 +1679,10 @@ msgstr "Copia el text del fitxer exportat i llegeix-lo sencer; corregeix qualsev msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copia aquesta clau secreta i utilitza-la a les aplicacions per accedir a les dades." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Corregeix l'any, o escriu «Present» per a una feina en curs." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "No s'ha pogut completar aquesta acció. Torna-ho a provar." @@ -1655,14 +1712,6 @@ msgstr "No s'ha pogut generar el DOCX. Torna-ho a provar." msgid "Could not generate the PDF. Please try again." msgstr "No s'ha pogut generar el PDF. Torna-ho a provar." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "No s'han pogut carregar les cartes de presentació." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "No s'ha pogut carregar el currículum seleccionat." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "No s'ha pogut carregar aquesta carta de presentació." @@ -1675,11 +1724,6 @@ msgstr "No s'ha pogut preparar la mostra. Torna-ho a provar." msgid "Could not prepare your resume for printing. Please try again." msgstr "No s'ha pogut preparar el teu currículum per imprimir. Torna-ho a provar." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "No s'ha pogut contactar amb el proveïdor d'IA. Torni a provar." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "No s'ha pogut restaurar aquest pegat." @@ -1709,6 +1753,18 @@ msgstr "No s'ha pogut verificar la connexió. Comproveu la clau de l'API, el mod msgid "Couldn't add the application. Please try again." msgstr "No s'ha pogut afegir la candidatura. Torna-ho a provar." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "No s'ha pogut suprimir l'entrada de la cronologia." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "No s'ha pogut moure la candidatura. Torna-ho a provar." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "No s'ha pogut desar la nota." @@ -1764,7 +1828,6 @@ msgstr "Cobrir" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Carta de presentació" @@ -1778,16 +1841,17 @@ msgstr "Carta de presentació" msgid "Cover letter draft" msgstr "Esborrany de carta de presentació" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Cartes de presentació" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Crear" @@ -1804,10 +1868,7 @@ msgstr "Crea un compte nou" msgid "Create a new API key" msgstr "Crea una clau API nova" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Crea un currículum nou" @@ -1815,13 +1876,9 @@ msgstr "Crea un currículum nou" msgid "Create a resume" msgstr "Crea un currículum" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Crea un currículum d’exemple" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Crea una carta de presentació" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Crear des de zero" msgid "Create one now" msgstr "Crea'n un ara" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Crea un currículum amb opcions" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Creat" @@ -1847,14 +1899,19 @@ msgstr "Creat" msgid "Created \"{0}\" and linked it to this application." msgstr "He creat \"{0}\" i l'he enllaçat a aquesta candidatura." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "S’està creant la clau API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "S’està creant el currículum..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Retalla i puja" @@ -1931,10 +1988,6 @@ msgstr "Fosc" msgid "Dark theme" msgstr "Tema fosc" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Tauler de control" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Data" @@ -1969,34 +2022,30 @@ msgstr "Redueix el zoom" msgid "Deep check" msgstr "Comprovació profunda" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Plantilla per defecte" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Titulació" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Suprimeix" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Suprimeix-ho. Les paraules clau ocultes es consideren un intent deliberat de manipular la cerca." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Suprimeix la pàgina" @@ -2040,10 +2097,6 @@ msgstr "Voleu suprimir aquest fil d'agent?" msgid "Delete this application?" msgstr "Vols suprimir aquesta sol·licitud?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Vols suprimir aquesta carta de presentació?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Vols suprimir aquesta entrada de la cronologia?" msgid "Delete timeline entry" msgstr "Suprimeix l'entrada de la cronologia" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "S'han suprimit {0} candidatures." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "S’està suprimint el compte..." @@ -2077,11 +2139,6 @@ msgstr "S’està suprimint el compte..." msgid "Deleting your API key..." msgstr "S’està suprimint la clau API..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "S’està suprimint el currículum..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Denegat, s'està esperant l'agent…" @@ -2191,12 +2248,22 @@ msgstr "Documentació" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentació" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documents enviats" @@ -2309,18 +2376,27 @@ msgstr "Arrossega per reposicionar i utilitza el control lliscant per fer zoom a msgid "Drag to turn the pages" msgstr "Arrossega per passar les pàgines" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Elimina els pronoms i comença pel verb. Aquesta és la convenció a la majoria de mercats." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplica" @@ -2336,6 +2412,10 @@ msgstr "Duplica el currículum" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplica el currículum per crear-ne un de nou, igual que l’original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "S’està duplicant el currículum..." @@ -2355,11 +2435,6 @@ msgstr "Neerlandès" msgid "Edit" msgstr "Edita" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Edita {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Edita la data" msgid "Edit declined" msgstr "Edició rebutjada" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Edita els detalls" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Edita el model" msgid "Edit note" msgstr "Edita la nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exporta el JSON" msgid "Export my data" msgstr "Exporta les meves dades" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exporta PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Quinze plantilles, totes gratuïtes. Tria la que t'agradi. A l'editor pots canviar el tipus, el color i la disposició." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fitxer" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Omple els camps" @@ -2858,9 +2935,13 @@ msgstr "Omple els camps" msgid "Filled in what we could from the posting." msgstr "Hem omplert el que hem pogut de la publicació." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtra per" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Troba les vinyetes més fluixes i reescriu-les amb resultats més sòlid msgid "Find us on GitHub" msgstr "Troba'ns a GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finès" @@ -2967,6 +3052,10 @@ msgstr "Per conservar una còpia" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Per a la teva propera candidatura" @@ -3120,7 +3209,7 @@ msgstr "Disseny gràfic" msgid "Greek" msgstr "Grec" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Graella" @@ -3304,8 +3393,7 @@ msgstr "Si prové d'un escaneig, és normal. Si no, elimina-ho; els reclutadors msgid "Images cover most of the page." msgstr "Les imatges cobreixen la major part de la pàgina." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importa" @@ -3314,15 +3402,13 @@ msgstr "Importa" msgid "Import {0}" msgstr "Importa {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importa un currículum existent" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importa el JSON de la carta de presentació" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importa des de CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importa el JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "S'han importat {0} candidatures." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importar des del Word requereix un proveïdor d'IA connectat." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "S’està important el currículum..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Important…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspeccionant la pàgina {0} de {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integracions" @@ -3466,6 +3552,10 @@ msgstr "Configuració del proveïdor d'IA no vàlida." msgid "Issuer" msgstr "Emissor" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italià" msgid "Italic" msgstr "Cursiva" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonès" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "johndoe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Currículum JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Continua editant" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Continua editant a Word, Google Docs o Pages. La disposició pot diferir del PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Mantén-lo per sota de 2,5 MB, normalment eliminant o reduint imatges." @@ -3659,19 +3760,14 @@ msgstr "Idioma" msgid "Languages" msgstr "Idiomes" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Darrera actualització" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Última actualització" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Última actualització el {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letó" @@ -3689,7 +3785,6 @@ msgstr "Disposició" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Comença per la feina. Afegeix un detall concret perquè algú se la pugui imaginar." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Surt" @@ -3706,10 +3801,6 @@ msgstr "Deixa-ho buit per restablir el títol original." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Voleu deixar de configurar un proveïdor d'IA?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Alinea a l’esquerra" @@ -3722,6 +3813,11 @@ msgstr "Legal" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "La longitud no és cap defecte, i no hi ha cap regla universal d'una sola pàgina. Conserva les pàgines que es guanyen el seu lloc." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "La longitud no és cap defecte, i no hi ha cap regla universal d'una sol msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume enllaçat" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Recomanació…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Recomanació…" msgid "Linking your {providerName} account..." msgstr "S’està enllaçant el compte de {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Llista" @@ -3845,10 +3948,6 @@ msgstr "Lituà" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "S'estan carregant els proveïdors d'IA. Si us plau, torneu-ho a provar d'aquí a un moment." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "S'estan carregant les candidatures…" @@ -3888,17 +3987,15 @@ msgstr "S'està carregant el total" msgid "Location" msgstr "Ubicació" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Bloqueja" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Impacte mitjà" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Falta un currículum laboral" @@ -4106,6 +4197,12 @@ msgstr "Mou a l'entrevista" msgid "Move to offer" msgstr "Mou a l'oferta" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "S'ha mogut a" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nom" @@ -4188,6 +4287,11 @@ msgstr "Xarxa" msgid "Never expires" msgstr "No caduca mai" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "El registre de comptes nous està desactivat actualment en aquest servidor." @@ -4197,6 +4301,15 @@ msgstr "El registre de comptes nous està desactivat actualment en aquest servid msgid "New Application" msgstr "Nova candidatura" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Línia nova" @@ -4233,10 +4346,6 @@ msgstr "Nou fil" msgid "New Thread" msgstr "Nou fil" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Següent" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Cap proveïdor d'IA connectat" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "No hi ha cap proveïdor d'IA connectat, així que llegirem el text del PDF aquí, al teu navegador, i emplenarem el que puguem reconèixer. Compta que hauràs de retocar el resultat." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "No hi ha cap candidatura que coincideixi amb els filtres." @@ -4265,6 +4370,10 @@ msgstr "No hi ha cap candidatura que coincideixi amb els filtres." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Encara no hi ha candidatures. Afegeix-ne unes quantes per veure el teu embut i les taxes de resposta." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "No s'ha trobat cap llista de vinyetes." @@ -4278,15 +4387,6 @@ msgstr "Cap ordre no coincideix amb aquesta cerca." msgid "No conventional section headings were found." msgstr "No s'ha trobat cap encapçalament de secció convencional." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "No s'ha trobat cap carta de presentació. Crea'n una o importa'n una d'existent." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "No es van retornar dades del proveïdor d'IA." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "No s'ha trobat cap data." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Cap línia sembla un càrrec aparellat amb un empresari." @@ -4351,11 +4455,6 @@ msgstr "No s’han trobat resultats." msgid "No resume linked." msgstr "No hi ha cap currículum vinculat." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "No hi ha currículums que coincideixin amb la teva cerca." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Encara no hi ha currículums." @@ -4445,6 +4544,15 @@ msgstr "Notes" msgid "Nothing marks a role as ongoing." msgstr "Res indica que un rol estigui en curs." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Només s'han comprovat les primeres pàgines." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Obre" @@ -4559,6 +4664,10 @@ msgstr "Obre el mode d'enfocament" msgid "Open in builder" msgstr "Obre al constructor" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Obre la configuració d'integracions" @@ -4597,6 +4706,10 @@ msgstr "S'obre en una pestanya nova" msgid "opens in new tab" msgstr "s’obre en una pestanya nova" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Nota opcional per a l'agent" @@ -4609,6 +4722,16 @@ msgstr "Nota opcional per a l'agent…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opcionalment, quins termes d'una oferta de feina ja hi apareixen." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Pàgina" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "S'ha adjuntat una còpia en PDF a la candidatura." msgid "PDF text layer" msgstr "Capa de text del PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Els PDF ja adjuntats a candidatures continuaran disponibles." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Prefereix una sola columna, o limita la columna lateral a llistes curtes #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferències" @@ -4957,10 +5079,6 @@ msgstr "Previsualitza el PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Anterior" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Competència" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Perfil" @@ -5118,11 +5236,6 @@ msgstr "Torna a puntuar" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Ves a la pàgina inicial" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Currículum reactiu (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume és gratuït i de codi obert. En Amruth i una comunitat de col·laboradores i col·laboradors el mantenen actiu. Si vols donar suport a la feina, els donatius ajuden a cobrir l'allotjament i el desenvolupament." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume és gratuït i de codi obert. Si t'ha ajudat, considera msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Currículum reactiu v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Torna a llegir" @@ -5191,6 +5299,10 @@ msgstr "Llegint la pàgina {0} de {1}…" msgid "Reading PDF" msgstr "S'està llegint el PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "S'està llegint l'oferta…" @@ -5199,6 +5311,10 @@ msgstr "S'està llegint l'oferta…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "S'està llegint aquest PDF al teu navegador. El teu fitxer no es puja." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Llest per activar" @@ -5302,6 +5418,10 @@ msgstr "Elimina l’etiqueta" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Recursos" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsable de treballar en el sistema de disseny i d'ajudar altres equips amb els seus dissenys." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restaurar" @@ -5418,6 +5539,11 @@ msgstr "Vols restaurar el currículum a l'estat anterior a aquest pegat?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Plantilles de currículum" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Currículums" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format de descàrrega de la mostra" msgid "Sample resume" msgstr "Currículum d'exemple" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Currículum d'exemple per a {name}" @@ -5615,6 +5744,7 @@ msgstr "Sense" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Desa els canvis" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Desa els canvis abans de previsualitzar, exportar o canviar l'estil." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Desa una còpia a la biblioteca" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Desa el model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Desa els canvis del currículum abans de copiar-ne el contingut o l'estil." @@ -5717,7 +5842,8 @@ msgstr "Puntua el meu ajust" msgid "Scoring your fit…" msgstr "Puntuació del teu ajust…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Cerca" @@ -5730,13 +5856,13 @@ msgstr "Cerca candidatures…" msgid "Search commands" msgstr "Comandes de cerca" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Cerca cartes de presentació" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Cerca cartes de presentació..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Cerca una icona" msgid "Search for…" msgstr "Cerca…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Cerca currículums..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Estableix una contrasenya" msgid "Set the document language when exporting." msgstr "Estableix l'idioma del document en exportar." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Configura un proveïdor" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Configura un proveïdor d'IA" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Configura un proveïdor d'IA per xatejar sobre aquest currículum i aplicar les modificacions automàticament." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Configuració" @@ -6121,7 +6245,7 @@ msgstr "Omet i puja" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Vés al contingut principal" @@ -6193,6 +6317,10 @@ msgstr "Una altra cosa…" msgid "Something went wrong" msgstr "Alguna cosa ha anat malament" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "S'ha produït un error en llegir aquest fitxer. Torna-ho a provar." @@ -6212,8 +6340,15 @@ msgstr "Alguna cosa ha anat malament en iniciar la sessió. Torna-ho a provar." msgid "Something went wrong. Please try again." msgstr "Alguna cosa ha anat malament. Torna-ho a provar." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Ordena per" @@ -6319,14 +6454,10 @@ msgstr "Inicia un fil" msgid "Start again" msgstr "Torna a començar" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Comença a crear el currículum posant-li un nom." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Comença a crear el currículum des de zero" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "La data d'inici ha de ser igual o anterior a la data de fi." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Comença cadascuna amb un verb concret: va crear, va liderar, va reduir, va migrar." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Inicia un fil nou" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Estadístiques" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Queda't" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Es queda al teu navegador" @@ -6419,6 +6561,10 @@ msgstr "S'han actualitzat l'estil i les dades del remitent a partir del currícu msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Suggeriments" @@ -6472,6 +6618,7 @@ msgstr "Taula" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Etiquetes" @@ -6483,6 +6630,14 @@ msgstr "Les etiquetes es poden utilitzar per categoritzar el currículum per par msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Les etiquetes donen al programari un ordre de lectura explícit. Activa-les en exportar, si la teva eina ho permet." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Adapta el meu currículum" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Text extret" msgid "Text is written one character at a time." msgstr "El text està escrit caràcter a caràcter." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "El text es troba a la zona de capçalera o peu de pàgina." @@ -6618,10 +6776,18 @@ msgstr "La clau API s'ha suprimit." msgid "The application that sent you here made an invalid authorization request." msgstr "L'aplicació que t'ha enviat aquí ha fet una sol·licitud d'autorització no vàlida." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Les comprovacions anteriors són mecàniques. Aquesta pregunta a un model de llenguatge què en pensaria un lector de les teves vinyetes i suggereix reescriptures. No genera cap puntuació." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "La comprovació profunda no s'ha pogut completar. Torna-ho a provar." @@ -6630,19 +6796,14 @@ msgstr "La comprovació profunda no s'ha pogut completar. Torna-ho a provar." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "El fitxer importat no es va poder analitzar per convertir-lo en un currículum vàlid." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "L'ordre en què s'emmagatzema el text difereix molt de l'ordre en què es llegeix." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "La carta original es manté al teu currículum. Cada còpia es pot editar de manera independent." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Pot ser que la pàgina que busques s'hagi mogut o que ja no existeixi." @@ -6751,11 +6912,6 @@ msgstr "Aquestes dates no es llegiran correctament." msgid "Thinking" msgstr "Pensant" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Aquesta acció no es pot desfer." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Aquesta acció no es pot desfer. Totes les dades se suprimiran de manera permanent." @@ -6804,10 +6960,6 @@ msgstr "Aquesta entrada no té dates." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Aquesta entrada se suprimirà permanentment. Això no es pot desfer." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Aquesta funció requereix un proveïdor d'IA connectat. Configura'n un a la configuració." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Aquest fitxer conté camps de formulari." @@ -6848,6 +7000,10 @@ msgstr "Aquest fitxer és gran per a un currículum." msgid "This file is larger than many application forms accept." msgstr "Aquest fitxer és més gran del que accepten molts formularis de sol·licitud." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Aquest fitxer utilitza molts tipus de lletra diferents." @@ -6884,14 +7040,6 @@ msgstr "Aquesta clau només es mostra un cop. Copia-la abans de tancar aquest di msgid "This link is missing its protocol." msgstr "Aquest enllaç no té el seu protocol." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Això pot trigar uns minuts, segons la resposta del proveïdor d’IA. No tanquis la finestra ni actualitzis la pàgina." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Això pot trigar una estona. No tanquis la finestra ni actualitzis la pàgina." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Això mesura amb quina fidelitat un programa pot extreure el text d'aquest fitxer. No prediu si una candidatura serà rebutjada, i cap eina no ho pot fer. El teu fitxer s'ha llegit en aquest navegador i no s'ha pujat mai." @@ -6908,10 +7056,9 @@ msgstr "Aquesta pàgina està en columnes, i el text s'extreu fora d'ordre." msgid "This page is very densely packed." msgstr "Aquesta pàgina està molt atapeïda." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Aquest PDF no té text llegible. Probablement és un escaneig, així que no hi ha res per importar." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Aquest període acaba abans de començar." msgid "This period starts in the future." msgstr "Aquest període comença en el futur." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Aquest currículum no té cap carta de presentació incrustada." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Aquest currículum està bloquejat i no es pot actualitzar." @@ -7105,11 +7248,25 @@ msgstr "Tradueix l'aplicació" msgid "Translations" msgstr "Traduccions" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Torna-ho a intentar" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Prova la configuració per veure què poden consultar les persones visitants. Quan creïs el teu currículum, decides com compartir-lo." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Prova el teu PDF" @@ -7198,7 +7359,8 @@ msgstr "L'autenticació en dos passos ara està activada." msgid "Two-Factor Authentication QR Code" msgstr "Codi QR d'autenticació de dos factors" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Subratllat" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Desfer" @@ -7253,17 +7417,18 @@ msgstr "Desfer" msgid "Undo stylesheet edit" msgstr "Desfés l'edició del full d'estils" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "S’està desvinculant el compte de {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Desbloqueja" @@ -7272,6 +7437,10 @@ msgstr "Desbloqueja" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Clau d'accés sense nom" @@ -7280,6 +7449,14 @@ msgstr "Clau d'accés sense nom" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Sense verificar" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamita" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Vols una segona opinió sobre la redacció?" msgid "Warning" msgstr "Avís" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "No hem pogut detectar el format automàticament. Tria'l a dalt." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "No hem pogut trobar aquesta pàgina" @@ -7666,10 +7843,6 @@ msgstr "Què no fa això" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Quan està bloquejat, el currículum no es pot actualitzar ni suprimir." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Has cancel·lat l'inici de sessió abans que acabés." msgid "You have unsaved changes that will be lost." msgstr "Tens canvis no desats que es perdran." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Se us dirigirà a la pàgina d'integracions. El fitxer que heu seleccionat no s'importarà." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Estàs en bona companyia." @@ -7945,23 +8114,10 @@ msgstr "El teu número de telèfon està escrit d'una forma inusual." msgid "Your profile has been updated." msgstr "El teu perfil s'ha actualitzat." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "El teu currículum s'ha creat." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "El teu currículum s'ha suprimit." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "El teu currículum s'ha duplicat." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "El teu currículum s'ha importat." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "El teu currículum s'ha actualitzat." diff --git a/apps/web/locales/cs-CZ.po b/apps/web/locales/cs-CZ.po index c5ea5ae06..cc916490d 100644 --- a/apps/web/locales/cs-CZ.po +++ b/apps/web/locales/cs-CZ.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" a celá jeho časová osa budou trvale smazány. Tuto akci nelze vrátit zpět." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aplikace k exportu} other {# aplikace k exportu}}" msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} znaků" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(y) přeskočeny (neplatný e-mail nebo chybějící jméno kontaktu). Tyto aplikace stále importují." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} zamítnuto" msgid "{0} Sample Resume" msgstr "Ukázkový životopis {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} k opravě" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Přístupnost" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Účet" @@ -639,14 +697,6 @@ msgstr "Činidlo" msgid "Agent ready" msgstr "Agent připraven" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenti" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Nastavení agenta umělé inteligence momentálně není k dispozici. Zkuste to prosím znovu za chvíli." @@ -695,6 +745,7 @@ msgstr "AI, když ji chcete" msgid "Albanian" msgstr "Albánština" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Vložené písmo se nepodařilo přečíst." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Neočekávaná chyba zastavila načítání této stránky. Můžete to zkusit znovu nebo se vrátit zpět." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Při importu vašeho životopisu došlo k neznámé chybě." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API klíč" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API klíče" @@ -787,7 +833,7 @@ msgstr "Klíče API jsou na serveru šifrovány a po uložení se už nikdy znov msgid "API Reference" msgstr "API dokumentace" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplikace" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Aplikace" @@ -859,7 +907,7 @@ msgstr "Žádost aktualizována." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Žádosti" @@ -917,19 +965,10 @@ msgstr "Opravdu chcete zavřít tento dialog?" msgid "Are you sure you want to delete this API key?" msgstr "Opravdu chcete tento API klíč odstranit?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Opravdu chcete smazat tento životopis?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Opravdu chcete smazat svůj účet?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Opravdu chcete zamknout tento životopis?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Kontrola ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Kontrola ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Příloha nahrána." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Ověřování" @@ -1037,11 +1076,16 @@ msgstr "Ázerbájdžánština" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Zpět na nastavení ověřování" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Povídání" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Zkontrolovat znovu" @@ -1295,9 +1344,13 @@ msgstr "Čínština (tradiční)" msgid "Choose {0}" msgstr "Vyberte {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Vyberte motivační dopis" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Vyberte si přednastavený nebo vlastní odstín." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Vyberte si životopis" @@ -1343,6 +1395,10 @@ msgstr "Vyberte aplikaci" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Vymazat filtry" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Vymazat výběr" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Kliknutím zde vyberte soubor k importu" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID klienta" @@ -1436,7 +1492,6 @@ msgstr "Komunita" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompaktní" @@ -1539,15 +1594,6 @@ msgstr "Obsah je uspořádán do mřížky." msgid "Continue" msgstr "Pokračovat" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Pokračujte tam, kde jste skončili" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Přispějte kódem" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Zkopírováno do schránky." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Zkopírováno do schránky." msgid "Copy" msgstr "Kopírovat" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Zkopírujte existující dopis ze životopisu" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Zkopírujte a uložte si tyto záložní kódy pro případ, že ztratí msgid "Copy Backup Codes" msgstr "Zkopírovat záložní kódy" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Zkopírujte ze životopisu" @@ -1625,6 +1679,10 @@ msgstr "Zkopírujte text z exportovaného souboru a pročtěte si jej; opravte v msgid "Copy this secret key and use it in your applications to access your data." msgstr "Zkopírujte tento tajný klíč a použijte ho ve svých aplikacích pro přístup k vašim datům." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Opravte rok, nebo pro probíhající práci napište „současnost“." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Tuto akci nelze dokončit. Zkuste to prosím znovu." @@ -1655,14 +1712,6 @@ msgstr "Nepodařilo se vytvořit DOCX. Zkuste to prosím znovu." msgid "Could not generate the PDF. Please try again." msgstr "Nepodařilo se vytvořit PDF. Zkuste to prosím znovu." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Nebylo možné načíst průvodní dopisy." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Vybraný životopis se nepodařilo načíst." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Tento průvodní dopis se nepodařilo načíst." @@ -1675,11 +1724,6 @@ msgstr "Ukázku se nepodařilo připravit. Zkuste to prosím znovu." msgid "Could not prepare your resume for printing. Please try again." msgstr "Nepodařilo se připravit váš životopis k tisku. Zkuste to prosím znovu." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nepodařilo se spojit s poskytovatelem UI. Zkuste to prosím znovu." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Tuto záplatu se nepodařilo obnovit." @@ -1709,6 +1753,18 @@ msgstr "Nepodařilo se ověřit připojení. Zkontrolujte klíč API, model a z msgid "Couldn't add the application. Please try again." msgstr "Žádost se nepodařilo přidat. Zkuste to prosím znovu." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Záznam časové osy se nepodařilo odstranit." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Žádost se nepodařilo přesunout. Zkuste to prosím znovu." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Poznámku se nepodařilo uložit." @@ -1764,7 +1828,6 @@ msgstr "Kryt" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Motivační dopis" @@ -1778,16 +1841,17 @@ msgstr "Průvodní dopis" msgid "Cover letter draft" msgstr "Návrh motivačního dopisu" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Průvodní dopisy" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Vytvořit" @@ -1804,10 +1868,7 @@ msgstr "Vytvořit nový účet" msgid "Create a new API key" msgstr "Vytvořit nový API klíč" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Vytvořte nový životopis" @@ -1815,13 +1876,9 @@ msgstr "Vytvořte nový životopis" msgid "Create a resume" msgstr "Vytvořte životopis" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Vytvořit ukázkový životopis" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Vytvořte průvodní dopis" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Vytvořte od nuly" msgid "Create one now" msgstr "Vytvořte si ji nyní" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Vytvoření životopisu s možnostmi" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Vytvořeno" @@ -1847,14 +1899,19 @@ msgstr "Vytvořeno" msgid "Created \"{0}\" and linked it to this application." msgstr "Vytvořil(a) jsem „{0}“ a propojil(a) ho s touto žádostí." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Vytváření API klíče…" -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Vytváření životopisu…" - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Oříznout a nahrát" @@ -1931,10 +1988,6 @@ msgstr "Tmavý" msgid "Dark theme" msgstr "Tmavý motiv" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dashboard" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Datum" @@ -1969,34 +2022,30 @@ msgstr "Zmenšit přiblížení" msgid "Deep check" msgstr "Hloubková kontrola" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Výchozí šablona" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Titul" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Odstranit" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Odstraňte je. Skrytá klíčová slova jsou brána jako úmyslný pokus obelstít vyhledávání." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Smazat stránku" @@ -2040,10 +2097,6 @@ msgstr "Smazat toto vlákno agenta?" msgid "Delete this application?" msgstr "Smazat tuto žádost?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Smazat tento průvodní dopis?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Odstranit tento záznam časové osy?" msgid "Delete timeline entry" msgstr "Odstranit záznam časové osy" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Počet smazaných žádostí: {0}." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Mazání účtu…" @@ -2077,11 +2139,6 @@ msgstr "Mazání účtu…" msgid "Deleting your API key..." msgstr "Mazání API klíče…" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Mazání životopisu…" - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Zamítnuto, čeká se na agenta…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentace" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentace" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Odeslané dokumenty" @@ -2309,18 +2376,27 @@ msgstr "Přetažením změňte pozici a před nahráním použijte posuvník pro msgid "Drag to turn the pages" msgstr "Přetažením otáčíte stránky" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Vynechte zájmena a začněte slovesem. To je konvence na většině trhů." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplikovat" @@ -2336,6 +2412,10 @@ msgstr "Duplikovat životopis" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplikujte svůj životopis a vytvořte nový, který bude stejný jako původní." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplikování životopisu…" @@ -2355,11 +2435,6 @@ msgstr "Nizozemština" msgid "Edit" msgstr "Upravit" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Upravit {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Upravit datum" msgid "Edit declined" msgstr "Úprava zamítnuta" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Upravit podrobnosti" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Upravit model" msgid "Edit note" msgstr "Upravit poznámku" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exportujte JSON" msgid "Export my data" msgstr "Exportovat má data" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exportovat PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Patnáct šablon, všechny zdarma. Vyberte si tu, která se vám líbí. Typ, barvu a rozložení změníte v editoru." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Soubor" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Vyplnit pole" @@ -2858,9 +2935,13 @@ msgstr "Vyplnit pole" msgid "Filled in what we could from the posting." msgstr "Doplnili jsme, co se z příspěvku dalo." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrovat podle" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Najděte slabé odrážky a přepište je se silnějšími výsledky, č msgid "Find us on GitHub" msgstr "Najdete nás na GitHubu" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finština" @@ -2967,6 +3052,10 @@ msgstr "Pro uchování kopie" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Pro vaši další žádost" @@ -3120,7 +3209,7 @@ msgstr "Grafický design" msgid "Greek" msgstr "Řečtina" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Mřížka" @@ -3304,8 +3393,7 @@ msgstr "Pokud to pochází ze skenu, je to očekávané. Jinak to odstraňte; n msgid "Images cover most of the page." msgstr "Obrázky pokrývají většinu stránky." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importovat" @@ -3314,15 +3402,13 @@ msgstr "Importovat" msgid "Import {0}" msgstr "Importovat {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importovat existující životopis" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importujte průvodní dopis JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importovat z CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importujte JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Počet importovaných žádostí: {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Import z Wordu vyžaduje připojeného poskytovatele AI." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importování životopisu…" - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Import…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Kontroluje se stránka {0} z {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrace" @@ -3466,6 +3552,10 @@ msgstr "Neplatná konfigurace poskytovatele umělé inteligence." msgid "Issuer" msgstr "Vydavatel" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italština" msgid "Italic" msgstr "Kurzíva" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonština" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Pokračujte v úpravách" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Pokračujte v úpravách ve Wordu, Dokumentech Google nebo Pages. Rozložení se může od PDF lišit." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Udržujte jej pod 2,5 MB, obvykle odstraněním nebo zmenšením obrázků." @@ -3659,19 +3760,14 @@ msgstr "Jazyk" msgid "Languages" msgstr "Jazyky" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Naposledy aktualizováno" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Naposledy aktualizováno" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Naposledy aktualizováno {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Lotyština" @@ -3689,7 +3785,6 @@ msgstr "Rozvržení" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Začněte výsledkem. Doplňte konkrétní detail, aby si to šlo představit." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Odejít" @@ -3706,10 +3801,6 @@ msgstr "Ponechte prázdné pro resetování názvu na původní." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Nechat nastavit poskytovatele AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Zarovnat vlevo" @@ -3722,6 +3813,11 @@ msgstr "Právní informace" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Délka není vadou a neexistuje univerzální pravidlo jedné stránky. Ponechte stránky, které si své místo zaslouží." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Délka není vadou a neexistuje univerzální pravidlo jedné stránky. msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Propojený reaktivní životopis" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Doporučení…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Doporučení…" msgid "Linking your {providerName} account..." msgstr "Propojuji váš účet {providerName}…" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Seznam" @@ -3845,10 +3948,6 @@ msgstr "Litevština" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Načítání poskytovatelů umělé inteligence. Zkuste to prosím znovu za chvíli." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Načítání žádostí…" @@ -3888,17 +3987,15 @@ msgstr "Načítám celkem" msgid "Location" msgstr "Lokalita" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Zamknout" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Střední dopad" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Chybí pracovní životopis" @@ -4106,6 +4197,12 @@ msgstr "Přesunout do pohovoru" msgid "Move to offer" msgstr "Přesunout do nabídky" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Přesunuto do" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Název" @@ -4188,6 +4287,11 @@ msgstr "Síť" msgid "Never expires" msgstr "Nikdy nevyprší" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Registrace nových účtů je na tomto serveru momentálně vypnutá." @@ -4197,6 +4301,15 @@ msgstr "Registrace nových účtů je na tomto serveru momentálně vypnutá." msgid "New Application" msgstr "Nová žádost" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nový řádek" @@ -4233,10 +4346,6 @@ msgstr "Nové vlákno" msgid "New Thread" msgstr "Nové vlákno" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Další" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Není připojen žádný poskytovatel umělé inteligence" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Není připojen žádný poskytovatel AI, takže přečteme text z PDF zde ve vašem prohlížeči a vyplníme, co poznáme. Očekávejte pořádek ve výsledku." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Vašim filtrům neodpovídají žádné žádosti." @@ -4265,6 +4370,10 @@ msgstr "Vašim filtrům neodpovídají žádné žádosti." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Zatím žádné žádosti. Přidejte několik, abyste viděli svůj trychtýř a míru odpovědí." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Nebyly nalezeny žádné odrážkové seznamy." @@ -4278,15 +4387,6 @@ msgstr "Tomuto hledání neodpovídají žádné příkazy." msgid "No conventional section headings were found." msgstr "Nebyly nalezeny žádné obvyklé nadpisy sekcí." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Nebyly nalezeny žádné průvodní dopisy. Vytvořte jeden nebo importujte existující dopis." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Od poskytovatele UI nebyly vráceny žádné údaje." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Nebyla nalezena žádná data." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Žádný řádek nevypadá jako pracovní pozice spárovaná se zaměstnavatelem." @@ -4351,11 +4455,6 @@ msgstr "Nebyly nalezeny žádné výsledky." msgid "No resume linked." msgstr "Žádný odkaz na životopis." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Žádné životopisy neodpovídají vašemu vyhledávání." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Zatím žádné životopisy." @@ -4445,6 +4544,15 @@ msgstr "Poznámky" msgid "Nothing marks a role as ongoing." msgstr "Nic neoznačuje roli jako probíhající." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Zkontrolovány byly pouze první stránky." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Otevřít" @@ -4559,6 +4664,10 @@ msgstr "Otevřít režim ostření" msgid "Open in builder" msgstr "Otevřít v editoru" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Otevřít Nastavení integrace" @@ -4597,6 +4706,10 @@ msgstr "Otevře se v nové kartě" msgid "opens in new tab" msgstr "otevře se na nové kartě" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Volitelná poznámka pro agenta" @@ -4609,6 +4722,16 @@ msgstr "Volitelná poznámka pro agenta…" msgid "Optionally, which terms from a job posting already appear." msgstr "Volitelně, které termíny z pracovní nabídky se již vyskytují." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Stránka" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Snímek ve formátu PDF přiložený k aplikaci." msgid "PDF text layer" msgstr "Textová vrstva PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Soubory PDF již připojené k aplikacím zůstanou k dispozici." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Preferujte jeden sloupec, nebo ponechte boční sloupec pouze pro krátk #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Předvolby" @@ -4957,10 +5079,6 @@ msgstr "Náhled PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Předchozí" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Znalost" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Přehodnotit" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume – přejít na domovskou stránku" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktivní životopis (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume je zdarma a s otevřeným zdrojovým kódem. Amruth a komunita přispěvatelů ho udržují v chodu. Pokud chcete tuto práci podpořit, dary pomáhají s pokrytím hostingu a vývoje." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume je zdarma a má otevřený zdrojový kód. Pokud vám po msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktivní životopis v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktivní životopis v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Přečíst znovu" @@ -5191,6 +5299,10 @@ msgstr "Čte se stránka {0} z {1}…" msgid "Reading PDF" msgstr "Čtu PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Čtení inzerátu…" @@ -5199,6 +5311,10 @@ msgstr "Čtení inzerátu…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Toto PDF se čte ve vašem prohlížeči. Váš soubor se nikam nenahrává." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Připraveno k aktivaci" @@ -5302,6 +5418,10 @@ msgstr "Odebrat štítek" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Zdroje" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Zodpovědnost za práci na designovém systému a pomoc ostatním týmům s jejich návrhy." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Obnovit" @@ -5418,6 +5539,11 @@ msgstr "Obnovit životopis do stavu před touto záplatou?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Šablony životopisu" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Životopisy" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formát stažení ukázky" msgid "Sample resume" msgstr "Ukázkový životopis" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Ukázkový životopis pro {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Uložit změny" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Před zobrazením náhledu, exportem nebo změnou stylu uložte změny." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Uložit kopii do knihovny" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Uložit model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Uložte změny životopisu před zkopírováním jeho obsahu nebo stylu." @@ -5717,7 +5842,8 @@ msgstr "Skóruj můj fit" msgid "Scoring your fit…" msgstr "Hodnocení vaší formy…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Vyhledávání" @@ -5730,13 +5856,13 @@ msgstr "Vyhledávání žádostí…" msgid "Search commands" msgstr "Vyhledávací příkazy" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Hledat průvodní dopisy" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Hledat průvodní dopisy..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Hledat ikonu" msgid "Search for…" msgstr "Hledat…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Hledat životopisy..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Nastavit heslo" msgid "Set the document language when exporting." msgstr "Při exportu nastavte jazyk dokumentu." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Nastavit poskytovatele" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Nastavení poskytovatele umělé inteligence" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Nastavte poskytovatele umělé inteligence, který bude o tomto životopise diskutovat a automaticky provádět úpravy." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Nastavení" @@ -6121,7 +6245,7 @@ msgstr "Přeskočit a nahrát" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Přeskočit na hlavní obsah" @@ -6193,6 +6317,10 @@ msgstr "Něco jiného…" msgid "Something went wrong" msgstr "Něco se pokazilo" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Při čtení souboru došlo k chybě. Zkuste to prosím znovu." @@ -6212,8 +6340,15 @@ msgstr "Při přihlašování se něco pokazilo. Zkuste to prosím znovu." msgid "Something went wrong. Please try again." msgstr "Něco se pokazilo. Zkuste to prosím znovu." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Seřadit podle" @@ -6319,14 +6454,10 @@ msgstr "Založit vlákno" msgid "Start again" msgstr "Začít znovu" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Začněte vytvářet životopis tak, že mu dáte název." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Začněte vytvářet životopis od nuly" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Datum zahájení musí být stejné nebo starší než datum ukončení. msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Začněte každou konkrétním slovesem: vytvořil, vedl, snížil, migroval." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Začít nové vlákno" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistiky" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Zůstat" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Zůstává ve vašem prohlížeči" @@ -6419,6 +6561,10 @@ msgstr "Styl a podrobnosti o odesílateli byly obnoveny z vybraného životopisu msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Návrhy" @@ -6472,6 +6618,7 @@ msgstr "Tabulka" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tagy" @@ -6483,6 +6630,14 @@ msgstr "Tagy lze použít k kategorizaci životopisu podle klíčových slov." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Značky dávají softwaru explicitní pořadí čtení. Pokud to váš nástroj umožňuje, povolte je při exportu." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Přizpůsobte si životopis" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugština" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Text extrahován" msgid "Text is written one character at a time." msgstr "Text je zapsán po jednotlivých znacích." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Text se nachází v oblasti záhlaví nebo zápatí." @@ -6618,10 +6776,18 @@ msgstr "API klíč byl odstraněn." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplikace, která vás sem poslala, odeslala neplatný požadavek na autorizaci." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Kontroly výše jsou mechanické. Toto se ptá jazykového modelu, co by si čtenář myslel o vašich odrážkách, a navrhuje přepsání. Nevytváří žádné skóre." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Hloubkovou kontrolu se nepodařilo dokončit. Zkuste to prosím znovu." @@ -6630,19 +6796,14 @@ msgstr "Hloubkovou kontrolu se nepodařilo dokončit. Zkuste to prosím znovu." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Importovaný soubor se nepodařilo analyzovat do platného životopisu." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Pořadí, ve kterém je text uložen, se výrazně liší od pořadí, ve kterém se čte." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Původní dopis zůstane ve vašem životopise. Každou kopii lze upravovat nezávisle." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Stránka, kterou hledáte, mohla být přesunuta nebo již neexistuje." @@ -6751,11 +6912,6 @@ msgstr "Tato data nebudou správně přečtena." msgid "Thinking" msgstr "Myslící" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Tuto akci nelze vrátit zpět." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Tuto akci nelze vrátit zpět. Všechna vaše data budou trvale smazána." @@ -6804,10 +6960,6 @@ msgstr "Tento záznam nemá žádná data." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Tento záznam bude trvale odstraněn. Tuto akci nelze vrátit zpět." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Tato funkce vyžaduje připojeného poskytovatele umělé inteligence. Nastavte si ho prosím v nastavení." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Tento soubor obsahuje pole formuláře." @@ -6848,6 +7000,10 @@ msgstr "Tento soubor je na životopis velký." msgid "This file is larger than many application forms accept." msgstr "Tento soubor je větší, než mnoho přihlašovacích formulářů akceptuje." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Tento soubor používá mnoho různých písem." @@ -6884,14 +7040,6 @@ msgstr "Tento klíč se zobrazí jen jednou. Zkopírujte si jej, než toto okno msgid "This link is missing its protocol." msgstr "U tohoto odkazu chybí protokol." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Může to trvat několik minut v závislosti na odezvě poskytovatele AI. Nezavírejte prosím okno ani neobnovujte stránku." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Může to chvíli trvat. Nezavírejte prosím okno ani neobnovujte stránku." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Měří se, jak věrně dokáže software z tohoto souboru vytáhnout text. Nepředpovídá to, zda bude žádost odmítnuta, a nedokáže to žádný nástroj. Váš soubor byl přečten v tomto prohlížeči a nikdy nebyl nahrán." @@ -6908,10 +7056,9 @@ msgstr "Tato stránka je ve sloupcích a text se extrahuje mimo pořadí." msgid "This page is very densely packed." msgstr "Tato stránka je velmi hustě zaplněná." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Toto PDF neobsahuje žádný čitelný text. Pravděpodobně se jedná o sken, takže není co importovat." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Toto období končí dříve, než začne." msgid "This period starts in the future." msgstr "Toto období začíná v budoucnosti." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Tento životopis nemá žádné vložené průvodní dopisy." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Tento životopis je uzamčen a nelze ho aktualizovat." @@ -7105,11 +7248,25 @@ msgstr "Přeložte aplikaci" msgid "Translations" msgstr "Překlady" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Zkuste to znovu" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Vyzkoušejte nastavení a podívejte se, k čemu mají návštěvníci přístup. Při vytváření životopisu se rozhodnete, jak ho chcete sdílet." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Vyzkoušejte vlastní PDF" @@ -7198,7 +7359,8 @@ msgstr "Dvoufaktorové ověření je nyní zapnuto." msgid "Two-Factor Authentication QR Code" msgstr "Dvoufaktorové ověřování QR kódem" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Podtržení" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Zpět" @@ -7253,17 +7417,18 @@ msgstr "Zpět" msgid "Undo stylesheet edit" msgstr "Zrušit úpravu stylového listu" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Odpájím váš účet {providerName}…" #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Odemknout" @@ -7272,6 +7437,10 @@ msgstr "Odemknout" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Nejmenovaný přístupový klíč" @@ -7280,6 +7449,14 @@ msgstr "Nejmenovaný přístupový klíč" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Neověřeno" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamština" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Chcete druhý názor na text?" msgid "Warning" msgstr "Varování" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Formát se nepodařilo rozpoznat automaticky. Vyberte jej výše." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Tuto stránku jsme nenašli" @@ -7666,10 +7843,6 @@ msgstr "Co tato kontrola nedělá" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Pokud je životopis uzamčen, nelze ho aktualizovat ani smazat." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Přihlášení jste zrušili dříve, než se dokončilo." msgid "You have unsaved changes that will be lost." msgstr "Máte neuložené změny, které budou ztraceny." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Budete přesměrováni na stránku Integrace. Vybraný soubor nebude importován." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Jste v dobré společnosti." @@ -7945,23 +8114,10 @@ msgstr "Vaše telefonní číslo je zapsáno v neobvyklém formátu." msgid "Your profile has been updated." msgstr "Váš profil byl aktualizován." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Váš životopis byl vytvořen." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Váš životopis byl smazán." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Váš životopis byl duplikován." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Váš životopis byl importován." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Váš životopis byl aktualizován." diff --git a/apps/web/locales/da-DK.po b/apps/web/locales/da-DK.po index aa56d8994..a61f22eb0 100644 --- a/apps/web/locales/da-DK.po +++ b/apps/web/locales/da-DK.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" og hele dens tidslinje slettes permanent. Dette kan ikke fortrydes." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# ansøgning at eksportere} other {# ansøgninger at ek msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} tegn" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(er) blev sprunget over (ugyldig e-mail eller manglende kontaktnavn). De pågældende ansøgninger importeres stadig." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} afvist" msgid "{0} Sample Resume" msgstr "{0} eksempel-CV" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} at rette" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Tilgængelighed" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Konto" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent klar" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenter" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Opsætning af AI-agent er ikke tilgængelig lige nu. Prøv igen om et øjeblik." @@ -695,6 +745,7 @@ msgstr "AI, når du har brug for det" msgid "Albanian" msgstr "Albansk" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "En indlejret skrifttype kunne ikke læses." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "En uventet fejl forhindrede indlæsningen af denne side. Du kan prøve igen eller gå tilbage." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Der opstod en ukendt fejl under import af dit CV." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API-nøgle" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API-nøgler" @@ -787,7 +833,7 @@ msgstr "API-nøgler krypteres på serveren og vises aldrig igen efter lagring." msgid "API Reference" msgstr "API-reference" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Ansøgning" @@ -859,7 +907,7 @@ msgstr "Ansøgningen er opdateret." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Ansøgninger" @@ -917,19 +965,10 @@ msgstr "Er du sikker på, at du vil lukke denne dialog?" msgid "Are you sure you want to delete this API key?" msgstr "Er du sikker på, at du vil slette denne API-nøgle?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Er du sikker på, at du vil slette dette CV?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Er du sikker på, at du vil slette din konto?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Er du sikker på, at du vil låse dette CV?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS-tjek" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-tjekker" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Vedhæftet fil er uploadet." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Godkendelse" @@ -1037,11 +1076,16 @@ msgstr "Aserbajdsjansk" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Tilbage til godkendelsesindstillinger" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Snak" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Tjek igen" @@ -1295,9 +1344,13 @@ msgstr "Kinesisk (traditionelt)" msgid "Choose {0}" msgstr "Vælg {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Vælg et følgebrev" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Vælg en forudindstillet eller brugerdefineret nuance." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Vælg et CV" @@ -1343,6 +1395,10 @@ msgstr "Vælg en ansøgning" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Ryd filtre" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Ryd valg" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klik her for at vælge en fil, der skal importeres" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Klient-ID" @@ -1436,7 +1492,6 @@ msgstr "Fællesskab" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakt" @@ -1539,15 +1594,6 @@ msgstr "Indhold er opsat i et gitter." msgid "Continue" msgstr "Fortsæt" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Fortsæt der, hvor du slap" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Bidrag med kode" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Kopieret til udklipsholder." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Kopieret til udklipsholder." msgid "Copy" msgstr "Kopiér" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Kopiér et eksisterende brev fra et CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopiér og gem disse backup-koder i tilfælde af, at du mister din enhed msgid "Copy Backup Codes" msgstr "Kopiér backup-koder" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopiér fra CV" @@ -1625,6 +1679,10 @@ msgstr "Kopiér teksten ud af den eksporterede fil, og læs den igennem; ret alt msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopiér denne hemmelige nøgle og brug den i dine applikationer for at få adgang til dine data." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Ret årstallet, eller skriv \"Nuværende\" for igangværende arbejde." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Handlingen kunne ikke gennemføres. Prøv igen." @@ -1655,14 +1712,6 @@ msgstr "Kunne ikke generere DOCX-filen. Prøv venligst igen." msgid "Could not generate the PDF. Please try again." msgstr "Kunne ikke generere PDF-filen. Prøv venligst igen." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Følgebrevene kunne ikke indlæses." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Det valgte CV kunne ikke indlæses." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Dette følgebrev kunne ikke indlæses." @@ -1675,11 +1724,6 @@ msgstr "Eksemplet kunne ikke gøres klar. Prøv venligst igen." msgid "Could not prepare your resume for printing. Please try again." msgstr "Kunne ikke klargøre dit CV til udskrivning. Prøv venligst igen." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Kunne ikke nå AI-udbyderen. Prøv venligst igen." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Kunne ikke gendanne denne programrettelse." @@ -1709,6 +1753,18 @@ msgstr "Forbindelsen kunne ikke bekræftes. Kontroller API-nøglen, modellen og msgid "Couldn't add the application. Please try again." msgstr "Kunne ikke tilføje ansøgningen. Prøv igen." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Tidslinjeposten kunne ikke slettes." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Kunne ikke flytte ansøgningen. Prøv igen." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Noten kunne ikke gemmes." @@ -1764,7 +1828,6 @@ msgstr "Udfyld" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Følgebrev" @@ -1778,16 +1841,17 @@ msgstr "Følgebrev" msgid "Cover letter draft" msgstr "Udkast til følgebrev" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Følgebreve" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Opret" @@ -1804,10 +1868,7 @@ msgstr "Opret en ny konto" msgid "Create a new API key" msgstr "Opret en ny API-nøgle" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Opret et nyt CV" @@ -1815,13 +1876,9 @@ msgstr "Opret et nyt CV" msgid "Create a resume" msgstr "Opret et CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Opret et eksempel-CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Opret følgebrev" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Skab fra bunden" msgid "Create one now" msgstr "Opret en nu" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Opret CV med muligheder" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Oprettet" @@ -1847,14 +1899,19 @@ msgstr "Oprettet" msgid "Created \"{0}\" and linked it to this application." msgstr "Oprettede \"{0}\" og linkede det til denne ansøgning." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Opretter din API-nøgle..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Opretter dit CV..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Beskær og upload" @@ -1931,10 +1988,6 @@ msgstr "Mørk" msgid "Dark theme" msgstr "Mørkt tema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dashboard" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Dato" @@ -1969,34 +2022,30 @@ msgstr "Reducer zoom" msgid "Deep check" msgstr "Dybdetjek" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Standardskabelon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Grad" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Slet" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Slet det. Skjulte nøgleord opfattes som et bevidst forsøg på at snyde søgningen." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Slet side" @@ -2040,10 +2097,6 @@ msgstr "Slet denne agenttråd?" msgid "Delete this application?" msgstr "Slet denne ansøgning?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Slet dette følgebrev?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Slet denne tidslinjepost?" msgid "Delete timeline entry" msgstr "Slet tidslinjepost" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Slettede {0} ansøgning(er)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Sletter din konto..." @@ -2077,11 +2139,6 @@ msgstr "Sletter din konto..." msgid "Deleting your API key..." msgstr "Sletter din API-nøgle..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Sletter dit CV..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Afvist, venter på agenten…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentation" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentation" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumenter sendt" @@ -2309,18 +2376,27 @@ msgstr "Træk for at flytte, og brug skyderen til at zoome, før du uploader." msgid "Drag to turn the pages" msgstr "Træk for at bladre" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Drop pronominerne, og start med udsagnsordet. Det er konventionen på de fleste markeder." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplikér" @@ -2336,6 +2412,10 @@ msgstr "Duplikér CV" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplikér dit CV for at oprette et nyt, der ligner originalen." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplikerer dit CV..." @@ -2355,11 +2435,6 @@ msgstr "Hollandsk" msgid "Edit" msgstr "Redigere" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Rediger {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Rediger dato" msgid "Edit declined" msgstr "Redigering afvist" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Rediger detaljer" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Rediger model" msgid "Edit note" msgstr "Rediger note" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Eksportér JSON" msgid "Export my data" msgstr "Eksportér mine data" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Eksportér PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Femten skabeloner, alle gratis. Vælg en, du kan lide. Du kan ændre type, farve og layout i editoren." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fil" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Udfyld felter" @@ -2858,9 +2935,13 @@ msgstr "Udfyld felter" msgid "Filled in what we could from the posting." msgstr "Vi udfyldte det, vi kunne fra opslaget." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrér efter" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Find de svage punkter og skriv dem om med stærkere resultater, tal, omf msgid "Find us on GitHub" msgstr "Find os på GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finsk" @@ -2967,6 +3052,10 @@ msgstr "Til at gemme en kopi" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Til din næste ansøgning" @@ -3120,7 +3209,7 @@ msgstr "Grafisk design" msgid "Greek" msgstr "Græsk" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Gitter" @@ -3304,8 +3393,7 @@ msgstr "Hvis det kommer fra en scanning, er det forventet. Ellers bør du fjerne msgid "Images cover most of the page." msgstr "Billeder dækker det meste af siden." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importér" @@ -3314,15 +3402,13 @@ msgstr "Importér" msgid "Import {0}" msgstr "Importér {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importér et eksisterende CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importér følgebrev-JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importer fra CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importér JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Importerede {0} ansøgning(er)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Import fra Word kræver en tilsluttet AI-udbyder." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importerer dit CV..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importerer…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Undersøger side {0} af {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrationer" @@ -3466,6 +3552,10 @@ msgstr "Ugyldig AI-udbyderkonfiguration." msgid "Issuer" msgstr "Udsteder" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiensk" msgid "Italic" msgstr "Kursiv" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japansk" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "John.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON CV" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Fortsæt redigering" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Fortsæt med at redigere i Word, Google Docs eller Pages. Layoutet kan adskille sig fra PDF'en." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Hold den under 2,5 MB, som regel ved at fjerne eller formindske billeder." @@ -3659,19 +3760,14 @@ msgstr "Sprog" msgid "Languages" msgstr "Sprog" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Sidst opdateret" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Sidst opdateret" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Sidst opdateret den {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Lettisk" @@ -3689,7 +3785,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Start med arbejdet. Tilføj en konkret detalje, så nogen kan forestille sig det." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Forlad" @@ -3706,10 +3801,6 @@ msgstr "Lad det være tomt for at nulstille titlen til originalen." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Vil du have lov til at oprette en AI-udbyder?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Venstrejustér" @@ -3722,6 +3813,11 @@ msgstr "Juridisk" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Længde er ikke en fejl, og der findes ingen universel regel om én side. Behold de sider, der fortjener deres plads." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Længde er ikke en fejl, og der findes ingen universel regel om én side msgid "Letter" msgstr "Brev" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Linket Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Henvisning…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Henvisning…" msgid "Linking your {providerName} account..." msgstr "Tilslutter din {providerName}-konto..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Liste" @@ -3845,10 +3948,6 @@ msgstr "Litauisk" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Indlæser AI-udbydere. Prøv igen om et øjeblik." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Indlæser ansøgninger…" @@ -3888,17 +3987,15 @@ msgstr "Indlæser totalen" msgid "Location" msgstr "Beliggenhed" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Lås" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Middel betydning" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Mangler arbejds-CV" @@ -4106,6 +4197,12 @@ msgstr "Flyt til interview" msgid "Move to offer" msgstr "Flyt til tilbud" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Flyttet til" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Navn" @@ -4188,6 +4287,11 @@ msgstr "Netværk" msgid "Never expires" msgstr "Udløber aldrig" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Oprettelse af nye konti er i øjeblikket deaktiveret på denne server." @@ -4197,6 +4301,15 @@ msgstr "Oprettelse af nye konti er i øjeblikket deaktiveret på denne server." msgid "New Application" msgstr "Ny ansøgning" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Ny linje" @@ -4233,10 +4346,6 @@ msgstr "Ny tråd" msgid "New Thread" msgstr "Ny tråd" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Næste" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Ingen AI-udbyder tilsluttet" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Der er ingen AI-udbyder tilsluttet, så vi læser teksten ud af PDF'en her i din browser og udfylder det, vi kan genkende. Forvent at skulle rette resultatet til." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Ingen ansøgninger matcher dine filtre." @@ -4265,6 +4370,10 @@ msgstr "Ingen ansøgninger matcher dine filtre." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Ingen ansøgninger endnu. Tilføj et par stykker for at se din tragt og dine svarprocenter." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Der blev ikke fundet nogen punktlister." @@ -4278,15 +4387,6 @@ msgstr "Ingen kommandoer matcher den søgning." msgid "No conventional section headings were found." msgstr "Der blev ikke fundet nogen konventionelle afsnitsoverskrifter." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Ingen følgebreve fundet. Opret et, eller importér et eksisterende brev." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Ingen data blev returneret fra AI-udbyderen." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Der blev ikke fundet nogen datoer." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Ingen linjer ligner en jobtitel parret med en arbejdsgiver." @@ -4351,11 +4455,6 @@ msgstr "Ingen resultater fundet." msgid "No resume linked." msgstr "Intet CV tilknyttet." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Ingen CV'er matcher din søgning." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ingen CV'er endnu." @@ -4445,6 +4544,15 @@ msgstr "Noter" msgid "Nothing marks a role as ongoing." msgstr "Intet markerer en rolle som igangværende." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Kun de første sider blev tjekket." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Åbn" @@ -4559,6 +4664,10 @@ msgstr "Åbn fokustilstand" msgid "Open in builder" msgstr "Åbn i builderen" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Åbn indstillinger for integrationer" @@ -4597,6 +4706,10 @@ msgstr "Åbnes i en ny fane" msgid "opens in new tab" msgstr "åbner i ny fane" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Valgfri note til agenten" @@ -4609,6 +4722,16 @@ msgstr "Valgfri note til agenten…" msgid "Optionally, which terms from a job posting already appear." msgstr "Valgfrit: hvilke udtryk fra et jobopslag der allerede optræder." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Side" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-øjebliksbillede vedhæftet ansøgningen." msgid "PDF text layer" msgstr "PDF-tekstlag" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF'er, der allerede er vedhæftet ansøgninger, forbliver tilgængelige." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Foretræk én kolonne, eller hold sidekolonnen til korte, selvstændige #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Præferencer" @@ -4957,10 +5079,6 @@ msgstr "Forhåndsvis PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Forrige" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Kompetenceniveau" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Omscor" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Gå til startside" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktivt CV (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume er gratis og open source. Amruth og et fællesskab af bidragydere holder det kørende. Hvis du vil støtte arbejdet, hjælper donationer med at dække hosting og udvikling." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume er gratis og open source. Hvis det har hjulpet dig, så msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktivt CV v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktivt CV v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Læs igen" @@ -5191,6 +5299,10 @@ msgstr "Læser side {0} af {1}…" msgid "Reading PDF" msgstr "Læser PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Læser opslaget…" @@ -5199,6 +5311,10 @@ msgstr "Læser opslaget…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Læser denne PDF i din browser. Din fil uploades ikke." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Klar til aktivering" @@ -5302,6 +5418,10 @@ msgstr "Fjern tag" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ressourcer" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Ansvarlig for at arbejde på designsystemet og hjælpe andre teams med deres designs." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Gendan" @@ -5418,6 +5539,11 @@ msgstr "Gendan CV'et til før denne programrettelse?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "CV-skabeloner" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV'er" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format til eksempel-download" msgid "Sample resume" msgstr "Eksempel-CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Eksempel-CV for {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Gem ændringer" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Gem ændringerne, før du forhåndsviser, eksporterer eller ændrer styling." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Gem kopi i bibliotek" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Gem model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Gem ændringerne i CV'et, før du kopierer dets indhold eller styling." @@ -5717,7 +5842,8 @@ msgstr "Bedøm min pasform" msgid "Scoring your fit…" msgstr "Scoring af din pasform…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Søge" @@ -5730,13 +5856,13 @@ msgstr "Søg i ansøgninger…" msgid "Search commands" msgstr "Kommandoer til søgning" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Søg i følgebreve" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Søg i følgebreve ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Søg efter et ikon" msgid "Search for…" msgstr "Søg efter…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Søg CV'er..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Angiv adgangskode" msgid "Set the document language when exporting." msgstr "Angiv dokumentsproget ved eksport." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Opret en udbyder" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Opret en AI-udbyder" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Opsæt en AI-udbyder til at chatte om dette CV og automatisk anvende ændringer." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Indstillinger" @@ -6121,7 +6245,7 @@ msgstr "Spring over og upload" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Spring til hovedindhold" @@ -6193,6 +6317,10 @@ msgstr "Noget andet…" msgid "Something went wrong" msgstr "Noget gik galt" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Der opstod en fejl under læsning af den fil. Prøv igen." @@ -6212,8 +6340,15 @@ msgstr "Noget gik galt, da du skulle logges ind. Prøv venligst igen." msgid "Something went wrong. Please try again." msgstr "Noget gik galt. Prøv igen." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sortér efter" @@ -6319,14 +6454,10 @@ msgstr "Start en tråd" msgid "Start again" msgstr "Start forfra" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Begynd at opbygge dit CV ved at give det et navn." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Begynd at opbygge dit CV helt fra bunden" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Startdatoen skal være den samme som eller ligge før slutdatoen." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Start hver med et konkret udsagnsord: byggede, ledte, reducerede, migrerede." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Start en ny tråd" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistik" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Bliv" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Bliver i din browser" @@ -6419,6 +6561,10 @@ msgstr "Styling og afsenderoplysninger er opdateret ud fra det valgte CV." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Forslag" @@ -6472,6 +6618,7 @@ msgstr "Tabel" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tags" @@ -6483,6 +6630,14 @@ msgstr "Tags kan bruges til at kategorisere dit CV efter nøgleord." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tags giver programmer en eksplicit læserækkefølge. Aktivér dem ved eksport, hvis dit værktøj tilbyder det." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Skræddersy mit CV" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Tekst udtrukket" msgid "Text is written one character at a time." msgstr "Tekst er skrevet ét tegn ad gangen." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Tekst sidder i sidehoved- eller sidefodsområdet." @@ -6618,10 +6776,18 @@ msgstr "API-nøglen er blevet slettet." msgid "The application that sent you here made an invalid authorization request." msgstr "Appen, der sendte dig hertil, lavede en ugyldig godkendelsesanmodning." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Tjekkene ovenfor er mekaniske. Dette spørger en sprogmodel, hvad en læser ville tænke om dine punkter, og foreslår omskrivninger. Det giver ingen score." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Dybdetjekket kunne ikke fuldføres. Prøv igen." @@ -6630,19 +6796,14 @@ msgstr "Dybdetjekket kunne ikke fuldføres. Prøv igen." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Den importerede fil kunne ikke analyseres til et gyldigt CV." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Den rækkefølge, teksten er gemt i, stemmer dårligt overens med den rækkefølge, den læses i." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Det oprindelige brev bliver i dit CV. Hver kopi kan redigeres uafhængigt af hinanden." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Den side, du leder efter, er muligvis blevet flyttet eller findes ikke længere." @@ -6751,11 +6912,6 @@ msgstr "Disse datoer vil ikke blive læst korrekt." msgid "Thinking" msgstr "Tænkning" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Denne handling kan ikke fortrydes." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Denne handling kan ikke fortrydes. Alle dine data vil blive slettet permanent." @@ -6804,10 +6960,6 @@ msgstr "Denne post har ingen datoer." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Denne post slettes permanent. Dette kan ikke fortrydes." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Denne funktion kræver en tilsluttet AI-udbyder. Opsæt venligst en i indstillingerne." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Denne fil indeholder formularfelter." @@ -6848,6 +7000,10 @@ msgstr "Denne fil er stor til et CV at være." msgid "This file is larger than many application forms accept." msgstr "Denne fil er større, end mange ansøgningsformularer accepterer." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Denne fil bruger mange forskellige skrifttyper." @@ -6884,14 +7040,6 @@ msgstr "Denne nøgle vises kun én gang. Kopiér den, før du lukker dette vindu msgid "This link is missing its protocol." msgstr "Dette link mangler sin protokol." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Dette kan tage et par minutter afhængigt af svaret fra AI-udbyderen. Luk venligst ikke vinduet og genindlæs ikke siden." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Dette kan tage et øjeblik. Luk ikke vinduet, og opdater ikke siden." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Dette måler, hvor trofast software kan udtrække tekst fra denne fil. Det forudsiger ikke, om en ansøgning bliver afvist, og det kan intet værktøj. Din fil blev læst i denne browser og aldrig uploadet." @@ -6908,10 +7056,9 @@ msgstr "Denne side er i kolonner, og teksten udtrækkes i forkert rækkefølge." msgid "This page is very densely packed." msgstr "Denne side er meget tætpakket." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Denne PDF indeholder ingen læsbar tekst. Den er sandsynligvis en scanning, så der er intet at importere." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Denne periode slutter før den starter." msgid "This period starts in the future." msgstr "Denne periode starter i fremtiden." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Dette CV indeholder ingen indlejrede følgebreve." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Dette CV er låst og kan ikke opdateres." @@ -7105,11 +7248,25 @@ msgstr "Oversæt appen" msgid "Translations" msgstr "Oversættelser" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Prøv igen" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Prøv indstillingerne for at se, hvad besøgende kan få adgang til. Når du opretter dit CV, bestemmer du, hvordan du deler det." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Prøv din PDF" @@ -7198,7 +7359,8 @@ msgstr "To-faktor-godkendelse er nu slået til." msgid "Two-Factor Authentication QR Code" msgstr "QR-kode til to-faktor-autentificering" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Understreg" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Fortryd" @@ -7253,17 +7417,18 @@ msgstr "Fortryd" msgid "Undo stylesheet edit" msgstr "Fortryd redigering af stylesheet" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Fjerner linket til din {providerName}-konto..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Lås op" @@ -7272,6 +7437,10 @@ msgstr "Lås op" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Unavngivet passkey" @@ -7280,6 +7449,14 @@ msgstr "Unavngivet passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Ikke verificeret" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamesisk" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Vil du have en second opinion på skrivningen?" msgid "Warning" msgstr "Advarsel" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Vi kunne ikke registrere formatet automatisk. Vælg det ovenfor." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Vi kunne ikke finde den side" @@ -7666,10 +7843,6 @@ msgstr "Hvad dette ikke gør" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Når det er låst, kan CV'et ikke opdateres eller slettes." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Du annullerede login, før det var færdigt." msgid "You have unsaved changes that will be lost." msgstr "Du har ikke-gemte ændringer, der vil gå tabt." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Du bliver ført til integrationssiden. Den fil, du valgte, importeres ikke." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Du er i godt selskab." @@ -7945,23 +8114,10 @@ msgstr "Dit telefonnummer er skrevet i et usædvanligt format." msgid "Your profile has been updated." msgstr "Din profil er blevet opdateret." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Dit CV er blevet oprettet." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Dit CV er blevet slettet." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Dit CV er blevet duplikeret." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Dit CV er blevet importeret." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Dit CV er blevet opdateret." diff --git a/apps/web/locales/de-DE.po b/apps/web/locales/de-DE.po index 9a77a8bd6..9731eb164 100644 --- a/apps/web/locales/de-DE.po +++ b/apps/web/locales/de-DE.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" und der gesamte Verlauf werden dauerhaft gelöscht. Dies kann nicht rückgängig gemacht werden." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# Bewerbung zum Exportieren} other {# Bewerbungen zum E msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} Zeichen" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} Kontakt(e) übersprungen (ungültige E-Mail-Adresse oder fehlender Kontaktname). Diese Bewerbungen werden dennoch importiert." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} abgelehnt" msgid "{0} Sample Resume" msgstr "{0} Beispiel-Lebenslauf" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} zu beheben" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Barrierefreiheit" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Konto" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent bereit" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenten" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "KI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Die Einrichtung des KI-Agenten ist momentan nicht verfügbar. Bitte versuchen Sie es später erneut." @@ -695,6 +745,7 @@ msgstr "KI, wann du sie willst" msgid "Albanian" msgstr "Albanisch" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Eine eingebettete Schriftart konnte nicht gelesen werden." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Diese Seite konnte aufgrund eines unerwarteten Fehlers nicht geladen werden. Sie können es erneut versuchen oder zurückgehen." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Beim Importieren deines Lebenslaufs ist ein unbekannter Fehler aufgetreten." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API-Schlüssel" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API-Schlüssel" @@ -787,7 +833,7 @@ msgstr "API-Schlüssel werden auf dem Server verschlüsselt und nach dem Speiche msgid "API Reference" msgstr "API-Referenz" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Bewerbung" @@ -859,7 +907,7 @@ msgstr "Bewerbung aktualisiert." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Bewerbungen" @@ -917,19 +965,10 @@ msgstr "Sind Sie sicher, dass Sie dieses Dialogfenster schließen wollen?" msgid "Are you sure you want to delete this API key?" msgstr "Möchtest du diesen API-Schlüssel wirklich löschen?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Sind Sie sicher, dass Sie diesen Lebenslauf löschen möchten?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Sind Sie sicher, dass Sie Ihr Konto löschen möchten?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Sind Sie sicher, dass Sie diesen Lebenslauf sperren möchten?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS-Check" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-Checker" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Anhang hochgeladen." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Authentifizierung" @@ -1037,11 +1076,16 @@ msgstr "Aserbaidschanisch" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Zurück zu den Authentifizierungseinstellungen" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Erneut prüfen" @@ -1295,9 +1344,13 @@ msgstr "Chinesisch (traditionell)" msgid "Choose {0}" msgstr "Wähle {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Anschreiben auswählen" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Wählen Sie einen voreingestellten oder benutzerdefinierten Farbton." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Wählen Sie einen Lebenslauf" @@ -1343,6 +1395,10 @@ msgstr "Bewerbung auswählen" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Filter löschen" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Auswahl löschen" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Hier klicken, um eine Datei zum Importieren auszuwählen" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Client-ID" @@ -1436,7 +1492,6 @@ msgstr "Community" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakt" @@ -1539,15 +1594,6 @@ msgstr "Der Inhalt ist als Raster angeordnet." msgid "Continue" msgstr "Weiter" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Dort weitermachen, wo du aufgehört hast" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Code beitragen" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "In die Zwischenablage kopiert." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "In die Zwischenablage kopiert." msgid "Copy" msgstr "Kopieren" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Ein vorhandenes Schreiben aus einem Lebenslauf kopieren" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopieren Sie diese Backup-Codes und bewahren Sie sie auf, falls Sie Ihr msgid "Copy Backup Codes" msgstr "Backup-Codes kopieren" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Aus Lebenslauf kopieren" @@ -1625,6 +1679,10 @@ msgstr "Kopieren Sie den Text aus der exportierten Datei und lesen Sie ihn durch msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopiere diesen geheimen Schlüssel und verwende ihn in deinen Anwendungen, um auf deine Daten zuzugreifen." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Korrigieren Sie das Jahr, oder schreiben Sie \"Present\" für eine laufende Tätigkeit." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Diese Aktion konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut." @@ -1655,14 +1712,6 @@ msgstr "Die DOCX-Datei konnte nicht erstellt werden. Bitte versuchen Sie es erne msgid "Could not generate the PDF. Please try again." msgstr "Die PDF-Datei konnte nicht erstellt werden. Bitte versuchen Sie es erneut." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Anschreiben konnten nicht geladen werden." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Der ausgewählte Lebenslauf konnte nicht geladen werden." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Dieses Anschreiben konnte nicht geladen werden." @@ -1675,11 +1724,6 @@ msgstr "Beispiel konnte nicht vorbereitet werden. Bitte versuche es erneut." msgid "Could not prepare your resume for printing. Please try again." msgstr "Ihr Lebenslauf konnte nicht zum Drucken vorbereitet werden. Bitte versuchen Sie es erneut." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Der KI-Anbieter konnte nicht erreicht werden. Bitte versuchen Sie es erneut." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Dieser Patch konnte nicht wiederhergestellt werden." @@ -1709,6 +1753,18 @@ msgstr "Die Verbindung konnte nicht verifiziert werden. Bitte überprüfen Sie d msgid "Couldn't add the application. Please try again." msgstr "Bewerbung konnte nicht hinzugefügt werden. Bitte versuche es erneut." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Zeitleisteneintrag konnte nicht gelöscht werden." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Bewerbung konnte nicht verschoben werden. Bitte versuche es erneut." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Notiz konnte nicht gespeichert werden." @@ -1764,7 +1828,6 @@ msgstr "Ausfüllen" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Motivationsschreiben" @@ -1778,16 +1841,17 @@ msgstr "Anschreiben" msgid "Cover letter draft" msgstr "Entwurf des Anschreibens" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Anschreiben" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Erstellen" @@ -1804,10 +1868,7 @@ msgstr "Ein neues Konto erstellen" msgid "Create a new API key" msgstr "Neuen API-Schlüssel erstellen" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Einen neuen Lebenslauf erstellen" @@ -1815,13 +1876,9 @@ msgstr "Einen neuen Lebenslauf erstellen" msgid "Create a resume" msgstr "Einen Lebenslauf erstellen" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Beispiel-Lebenslauf erstellen" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Anschreiben erstellen" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Von Grund auf neu erstellen" msgid "Create one now" msgstr "Jetzt einen erstellen" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Lebenslauf mit Optionen erstellen" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Erstellt" @@ -1847,14 +1899,19 @@ msgstr "Erstellt" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" erstellt und mit dieser Bewerbung verknüpft." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Dein API-Schlüssel wird erstellt ..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Ihr Lebenslauf wird erstellt..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Zuschneiden und hochladen" @@ -1931,10 +1988,6 @@ msgstr "Dunkel" msgid "Dark theme" msgstr "Dunkles Design" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Armaturenbrett" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Datum" @@ -1969,34 +2022,30 @@ msgstr "Zoom verringern" msgid "Deep check" msgstr "Tiefenprüfung" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Standardvorlage" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Abschluss" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Löschen" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Löschen Sie es. Versteckte Schlüsselwörter werden als bewusster Versuch gewertet, die Suche zu manipulieren." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Seite löschen" @@ -2040,10 +2097,6 @@ msgstr "Diesen Agenten-Thread löschen?" msgid "Delete this application?" msgstr "Diese Bewerbung löschen?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Dieses Anschreiben löschen?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Diesen Zeitleisteneintrag löschen?" msgid "Delete timeline entry" msgstr "Zeitleisteneintrag löschen" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} Bewerbung(en) gelöscht." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Ihr Konto wird gelöscht..." @@ -2077,11 +2139,6 @@ msgstr "Ihr Konto wird gelöscht..." msgid "Deleting your API key..." msgstr "Dein API-Schlüssel wird gelöscht ..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Ihr Lebenslauf wird gelöscht..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Abgelehnt, wartet auf den Agenten…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentation" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentation" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Gesendete Dokumente" @@ -2309,18 +2376,27 @@ msgstr "Ziehen Sie das Bild, um es neu zu positionieren, und verwenden Sie den S msgid "Drag to turn the pages" msgstr "Ziehen, um die Seiten umzublättern" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Lassen Sie die Pronomen weg und beginnen Sie mit dem Verb. Das ist in den meisten Märkten üblich." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplizieren" @@ -2336,6 +2412,10 @@ msgstr "Lebenslauf duplizieren" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplizieren Sie Ihren Lebenslauf, um einen neuen zu erstellen, genau wie das Original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Ihr Lebenslauf wird dupliziert..." @@ -2355,11 +2435,6 @@ msgstr "Niederländisch" msgid "Edit" msgstr "Bearbeiten" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "{0} bearbeiten" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Datum bearbeiten" msgid "Edit declined" msgstr "Bearbeitung abgelehnt" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Details bearbeiten" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Modell bearbeiten" msgid "Edit note" msgstr "Notiz bearbeiten" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON exportieren" msgid "Export my data" msgstr "Meine Daten exportieren" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG exportieren" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Fünfzehn Vorlagen, alle kostenlos. Wähle eine aus, die dir gefällt. Du kannst Typ, Farbe und Layout im Editor ändern." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Datei" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Felder ausfüllen" @@ -2858,9 +2935,13 @@ msgstr "Felder ausfüllen" msgid "Filled in what we could from the posting." msgstr "Aus der Ausschreibung wurde ausgefüllt, was möglich war." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtern nach" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Finden Sie die schwachen Aufzählungspunkte und schreiben Sie sie mit st msgid "Find us on GitHub" msgstr "Finde uns auf GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finnisch" @@ -2967,6 +3052,10 @@ msgstr "Um eine Kopie aufzubewahren" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Für deine nächste Bewerbung" @@ -3120,7 +3209,7 @@ msgstr "Grafikdesign" msgid "Greek" msgstr "Griechisch" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Rasteransicht" @@ -3304,8 +3393,7 @@ msgstr "Wenn es aus einem Scan stammt, ist das zu erwarten. Andernfalls entferne msgid "Images cover most of the page." msgstr "Bilder bedecken den Großteil der Seite." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importieren" @@ -3314,15 +3402,13 @@ msgstr "Importieren" msgid "Import {0}" msgstr "{0} importieren" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Vorhandenen Lebenslauf importieren" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Anschreiben-JSON importieren" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Aus CSV importieren" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON importieren" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} Bewerbung(en) importiert." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Der Import aus Word erfordert einen verbundenen KI-Anbieter." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Dein Lebenslauf wird importiert ..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importieren…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Seite {0} von {1} wird untersucht…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrationen" @@ -3466,6 +3552,10 @@ msgstr "Ungültige KI-Anbieterkonfiguration." msgid "Issuer" msgstr "Aussteller" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italienisch" msgid "Italic" msgstr "Kursiv" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japanisch" @@ -3530,10 +3628,9 @@ msgstr "Unbekannter" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Lebenslauf" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Weiter bearbeiten" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Bearbeite weiter in Word, Google Docs oder Pages. Das Layout kann vom PDF abweichen." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Halten Sie sie unter 2,5 MB, meist durch Entfernen oder Verkleinern von Bildern." @@ -3659,19 +3760,14 @@ msgstr "Sprache" msgid "Languages" msgstr "Sprachen" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Zuletzt aktualisiert" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Zuletzt aktualisiert" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Zuletzt aktualisiert am {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Lettisch" @@ -3689,7 +3785,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Führen Sie mit der Arbeit. Fügen Sie ein konkretes Detail hinzu, damit sich jemand etwas vorstellen kann." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Verlassen" @@ -3706,10 +3801,6 @@ msgstr "Leer lassen, um den Titel auf das Original zurückzusetzen." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Lassen Sie sich einen KI-Anbieter gründen?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Linksbündig" @@ -3722,6 +3813,11 @@ msgstr "Rechtliches" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Länge ist kein Mangel, und es gibt keine allgemeingültige Ein-Seiten-Regel. Behalten Sie die Seiten, die ihren Platz verdienen." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Länge ist kein Mangel, und es gibt keine allgemeingültige Ein-Seiten-R msgid "Letter" msgstr "US Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Verknüpfter Reactive Resume-Lebenslauf" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Empfehlung…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Empfehlung…" msgid "Linking your {providerName} account..." msgstr "Ihr {providerName}-Konto wird verknüpft..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Listenansicht" @@ -3845,10 +3948,6 @@ msgstr "Litauisch" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "KI-Anbieter werden geladen. Bitte versuchen Sie es in einem Moment erneut." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Bewerbungen werden geladen…" @@ -3888,17 +3987,15 @@ msgstr "Gesamt wird geladen" msgid "Location" msgstr "Standort" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Sperren" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Mittlere Auswirkung" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Fehlender Arbeitslebenslauf" @@ -4106,6 +4197,12 @@ msgstr "Zum Interview wechseln" msgid "Move to offer" msgstr "Zum Angebot wechseln" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Verschoben nach" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Name" @@ -4188,6 +4287,11 @@ msgstr "Netzwerk" msgid "Never expires" msgstr "Läuft nie ab" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Die Registrierung neuer Konten ist auf diesem Server derzeit deaktiviert." @@ -4197,6 +4301,15 @@ msgstr "Die Registrierung neuer Konten ist auf diesem Server derzeit deaktiviert msgid "New Application" msgstr "Neue Bewerbung" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Neue Zeile" @@ -4233,10 +4346,6 @@ msgstr "Neuer Thread" msgid "New Thread" msgstr "Neuer Thread" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Weiter" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Kein KI-Anbieter verbunden" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Es ist kein KI-Anbieter verbunden. Daher lesen wir den Text hier in Ihrem Browser aus dem PDF aus und füllen ein, was wir erkennen können. Rechnen Sie damit, das Ergebnis nachbessern zu müssen." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Keine Bewerbungen entsprechen deinen Filtern." @@ -4265,6 +4370,10 @@ msgstr "Keine Bewerbungen entsprechen deinen Filtern." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Noch keine Bewerbungen. Fügen Sie einige hinzu, um Ihren Funnel und Ihre Rücklaufquoten zu sehen." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Es wurden keine Aufzählungslisten gefunden." @@ -4278,15 +4387,6 @@ msgstr "Keine Befehle passen zu dieser Suche." msgid "No conventional section headings were found." msgstr "Es wurden keine üblichen Abschnittsüberschriften gefunden." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Keine Anschreiben gefunden. Erstellen Sie eines oder importieren Sie ein vorhandenes Schreiben." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Vom KI-Anbieter wurden keine Daten zurückgegeben." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Es wurden keine Datumsangaben gefunden." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Keine Zeile sieht wie eine Jobbezeichnung in Kombination mit einem Arbeitgeber aus." @@ -4351,11 +4455,6 @@ msgstr "Keine Ergebnisse gefunden." msgid "No resume linked." msgstr "Kein Lebenslauf verknüpft." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Keine Lebensläufe entsprechen Ihrer Suche." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Noch keine Lebensläufe." @@ -4445,6 +4544,15 @@ msgstr "Notizen" msgid "Nothing marks a role as ongoing." msgstr "Nichts kennzeichnet eine Rolle als laufend." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Es wurden nur die ersten Seiten geprüft." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Öffnen" @@ -4559,6 +4664,10 @@ msgstr "Fokusmodus öffnen" msgid "Open in builder" msgstr "Im Builder öffnen" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Integrationseinstellungen öffnen" @@ -4597,6 +4706,10 @@ msgstr "Öffnet in einem neuen Tab" msgid "opens in new tab" msgstr "öffnet in neuem Tab" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Optionale Notiz für den Agenten" @@ -4609,6 +4722,16 @@ msgstr "Optionale Notiz für den Agenten…" msgid "Optionally, which terms from a job posting already appear." msgstr "Optional, welche Begriffe aus einer Stellenanzeige bereits vorkommen." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Seite" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-Momentaufnahme an die Bewerbung angehängt." msgid "PDF text layer" msgstr "PDF-Textschicht" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Bereits an Bewerbungen angehängte PDFs bleiben verfügbar." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Bevorzugen Sie eine einzelne Spalte, oder beschränken Sie die Seitenspa #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Einstellungen" @@ -4957,10 +5079,6 @@ msgstr "PDF-Vorschau" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Zurück" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Kompetenz" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Neu bewerten" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume – Zur Startseite gehen" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktiver Lebenslauf (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ist kostenlos und Open-Source. Amruth und eine Community von Mitwirkenden halten es am Laufen. Wenn du die Arbeit unterstützen möchtest, helfen Spenden, Hosting und Entwicklung zu finanzieren." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume ist kostenlos und Open Source. Wenn es Ihnen geholfen ha msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktiver Lebenslauf v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktiver Lebenslauf v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Nochmals lesen" @@ -5191,6 +5299,10 @@ msgstr "Seite {0} von {1} wird gelesen…" msgid "Reading PDF" msgstr "PDF wird gelesen" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Ausschreibung wird gelesen…" @@ -5199,6 +5311,10 @@ msgstr "Ausschreibung wird gelesen…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Dieses PDF in deinem Browser lesen. Deine Datei ist nicht hochgeladen." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Bereit zur Aktivierung" @@ -5302,6 +5418,10 @@ msgstr "Tag entfernen" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ressourcen" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Verantwortlich für die Arbeit am Designsystem und Unterstützung anderer Teams bei ihren Designs." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Wiederherstellen" @@ -5418,6 +5539,11 @@ msgstr "Lebenslauf auf den Stand vor diesem Patch wiederherstellen?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Lebenslauf-Vorlagen" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Lebensläufe" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Beispiel-Download-Format" msgid "Sample resume" msgstr "Muster-Lebenslauf" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Muster-Lebenslauf für {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Änderungen speichern" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Speichern Sie die Änderungen, bevor Sie eine Vorschau anzeigen, exportieren oder die Gestaltung ändern." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Kopie in Bibliothek speichern" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Modell speichern" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Speichern Sie die Änderungen am Lebenslauf, bevor Sie dessen Inhalt oder Gestaltung kopieren." @@ -5717,7 +5842,8 @@ msgstr "Meine Passung bewerten" msgid "Scoring your fit…" msgstr "Deine Passung wird bewertet…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Suchen" @@ -5730,13 +5856,13 @@ msgstr "Bewerbungen suchen…" msgid "Search commands" msgstr "Befehle suchen" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Anschreiben durchsuchen" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Anschreiben durchsuchen..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Nach einem Symbol suchen" msgid "Search for…" msgstr "Suche nach…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Lebensläufe durchsuchen..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Passwort festlegen" msgid "Set the document language when exporting." msgstr "Legen Sie beim Export die Dokumentsprache fest." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Einen Anbieter einrichten" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Richten Sie einen KI-Anbieter ein" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Richten Sie einen KI-Anbieter ein, der mit Ihnen über diesen Lebenslauf chattet und Änderungen automatisch vornimmt." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Einstellungen" @@ -6121,7 +6245,7 @@ msgstr "Überspringen und hochladen" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Zum Hauptinhalt springen" @@ -6193,6 +6317,10 @@ msgstr "Etwas anderes…" msgid "Something went wrong" msgstr "Etwas ist schiefgelaufen." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Beim Lesen dieser Datei ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut." @@ -6212,8 +6340,15 @@ msgstr "Bei der Anmeldung ist etwas schiefgelaufen. Bitte versuchen Sie es erneu msgid "Something went wrong. Please try again." msgstr "Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sortieren nach" @@ -6319,14 +6454,10 @@ msgstr "Eröffne einen Thread" msgid "Start again" msgstr "Erneut starten" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Beginnen Sie mit dem Erstellen Ihres Lebenslaufs, indem Sie ihm einen Namen geben." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Erstellen Sie Ihren Lebenslauf von Grund auf" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Das Startdatum muss vor dem Enddatum liegen oder mit ihm übereinstimmen msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Beginnen Sie jeden mit einem konkreten Verb: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Neuen Thread eröffnen" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistiken" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Hier bleiben" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Bleibt in Ihrem Browser" @@ -6419,6 +6561,10 @@ msgstr "Gestaltung und Absenderdaten wurden aus dem ausgewählten Lebenslauf akt msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Vorschläge" @@ -6472,6 +6618,7 @@ msgstr "Tabelle" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Stichwörter" @@ -6483,6 +6630,14 @@ msgstr "Stichwörter können genutzt werden, um Ihren Lebenslauf nach Schlüssel msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tags geben Software eine explizite Lesereihenfolge vor. Aktivieren Sie sie beim Export, falls Ihr Tool das anbietet." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Meinen Lebenslauf anpassen" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Text extrahiert" msgid "Text is written one character at a time." msgstr "Der Text ist Zeichen für Zeichen einzeln geschrieben." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Text befindet sich im Kopf- oder Fußzeilenbereich." @@ -6618,10 +6776,18 @@ msgstr "Der API-Schlüssel wurde gelöscht." msgid "The application that sent you here made an invalid authorization request." msgstr "Die Anwendung, die Sie hierher geschickt hat, hat eine ungültige Autorisierungsanfrage gestellt." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Die obigen Prüfungen sind mechanisch. Dies fragt ein Sprachmodell, was ein Leser von Ihren Aufzählungspunkten halten würde, und schlägt Umformulierungen vor. Es liefert keine Punktzahl." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Die Tiefenprüfung konnte nicht abgeschlossen werden. Bitte versuchen Sie es erneut." @@ -6630,19 +6796,14 @@ msgstr "Die Tiefenprüfung konnte nicht abgeschlossen werden. Bitte versuchen Si msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Die importierte Datei konnte nicht in einen gültigen Lebenslauf umgewandelt werden." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Die Reihenfolge, in der der Text gespeichert ist, weicht stark von der Lesereihenfolge ab." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Das ursprüngliche Schreiben bleibt in Ihrem Lebenslauf. Jede Kopie kann unabhängig bearbeitet werden." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Die gesuchte Seite wurde möglicherweise verschoben oder existiert nicht mehr." @@ -6751,11 +6912,6 @@ msgstr "Diese Daten werden nicht korrekt gelesen." msgid "Thinking" msgstr "Denken" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Diese Aktion kann nicht rückgängig gemacht werden." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Alle Ihre Daten werden dauerhaft gelöscht." @@ -6804,10 +6960,6 @@ msgstr "Dieser Eintrag hat kein Datum." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Dieser Eintrag wird dauerhaft gelöscht. Das kann nicht rückgängig gemacht werden." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Diese Funktion erfordert einen verbundenen KI-Anbieter. Bitte richten Sie einen in den Einstellungen ein." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Diese Datei enthält Formularfelder." @@ -6848,6 +7000,10 @@ msgstr "Diese Datei ist groß für einen Lebenslauf." msgid "This file is larger than many application forms accept." msgstr "Diese Datei ist größer, als viele Bewerbungsformulare akzeptieren." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Diese Datei verwendet viele verschiedene Schriftarten." @@ -6884,14 +7040,6 @@ msgstr "Dieser Schlüssel wird nur einmal angezeigt. Kopieren Sie ihn, bevor Sie msgid "This link is missing its protocol." msgstr "Diesem Link fehlt sein Protokoll." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Dies kann einige Minuten dauern, abhängig von der Antwort des KI-Anbieters. Bitte schließe das Fenster nicht und lade die Seite nicht neu." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Dies kann einen Moment dauern. Bitte schließen Sie das Fenster nicht und aktualisieren Sie die Seite nicht." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Dies misst, wie originalgetreu Software den Text dieser Datei extrahieren kann. Es sagt nicht voraus, ob eine Bewerbung abgelehnt wird, und kein Werkzeug kann das. Ihre Datei wurde in diesem Browser gelesen und nie hochgeladen." @@ -6908,10 +7056,9 @@ msgstr "Diese Seite ist in Spalten aufgeteilt, und der Text wird in falscher Rei msgid "This page is very densely packed." msgstr "Diese Seite ist sehr dicht gepackt." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Dieses PDF enthält keinen lesbaren Text. Es handelt sich wahrscheinlich um einen Scan, daher gibt es nichts zu importieren." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Dieser Zeitraum endet, bevor er beginnt." msgid "This period starts in the future." msgstr "Dieser Zeitraum beginnt in der Zukunft." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Dieser Lebenslauf enthält keine eingebetteten Anschreiben." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Dieser Lebenslauf ist gesperrt und kann nicht aktualisiert werden." @@ -7105,11 +7248,25 @@ msgstr "Die App übersetzen" msgid "Translations" msgstr "Übersetzungen" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Versuchen Sie es erneut" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Probiere die Einstellungen aus, um zu sehen, worauf Besucher zugreifen können. Wenn du deinen Lebenslauf erstellst, entscheidest du, wie du ihn teilen möchtest." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Teste dein PDF" @@ -7198,7 +7359,8 @@ msgstr "Die Zwei-Faktor-Authentifizierung ist jetzt aktiviert." msgid "Two-Factor Authentication QR Code" msgstr "QR-Code für die Zwei-Faktor-Authentifizierung" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Unterstreichen" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Rückgängig machen" @@ -7253,17 +7417,18 @@ msgstr "Rückgängig machen" msgid "Undo stylesheet edit" msgstr "Stylesheet-Änderung rückgängig machen" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Die Verknüpfung Ihres {providerName}-Kontos wird aufgehoben..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Entsperren" @@ -7272,6 +7437,10 @@ msgstr "Entsperren" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Unbenannter Passkey" @@ -7280,6 +7449,14 @@ msgstr "Unbenannter Passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Nicht verifiziert" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamesisch" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Möchten Sie eine Zweitmeinung zum Text?" msgid "Warning" msgstr "Warnung" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Wir konnten das Format nicht automatisch erkennen. Wählen Sie es oben aus." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Wir konnten diese Seite nicht finden." @@ -7666,10 +7843,6 @@ msgstr "Was dies nicht leistet" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Wenn gesperrt, kann der Lebenslauf nicht aktualisiert oder gelöscht werden." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Sie haben die Anmeldung abgebrochen, bevor sie abgeschlossen war." msgid "You have unsaved changes that will be lost." msgstr "Sie haben ungespeicherte Änderungen, die verworfen werden." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Sie werden zur Seite „Integrationen“ weitergeleitet. Die von Ihnen ausgewählte Datei wird nicht importiert." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Du bist in guter Gesellschaft." @@ -7945,23 +8114,10 @@ msgstr "Ihre Telefonnummer ist in einem ungewöhnlichen Format geschrieben." msgid "Your profile has been updated." msgstr "Ihr Profil wurde aktualisiert." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Ihr Lebenslauf wurde erstellt." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Ihr Lebenslauf wurde gelöscht." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Ihr Lebenslauf wurde dupliziert." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Ihr Lebenslauf wurde importiert." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Ihr Lebenslauf wurde aktualisiert." diff --git a/apps/web/locales/el-GR.po b/apps/web/locales/el-GR.po index 1289e98fb..b14570b99 100644 --- a/apps/web/locales/el-GR.po +++ b/apps/web/locales/el-GR.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" και ολόκληρο το χρονολόγιό του θα διαγραφούν οριστικά. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# εφαρμογή για εξαγωγή} other {# εφ msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} χαρακτήρες" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} επαφές που παραλείφθηκαν (μη έγκυρο email ή λείπει το όνομα επαφής). Αυτές οι εφαρμογές εξακολουθούν να εισάγονται." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} απορρίφθηκαν" msgid "{0} Sample Resume" msgstr "Δείγμα βιογραφικού σημειώματος {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} προς διόρθωση" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Προσβασιμότητα" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Λογαριασμός" @@ -639,14 +697,6 @@ msgstr "Μέσο" msgid "Agent ready" msgstr "Πράκτορας έτοιμος" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Πράκτορες" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "ΤΝ" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Η ρύθμιση του παράγοντα τεχνητής νοημοσύνης δεν είναι διαθέσιμη αυτήν τη στιγμή. Δοκιμάστε ξανά σε λίγο." @@ -695,6 +745,7 @@ msgstr "AI, όταν το θέλετε" msgid "Albanian" msgstr "Αλβανικά" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Μια ενσωματωμένη γραμματοσειρά δεν μπό msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Ένα μη αναμενόμενο σφάλμα διέκοψε τη φόρτωση αυτής της σελίδας. Μπορείτε να δοκιμάσετε ξανά ή να επιστρέψετε." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Προέκυψε άγνωστο σφάλμα κατά την εισαγωγή του βιογραφικού σας σημειώματος." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Κλειδί API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Κλειδιά API" @@ -787,7 +833,7 @@ msgstr "Τα κλειδιά API κρυπτογραφούνται στον δια msgid "API Reference" msgstr "Τεκμηρίωση API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Εφαρμογή" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Εφαρμογή" @@ -859,7 +907,7 @@ msgstr "Η αίτηση ενημερώθηκε." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Αιτήσεις" @@ -917,19 +965,10 @@ msgstr "Είστε σίγουροι ότι θέλετε να κλείσετε α msgid "Are you sure you want to delete this API key?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το κλειδί API;" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το βιογραφικό σημείωμα;" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον λογαριασμό;" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Είστε βέβαιοι ότι θέλετε να κλειδώσετε αυτό το βιογραφικό σημείωμα;" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Έλεγχος ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Ελεγκτής ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Το συνημμένο μεταφορτώθηκε." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Έλεγχος ταυτότητας" @@ -1037,11 +1076,16 @@ msgstr "Αζερικά" msgid "BA" msgstr "Πτυχίο BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Επιστροφή στις ρυθμίσεις ταυτοποίησης" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Κουβέντα" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Ελέγξτε ξανά" @@ -1295,9 +1344,13 @@ msgstr "Κινέζικα (Παραδοσιακά)" msgid "Choose {0}" msgstr "Επιλογή {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Επιλέξτε μια συνοδευτική επιστολή" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Επιλέξτε μια προκαθορισμένη ή προσαρμοσμένη απόχρωση." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Επιλέξτε ένα βιογραφικό" @@ -1343,6 +1395,10 @@ msgstr "Επιλέξτε μια εφαρμογή" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Εκκαθάριση φίλτρων" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Εκκαθάριση επιλογής" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Κάντε κλικ εδώ για να επιλέξετε ένα αρχείο προς εισαγωγή" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Αναγνωριστικό πελάτη" @@ -1436,7 +1492,6 @@ msgstr "Κοινότητα" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Συμπαγής" @@ -1539,15 +1594,6 @@ msgstr "Το περιεχόμενο είναι διατεταγμένο σε π msgid "Continue" msgstr "Συνέχεια" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Συνεχίστε από εκεί που σταματήσατε" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Συνεισφέρετε κώδικα" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Αντιγράφηκε στο πρόχειρο." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Αντιγράφηκε στο πρόχειρο." msgid "Copy" msgstr "Αντιγραφή" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Αντιγράψτε μια υπάρχουσα επιστολή από ένα βιογραφικό" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Αντιγράψτε και αποθηκεύστε αυτούς τους msgid "Copy Backup Codes" msgstr "Αντιγραφή εφεδρικών κωδικών" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Αντιγραφή από βιογραφικό" @@ -1625,6 +1679,10 @@ msgstr "Αντιγράψτε το κείμενο από το εξαγόμενο msgid "Copy this secret key and use it in your applications to access your data." msgstr "Αντιγράψτε αυτό το μυστικό κλειδί και χρησιμοποιήστε το στις εφαρμογές σας για να αποκτήσετε πρόσβαση στα δεδομένα σας." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Διορθώστε το έτος ή γράψτε «Present» για συνεχιζόμενη εργασία." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Δεν ήταν δυνατή η ολοκλήρωση αυτής της ενέργειας. Δοκιμάστε ξανά." @@ -1655,14 +1712,6 @@ msgstr "Δεν ήταν δυνατή η δημιουργία του DOCX. Προ msgid "Could not generate the PDF. Please try again." msgstr "Δεν ήταν δυνατή η δημιουργία του PDF. Προσπαθήστε ξανά." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Δεν ήταν δυνατή η φόρτωση συνοδευτικών επιστολών." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Δεν ήταν δυνατή η φόρτωση του επιλεγμένου βιογραφικού." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Δεν ήταν δυνατή η φόρτωση αυτής της συνοδευτικής επιστολής." @@ -1675,11 +1724,6 @@ msgstr "Δεν ήταν δυνατή η προετοιμασία του δείγ msgid "Could not prepare your resume for printing. Please try again." msgstr "Δεν ήταν δυνατή η προετοιμασία του βιογραφικού σας για εκτύπωση. Προσπαθήστε ξανά." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Δεν ήταν δυνατή η επικοινωνία με τον πάροχο AI. Προσπαθήστε ξανά." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Δεν ήταν δυνατή η επαναφορά αυτής της ενημέρωσης κώδικα." @@ -1709,6 +1753,18 @@ msgstr "Δεν ήταν δυνατή η επαλήθευση της σύνδεσ msgid "Couldn't add the application. Please try again." msgstr "Δεν ήταν δυνατή η προσθήκη της αίτησης. Δοκιμάστε ξανά." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Δεν ήταν δυνατή η διαγραφή της καταχώρισης χρονολογίου." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Δεν ήταν δυνατή η μετακίνηση της αίτησης. Δοκιμάστε ξανά." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Δεν ήταν δυνατή η αποθήκευση της σημείωσης." @@ -1764,7 +1828,6 @@ msgstr "Εξώφυλλο" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Συνοδευτική επιστολή" @@ -1778,16 +1841,17 @@ msgstr "Συνοδευτική επιστολή" msgid "Cover letter draft" msgstr "Προσχέδιο συνοδευτικής επιστολής" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Συνοδευτικές επιστολές" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Δημιουργία" @@ -1804,10 +1868,7 @@ msgstr "Δημιουργία νέου λογαριασμού" msgid "Create a new API key" msgstr "Δημιουργία νέου κλειδιού API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Δημιουργία νέου βιογραφικού σημειώματος" @@ -1815,13 +1876,9 @@ msgstr "Δημιουργία νέου βιογραφικού σημειώματ msgid "Create a resume" msgstr "Δημιουργήστε ένα βιογραφικό" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Δημιουργία δείγματος βιογραφικού σημειώματος" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Δημιουργία συνοδευτικής επιστολής" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Δημιουργήστε από την αρχή" msgid "Create one now" msgstr "Δημιουργήστε ένα τώρα" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Δημιουργία βιογραφικού σημειώματος με επιλογές" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Ημερομηνία δημιουργίας" @@ -1847,14 +1899,19 @@ msgstr "Ημερομηνία δημιουργίας" msgid "Created \"{0}\" and linked it to this application." msgstr "Δημιουργήθηκε το \"{0}\" και συνδέθηκε με αυτή την αίτηση." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Δημιουργία κλειδιού API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Δημιουργία του βιογραφικού σας σημειώματος..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Περικοπή και μεταφόρτωση" @@ -1931,10 +1988,6 @@ msgstr "Σκούρο" msgid "Dark theme" msgstr "Σκουρόχρωμο θέμα" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Πίνακας ελέγχου" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Ημερομηνία" @@ -1969,34 +2022,30 @@ msgstr "Μείωση ζουμ" msgid "Deep check" msgstr "Εκτενής έλεγχος" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Προεπιλεγμένο πρότυπο" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Πτυχίο" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Διαγραφή" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Διαγράψτε το. Οι κρυφές λέξεις-κλειδιά αντιμετωπίζονται ως εσκεμμένη προσπάθεια χειραγώγησης της αναζήτησης." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Διαγραφή σελίδας" @@ -2040,10 +2097,6 @@ msgstr "Διαγραφή αυτού του νήματος εκπροσώπου;" msgid "Delete this application?" msgstr "Να διαγραφεί αυτή η αίτηση;" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Διαγραφή αυτής της συνοδευτικής επιστολής;" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Διαγραφή αυτής της καταχώρισης χρονολο msgid "Delete timeline entry" msgstr "Διαγραφή καταχώρισης χρονολογίου" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Διαγράφηκαν {0} αίτηση/αιτήσεις." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Διαγραφή του λογαριασμού σας..." @@ -2077,11 +2139,6 @@ msgstr "Διαγραφή του λογαριασμού σας..." msgid "Deleting your API key..." msgstr "Διαγραφή του κλειδιού API σας..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Διαγραφή του βιογραφικού σας σημειώματος..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Απορρίφθηκε, αναμονή για τον πράκτορα…" @@ -2191,12 +2248,22 @@ msgstr "Τεκμηρίωση" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Τεκμηρίωση" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Απεσταλμένα έγγραφα" @@ -2309,18 +2376,27 @@ msgstr "Σύρετε για να αλλάξετε τη θέση και χρησ msgid "Drag to turn the pages" msgstr "Σύρετε για να γυρίσετε τις σελίδες" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Αφαιρέστε τις αντωνυμίες και ξεκινήστε από το ρήμα. Αυτή είναι η σύμβαση στις περισσότερες αγορές." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Δημιουργία αντιγράφου" @@ -2336,6 +2412,10 @@ msgstr "Δημιουργία αντιγράφου βιογραφικού σημ msgid "Duplicate your resume to create a new one, just like the original." msgstr "Δημιουργήστε ένα αντίγραφο του βιογραφικού σας σημειώματος για να φτιάξετε ένα νέο, πανομοιότυπο με το αρχικό." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Δημιουργία αντιγράφου του βιογραφικού σας σημειώματος..." @@ -2355,11 +2435,6 @@ msgstr "Ολλανδικά" msgid "Edit" msgstr "Εκδίδω" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Επεξεργασία {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Επεξεργασία ημερομηνίας" msgid "Edit declined" msgstr "Η επεξεργασία απορρίφθηκε" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Επεξεργασία λεπτομερειών" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Επεξεργασία μοντέλου" msgid "Edit note" msgstr "Επεξεργασία σημείωσης" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Εξαγωγή JSON" msgid "Export my data" msgstr "Εξαγωγή των δεδομένων μου" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Εξαγωγή PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Δεκαπέντε πρότυπα, όλα δωρεάν. Διαλέξτε αυτό που σας αρέσει. Μπορείτε να αλλάξετε τον τύπο, το χρώμα και τη διάταξη στο εργαλείο επεξεργασίας." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Αρχείο" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Συμπλήρωση πεδίων" @@ -2858,9 +2935,13 @@ msgstr "Συμπλήρωση πεδίων" msgid "Filled in what we could from the posting." msgstr "Συμπληρώσαμε ό,τι μπορούσαμε από την αγγελία." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Φιλτράρισμα κατά" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Βρες τα αδύναμα σημεία και ξαναγράψ' τα msgid "Find us on GitHub" msgstr "Βρείτε μας στο GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Φινλανδικά" @@ -2967,6 +3052,10 @@ msgstr "Για να κρατήσετε ένα αντίγραφο" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Για την επόμενη αίτησή σας" @@ -3120,7 +3209,7 @@ msgstr "Γραφιστικός Σχεδιασμός" msgid "Greek" msgstr "Ελληνικά" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Πλέγμα" @@ -3304,8 +3393,7 @@ msgstr "Αν προέρχεται από σάρωση, αυτό είναι αν msgid "Images cover most of the page." msgstr "Οι εικόνες καλύπτουν το μεγαλύτερο μέρος της σελίδας." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Εισαγωγή" @@ -3314,15 +3402,13 @@ msgstr "Εισαγωγή" msgid "Import {0}" msgstr "Εισαγωγή {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Εισαγωγή υπάρχοντος βιογραφικού σημειώματος" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Εισαγωγή συνοδευτικής επιστολής JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Εισαγωγή από CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Εισαγωγή JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Εισήχθησαν {0} αίτηση/αιτήσεις." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Για την εισαγωγή από το Word απαιτείται συνδεδεμένος πάροχος τεχνητής νοημοσύνης." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Εισαγωγή του βιογραφικού σας σημειώματος..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Εισαγωγή…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Επιθεώρηση σελίδας {0} από {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Ενσωματώσεις" @@ -3466,6 +3552,10 @@ msgstr "Μη έγκυρη διαμόρφωση παρόχου τεχνητής msgid "Issuer" msgstr "Φορέας πιστοποίησης" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Ιταλικά" msgid "Italic" msgstr "Πλάγια" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Ιαπωνικά" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Βιογραφικό σημείωμα" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Συνεχίστε την επεξεργασία" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Συνεχίστε την επεξεργασία σε Word, Google Docs ή Pages. Η διάταξη μπορεί να διαφέρει από το PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Διατηρήστε το κάτω από 2,5 MB, συνήθως αφαιρώντας ή σμικρύνοντας εικόνες." @@ -3659,19 +3760,14 @@ msgstr "Γλώσσα" msgid "Languages" msgstr "Γλώσσες" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Τελευταία ενημέρωση" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Τελευταία ενημέρωση" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Τελευταία ενημέρωση στις {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Λετονικά" @@ -3689,7 +3785,6 @@ msgstr "Διάταξη" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Ξεκινήστε από το έργο. Προσθέστε μια συγκεκριμένη λεπτομέρεια, ώστε κάποιος να μπορεί να το φανταστεί." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Αποχώρηση" @@ -3706,10 +3801,6 @@ msgstr "Αφήστε το κενό για να επαναφέρετε τον τ msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Αποχωρείτε για να δημιουργήσετε έναν πάροχο τεχνητής νοημοσύνης;" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Στοίχιση αριστερά" @@ -3722,6 +3813,11 @@ msgstr "Νομικά" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Το μήκος δεν είναι ελάττωμα και δεν υπάρχει καθολικός κανόνας μίας σελίδας. Κρατήστε τις σελίδες που αξίζουν τη θέση τους." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Το μήκος δεν είναι ελάττωμα και δεν υπά msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Συνδεδεμένο Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Σύσταση…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Σύσταση…" msgid "Linking your {providerName} account..." msgstr "Σύνδεση του λογαριασμού σας στο {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Λίστα" @@ -3845,10 +3948,6 @@ msgstr "Λιθουανικά" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Φόρτωση παρόχων τεχνητής νοημοσύνης. Δοκιμάστε ξανά σε λίγο." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Φόρτωση αιτήσεων…" @@ -3888,17 +3987,15 @@ msgstr "Φόρτωση συνόλου" msgid "Location" msgstr "Τοποθεσία" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Κλείδωμα" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Μέτρια επίδραση" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Λείπει το βιογραφικό εργασίας" @@ -4106,6 +4197,12 @@ msgstr "Μετακίνηση σε συνέντευξη" msgid "Move to offer" msgstr "Μετακίνηση σε προσφορά" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Μετακινήθηκε σε" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Όνομα" @@ -4188,6 +4287,11 @@ msgstr "Δίκτυο" msgid "Never expires" msgstr "Δεν λήγει ποτέ" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Οι εγγραφές νέων λογαριασμών είναι προς το παρόν απενεργοποιημένες σε αυτόν τον διακομιστή." @@ -4197,6 +4301,15 @@ msgstr "Οι εγγραφές νέων λογαριασμών είναι προ msgid "New Application" msgstr "Νέα αίτηση" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Νέα γραμμή" @@ -4233,10 +4346,6 @@ msgstr "Νέο νήμα" msgid "New Thread" msgstr "Νέο νήμα" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Επόμενο" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Δεν έχει συνδεθεί πάροχος τεχνητής νοημοσύνης" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Κανένας πάροχος τεχνητής νοημοσύνης δεν είναι συνδεδεμένος, επομένως θα διαβάσουμε το κείμενο από το PDF εδώ στο πρόγραμμα περιήγησής σας και θα συμπληρώσουμε ό,τι μπορούμε να αναγνωρίσουμε. Περιμένετε να τακτοποιήσετε το αποτέλεσμα." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Καμία αίτηση δεν ταιριάζει με τα φίλτρα σας." @@ -4265,6 +4370,10 @@ msgstr "Καμία αίτηση δεν ταιριάζει με τα φίλτρα msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Δεν υπάρχουν ακόμη αιτήσεις. Προσθέστε μερικές για να δείτε τη χοάνη και τα ποσοστά απάντησης." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Δεν βρέθηκαν λίστες με κουκκίδες." @@ -4278,15 +4387,6 @@ msgstr "Καμία εντολή δεν ταιριάζει με αυτήν την msgid "No conventional section headings were found." msgstr "Δεν βρέθηκαν συμβατικές επικεφαλίδες ενοτήτων." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Δεν βρέθηκαν συνοδευτικές επιστολές. Δημιουργήστε ένα ή εισαγάγετε ένα υπάρχον γράμμα." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Δεν επιστράφηκαν δεδομένα από τον πάροχο ΤΝ." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Δεν βρέθηκαν ημερομηνίες." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Καμία γραμμή δεν μοιάζει με τίτλο θέσης σε συνδυασμό με εργοδότη." @@ -4351,11 +4455,6 @@ msgstr "Δεν βρέθηκαν αποτελέσματα." msgid "No resume linked." msgstr "Δεν έχει συνδεθεί βιογραφικό." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Δεν υπάρχουν βιογραφικά που να ταιριάζουν με την αναζήτησή σας." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Δεν υπάρχουν ακόμη βιογραφικά." @@ -4445,6 +4544,15 @@ msgstr "Σημειώσεις" msgid "Nothing marks a role as ongoing." msgstr "Τίποτα δεν επισημαίνει έναν ρόλο ως συνεχιζόμενο." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Ελέγχθηκαν μόνο οι πρώτες σελίδες." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Άνοιγμα" @@ -4559,6 +4664,10 @@ msgstr "Άνοιγμα λειτουργίας εστίασης" msgid "Open in builder" msgstr "Άνοιγμα στο Builder" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Ανοίξτε τις Ρυθμίσεις Ολοκληρώσεων" @@ -4597,6 +4706,10 @@ msgstr "Ανοίγει σε νέα καρτέλα" msgid "opens in new tab" msgstr "ανοίγει σε νέα καρτέλα" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Προαιρετική σημείωση για τον πράκτορα" @@ -4609,6 +4722,16 @@ msgstr "Προαιρετική σημείωση για τον πράκτορα msgid "Optionally, which terms from a job posting already appear." msgstr "Προαιρετικά, ποιοι όροι από μια αγγελία εργασίας εμφανίζονται ήδη." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Σελίδα" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Στιγμιότυπο PDF που επισυνάπτεται στην ε msgid "PDF text layer" msgstr "Επίπεδο κειμένου PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Τα αρχεία PDF που έχουν ήδη επισυναφθεί σε εφαρμογές θα παραμείνουν διαθέσιμα." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Προτιμήστε μία μόνο στήλη ή κρατήστε τη #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Προτιμήσεις" @@ -4957,10 +5079,6 @@ msgstr "Προεπισκόπηση PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Προηγούμενο" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Επάρκεια" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Προφίλ" @@ -5118,11 +5236,6 @@ msgstr "Επαναβαθμολόγηση" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Μετάβαση στην αρχική σελίδα" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Αντιδραστικό βιογραφικό σημείωμα (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Το Reactive Resume είναι δωρεάν και ανοικτού κώδικα. Ο Amruth και μια κοινότητα συνεισφερόντων το κρατούν ενεργό. Αν θέλετε να υποστηρίξετε το έργο, οι δωρεές βοηθούν να καλυφθούν η φιλοξενία και η ανάπτυξη." @@ -5136,11 +5249,6 @@ msgstr "Το Reactive Resume είναι δωρεάν και ανοιχτού κ msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Αντιδραστικό βιογραφικό v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Αντιδραστικό βιογραφικό σημείωμα v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Ανάγνωση ξανά" @@ -5191,6 +5299,10 @@ msgstr "Ανάγνωση σελίδας {0} από {1}…" msgid "Reading PDF" msgstr "Ανάγνωση PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Ανάγνωση της αγγελίας…" @@ -5199,6 +5311,10 @@ msgstr "Ανάγνωση της αγγελίας…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Ανάγνωση αυτού του PDF στο πρόγραμμα περιήγησής σας. Το αρχείο σας δεν μεταφορτώνεται." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Έτοιμο για ενεργοποίηση" @@ -5302,6 +5418,10 @@ msgstr "Αφαίρεση ετικέτας" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Πόροι" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Υπεύθυνος για την εργασία στο σύστημα σχεδιασμού και τη βοήθεια σε άλλες ομάδες με τα σχέδιά τους." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Επαναφέρω" @@ -5418,6 +5539,11 @@ msgstr "Επαναφορά του βιογραφικού στην κατάστα msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Πρότυπα βιογραφικών" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Βιογραφικά σημειώματα" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Μορφή λήψης δείγματος" msgid "Sample resume" msgstr "Δείγμα βιογραφικού σημειώματος" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Δείγμα βιογραφικού σημειώματος για τον {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Αποθήκευση αλλαγών" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Αποθηκεύστε τις αλλαγές πριν κάνετε προεπισκόπηση, εξαγωγή ή αλλαγή στυλ." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Αποθήκευση αντιγράφου στη βιβλιοθήκη" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Αποθήκευση μοντέλου" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Αποθηκεύστε τις αλλαγές του βιογραφικού πριν αντιγράψετε το περιεχόμενό του ή το στυλ του." @@ -5717,7 +5842,8 @@ msgstr "Βαθμολόγηση καταλληλότητας" msgid "Scoring your fit…" msgstr "Βαθμολογείται η καταλληλότητά σας…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Ερευνα" @@ -5730,13 +5856,13 @@ msgstr "Αναζήτηση αιτήσεων…" msgid "Search commands" msgstr "Εντολές αναζήτησης" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Αναζήτηση συνοδευτικών επιστολών" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Αναζήτηση συνοδευτικών επιστολών..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Αναζήτηση για εικονίδιο" msgid "Search for…" msgstr "Αναζήτηση για…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Αναζήτηση βιογραφικών..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Ορισμός κωδικού πρόσβασης" msgid "Set the document language when exporting." msgstr "Ορίστε τη γλώσσα του εγγράφου κατά την εξαγωγή." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Ρύθμιση παρόχου" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Ρύθμιση ενός παρόχου τεχνητής νοημοσύνης" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Ρυθμίστε έναν πάροχο τεχνητής νοημοσύνης για να συζητήσετε αυτό το βιογραφικό και να εφαρμόσετε αυτόματα τις αλλαγές." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Ρυθμίσεις" @@ -6121,7 +6245,7 @@ msgstr "Παράλειψη και μεταφόρτωση" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Μετάβαση στο κύριο περιεχόμενο" @@ -6193,6 +6317,10 @@ msgstr "Κάτι άλλο…" msgid "Something went wrong" msgstr "Κάτι πήγε στραβά" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Κάτι πήγε στραβά κατά την ανάγνωση αυτού του αρχείου. Δοκιμάστε ξανά." @@ -6212,8 +6340,15 @@ msgstr "Κάτι πήγε στραβά κατά τη σύνδεσή σας. Δο msgid "Something went wrong. Please try again." msgstr "Κάτι πήγε στραβά. Παρακαλώ δοκιμάστε ξανά." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Ταξινόμηση κατά" @@ -6319,14 +6454,10 @@ msgstr "Ξεκινήστε ένα νήμα" msgid "Start again" msgstr "Ξεκινήστε ξανά" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Ξεκινήστε να φτιάχνετε το βιογραφικό σας σημείωμα δίνοντάς του ένα όνομα." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Ξεκινήστε να φτιάχνετε το βιογραφικό σας σημείωμα από την αρχή" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Η ημερομηνία έναρξης πρέπει να είναι κα msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Ξεκινήστε κάθε μία με ένα συγκεκριμένο ρήμα: έχτισε, ηγήθηκε, μείωσε, μετέφερε." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Έναρξη νέου νήματος" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Στατιστικά" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Παραμονή" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Παραμένει στο πρόγραμμα περιήγησής σας" @@ -6419,6 +6561,10 @@ msgstr "Το στυλ και τα στοιχεία αποστολέα ανανε msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Προτάσεις" @@ -6472,6 +6618,7 @@ msgstr "Πίνακας" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Ετικέτες" @@ -6483,6 +6630,14 @@ msgstr "Οι ετικέτες μπορούν να χρησιμοποιηθούν msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Οι ετικέτες δίνουν στο λογισμικό ρητή σειρά ανάγνωσης. Ενεργοποιήστε τις κατά την εξαγωγή, αν το εργαλείο σας το προσφέρει." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Προσαρμογή του βιογραφικού μου" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Τελούγκου" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Κείμενο εξήχθη" msgid "Text is written one character at a time." msgstr "Το κείμενο είναι γραμμένο έναν χαρακτήρα τη φορά." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Το κείμενο βρίσκεται στην περιοχή κεφαλίδας ή υποσέλιδου." @@ -6618,10 +6776,18 @@ msgstr "Το κλειδί API διαγράφηκε." msgid "The application that sent you here made an invalid authorization request." msgstr "Η εφαρμογή που σας έστειλε εδώ υπέβαλε μη έγκυρο αίτημα εξουσιοδότησης." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Οι παραπάνω έλεγχοι είναι μηχανικοί. Αυτό ρωτά ένα γλωσσικό μοντέλο τι θα σκεφτόταν ένας αναγνώστης για τις κουκκίδες σας και προτείνει επανασυντάξεις. Δεν παράγει βαθμολογία." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Ο εκτενής έλεγχος δεν ολοκληρώθηκε. Δοκιμάστε ξανά." @@ -6630,19 +6796,14 @@ msgstr "Ο εκτενής έλεγχος δεν ολοκληρώθηκε. Δοκ msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Το εισαγόμενο αρχείο δεν μπόρεσε να αναλυθεί σε ένα έγκυρο σύνολο." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Η σειρά με την οποία είναι αποθηκευμένο το κείμενο διαφέρει σημαντικά από τη σειρά ανάγνωσής του." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Η αρχική επιστολή παραμένει στο βιογραφικό σας. Κάθε αντίγραφο μπορεί να επεξεργαστεί ανεξάρτητα." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Η σελίδα που αναζητάτε ενδέχεται να έχει μετακινηθεί ή να μην υπάρχει πλέον." @@ -6751,11 +6912,6 @@ msgstr "Αυτές οι ημερομηνίες δεν θα διαβαστούν msgid "Thinking" msgstr "Σκέψη" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Όλα τα δεδομένα σας θα διαγραφούν οριστικά." @@ -6804,10 +6960,6 @@ msgstr "Αυτή η καταχώρηση δεν έχει ημερομηνίες. msgid "This entry will be permanently deleted. This can't be undone." msgstr "Αυτή η καταχώριση θα διαγραφεί οριστικά. Αυτό δεν μπορεί να αναιρεθεί." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Αυτή η λειτουργία απαιτεί έναν συνδεδεμένο πάροχο τεχνητής νοημοσύνης. Ορίστε έναν στις ρυθμίσεις." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Αυτό το αρχείο περιέχει πεδία φόρμας." @@ -6848,6 +7000,10 @@ msgstr "Αυτό το αρχείο είναι μεγάλο για βιογραφ msgid "This file is larger than many application forms accept." msgstr "Αυτό το αρχείο είναι μεγαλύτερο από ό,τι δέχονται πολλές φόρμες αιτήσεων." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Αυτό το αρχείο χρησιμοποιεί πολλές διαφορετικές γραμματοσειρές." @@ -6884,14 +7040,6 @@ msgstr "Αυτό το κλειδί εμφανίζεται μόνο μία φορ msgid "This link is missing its protocol." msgstr "Από αυτόν τον σύνδεσμο λείπει το πρωτόκολλό του." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Αυτό μπορεί να πάρει μερικά λεπτά, ανάλογα με την απόκριση του παρόχου ΤΝ. Μην κλείσετε το παράθυρο ή ανανεώσετε τη σελίδα." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Αυτό μπορεί να διαρκέσει λίγο. Μην κλείσετε το παράθυρο και μην ανανεώσετε τη σελίδα." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Αυτό μετρά πόσο πιστά μπορεί το λογισμικό να εξαγάγει το κείμενο αυτού του αρχείου. Δεν προβλέπει αν μια αίτηση θα απορριφθεί, και κανένα εργαλείο δεν μπορεί. Το αρχείο σας διαβάστηκε σε αυτό το πρόγραμμα περιήγησης και δεν ανέβηκε ποτέ." @@ -6908,10 +7056,9 @@ msgstr "Αυτή η σελίδα είναι σε στήλες και το κεί msgid "This page is very densely packed." msgstr "Αυτή η σελίδα είναι πολύ πυκνά γεμάτη." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Αυτό το PDF δεν έχει αναγνώσιμο κείμενο. Πιθανότατα πρόκειται για σάρωση, επομένως δεν υπάρχει τίποτα για εισαγωγή." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Αυτή η περίοδος τελειώνει πριν ξεκινήσ msgid "This period starts in the future." msgstr "Αυτή η περίοδος ξεκινά στο μέλλον." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Αυτό το βιογραφικό δεν έχει ενσωματωμένες συνοδευτικές επιστολές." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Αυτό το βιογραφικό σημείωμα είναι κλειδωμένο και δεν μπορεί να ενημερωθεί." @@ -7105,11 +7248,25 @@ msgstr "Μεταφράστε την εφαρμογή" msgid "Translations" msgstr "Μεταφράσεις" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Δοκιμάστε ξανά" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Δοκιμάστε τις ρυθμίσεις για να δείτε τι μπορούν να έχουν πρόσβαση οι επισκέπτες. Όταν δημιουργείτε το βιογραφικό σας, εσείς αποφασίζετε πώς θα το μοιράζεστε." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Δοκιμάστε το PDF σας" @@ -7198,7 +7359,8 @@ msgstr "Ο έλεγχος ταυτότητας δύο σταδίων ενεργ msgid "Two-Factor Authentication QR Code" msgstr "Κωδικός QR για έλεγχο ταυτότητας δύο παραγόντων" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Υπογράμμιση" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Ξεκάνω" @@ -7253,17 +7417,18 @@ msgstr "Ξεκάνω" msgid "Undo stylesheet edit" msgstr "Αναίρεση επεξεργασίας φύλλου στυλ" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Κατάργηση σύνδεσης του λογαριασμού σας στο {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Ξεκλείδωμα" @@ -7272,6 +7437,10 @@ msgstr "Ξεκλείδωμα" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Ανώνυμο κλειδί πρόσβασης" @@ -7280,6 +7449,14 @@ msgstr "Ανώνυμο κλειδί πρόσβασης" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Μη επαληθευμένο" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Βιετναμέζικα" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Θέλετε μια δεύτερη γνώμη για το κείμενο msgid "Warning" msgstr "Προειδοποίηση" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Δεν μπορέσαμε να εντοπίσουμε αυτόματα τη μορφή. Επιλέξτε την παραπάνω." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Δεν μπορέσαμε να βρούμε αυτήν τη σελίδα" @@ -7666,10 +7843,6 @@ msgstr "Τι δεν κάνει αυτό" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Όταν είναι κλειδωμένο, το βιογραφικό σημείωμα δεν μπορεί να ενημερωθεί ή να διαγραφεί." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Ακυρώσατε τη σύνδεση πριν ολοκληρωθεί." msgid "You have unsaved changes that will be lost." msgstr "Έχετε μη αποθηκευμένες αλλαγές που θα χαθούν." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Θα μεταφερθείτε στη σελίδα Ενσωματώσεις. Το αρχείο που επιλέξατε δεν θα εισαχθεί." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Είστε σε καλή παρέα." @@ -7945,23 +8114,10 @@ msgstr "Ο αριθμός τηλεφώνου σας είναι γραμμένο msgid "Your profile has been updated." msgstr "Το προφίλ σας ενημερώθηκε." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Το βιογραφικό σας δημιουργήθηκε." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Το βιογραφικό σας διαγράφηκε." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Το βιογραφικό σας αντιγράφηκε." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Το βιογραφικό σας εισήχθη." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Το βιογραφικό σας ενημερώθηκε." diff --git a/apps/web/locales/en-GB.po b/apps/web/locales/en-GB.po index e3d7158ef..d8788cb5e 100644 --- a/apps/web/locales/en-GB.po +++ b/apps/web/locales/en-GB.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# application to export} other {# applications to expor msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} characters" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} rejected" msgid "{0} Sample Resume" msgstr "{0} Sample Resume" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} to fix" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Accessibility" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Account" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent ready" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agents" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "AI agent setup is unavailable right now. Please try again in a moment." @@ -695,6 +745,7 @@ msgstr "AI, when you want it" msgid "Albanian" msgstr "Albanian" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "An embedded font could not be read." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "An unexpected error stopped this page from loading. You can try again or head back." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "An unknown error occurred while importing your resume." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Keys" @@ -787,7 +833,7 @@ msgstr "API keys are encrypted on the server and never shown again after saving. msgid "API Reference" msgstr "API Reference" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Application" @@ -859,7 +907,7 @@ msgstr "Application updated." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Applications" @@ -917,19 +965,10 @@ msgstr "Are you sure you want to close this dialog?" msgid "Are you sure you want to delete this API key?" msgstr "Are you sure you want to delete this API key?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Are you sure you want to delete this resume?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Are you sure you want to delete your account?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Are you sure you want to lock this resume?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS Check" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS Checker" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Attachment uploaded." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Authentication" @@ -1037,11 +1076,16 @@ msgstr "Azerbaijani" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Back to authentication settings" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Check again" @@ -1295,9 +1344,13 @@ msgstr "Chinese (Traditional)" msgid "Choose {0}" msgstr "Choose {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Choose a cover letter" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Choose a preset or custom shade." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Choose a resume" @@ -1343,6 +1395,10 @@ msgstr "Choose an application" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Clear filters" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Clear selection" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Click here to select a file to import" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Client ID" @@ -1436,7 +1492,6 @@ msgstr "Community" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compact" @@ -1539,15 +1594,6 @@ msgstr "Content is laid out in a grid." msgid "Continue" msgstr "Continue" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continue where you left off" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribute code" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copied to clipboard." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copied to clipboard." msgid "Copy" msgstr "Copy" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copy an existing letter from a resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copy and store these backup codes in case you lose your device." msgid "Copy Backup Codes" msgstr "Copy Backup Codes" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copy from resume" @@ -1625,6 +1679,10 @@ msgstr "Copy the text out of the exported file and read it through; fix anything msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copy this secret key and use it in your applications to access your data." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Correct the year, or write \"Present\" for ongoing work." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Could not complete this action. Please try again." @@ -1655,14 +1712,6 @@ msgstr "Could not generate the DOCX. Please try again." msgid "Could not generate the PDF. Please try again." msgstr "Could not generate the PDF. Please try again." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Could not load cover letters." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Could not load the selected resume." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Could not load this cover letter." @@ -1675,11 +1724,6 @@ msgstr "Could not prepare the sample. Please try again." msgid "Could not prepare your resume for printing. Please try again." msgstr "Could not prepare your resume for printing. Please try again." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Could not reach the AI provider. Please try again." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Could not restore this patch." @@ -1709,6 +1753,18 @@ msgstr "Could not verify the connection. Check the API key, model, and base URL. msgid "Couldn't add the application. Please try again." msgstr "Couldn't add the application. Please try again." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Couldn't delete the timeline entry." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Couldn't move the application. Please try again." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Couldn't save the note." @@ -1764,7 +1828,6 @@ msgstr "Cover" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Cover letter" @@ -1778,16 +1841,17 @@ msgstr "Cover Letter" msgid "Cover letter draft" msgstr "Cover letter draft" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Cover Letters" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Create" @@ -1804,10 +1868,7 @@ msgstr "Create a new account" msgid "Create a new API key" msgstr "Create new API key" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Create a new resume" @@ -1815,13 +1876,9 @@ msgstr "Create a new resume" msgid "Create a resume" msgstr "Create a resume" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Create a Sample Resume" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Create cover letter" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Create from scratch" msgid "Create one now" msgstr "Create one now" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Create resume with options" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Created" @@ -1847,14 +1899,19 @@ msgstr "Created" msgid "Created \"{0}\" and linked it to this application." msgstr "Created \"{0}\" and linked it to this application." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Creating your API key..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Creating your resume..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Crop and Upload" @@ -1931,10 +1988,6 @@ msgstr "Dark" msgid "Dark theme" msgstr "Dark theme" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dashboard" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Date" @@ -1969,34 +2022,30 @@ msgstr "Decrease zoom" msgid "Deep check" msgstr "Deep check" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Default template" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Degree" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Delete" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Delete Page" @@ -2040,10 +2097,6 @@ msgstr "Delete this agent thread?" msgid "Delete this application?" msgstr "Delete this application?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Delete this cover letter?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Delete this timeline entry?" msgid "Delete timeline entry" msgstr "Delete timeline entry" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Deleted {0} application(s)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Deleting your account..." @@ -2077,11 +2139,6 @@ msgstr "Deleting your account..." msgid "Deleting your API key..." msgstr "Deleting your API key..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Deleting your resume..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Denied, waiting for the agent…" @@ -2191,12 +2248,22 @@ msgstr "Docs" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentation" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documents sent" @@ -2309,18 +2376,27 @@ msgstr "Drag to reposition and use the slider to zoom before uploading." msgid "Drag to turn the pages" msgstr "Drag to turn the pages" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Drop the pronouns and start from the verb. That is the convention in most markets." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplicate" @@ -2336,6 +2412,10 @@ msgstr "Duplicate Resume" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplicate your resume to create a new one, just like the original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplicating your resume..." @@ -2355,11 +2435,6 @@ msgstr "Dutch" msgid "Edit" msgstr "Edit" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Edit {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Edit date" msgid "Edit declined" msgstr "Edit declined" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Edit details" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Edit model" msgid "Edit note" msgstr "Edit note" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Export JSON" msgid "Export my data" msgstr "Export my data" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Export PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "File" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Fill fields" @@ -2858,9 +2935,13 @@ msgstr "Fill fields" msgid "Filled in what we could from the posting." msgstr "Filled in what we could from the posting." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filter by" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Find the weak bullet points and rewrite them with stronger outcomes, num msgid "Find us on GitHub" msgstr "Find us on GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finnish" @@ -2967,6 +3052,10 @@ msgstr "For keeping a copy" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "For your next application" @@ -3120,7 +3209,7 @@ msgstr "Graphic Design" msgid "Greek" msgstr "Greek" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grid" @@ -3304,8 +3393,7 @@ msgstr "If it came from a scan, that is expected. Otherwise remove it; recruiter msgid "Images cover most of the page." msgstr "Images cover most of the page." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Import" @@ -3314,15 +3402,13 @@ msgstr "Import" msgid "Import {0}" msgstr "Import {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Import an existing resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Import cover letter JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Import from CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Import JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Imported {0} application(s)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importing from Word requires a connected AI provider." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importing your resume..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importing…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspecting page {0} of {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrations" @@ -3466,6 +3552,10 @@ msgstr "Invalid AI provider configuration." msgid "Issuer" msgstr "Issuer" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italian" msgid "Italic" msgstr "Italic" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japanese" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Keep editing" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Keep it under 2.5 MB, usually by removing or shrinking images." @@ -3659,19 +3760,14 @@ msgstr "Language" msgid "Languages" msgstr "Languages" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Last updated" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Last updated" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Last updated on {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvian" @@ -3689,7 +3785,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Lead with the work. Add a concrete detail so someone can picture it." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Leave" @@ -3706,10 +3801,6 @@ msgstr "Leave empty to reset the title to the original." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Leave to set up an AI provider?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Left Align" @@ -3722,6 +3813,11 @@ msgstr "Legal" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Length is not a defect, and there is no universal one-page rule. Keep th msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Linked Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Referral…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Referral…" msgid "Linking your {providerName} account..." msgstr "Linking your {providerName} account..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "List" @@ -3845,10 +3948,6 @@ msgstr "Lithuanian" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Loading AI providers. Please try again in a moment." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Loading applications…" @@ -3888,17 +3987,15 @@ msgstr "Loading total" msgid "Location" msgstr "Location" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Lock" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Medium impact" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Missing working resume" @@ -4106,6 +4197,12 @@ msgstr "Move to interview" msgid "Move to offer" msgstr "Move to offer" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Moved to" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Name" @@ -4188,6 +4287,11 @@ msgstr "Network" msgid "Never expires" msgstr "Never expires" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "New account sign-ups are currently disabled on this server." @@ -4197,6 +4301,15 @@ msgstr "New account sign-ups are currently disabled on this server." msgid "New Application" msgstr "New Application" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "New Line" @@ -4233,10 +4346,6 @@ msgstr "New thread" msgid "New Thread" msgstr "New Thread" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Next" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "No AI provider connected" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognise. Expect to tidy up the result." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "No applications match your filters." @@ -4265,6 +4370,10 @@ msgstr "No applications match your filters." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "No applications yet. Add a few to see your funnel and reply rates." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "No bullet lists were found." @@ -4278,15 +4387,6 @@ msgstr "No commands match that search." msgid "No conventional section headings were found." msgstr "No conventional section headings were found." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "No cover letters found. Create one or import an existing letter." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "No data was returned from the AI provider." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "No dates were found." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "No lines look like a job title paired with an employer." @@ -4351,11 +4455,6 @@ msgstr "No results found." msgid "No resume linked." msgstr "No resume linked." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "No resumes match your search." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "No resumes yet." @@ -4445,6 +4544,15 @@ msgstr "Notes" msgid "Nothing marks a role as ongoing." msgstr "Nothing marks a role as ongoing." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Only the first pages were checked." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Open" @@ -4559,6 +4664,10 @@ msgstr "Open focus mode" msgid "Open in builder" msgstr "Open in builder" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Open Integrations Settings" @@ -4597,6 +4706,10 @@ msgstr "Opens in a new tab" msgid "opens in new tab" msgstr "opens in new tab" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Optional note for the agent" @@ -4609,6 +4722,16 @@ msgstr "Optional note for the agent…" msgid "Optionally, which terms from a job posting already appear." msgstr "Optionally, which terms from a job posting already appear." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Page" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF snapshot attached to the application." msgid "PDF text layer" msgstr "PDF text layer" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDFs already attached to applications will remain available." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Prefer a single column, or keep the side column to short, self-contained #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferences" @@ -4957,10 +5079,6 @@ msgstr "Preview PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Previous" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Proficiency" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profile" @@ -5118,11 +5236,6 @@ msgstr "Re-score" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Go to homepage" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume is free and open source. If it has helped you, please co msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reactive Resume v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Read again" @@ -5191,6 +5299,10 @@ msgstr "Reading page {0} of {1}…" msgid "Reading PDF" msgstr "Reading PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Reading the posting…" @@ -5199,6 +5311,10 @@ msgstr "Reading the posting…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Reading this PDF in your browser. Your file is not uploaded." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Ready to activate" @@ -5302,6 +5418,10 @@ msgstr "Remove tag" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Resources" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsible for working on the design system and helping other teams with their designs." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restore" @@ -5418,6 +5539,11 @@ msgstr "Restore the resume to before this patch?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Resume templates" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Resumes" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Sample download format" msgid "Sample resume" msgstr "Sample resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Sample resume for {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Save Changes" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Save changes before previewing, exporting, or changing styling." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Save copy to library" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Save model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Save resume changes before copying its content or styling." @@ -5717,7 +5842,8 @@ msgstr "Score my fit" msgid "Scoring your fit…" msgstr "Scoring your fit…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Search" @@ -5730,13 +5856,13 @@ msgstr "Search applications…" msgid "Search commands" msgstr "Search commands" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Search cover letters" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Search cover letters..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Search for an icon" msgid "Search for…" msgstr "Search for…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Search resumes..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Set Password" msgid "Set the document language when exporting." msgstr "Set the document language when exporting." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Set up a provider" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Set up an AI provider" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Set up an AI provider to chat about this resume and apply edits automatically." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Settings" @@ -6121,7 +6245,7 @@ msgstr "Skip and Upload" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Skip to main content" @@ -6193,6 +6317,10 @@ msgstr "Something else…" msgid "Something went wrong" msgstr "Something went wrong" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Something went wrong while reading that file. Please try again." @@ -6212,8 +6340,15 @@ msgstr "Something went wrong while signing you in. Please try again." msgid "Something went wrong. Please try again." msgstr "Something went wrong. Please try again." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sort by" @@ -6319,14 +6454,10 @@ msgstr "Start a thread" msgid "Start again" msgstr "Start again" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Start building your resume by giving it a name." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Start building your resume from scratch" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Start date must be on or before end date." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Start each one with a concrete verb: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Start new thread" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistics" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Stay" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Stays in your browser" @@ -6419,6 +6561,10 @@ msgstr "Styling and sender details refreshed from the selected resume." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Suggestions" @@ -6472,6 +6618,7 @@ msgstr "Table" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tags" @@ -6483,6 +6630,14 @@ msgstr "Tags can be used to categorise your resume by keywords." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailor my resume" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Text extracted" msgid "Text is written one character at a time." msgstr "Text is written one character at a time." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Text sits in the header or footer area." @@ -6618,10 +6776,18 @@ msgstr "The API key has been deleted." msgid "The application that sent you here made an invalid authorization request." msgstr "The application that sent you here made an invalid authorisation request." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "The deep check could not finish. Please try again." @@ -6630,19 +6796,14 @@ msgstr "The deep check could not finish. Please try again." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "The imported file could not be parsed into a valid resume." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "The order the text is stored in disagrees badly with the order it reads in." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "The original letter stays in your resume. Each copy can be edited independently." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "The page you're looking for may have been moved or no longer exists." @@ -6751,11 +6912,6 @@ msgstr "These dates will not be read correctly." msgid "Thinking" msgstr "Thinking" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "This action cannot be undone." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "This action cannot be undone. All your data will be permanently deleted." @@ -6804,10 +6960,6 @@ msgstr "This entry has no dates." msgid "This entry will be permanently deleted. This can't be undone." msgstr "This entry will be permanently deleted. This can't be undone." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "This feature requires a connected AI provider. Please set one up in the settings." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "This file contains form fields." @@ -6848,6 +7000,10 @@ msgstr "This file is large for a resume." msgid "This file is larger than many application forms accept." msgstr "This file is larger than many application forms accept." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "This file uses a lot of different fonts." @@ -6884,14 +7040,6 @@ msgstr "This key is shown only once. Copy it before you close this dialog." msgid "This link is missing its protocol." msgstr "This link is missing its protocol." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "This may take a moment. Please do not close the window or refresh the page." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." @@ -6908,10 +7056,9 @@ msgstr "This page is in columns, and the text extracts out of order." msgid "This page is very densely packed." msgstr "This page is very densely packed." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "This PDF has no readable text. It is likely a scan, so there is nothing to import." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "This period ends before it starts." msgid "This period starts in the future." msgstr "This period starts in the future." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "This resume has no embedded cover letters." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "This resume is locked and cannot be updated." @@ -7105,11 +7248,25 @@ msgstr "Translate the app" msgid "Translations" msgstr "Translations" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Try again" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Try your PDF" @@ -7198,7 +7359,8 @@ msgstr "Two-factor authentication is now enabled." msgid "Two-Factor Authentication QR Code" msgstr "Two-Factor Authentication QR Code" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Underline" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Undo" @@ -7253,17 +7417,18 @@ msgstr "Undo" msgid "Undo stylesheet edit" msgstr "Undo stylesheet edit" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Unlinking your {providerName} account..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Unlock" @@ -7272,6 +7437,10 @@ msgstr "Unlock" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Unnamed passkey" @@ -7280,6 +7449,14 @@ msgstr "Unnamed passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Unverified" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamese" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Want a second opinion on the writing?" msgid "Warning" msgstr "Warning" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "We couldn't detect the format automatically. Choose it above." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "We couldn't find that page" @@ -7666,10 +7843,6 @@ msgstr "What this does not do" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "When locked, the resume cannot be updated or deleted." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "You cancelled the sign-in before it finished." msgid "You have unsaved changes that will be lost." msgstr "You have unsaved changes that will be lost." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "You'll be taken to the Integrations page. The file you selected won't be imported." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "You’re in good company." @@ -7945,23 +8114,10 @@ msgstr "Your phone number is written in an unusual shape." msgid "Your profile has been updated." msgstr "Your profile has been updated." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Your resume has been created." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Your resume has been deleted." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Your resume has been duplicated." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Your resume has been imported." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Your resume has been updated." diff --git a/apps/web/locales/en-US.po b/apps/web/locales/en-US.po index 70dc06243..33a2204fb 100644 --- a/apps/web/locales/en-US.po +++ b/apps/web/locales/en-US.po @@ -22,6 +22,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "“{0}” moved to Trash" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "“{name}” moved to Trash" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "(link is live)" @@ -41,6 +52,11 @@ msgstr "{0, plural, one {# application to export} other {# applications to expor msgid "{0, plural, one {# character} other {# characters}}" msgstr "{0, plural, one {# character} other {# characters}}" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "{0} (copy)" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -57,6 +73,21 @@ msgstr "{0} characters" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "{0} days left" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "{0} entries" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "{0} fields are flagged for a quick look in the editor." + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -96,6 +127,18 @@ msgstr "{0} rejected" msgid "{0} Sample Resume" msgstr "{0} Sample Resume" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "{0} sections" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "{0} sections and {1} entries found." + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -117,6 +160,10 @@ msgstr "{0} to fix" msgid "{0}, entry {1} of {count}" msgstr "{0}, entry {1} of {count}" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "{base} (copy)" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "{column, plural, one {# column} other {# columns}}" @@ -177,6 +224,16 @@ msgstr "{title} deleted" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "{toCheck, plural, one {# to check} other {# to check}}" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "{type} · {0} days left" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "{type} · Edited {0}" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "+{extra} more" @@ -382,8 +439,9 @@ msgid "Accessibility" msgstr "Accessibility" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Account" @@ -634,14 +692,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent ready" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agents" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "AI agent setup is unavailable right now. Please try again in a moment." @@ -690,6 +740,7 @@ msgstr "AI, when you want it" msgid "Albanian" msgstr "Albanian" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "All" @@ -735,11 +786,6 @@ msgstr "An embedded font could not be read." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "An unexpected error stopped this page from loading. You can try again or head back." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "An unknown error occurred while importing your resume." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "Another of your resumes uses this address." @@ -769,8 +815,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Keys" @@ -782,7 +828,7 @@ msgstr "API keys are encrypted on the server and never shown again after saving. msgid "API Reference" msgstr "API Reference" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -820,6 +866,8 @@ msgstr "Appears on the page once it has an organization." #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Application" @@ -854,7 +902,7 @@ msgstr "Application updated." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Applications" @@ -912,19 +960,10 @@ msgstr "Are you sure you want to close this dialog?" msgid "Are you sure you want to delete this API key?" msgstr "Are you sure you want to delete this API key?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Are you sure you want to delete this resume?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Are you sure you want to delete your account?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Are you sure you want to lock this resume?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "Area of study" @@ -953,9 +992,9 @@ msgstr "Assistant" msgid "ATS Check" msgstr "ATS Check" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS Checker" @@ -989,8 +1028,8 @@ msgid "Attachment uploaded." msgstr "Attachment uploaded." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Authentication" @@ -1032,11 +1071,16 @@ msgstr "Azerbaijani" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "Back" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Back to authentication settings" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "Back to documents" @@ -1173,6 +1217,7 @@ msgstr "Calendar" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1240,6 +1285,10 @@ msgstr "Chat" msgid "Check" msgstr "Check" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "Check a PDF" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Check again" @@ -1290,9 +1339,13 @@ msgstr "Chinese (Traditional)" msgid "Choose {0}" msgstr "Choose {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Choose a cover letter" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "Choose a file" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "Choose a file to import" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1313,7 +1366,6 @@ msgid "Choose a preset or custom shade." msgstr "Choose a preset or custom shade." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Choose a resume" @@ -1338,6 +1390,10 @@ msgstr "Choose an application" msgid "Choose an application…" msgstr "Choose an application…" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "Choose another file" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1370,6 +1426,10 @@ msgstr "Clear filters" msgid "Clear formatting" msgstr "Clear formatting" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "Clear search and filters" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "Clear section" @@ -1378,10 +1438,6 @@ msgstr "Clear section" msgid "Clear selection" msgstr "Clear selection" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Click here to select a file to import" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Client ID" @@ -1431,7 +1487,6 @@ msgstr "Community" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compact" @@ -1534,15 +1589,6 @@ msgstr "Content is laid out in a grid." msgid "Continue" msgstr "Continue" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continue where you left off" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribute code" @@ -1567,6 +1613,10 @@ msgstr "Copied" msgid "Copied to clipboard." msgstr "Copied to clipboard." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "Copied to Documents" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1575,9 +1625,9 @@ msgstr "Copied to clipboard." msgid "Copy" msgstr "Copy" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copy an existing letter from a resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "Copy a resume for a job" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1587,6 +1637,10 @@ msgstr "Copy and store these backup codes in case you lose your device." msgid "Copy Backup Codes" msgstr "Copy Backup Codes" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "Copy for a job…" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copy from resume" @@ -1620,6 +1674,10 @@ msgstr "Copy the text out of the exported file and read it through; fix anything msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copy this secret key and use it in your applications to access your data." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "Copy to Documents" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \"Present\" for ongoing work." @@ -1629,7 +1687,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Correct the year, or write \"Present\" for ongoing work." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Could not complete this action. Please try again." @@ -1650,14 +1707,6 @@ msgstr "Could not generate the DOCX. Please try again." msgid "Could not generate the PDF. Please try again." msgstr "Could not generate the PDF. Please try again." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Could not load cover letters." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Could not load the selected resume." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Could not load this cover letter." @@ -1670,11 +1719,6 @@ msgstr "Could not prepare the sample. Please try again." msgid "Could not prepare your resume for printing. Please try again." msgstr "Could not prepare your resume for printing. Please try again." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Could not reach the AI provider. Please try again." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Could not restore this patch." @@ -1704,6 +1748,18 @@ msgstr "Could not verify the connection. Check the API key, model, and base URL. msgid "Couldn't add the application. Please try again." msgstr "Couldn't add the application. Please try again." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "Couldn't copy the letter. Save and try again." + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "Couldn't copy the resume." + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "Couldn't create the document." + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1717,10 +1773,18 @@ msgstr "Couldn't delete the interview." msgid "Couldn't delete the timeline entry." msgstr "Couldn't delete the timeline entry." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "Couldn't import" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Couldn't move the application. Please try again." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "Couldn't reach the AI provider. Try again in a moment." + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Couldn't save the note." @@ -1759,7 +1823,6 @@ msgstr "Cover" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Cover letter" @@ -1773,16 +1836,17 @@ msgstr "Cover Letter" msgid "Cover letter draft" msgstr "Cover letter draft" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Cover Letters" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "Cover letter imported" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "Cover letters" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Create" @@ -1799,10 +1863,7 @@ msgstr "Create a new account" msgid "Create a new API key" msgstr "Create a new API key" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Create a new resume" @@ -1810,13 +1871,9 @@ msgstr "Create a new resume" msgid "Create a resume" msgstr "Create a resume" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Create a Sample Resume" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Create cover letter" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "Create and open" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1827,13 +1884,8 @@ msgstr "Create from scratch" msgid "Create one now" msgstr "Create one now" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Create resume with options" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Created" @@ -1842,14 +1894,19 @@ msgstr "Created" msgid "Created \"{0}\" and linked it to this application." msgstr "Created \"{0}\" and linked it to this application." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "Created “{finalName}”" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "Created and linked to {0}" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Creating your API key..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Creating your resume..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Crop and Upload" @@ -1926,10 +1983,6 @@ msgstr "Dark" msgid "Dark theme" msgstr "Dark theme" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dashboard" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Date" @@ -1964,34 +2017,30 @@ msgstr "Decrease zoom" msgid "Deep check" msgstr "Deep check" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Default template" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Degree" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Delete" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "Delete “{0}” now?" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "Delete “{title}”?" @@ -2009,6 +2058,14 @@ msgstr "Delete entry" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "Delete now" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "Delete now…" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Delete Page" @@ -2035,10 +2092,6 @@ msgstr "Delete this agent thread?" msgid "Delete this application?" msgstr "Delete this application?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Delete this cover letter?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "Delete this interview?" @@ -2051,9 +2104,14 @@ msgstr "Delete this timeline entry?" msgid "Delete timeline entry" msgstr "Delete timeline entry" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" -msgstr "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "Deleted" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" +msgstr "Deleted “{0}”" #: src/features/resume/share/history-tab.tsx msgid "Deleted “{title}”" @@ -2064,6 +2122,10 @@ msgstr "Deleted “{title}”" msgid "Deleted {0} application(s)." msgstr "Deleted {0} application(s)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "Deleted in" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Deleting your account..." @@ -2072,11 +2134,6 @@ msgstr "Deleting your account..." msgid "Deleting your API key..." msgstr "Deleting your API key..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Deleting your resume..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Denied, waiting for the agent…" @@ -2186,12 +2243,22 @@ msgstr "Docs" msgid "Document menu: {name}" msgstr "Document menu: {name}" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "Document type" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentation" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "Documents" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documents sent" @@ -2304,18 +2371,27 @@ msgstr "Drag to reposition and use the slider to zoom before uploading." msgid "Drag to turn the pages" msgstr "Drag to turn the pages" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "Drop a PDF, Word or JSON file" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Drop the pronouns and start from the verb. That is the convention in most markets." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "Drop to import" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplicate" @@ -2331,6 +2407,10 @@ msgstr "Duplicate Resume" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplicate your resume to create a new one, just like the original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "Duplicated" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplicating your resume..." @@ -2350,11 +2430,6 @@ msgstr "Dutch" msgid "Edit" msgstr "Edit" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Edit {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2386,13 +2461,6 @@ msgstr "Edit date" msgid "Edit declined" msgstr "Edit declined" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Edit details" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "Edit entry" @@ -2417,6 +2485,10 @@ msgstr "Edit model" msgid "Edit note" msgstr "Edit note" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "Edited" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "Editing" @@ -2634,6 +2706,10 @@ msgstr "Export JSON" msgid "Export my data" msgstr "Export my data" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "export opened" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Export PNG" @@ -2837,14 +2913,15 @@ msgstr "Field {0}" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "File" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "File name" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "file read" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Fill fields" @@ -2853,9 +2930,13 @@ msgstr "Fill fields" msgid "Filled in what we could from the posting." msgstr "Filled in what we could from the posting." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filter by" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "Filling in entries" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "Filter by tag" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2869,6 +2950,10 @@ msgstr "Find the weak bullet points and rewrite them with stronger outcomes, num msgid "Find us on GitHub" msgstr "Find us on GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "Finding sections" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finnish" @@ -2962,6 +3047,10 @@ msgstr "For keeping a copy" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "For portals or recruiters who ask for Word. Layout is simplified." +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "For which job?" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "For your next application" @@ -3115,7 +3204,7 @@ msgstr "Graphic Design" msgid "Greek" msgstr "Greek" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grid" @@ -3299,8 +3388,7 @@ msgstr "If it came from a scan, that is expected. Otherwise remove it; recruiter msgid "Images cover most of the page." msgstr "Images cover most of the page." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Import" @@ -3309,15 +3397,13 @@ msgstr "Import" msgid "Import {0}" msgstr "Import {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Import an existing resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "Import a resume" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Import cover letter JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "Import a resume, copy one for a job, or start blank." #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3336,9 +3422,17 @@ msgstr "Import from CSV" msgid "Import from library" msgstr "Import from library" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Import JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "Import progress" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "Import steps" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." #: src/features/resume/share/format.ts msgid "Imported" @@ -3349,17 +3443,9 @@ msgstr "Imported" msgid "Imported {0} application(s)." msgstr "Imported {0} application(s)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importing from Word requires a connected AI provider." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importing your resume..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importing…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "Importing" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3418,8 +3504,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspecting page {0} of {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrations" @@ -3461,6 +3547,10 @@ msgstr "Invalid AI provider configuration." msgid "Issuer" msgstr "Issuer" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "It will be deleted for good and can't be restored." + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "It will be removed from the timeline and calendar. This can't be undone." @@ -3478,6 +3568,14 @@ msgstr "Italian" msgid "Italic" msgstr "Italic" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "Items are deleted permanently after 30 days." + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "Items you move here stay for 30 days." + #: src/libs/locale.ts msgid "Japanese" msgstr "Japanese" @@ -3525,10 +3623,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "JSON read" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3558,6 +3655,10 @@ msgstr "Keep editing" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "Keep in Trash" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Keep it under 2.5 MB, usually by removing or shrinking images." @@ -3654,19 +3755,14 @@ msgstr "Language" msgid "Languages" msgstr "Languages" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "Last edited" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Last updated" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Last Updated" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Last updated on {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvian" @@ -3684,7 +3780,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Lead with the work. Add a concrete detail so someone can picture it." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Leave" @@ -3701,10 +3796,6 @@ msgstr "Leave empty to reset the title to the original." msgid "Leave it empty to remove the link." msgstr "Leave it empty to remove the link." -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Leave to set up an AI provider?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Left Align" @@ -3717,6 +3808,11 @@ msgstr "Legal" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "Let's start with what you have" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3724,6 +3820,10 @@ msgstr "Length is not a defect, and there is no universal one-page rule. Keep th msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "Letters" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3793,6 +3893,14 @@ msgstr "Link copied" msgid "Link is live" msgstr "Link is live" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "Link to application" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "Link to application…" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "Link turned off. The address is kept" @@ -3810,11 +3918,6 @@ msgstr "Linked Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "LinkedIn (Data Export)" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Referral…" @@ -3823,7 +3926,7 @@ msgstr "LinkedIn, Referral…" msgid "Linking your {providerName} account..." msgstr "Linking your {providerName} account..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "List" @@ -3840,10 +3943,6 @@ msgstr "Lithuanian" msgid "Live at {0}" msgstr "Live at {0}" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Loading AI providers. Please try again in a moment." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Loading applications…" @@ -3883,17 +3982,15 @@ msgstr "Loading total" msgid "Location" msgstr "Location" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Lock" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "Lock editing" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "Locked" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "Locked. Unlock to edit." @@ -4005,12 +4102,6 @@ msgstr "Match system theme" msgid "Medium impact" msgstr "Medium impact" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Missing working resume" @@ -4101,6 +4192,12 @@ msgstr "Move to interview" msgid "Move to offer" msgstr "Move to offer" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "Move to Trash" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "Move to…" @@ -4124,10 +4221,12 @@ msgstr "Moved to" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Name" @@ -4183,6 +4282,11 @@ msgstr "Network" msgid "Never expires" msgstr "Never expires" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "New" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "New account sign-ups are currently disabled on this server." @@ -4192,6 +4296,15 @@ msgstr "New account sign-ups are currently disabled on this server." msgid "New Application" msgstr "New Application" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "New cover letter instead" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "New document" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "New Line" @@ -4228,10 +4341,6 @@ msgstr "New thread" msgid "New Thread" msgstr "New Thread" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Next" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "Next month" @@ -4248,10 +4357,6 @@ msgstr "No active applications." msgid "No AI provider connected" msgstr "No AI provider connected" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "No applications match your filters." @@ -4260,6 +4365,10 @@ msgstr "No applications match your filters." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "No applications yet. Add a few to see your funnel and reply rates." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "No applications yet. Add one in Applications first." + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "No bullet lists were found." @@ -4273,15 +4382,6 @@ msgstr "No commands match that search." msgid "No conventional section headings were found." msgstr "No conventional section headings were found." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "No cover letters found. Create one or import an existing letter." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "No data was returned from the AI provider." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "No dates were found." @@ -4302,6 +4402,10 @@ msgstr "No interviews" msgid "No interviews scheduled." msgstr "No interviews scheduled." +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "No job yet" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "No lines look like a job title paired with an employer." @@ -4346,11 +4450,6 @@ msgstr "No results found." msgid "No resume linked." msgstr "No resume linked." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "No resumes match your search." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "No resumes yet." @@ -4440,6 +4539,15 @@ msgstr "Notes" msgid "Nothing marks a role as ongoing." msgstr "Nothing marks a role as ongoing." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "Nothing matches “{0}”" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "Nothing matches these filters" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "Nothing scheduled yet" @@ -4526,10 +4634,7 @@ msgstr "Only the first pages were checked." msgid "Only you see these" msgstr "Only you see these" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Open" @@ -4554,6 +4659,10 @@ msgstr "Open focus mode" msgid "Open in builder" msgstr "Open in builder" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "Open in editor" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Open Integrations Settings" @@ -4592,6 +4701,10 @@ msgstr "Opens in a new tab" msgid "opens in new tab" msgstr "opens in new tab" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "Opens the editor on your name. Nothing else to fill in first." + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Optional note for the agent" @@ -4604,6 +4717,16 @@ msgstr "Optional note for the agent…" msgid "Optionally, which terms from a job posting already appear." msgstr "Optionally, which terms from a job posting already appear." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "Options" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "Options for {0}" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4642,10 +4765,9 @@ msgid "Page" msgstr "Page" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4783,9 +4905,9 @@ msgstr "PDF snapshot attached to the application." msgid "PDF text layer" msgstr "PDF text layer" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDFs already attached to applications will remain available." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "PDF, Word or JSON. We'll build a resume from it." #: src/libs/locale.ts msgid "Persian" @@ -4892,8 +5014,8 @@ msgstr "Prefer a single column, or keep the side column to short, self-contained #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferences" @@ -4952,10 +5074,6 @@ msgstr "Preview PDF" msgid "Previewing {0} · click to apply" msgstr "Previewing {0} · click to apply" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Previous" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "Previous month" @@ -5003,8 +5121,8 @@ msgid "Proficiency" msgstr "Proficiency" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profile" @@ -5113,11 +5231,6 @@ msgstr "Re-score" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Go to homepage" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." @@ -5131,11 +5244,6 @@ msgstr "Reactive Resume is free and open source. If it has helped you, please co msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reactive Resume v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Read again" @@ -5186,6 +5294,10 @@ msgstr "Reading page {0} of {1}…" msgid "Reading PDF" msgstr "Reading PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "Reading the file" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Reading the posting…" @@ -5194,6 +5306,10 @@ msgstr "Reading the posting…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Reading this PDF in your browser. Your file is not uploaded." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Ready to activate" @@ -5297,6 +5413,10 @@ msgstr "Remove tag" msgid "Remove the password?" msgstr "Remove the password?" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "Rename" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "Rename version" @@ -5401,6 +5521,7 @@ msgstr "Resources" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsible for working on the design system and helping other teams with their designs." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restore" @@ -5413,6 +5534,11 @@ msgstr "Restore the resume to before this patch?" msgid "Restore this version" msgstr "Restore this version" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "Restored “{0}”" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "Restored a version" @@ -5427,6 +5553,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "Restored the version from {0}. Your previous state is saved as “Before restore”." #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5467,15 +5594,13 @@ msgstr "Resume templates" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Resumes" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5600,6 +5725,10 @@ msgstr "Sample download format" msgid "Sample resume" msgstr "Sample resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "Sample resume added. Delete it anytime." + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Sample resume for {name}" @@ -5610,6 +5739,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5638,16 +5768,11 @@ msgstr "Save Changes" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Save changes before previewing, exporting, or changing styling." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Save copy to library" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Save model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Save resume changes before copying its content or styling." @@ -5712,7 +5837,8 @@ msgstr "Score my fit" msgid "Scoring your fit…" msgstr "Scoring your fit…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Search" @@ -5725,13 +5851,13 @@ msgstr "Search applications…" msgid "Search commands" msgstr "Search commands" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Search cover letters" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "Search covers titles, tags and linked applications." -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Search cover letters..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "Search documents" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5743,9 +5869,9 @@ msgstr "Search for an icon" msgid "Search for…" msgstr "Search for…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Search resumes..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "Search or run…" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5885,10 +6011,6 @@ msgstr "Set Password" msgid "Set the document language when exporting." msgstr "Set the document language when exporting." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Set up a provider" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Set up an AI provider" @@ -5906,8 +6028,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Set up an AI provider to chat about this resume and apply edits automatically." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Settings" @@ -6116,7 +6240,7 @@ msgstr "Skip and Upload" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Skip to main content" @@ -6188,6 +6312,10 @@ msgstr "Something else…" msgid "Something went wrong" msgstr "Something went wrong" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "Something went wrong while importing. Try again, or start blank." + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Something went wrong while reading that file. Please try again." @@ -6207,8 +6335,15 @@ msgstr "Something went wrong while signing you in. Please try again." msgid "Something went wrong. Please try again." msgstr "Something went wrong. Please try again." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "Something went wrong. Try again." + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "Sort" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sort by" @@ -6314,14 +6449,10 @@ msgstr "Start a thread" msgid "Start again" msgstr "Start again" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Start building your resume by giving it a name." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Start building your resume from scratch" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "Start blank" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6331,6 +6462,14 @@ msgstr "Start date must be on or before end date." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Start each one with a concrete verb: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "Start from" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "Start from one you have and link the application." + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Start new thread" @@ -6360,11 +6499,14 @@ msgstr "Start with the sections most resumes have." msgid "Statistics" msgstr "Statistics" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Stay" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "Stay here" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Stays in your browser" @@ -6414,6 +6556,10 @@ msgstr "Styling and sender details refreshed from the selected resume." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "Suggested from the source and the job. Change it anytime." + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Suggestions" @@ -6467,6 +6613,7 @@ msgstr "Table" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tags" @@ -6478,6 +6625,14 @@ msgstr "Tags can be used to categorize your resume by keywords." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "Tags group documents in the library; pick one above the grid to filter by it." + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "Tags…" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailor my resume" @@ -6503,7 +6658,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6551,6 +6705,10 @@ msgstr "Text extracted" msgid "Text is written one character at a time." msgstr "Text is written one character at a time." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "text layer found" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Text sits in the header or footer area." @@ -6613,10 +6771,18 @@ msgstr "The API key has been deleted." msgid "The application that sent you here made an invalid authorization request." msgstr "The application that sent you here made an invalid authorization request." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "The application this letter is for." + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "The copy is linked to the application, so Check and the assistant use its posting." + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "The deep check could not finish. Please try again." @@ -6625,19 +6791,14 @@ msgstr "The deep check could not finish. Please try again." msgid "The end is before the start." msgstr "The end is before the start." -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "The imported file could not be parsed into a valid resume." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "The file couldn't be read as a resume." #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "The order the text is stored in disagrees badly with the order it reads in." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "The original letter stays in your resume. Each copy can be edited independently." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "The page you're looking for may have been moved or no longer exists." @@ -6746,11 +6907,6 @@ msgstr "These dates will not be read correctly." msgid "Thinking" msgstr "Thinking" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "This action cannot be undone." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "This action cannot be undone. All your data will be permanently deleted." @@ -6799,10 +6955,6 @@ msgstr "This entry has no dates." msgid "This entry will be permanently deleted. This can't be undone." msgstr "This entry will be permanently deleted. This can't be undone." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "This feature requires a connected AI provider. Please set one up in the settings." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "This file contains form fields." @@ -6843,6 +6995,10 @@ msgstr "This file is large for a resume." msgid "This file is larger than many application forms accept." msgstr "This file is larger than many application forms accept." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "This file uses a lot of different fonts." @@ -6879,14 +7035,6 @@ msgstr "This key is shown only once. Copy it before you close this dialog." msgid "This link is missing its protocol." msgstr "This link is missing its protocol." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "This may take a moment. Please do not close the window or refresh the page." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." @@ -6903,10 +7051,9 @@ msgstr "This page is in columns, and the text extracts out of order." msgid "This page is very densely packed." msgstr "This page is very densely packed." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "This PDF has no readable text. It is likely a scan, so there is nothing to import." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6925,10 +7072,6 @@ msgstr "This period ends before it starts." msgid "This period starts in the future." msgstr "This period starts in the future." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "This resume has no embedded cover letters." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "This resume is locked and cannot be updated." @@ -7100,11 +7243,25 @@ msgstr "Translate the app" msgid "Translations" msgstr "Translations" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "Trash" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "Trash is empty" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "Try {0}" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "Try a sample" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7115,6 +7272,10 @@ msgstr "Try again" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "Try with a sample resume" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Try your PDF" @@ -7193,7 +7354,8 @@ msgstr "Two-factor authentication is now enabled." msgid "Two-Factor Authentication QR Code" msgstr "Two-Factor Authentication QR Code" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7234,12 +7396,14 @@ msgstr "Underline" msgid "Underline links" msgstr "Underline links" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Undo" @@ -7248,17 +7412,18 @@ msgstr "Undo" msgid "Undo stylesheet edit" msgstr "Undo stylesheet edit" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "Unlink" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Unlinking your {providerName} account..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Unlock" @@ -7267,6 +7432,10 @@ msgstr "Unlock" msgid "Unlock editing" msgstr "Unlock editing" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "Unlock it first" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Unnamed passkey" @@ -7275,6 +7444,14 @@ msgstr "Unnamed passkey" msgid "Untitled" msgstr "Untitled" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "Untitled letter" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "Untitled resume" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Unverified" @@ -7532,6 +7709,10 @@ msgstr "Video link, office address, or phone number" msgid "Vietnamese" msgstr "Vietnamese" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "View" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "View application" @@ -7583,10 +7764,6 @@ msgstr "Want a second opinion on the writing?" msgid "Warning" msgstr "Warning" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "We couldn't detect the format automatically. Choose it above." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "We couldn't find that page" @@ -7661,10 +7838,6 @@ msgstr "What this does not do" msgid "What to download" msgstr "What to download" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "When locked, the resume cannot be updated or deleted." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "Where" @@ -7820,10 +7993,6 @@ msgstr "You cancelled the sign-in before it finished." msgid "You have unsaved changes that will be lost." msgstr "You have unsaved changes that will be lost." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "You'll be taken to the Integrations page. The file you selected won't be imported." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "You’re in good company." @@ -7940,23 +8109,10 @@ msgstr "Your phone number is written in an unusual shape." msgid "Your profile has been updated." msgstr "Your profile has been updated." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Your resume has been created." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Your resume has been deleted." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Your resume has been duplicated." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Your resume has been imported." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Your resume has been updated." diff --git a/apps/web/locales/es-ES.po b/apps/web/locales/es-ES.po index 8f20f055c..a0876a9ad 100644 --- a/apps/web/locales/es-ES.po +++ b/apps/web/locales/es-ES.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" y todo su historial se eliminarán permanentemente. Esta acción no se puede deshacer." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aplicación que se va a exportar} other {# aplicacion msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} caracteres" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "Se omitieron {0} contacto(s) (correo electrónico no válido o falta el nombre del contacto). Esas candidaturas se importan igualmente." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} rechazadas" msgid "{0} Sample Resume" msgstr "{0} Ejemplo de currículum" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} por corregir" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Accesibilidad" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Cuenta" @@ -639,14 +697,6 @@ msgstr "Agente" msgid "Agent ready" msgstr "Agente listo" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agentes" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "IA" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "La configuración del agente de IA no está disponible en este momento. Inténtelo de nuevo en un momento." @@ -695,6 +745,7 @@ msgstr "IA, cuando quieras" msgid "Albanian" msgstr "Albanés" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "No se pudo leer una fuente incrustada." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Se ha producido un error inesperado que ha impedido que esta página se cargue. Puedes intentarlo de nuevo o volver atrás." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Se ha producido un error desconocido al importar tu currículum." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Clave API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Claves API" @@ -787,7 +833,7 @@ msgstr "Las claves API se cifran en el servidor y no se vuelven a mostrar despu msgid "API Reference" msgstr "Referencia de la API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplicación" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Candidatura" @@ -859,7 +907,7 @@ msgstr "Candidatura actualizada." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Candidaturas" @@ -917,19 +965,10 @@ msgstr "¿Estás seguro de que deseas cerrar este diálogo?" msgid "Are you sure you want to delete this API key?" msgstr "¿Seguro que deseas eliminar esta clave API?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "¿Seguro que deseas eliminar este currículum?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "¿Seguro que deseas eliminar tu cuenta?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "¿Seguro que deseas bloquear este currículum?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Verificación ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Verificador ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Archivo adjunto subido." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autenticación" @@ -1037,11 +1076,16 @@ msgstr "Azerí" msgid "BA" msgstr "Grado" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Volver a la configuración de autenticación" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Charlar" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Volver a comprobar" @@ -1295,9 +1344,13 @@ msgstr "Chino (tradicional)" msgid "Choose {0}" msgstr "Elige {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Elige una carta de presentación" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Elija un tono preestablecido o personalizado." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Elige un currículum" @@ -1343,6 +1395,10 @@ msgstr "Elige una candidatura" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Borrar filtros" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Selección clara" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Haz clic aquí para seleccionar un archivo para importar" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID de cliente" @@ -1436,7 +1492,6 @@ msgstr "Comunidad" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compacto" @@ -1539,15 +1594,6 @@ msgstr "El contenido está organizado en una cuadrícula." msgid "Continue" msgstr "Continuar" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continúa donde lo dejaste" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribuir con código" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copiado al portapapeles." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copiado al portapapeles." msgid "Copy" msgstr "Copiar" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copiar una carta existente de un currículum" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copia y guarda estos códigos de respaldo en caso de que pierdas tu disp msgid "Copy Backup Codes" msgstr "Copiar códigos de respaldo" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copiar del currículum" @@ -1625,6 +1679,10 @@ msgstr "Copie el texto del archivo exportado y léalo entero; corrija lo que apa msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copia esta clave secreta y úsala en tus aplicaciones para acceder a tus datos." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Corrija el año, o escriba \"Present\" para un trabajo en curso." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "No se ha podido completar esta acción. Inténtalo de nuevo." @@ -1655,14 +1712,6 @@ msgstr "No se pudo generar el DOCX. Inténtalo de nuevo." msgid "Could not generate the PDF. Please try again." msgstr "No se pudo generar el PDF. Inténtalo de nuevo." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "No se han podido cargar las cartas de presentación." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "No se ha podido cargar el currículum seleccionado." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "No se ha podido cargar esta carta de presentación." @@ -1675,11 +1724,6 @@ msgstr "No se pudo preparar el ejemplo. Inténtalo de nuevo." msgid "Could not prepare your resume for printing. Please try again." msgstr "No se pudo preparar tu currículum para imprimir. Inténtalo de nuevo." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "No se ha podido contactar con el proveedor de AI. Por favor, inténtelo de nuevo." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "No se pudo restaurar este parche." @@ -1709,6 +1753,18 @@ msgstr "No se pudo verificar la conexión. Compruebe la clave API, el modelo y l msgid "Couldn't add the application. Please try again." msgstr "No se pudo añadir la candidatura. Inténtalo de nuevo." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "No se pudo eliminar la entrada de la cronología." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "No se pudo mover la candidatura. Inténtalo de nuevo." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "No se pudo guardar la nota." @@ -1764,7 +1828,6 @@ msgstr "Cubrir" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Carta de presentación" @@ -1778,16 +1841,17 @@ msgstr "Carta de presentación" msgid "Cover letter draft" msgstr "Borrador de carta de presentación" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Cartas de presentación" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Crear" @@ -1804,10 +1868,7 @@ msgstr "Crear una nueva cuenta" msgid "Create a new API key" msgstr "Crear una nueva clave API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Crear un nuevo currículum" @@ -1815,13 +1876,9 @@ msgstr "Crear un nuevo currículum" msgid "Create a resume" msgstr "Crea un currículum" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Crear un currículum de ejemplo" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Crear carta de presentación" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Crear desde cero" msgid "Create one now" msgstr "Cree uno ahora" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Crear currículum con opciones" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Creado" @@ -1847,14 +1899,19 @@ msgstr "Creado" msgid "Created \"{0}\" and linked it to this application." msgstr "Se creó \"{0}\" y se vinculó a esta candidatura." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Creando tu clave API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Creando tu currículum..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Recortar y subir" @@ -1931,10 +1988,6 @@ msgstr "Oscuro" msgid "Dark theme" msgstr "Tema oscuro" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Panel" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Fecha" @@ -1969,34 +2022,30 @@ msgstr "Disminuir el zoom" msgid "Deep check" msgstr "Comprobación profunda" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Plantilla predeterminada" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Título académico" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Eliminar" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Elimínelo. Las palabras clave ocultas se consideran un intento deliberado de manipular la búsqueda." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Eliminar página" @@ -2040,10 +2097,6 @@ msgstr "¿Eliminar este hilo del agente?" msgid "Delete this application?" msgstr "¿Eliminar esta candidatura?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "¿Eliminar esta carta de presentación?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "¿Eliminar esta entrada de la cronología?" msgid "Delete timeline entry" msgstr "Eliminar entrada de la cronología" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} candidatura(s) eliminada(s)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Eliminando tu cuenta..." @@ -2077,11 +2139,6 @@ msgstr "Eliminando tu cuenta..." msgid "Deleting your API key..." msgstr "Eliminando tu clave API..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Eliminando tu currículum..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Rechazado, esperando al agente…" @@ -2191,12 +2248,22 @@ msgstr "Documentación" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentación" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documentos enviados" @@ -2309,18 +2376,27 @@ msgstr "Arrastra para cambiar la posición y usa el control deslizante para hace msgid "Drag to turn the pages" msgstr "Arrastra para pasar las páginas" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Elimine los pronombres y empiece por el verbo. Es la convención habitual en la mayoría de los mercados." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplicar" @@ -2336,6 +2412,10 @@ msgstr "Duplicar currículum" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplica tu currículum para crear uno nuevo, igual que el original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplicando tu currículum..." @@ -2355,11 +2435,6 @@ msgstr "Neerlandés" msgid "Edit" msgstr "Editar" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Editar {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Editar fecha" msgid "Edit declined" msgstr "Edición rechazada" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Editar detalles" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Editar modelo" msgid "Edit note" msgstr "Editar nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exportar JSON" msgid "Export my data" msgstr "Exportar mis datos" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exportar PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Quince plantillas, todas gratuitas. Elige una que te guste. Puedes cambiar la tipografía, el color y el diseño en el editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Archivo" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Rellenar campos" @@ -2858,9 +2935,13 @@ msgstr "Rellenar campos" msgid "Filled in what we could from the posting." msgstr "Completamos lo que pudimos a partir de la oferta." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrar por" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Encuentra las viñetas más flojas y reescríbelas con resultados más s msgid "Find us on GitHub" msgstr "Encuéntranos en GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finés" @@ -2967,6 +3052,10 @@ msgstr "Para guardar una copia" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Para tu próxima candidatura" @@ -3120,7 +3209,7 @@ msgstr "Diseño gráfico" msgid "Greek" msgstr "Griego" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Cuadrícula" @@ -3304,8 +3393,7 @@ msgstr "Si proviene de un escaneo, es normal. Si no, elimínelo; los reclutadore msgid "Images cover most of the page." msgstr "Las imágenes cubren la mayor parte de la página." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importar" @@ -3314,15 +3402,13 @@ msgstr "Importar" msgid "Import {0}" msgstr "Importar {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importar un currículum existente" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importar JSON de carta de presentación" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importar desde CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importar JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} candidatura(s) importada(s)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importar desde Word requiere un proveedor de IA conectado." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importando tu currículum..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importando…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspeccionando la página {0} de {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integraciones" @@ -3466,6 +3552,10 @@ msgstr "Configuración no válida del proveedor de IA." msgid "Issuer" msgstr "Emisor" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiano" msgid "Italic" msgstr "Cursiva" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonés" @@ -3530,10 +3628,9 @@ msgstr "Juan Pérez" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Currículum JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Seguir editando" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Sigue editando en Word, Google Docs o Pages. El diseño puede diferir del PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Manténgalo por debajo de 2,5 MB, normalmente eliminando o reduciendo imágenes." @@ -3659,19 +3760,14 @@ msgstr "Idioma" msgid "Languages" msgstr "Idiomas" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Última actualización" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Última actualización" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Última actualización: {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letón" @@ -3689,7 +3785,6 @@ msgstr "Diseño" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Empieza por el trabajo. Añade un detalle concreto para que alguien pueda imaginárselo." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Salir" @@ -3706,10 +3801,6 @@ msgstr "Déjalo vacío para restablecer el título al original." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "¿Dejar de montar un proveedor de IA?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Alinear a la izquierda" @@ -3722,6 +3813,11 @@ msgstr "Aviso legal" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "La extensión no es un defecto, y no existe una regla universal de una sola página. Conserve las páginas que se lo ganen." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "La extensión no es un defecto, y no existe una regla universal de una s msgid "Letter" msgstr "Carta" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume vinculado" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, recomendación…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, recomendación…" msgid "Linking your {providerName} account..." msgstr "Vinculando tu cuenta de {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "Lituano" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Cargando proveedores de IA. Inténtelo de nuevo en un momento." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Cargando aplicaciones…" @@ -3888,17 +3987,15 @@ msgstr "Cargando total" msgid "Location" msgstr "Ubicación" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Bloquear" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Impacto medio" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Falta el currículum vitae laboral" @@ -4106,6 +4197,12 @@ msgstr "Pasar a entrevista" msgid "Move to offer" msgstr "Pasar a oferta" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Movido a" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nombre" @@ -4188,6 +4287,11 @@ msgstr "Red" msgid "Never expires" msgstr "Nunca caduca" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "El registro de cuentas nuevas está desactivado actualmente en este servidor." @@ -4197,6 +4301,15 @@ msgstr "El registro de cuentas nuevas está desactivado actualmente en este serv msgid "New Application" msgstr "Nueva solicitud" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nueva línea" @@ -4233,10 +4346,6 @@ msgstr "Nuevo hilo" msgid "New Thread" msgstr "Nuevo hilo" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Siguiente" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Ningún proveedor de IA conectado" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "No hay ningún proveedor de IA conectado, así que leeremos el texto del PDF aquí, en tu navegador, y rellenaremos lo que podamos reconocer. Cuenta con tener que retocar el resultado." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Ninguna candidatura coincide con tus filtros." @@ -4265,6 +4370,10 @@ msgstr "Ninguna candidatura coincide con tus filtros." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Aún no hay candidaturas. Añade algunas para ver tu embudo y las tasas de respuesta." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "No se encontraron listas con viñetas." @@ -4278,15 +4387,6 @@ msgstr "Ningún comando coincide con esa búsqueda." msgid "No conventional section headings were found." msgstr "No se encontraron encabezados de sección convencionales." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "No se han encontrado cartas de presentación. Crea una o importa una carta existente." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "No se recibieron datos del proveedor de IA." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "No se encontraron fechas." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Ninguna línea parece un puesto emparejado con un empleador." @@ -4351,11 +4455,6 @@ msgstr "No se han encontrado resultados." msgid "No resume linked." msgstr "No hay currículum vinculado." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "No se encontraron currículums que coincidan con su búsqueda." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Aún no hay currículums." @@ -4445,6 +4544,15 @@ msgstr "Notas" msgid "Nothing marks a role as ongoing." msgstr "Nada indica que un puesto esté en curso." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Solo se comprobaron las primeras páginas." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Abrir" @@ -4559,6 +4664,10 @@ msgstr "Abrir modo de enfoque" msgid "Open in builder" msgstr "Abrir en constructor" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Abrir Configuración de integraciones" @@ -4597,6 +4706,10 @@ msgstr "Se abre en una pestaña nueva" msgid "opens in new tab" msgstr "abrir en una nueva pestaña" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Nota opcional para el agente" @@ -4609,6 +4722,16 @@ msgstr "Nota opcional para el agente…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opcionalmente, qué términos de una oferta de empleo ya aparecen." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Página" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Se ha adjuntado una copia en PDF a la candidatura." msgid "PDF text layer" msgstr "Capa de texto del PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Los PDF ya adjuntados a candidaturas seguirán disponibles." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Prefiera una sola columna, o limite la columna lateral a listas breves y #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferencias" @@ -4957,10 +5079,6 @@ msgstr "Previsualizar PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Anterior" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Nivel de dominio" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Perfil" @@ -5118,11 +5236,6 @@ msgstr "Volver a puntuar" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Ir a la página de inicio" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Hoja de vida reactiva (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume es gratuito y de código abierto. Amruth y una comunidad de colaboradores lo mantienen en funcionamiento. Si quieres apoyar el trabajo, las donaciones ayudan a cubrir el alojamiento y el desarrollo." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume es gratuito y de código abierto. Si te ha sido útil, c msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reanudación reactiva v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Currículum reactivo v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Leer de nuevo" @@ -5191,6 +5299,10 @@ msgstr "Leyendo la página {0} de {1}…" msgid "Reading PDF" msgstr "Leyendo PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Leyendo la oferta…" @@ -5199,6 +5311,10 @@ msgstr "Leyendo la oferta…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Leyendo este PDF en tu navegador. Tu archivo no se sube." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Listo para activar" @@ -5302,6 +5418,10 @@ msgstr "Eliminar etiqueta" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Recursos" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsable de trabajar en el sistema de diseño y ayudar a otros equipos con sus diseños." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restaurar" @@ -5418,6 +5539,11 @@ msgstr "¿Restaurar el currículum al estado anterior a este parche?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Plantillas de currículum" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Currículums" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formato de descarga de ejemplo" msgid "Sample resume" msgstr "Currículum de ejemplo" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Currículum de ejemplo de {name}" @@ -5615,6 +5744,7 @@ msgstr "Sin serif" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Guardar cambios" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Guarda los cambios antes de previsualizar, exportar o cambiar el estilo." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Guardar copia en la biblioteca" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Guardar modelo" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Guarda los cambios del currículum antes de copiar su contenido o su estilo." @@ -5717,7 +5842,8 @@ msgstr "Puntuar mi encaje" msgid "Scoring your fit…" msgstr "Puntuando tu encaje…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Buscar" @@ -5730,13 +5856,13 @@ msgstr "Buscar candidaturas…" msgid "Search commands" msgstr "Comandos de búsqueda" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Buscar cartas de presentación" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Buscar cartas de presentación..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Buscar un icono" msgid "Search for…" msgstr "Buscar…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Buscar currículums..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Establecer contraseña" msgid "Set the document language when exporting." msgstr "Configure el idioma del documento al exportar." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Configurar un proveedor" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Configurar un proveedor de IA" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Configura un proveedor de IA para que converse sobre este currículum y aplique las ediciones automáticamente." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Configuración" @@ -6121,7 +6245,7 @@ msgstr "Omitir y subir" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Saltar al contenido principal" @@ -6193,6 +6317,10 @@ msgstr "Otra cosa…" msgid "Something went wrong" msgstr "Algo salió mal" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Algo salió mal al leer ese archivo. Inténtelo de nuevo." @@ -6212,8 +6340,15 @@ msgstr "Algo salió mal al iniciar tu sesión. Inténtalo de nuevo." msgid "Something went wrong. Please try again." msgstr "Algo salió mal. Vuelve a intentarlo." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Ordenar por" @@ -6319,14 +6454,10 @@ msgstr "Iniciar un hilo" msgid "Start again" msgstr "Empezar de nuevo" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Comienza a crear tu currículum dándole un nombre." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Comienza a crear tu currículum desde cero" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "La fecha de inicio debe ser anterior o igual a la fecha de fin." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Empiece cada una con un verbo concreto: creó, dirigió, redujo, migró." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Iniciar un nuevo hilo" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Estadísticas" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Continuar" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Permanece en tu navegador" @@ -6419,6 +6561,10 @@ msgstr "Se han actualizado el estilo y los datos del remitente a partir del curr msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Sugerencias" @@ -6472,6 +6618,7 @@ msgstr "Tabla" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Etiquetas" @@ -6483,6 +6630,14 @@ msgstr "Las etiquetas pueden utilizarse para clasificar tu currículum por palab msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Las etiquetas dan al software un orden de lectura explícito. Actívelas al exportar, si su herramienta lo permite." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Adaptar mi currículum" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Texto extraído" msgid "Text is written one character at a time." msgstr "El texto está escrito carácter a carácter." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "El texto se encuentra en el área de encabezado o pie de página." @@ -6618,10 +6776,18 @@ msgstr "La clave API se ha eliminado." msgid "The application that sent you here made an invalid authorization request." msgstr "La aplicación que te envió aquí hizo una solicitud de autorización no válida." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Las comprobaciones anteriores son mecánicas. Esto le pregunta a un modelo de lenguaje qué pensaría un lector de sus viñetas, y sugiere reescrituras. No genera ninguna puntuación." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "La comprobación profunda no pudo finalizar. Inténtelo de nuevo." @@ -6630,19 +6796,14 @@ msgstr "La comprobación profunda no pudo finalizar. Inténtelo de nuevo." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "No se ha podido analizar el archivo importado para convertirlo en un currículum válido." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "El orden en que se almacena el texto difiere considerablemente del orden en que se lee." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "La carta original permanece en tu currículum. Cada copia se puede editar de forma independiente." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Es posible que la página que buscas se haya movido o que ya no exista." @@ -6751,11 +6912,6 @@ msgstr "Estas fechas no se leerán correctamente." msgid "Thinking" msgstr "Pensamiento" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Esta acción no se puede deshacer." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Esta acción no se puede deshacer. Todos tus datos se eliminarán permanentemente." @@ -6804,10 +6960,6 @@ msgstr "Esta entrada no tiene fechas." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Esta entrada se eliminará permanentemente. Esta acción no se puede deshacer." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Esta función requiere un proveedor de IA conectado. Por favor, configure uno en los ajustes." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Este archivo contiene campos de formulario." @@ -6848,6 +7000,10 @@ msgstr "Este archivo es grande para un currículum." msgid "This file is larger than many application forms accept." msgstr "Este archivo es más grande de lo que aceptan muchos formularios de solicitud." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Este archivo utiliza muchas fuentes distintas." @@ -6884,14 +7040,6 @@ msgstr "Esta clave se muestra solo una vez. Cópiala antes de cerrar este diálo msgid "This link is missing its protocol." msgstr "A este enlace le falta su protocolo." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Esto puede tardar unos minutos, dependiendo de la respuesta del proveedor de IA. No cierres la ventana ni recargues la página." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Esto puede tardar un momento. No cierres la ventana ni actualices la página." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Esto mide con qué fidelidad puede un programa extraer el texto de este archivo. No predice si una candidatura será rechazada, y ninguna herramienta puede hacerlo. Tu archivo se ha leído en este navegador y no se ha subido en ningún momento." @@ -6908,10 +7056,9 @@ msgstr "Esta página está en columnas, y el texto se extrae fuera de orden." msgid "This page is very densely packed." msgstr "Esta página está muy densamente cargada." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Este PDF no tiene texto legible. Probablemente sea un escaneo, así que no hay nada que importar." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Este período termina antes de comenzar." msgid "This period starts in the future." msgstr "Este período comienza en el futuro." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Este currículum no tiene cartas de presentación incrustadas." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Este currículum está bloqueado y no se puede actualizar." @@ -7105,11 +7248,25 @@ msgstr "Traducir la aplicación" msgid "Translations" msgstr "Traducciones" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Intentar otra vez" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Prueba la configuración para ver a qué pueden acceder los visitantes. Cuando creas tu currículum, decides cómo compartirlo." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Prueba tu PDF" @@ -7198,7 +7359,8 @@ msgstr "La autenticación de doble factor está ahora activada." msgid "Two-Factor Authentication QR Code" msgstr "Código QR de autenticación de dos factores" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Subrayado" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Deshacer" @@ -7253,17 +7417,18 @@ msgstr "Deshacer" msgid "Undo stylesheet edit" msgstr "Deshacer la edición de la hoja de estilos" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Desvinculando tu cuenta de {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Desbloquear" @@ -7272,6 +7437,10 @@ msgstr "Desbloquear" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Clave de acceso sin nombre" @@ -7280,6 +7449,14 @@ msgstr "Clave de acceso sin nombre" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Sin verificar" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamita" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "¿Quiere una segunda opinión sobre la redacción?" msgid "Warning" msgstr "Advertencia" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "No hemos podido detectar el formato automáticamente. Elígelo arriba." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "No pudimos encontrar esa página" @@ -7666,10 +7843,6 @@ msgstr "Qué no hace esto" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Cuando está bloqueado, el currículum no se puede actualizar ni eliminar." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Cancelaste el inicio de sesión antes de que terminara." msgid "You have unsaved changes that will be lost." msgstr "Tienes cambios sin guardar que se perderán." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Serás llevado a la página de Integraciones. El archivo que seleccionó no se importará." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Estás en buena compañía." @@ -7945,23 +8114,10 @@ msgstr "Su número de teléfono está escrito de forma poco habitual." msgid "Your profile has been updated." msgstr "Tu perfil se ha actualizado." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Tu currículum se ha creado." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Tu currículum se ha eliminado." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Tu currículum se ha duplicado." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Tu currículum se ha importado." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Tu currículum se ha actualizado." diff --git a/apps/web/locales/fa-IR.po b/apps/web/locales/fa-IR.po index 69f74dcd7..b84f95b86 100644 --- a/apps/web/locales/fa-IR.po +++ b/apps/web/locales/fa-IR.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" و کل تاریخچه آن برای همیشه حذف می‌شوند. این کار قابل بازگشت نیست." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {برنامه # برای صادرات} other {# برنا msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} کاراکتر" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "مخاطب(های) {0} نادیده گرفته شد (ایمیل نامعتبر یا نام مخاطب موجود نیست). آن برنامه ها هنوز وارد می شوند." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} رد شده" msgid "{0} Sample Resume" msgstr "نمونه رزومهٔ {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} مورد برای رفع" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "دسترس‌پذیری" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "حساب کاربری" @@ -639,14 +697,6 @@ msgstr "عامل" msgid "Agent ready" msgstr "نماینده آماده است" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "نمایندگان" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "راه‌اندازی عامل هوش مصنوعی در حال حاضر در دسترس نیست. لطفاً چند لحظه دیگر دوباره امتحان کنید." @@ -695,6 +745,7 @@ msgstr "هوش مصنوعی، هر وقت خواستید" msgid "Albanian" msgstr "آلبانیایی" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "یک فونت جاسازی‌شده قابل خواندن نبود." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "یک خطای غیرمنتظره مانع از بارگیری این صفحه شد. می‌توانید دوباره امتحان کنید یا به عقب برگردید." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "هنگام وارد کردن رزومه شما یک خطای ناشناخته رخ داد." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "کلید API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "کلیدهای API" @@ -787,7 +833,7 @@ msgstr "کلیدهای API روی سرور رمزگذاری می‌شوند و msgid "API Reference" msgstr "راهنمای API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "اپ" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "برنامه" @@ -859,7 +907,7 @@ msgstr "درخواست به‌روزرسانی شد." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "درخواست‌ها" @@ -917,19 +965,10 @@ msgstr "آیا مطمئن هستید که می‌خواهید این گفتگو msgid "Are you sure you want to delete this API key?" msgstr "آیا از حذف این کلید API مطمئن هستید؟" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "آیا مطمئن هستید که می‌خواهید این رزومه را حذف کنید؟" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "آیا مطمئن هستید که می‌خواهید حساب کاربری خود را حذف کنید؟" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "آیا مطمئن هستید که می‌خواهید این رزومه را قفل کنید؟" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "بررسی ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "بررسی‌کننده ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "پیوست آپلود شد." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "احراز هویت" @@ -1037,11 +1076,16 @@ msgstr "آذربایجانی" msgid "BA" msgstr "کارشناسی هنر" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "بازگشت به تنظیمات احراز هویت" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "چت" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "دوباره بررسی کن" @@ -1295,9 +1344,13 @@ msgstr "چینی (سنتی)" msgid "Choose {0}" msgstr "{0} را انتخاب کنید" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "نامه پوششی را انتخاب کنید" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "یک پیش‌تنظیم یا سایهٔ سفارشی را انتخاب کنید." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "رزومه انتخاب کنید" @@ -1343,6 +1395,10 @@ msgstr "یک برنامه کاربردی را انتخاب کنید" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "پاک کردن فیلترها" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "انتخاب را پاک کنید" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "برای انتخاب فایل برای وارد کردن، اینجا کلیک کنید" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "شناسه مشتری" @@ -1436,7 +1492,6 @@ msgstr "انجمن" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "کوتاه و مختصر" @@ -1539,15 +1594,6 @@ msgstr "محتوا به‌صورت شبکه‌ای چیده شده است." msgid "Continue" msgstr "ادامه" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "ادامه از جایی که رها کرده بودید" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "در کدنویسی مشارکت کنید" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "در کلیپ‌بورد کپی شد." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "در کلیپ‌بورد کپی شد." msgid "Copy" msgstr "کپی" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "یک نامه موجود را از یک رزومه کپی کنید" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "برای زمانی که دستگاه خود را از دست می‌د msgid "Copy Backup Codes" msgstr "کپی کردن کدهای پشتیبان" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "کپی از رزومه" @@ -1625,6 +1679,10 @@ msgstr "متن را از فایل خروجی کپی کنید و آن را کام msgid "Copy this secret key and use it in your applications to access your data." msgstr "این کلید مخفی را کپی کنید و برای دسترسی به داده‌های خود در اپلیکیشن‌هایتان از آن استفاده کنید." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "سال را اصلاح کنید یا برای کارهای ادامه‌دار از \\\"اکنون\\\" استفاده کنید." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "سال را اصلاح کنید یا برای کار در حال انجام \"Present\" بنویسید." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "انجام این عمل انجام نشد. لطفا دوباره امتحان کنید." @@ -1655,14 +1712,6 @@ msgstr "ساخت فایل DOCX ممکن نشد. لطفاً دوباره تلاش msgid "Could not generate the PDF. Please try again." msgstr "ساخت فایل PDF ممکن نشد. لطفاً دوباره تلاش کنید." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "نامه های جلد بارگیری نشد." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "رزومه انتخابی بارگیری نشد." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "نمی‌توان این نامه را بارگیری کرد." @@ -1675,11 +1724,6 @@ msgstr "آماده‌سازی نمونه ممکن نشد. دوباره تلاش msgid "Could not prepare your resume for printing. Please try again." msgstr "آماده‌سازی رزومهٔ شما برای چاپ ممکن نشد. لطفاً دوباره تلاش کنید." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "امکان دسترسی به ارائه‌دهنده هوش مصنوعی وجود ندارد. لطفاً دوباره تلاش کنید." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "نتوانستم این پچ را بازیابی کنم." @@ -1709,6 +1753,18 @@ msgstr "اتصال برقرار نشد. کلید API، مدل و آدرس این msgid "Couldn't add the application. Please try again." msgstr "درخواست اضافه نشد. دوباره تلاش کنید." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "حذف ورودی خط زمانی ممکن نبود." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "درخواست جابه‌جا نشد. دوباره تلاش کنید." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "یادداشت ذخیره نشد." @@ -1764,7 +1828,6 @@ msgstr "پوشش" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "نامهٔ پوششی" @@ -1778,16 +1841,17 @@ msgstr "نامه پوششی" msgid "Cover letter draft" msgstr "پیش‌نویس نامهٔ پوششی" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "جلد نامه" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "ایجاد" @@ -1804,10 +1868,7 @@ msgstr "ایجاد یک حساب جدید" msgid "Create a new API key" msgstr "ایجاد یک کلید API جدید" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "ایجاد رزومهٔ جدید" @@ -1815,13 +1876,9 @@ msgstr "ایجاد رزومهٔ جدید" msgid "Create a resume" msgstr "رزومه بسازید" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "ایجاد یک رزومه نمونه" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "پوشش نامه ایجاد کنید" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "از ابتدا ایجاد کنید" msgid "Create one now" msgstr "همین حالا یکی بسازید" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "ایجاد رزومه با گزینه‌ها" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "ایجاد شده" @@ -1847,14 +1899,19 @@ msgstr "ایجاد شده" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" ایجاد و به این درخواست پیوند داده شد." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "در حال ایجاد کلید API شما..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "در حال ایجاد رزومه شما..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "برش و بارگذاری" @@ -1931,10 +1988,6 @@ msgstr "تاریک" msgid "Dark theme" msgstr "تم تیره" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "داشبورد" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "تاریخ" @@ -1969,34 +2022,30 @@ msgstr "کاهش زوم" msgid "Deep check" msgstr "بررسی عمیق" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "قالب پیش فرض" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "مدرک" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "حذف" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "آن را حذف کنید. کلمات کلیدی پنهان به‌عنوان تلاشی عمدی برای فریب دادن جستجو تلقی می‌شوند." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "حذف صفحه" @@ -2040,10 +2097,6 @@ msgstr "این تاپیک مربوط به نماینده حذف بشه؟" msgid "Delete this application?" msgstr "این درخواست حذف شود؟" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "این جلد نامه حذف شود؟" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "این ورودی خط زمانی حذف شود؟" msgid "Delete timeline entry" msgstr "حذف ورودی خط زمانی" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} درخواست حذف شد." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "در حال حذف حساب کاربری شما..." @@ -2077,11 +2139,6 @@ msgstr "در حال حذف حساب کاربری شما..." msgid "Deleting your API key..." msgstr "در حال حذف کلید API شما..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "در حال حذف رزومه شما..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "رد شد، در انتظار عامل…" @@ -2191,12 +2248,22 @@ msgstr "مستندات" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "مستندات" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "اسناد ارسال‌شده" @@ -2309,18 +2376,27 @@ msgstr "برای تغییر موقعیت، بکشید و قبل از آپلود msgid "Drag to turn the pages" msgstr "برای ورق زدن صفحه‌ها بکشید" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "ضمایر را حذف کنید و از فعل شروع کنید. این قرارداد رایج در بیشتر بازارهاست." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "تکثیر" @@ -2336,6 +2412,10 @@ msgstr "تکثیر رزومه" msgid "Duplicate your resume to create a new one, just like the original." msgstr "رزومه خود را تکثیر کنید تا رزومهٔ جدیدی درست مانند نسخهٔ اصلی بسازید." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "در حال تکثیر رزومه شما..." @@ -2355,11 +2435,6 @@ msgstr "هلندی" msgid "Edit" msgstr "ویرایش" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "ویرایش {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "ویرایش تاریخ" msgid "Edit declined" msgstr "ویرایش رد شد" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "جزئیات را ویرایش کنید" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "ویرایش مدل" msgid "Edit note" msgstr "ویرایش یادداشت" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "صادرات JSON" msgid "Export my data" msgstr "داده‌های من را صادر کنید" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "خروجی PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "پانزده قالب، همه رایگان. یکی را که دوست دارید انتخاب کنید. می‌توانید فونت، رنگ و چیدمان را در ویرایشگر تغییر دهید." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "فایل" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "پر کردن فیلدها" @@ -2858,9 +2935,13 @@ msgstr "پر کردن فیلدها" msgid "Filled in what we could from the posting." msgstr "هرچه از آگهی ممکن بود تکمیل شد." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "فیلتر بر اساس" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "بندهای ضعیف را پیدا کنید و آن‌ها را با ن msgid "Find us on GitHub" msgstr "ما را در GitHub پیدا کنید" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "فنلاندی" @@ -2967,6 +3052,10 @@ msgstr "برای نگه‌داشتن یک نسخه" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "برای درخواست شغلی بعدی‌تان" @@ -3120,7 +3209,7 @@ msgstr "طراحی گرافیک" msgid "Greek" msgstr "یونانی" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "جدول" @@ -3304,8 +3393,7 @@ msgstr "اگر از یک اسکن به دست آمده، این طبیعی اس msgid "Images cover most of the page." msgstr "تصاویر بیشتر صفحه را پوشانده‌اند." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "وارد کردن" @@ -3314,15 +3402,13 @@ msgstr "وارد کردن" msgid "Import {0}" msgstr "وارد کردن {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "وارد کردن یک رزومهٔ موجود" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "نامه پوششی JSON را وارد کنید" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "وارد کردن از CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON را وارد کنید" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} درخواست وارد شد." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "وارد کردن از Word به یک ارائه دهنده هوش مصنوعی متصل نیاز دارد." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "در حال وارد کردن رزومه شما..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "در حال وارد کردن…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "در حال بازرسی صفحهٔ {0} از {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "یکپارچه‌سازی‌ها" @@ -3466,6 +3552,10 @@ msgstr "پیکربندی ارائه دهنده هوش مصنوعی نامعتب msgid "Issuer" msgstr "صادرکننده" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "ایتالیایی" msgid "Italic" msgstr "ایتالیک" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "ژاپنی" @@ -3530,10 +3628,9 @@ msgstr "جان دو" msgid "john.doe" msgstr "جان.دو" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "رزومه JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "به ویرایش ادامه دهید" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "ویرایش را در Word، Google Docs یا Pages ادامه دهید. ممکن است چیدمان با PDF متفاوت باشد." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "آن را زیر ۲.۵ مگابایت نگه دارید، معمولاً با حذف یا کوچک کردن تصاویر." @@ -3659,19 +3760,14 @@ msgstr "زبان" msgid "Languages" msgstr "زبان‌ها" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "آخرین به‌روزرسانی" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "آخرین به‌روزرسانی" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "آخرین به‌روزرسانی در {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "لتونیایی" @@ -3689,7 +3785,6 @@ msgstr "چیدمان" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "با کارهایی که انجام داده‌اید شروع کنید. جزئیات مشخصی اضافه کنید تا مخاطب بتواند آن را تصور کند." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "خروج" @@ -3706,10 +3801,6 @@ msgstr "برای بازگرداندن عنوان به مقدار اصلی، آن msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "برای تنظیم ارائه‌دهندهٔ هوش مصنوعی خارج می‌شوید؟" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "تراز چپ" @@ -3722,6 +3813,11 @@ msgstr "حقوقی" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "طول رزومه نقص نیست و هیچ قانون همگانی تک‌صفحه‌ای وجود ندارد. صفحاتی را نگه دارید که ارزش جای خود را دارند." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "طول رزومه نقص نیست و هیچ قانون همگانی تک msgid "Letter" msgstr "نامه" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume پیوند داده شد" msgid "LinkedIn" msgstr "لینکدین" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn، معرفی…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn، معرفی…" msgid "Linking your {providerName} account..." msgstr "در حال پیوند دادن حساب {providerName} شما..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "لیست" @@ -3845,10 +3948,6 @@ msgstr "لیتوانیایی" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "در حال بارگذاری ارائه دهندگان هوش مصنوعی. لطفاً چند لحظه دیگر دوباره امتحان کنید." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "بارگیری درخواست‌ها…" @@ -3888,17 +3987,15 @@ msgstr "در حال بارگذاری مجموع" msgid "Location" msgstr "موقعیت مکانی" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "قفل کردن" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "تأثیر متوسط" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "مایکروسافت ورد" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "رزومه کاری موجود نیست" @@ -4106,6 +4197,12 @@ msgstr "به مرحلهٔ مصاحبه ببرید" msgid "Move to offer" msgstr "به مرحلهٔ پیشنهاد ببرید" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "منتقل شد به" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "نام" @@ -4188,6 +4287,11 @@ msgstr "شبکه" msgid "Never expires" msgstr "هرگز منقضی نمی‌شود" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "ثبت‌نام حساب‌های جدید در حال حاضر روی این سرور غیرفعال است." @@ -4197,6 +4301,15 @@ msgstr "ثبت‌نام حساب‌های جدید در حال حاضر روی msgid "New Application" msgstr "درخواست جدید" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "خط جدید" @@ -4233,10 +4346,6 @@ msgstr "تاپیک جدید" msgid "New Thread" msgstr "موضوع جدید" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "بعدی" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "هیچ ارائه‌دهنده هوش مصنوعی متصل نیست" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "هیچ ارائه‌دهنده هوش مصنوعی متصل نیست، بنابراین متن PDF را در مرورگر شما می‌خوانیم و آنچه را که می‌توانیم تشخیص دهیم، پر می‌کنیم. انتظار داشته باشید که نتیجه را مرتب کنید." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "هیچ درخواستی با فیلترهای شما مطابقت ندارد." @@ -4265,6 +4370,10 @@ msgstr "هیچ درخواستی با فیلترهای شما مطابقت ندا msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "هنوز درخواستی ثبت نشده است. چند مورد اضافه کنید تا قیف و نرخ پاسخ خود را ببینید." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "هیچ فهرست نشانه‌داری پیدا نشد." @@ -4278,15 +4387,6 @@ msgstr "هیچ دستوری با این جستجو مطابقت ندارد." msgid "No conventional section headings were found." msgstr "هیچ عنوان بخش متعارفی پیدا نشد." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "هیچ نامهٔ همراه یافت نشد. یک نامه جدید بسازید یا یک نامهٔ موجود را وارد کنید." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "هیچ داده‌ای از ارائه‌دهنده هوش مصنوعی بازگردانده نشد." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "هیچ تاریخی پیدا نشد." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "هیچ خطی شبیه ترکیب عنوان شغلی با نام کارفرما نیست." @@ -4351,11 +4455,6 @@ msgstr "موردی یافت نشد." msgid "No resume linked." msgstr "هیچ رزومه‌ای پیوند داده نشده است." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "هیچ رزومه‌ای با جستجوی شما مطابقت ندارد." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "هنوز رزومه‌ای نیست." @@ -4445,6 +4544,15 @@ msgstr "یادداشت‌ها" msgid "Nothing marks a role as ongoing." msgstr "هیچ نشانه‌ای یک نقش را در حال انجام معرفی نمی‌کند." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "فقط صفحات اول بررسی شدند." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "باز کردن" @@ -4559,6 +4664,10 @@ msgstr "حالت فوکوس را باز کنید" msgid "Open in builder" msgstr "باز کردن در سازنده" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "تنظیمات یکپارچه‌سازی را باز کنید" @@ -4597,6 +4706,10 @@ msgstr "در زبانهٔ جدید باز می‌شود" msgid "opens in new tab" msgstr "در زبانهٔ جدید باز می‌شود" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "یادداشت اختیاری برای عامل" @@ -4609,6 +4722,16 @@ msgstr "یادداشت اختیاری برای عامل…" msgid "Optionally, which terms from a job posting already appear." msgstr "به‌صورت اختیاری، اینکه کدام عبارات از یک آگهی شغلی از قبل وجود دارند." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "صفحه" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "تصویر PDF به برنامه پیوست شده است." msgid "PDF text layer" msgstr "لایهٔ متنی PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "پی‌دی‌اف‌های قبلاً ضمیمه‌شده به درخواست‌ها همچنان در دسترس خواهند بود." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "تک‌ستون را ترجیح دهید، یا ستون کناری را #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "ترجیحات" @@ -4957,10 +5079,6 @@ msgstr "پیش‌نمایش PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "قبلی" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "مهارت" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "پروفایل" @@ -5118,11 +5236,6 @@ msgstr "امتیازدهی دوباره" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - رفتن به صفحهٔ اصلی" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "رزومهٔ واکنشی (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume رایگان و متن‌باز است. Amruth و جامعه‌ای از مشارکت‌کنندگان آن را سرپا نگه می‌دارند. اگر می‌خواهید از این کار پشتیبانی کنید، کمک‌های مالی به پوشش هزینه‌های میزبانی و توسعه کمک می‌کنند." @@ -5136,11 +5249,6 @@ msgstr "رزومه واکنشی رایگان و متن‌باز است. اگر msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "رزومه واکنشی نسخه<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "رزومهٔ واکنشی نسخهٔ ۴ (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "دوباره بخوانید" @@ -5191,6 +5299,10 @@ msgstr "در حال خواندن صفحهٔ {0} از {1}…" msgid "Reading PDF" msgstr "در حال خواندن PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "در حال خواندن آگهی…" @@ -5199,6 +5311,10 @@ msgstr "در حال خواندن آگهی…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "این PDF در مرورگرتان خوانده می‌شود. فایل شما بارگذاری نمی‌شود." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "آماده فعال سازی" @@ -5302,6 +5418,10 @@ msgstr "حذف برچسب" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "منابع" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "مسئول کار روی سیستم طراحی و کمک به تیم‌های دیگر در طراحی‌هایشان بودم." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "بازیابی" @@ -5418,6 +5539,11 @@ msgstr "رزومه به حالت قبل از این پچ بازیابی شود؟ msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "قالب‌های رزومه" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "رزومه‌ها" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "قالب دانلود نمونه" msgid "Sample resume" msgstr "رزومهٔ نمونه" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "نمونه رزومه برای {name}" @@ -5615,6 +5744,7 @@ msgstr "بی‌سریف" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "ذخیرهٔ تغییرات" msgid "Save changes before previewing, exporting, or changing styling." msgstr "قبل از پیش نمایش، صادرات یا تغییر استایل، تغییرات را ذخیره کنید." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "کپی را در کتابخانه ذخیره کنید" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "ذخیره مدل" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "تغییرات رزومه را قبل از کپی کردن محتوا یا استایل آن ذخیره کنید." @@ -5717,7 +5842,8 @@ msgstr "امتیازدهی تناسب من" msgid "Scoring your fit…" msgstr "در حال امتیازدهی تناسب شما…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "جستجو" @@ -5730,13 +5856,13 @@ msgstr "جستجوی درخواست‌ها…" msgid "Search commands" msgstr "دستورهای جستجو" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "جستجو در نامه های جلد" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "جستجوی نامه های جلد..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "جستجو برای یک آیکون" msgid "Search for…" msgstr "جستجو برای…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "جستجوی رزومه‌ها..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "تنظیم گذرواژه" msgid "Set the document language when exporting." msgstr "هنگام خروجی گرفتن، زبان سند را تنظیم کنید." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "یک ارائه دهنده راه اندازی کنید" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "یک ارائه دهنده هوش مصنوعی راه اندازی کنید" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "یک ارائه دهنده هوش مصنوعی تنظیم کنید تا در مورد این رزومه چت کند و ویرایش‌ها را به صورت خودکار اعمال کند." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "تنظیمات" @@ -6121,7 +6245,7 @@ msgstr "رد کردن و بارگذاری" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "رفتن به محتوای اصلی" @@ -6193,6 +6317,10 @@ msgstr "چیز دیگری…" msgid "Something went wrong" msgstr "چیزی اشتباه پیش رفت" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "هنگام خواندن آن فایل خطایی رخ داد. لطفاً دوباره تلاش کنید." @@ -6212,8 +6340,15 @@ msgstr "هنگام ورود شما مشکلی پیش آمد. لطفاً دوبا msgid "Something went wrong. Please try again." msgstr "مشکلی پیش آمد. لطفاً دوباره تلاش کنید." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "مرتب‌سازی بر اساس" @@ -6319,14 +6454,10 @@ msgstr "شروع یک تاپیک" msgid "Start again" msgstr "از نو شروع کنید" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "ساخت رزومه خود را با دادن یک نام به آن شروع کنید." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "ساخت رزومه خود را از صفر شروع کنید" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "تاریخ شروع باید در تاریخ پایان یا قبل از msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "هر مورد را با یک فعل مشخص شروع کنید: ساخت، رهبری کرد، کاهش داد، مهاجرت داد." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "شروع تاپیک جدید" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "آمارها" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "ماندن" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "در مرورگرتان می‌ماند" @@ -6419,6 +6561,10 @@ msgstr "استایل و جزئیات فرستنده از رزومه انتخاب msgid "Subreddit" msgstr "ردیت" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "پیشنهادها" @@ -6472,6 +6618,7 @@ msgstr "جدول" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "برچسب‌ها" @@ -6483,6 +6630,14 @@ msgstr "برچسب‌ها را می‌توان برای دسته‌بندی رز msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "برچسب‌ها به نرم‌افزار یک ترتیب خواندن مشخص می‌دهند. اگر ابزار شما این قابلیت را دارد، هنگام خروجی گرفتن آن‌ها را فعال کنید." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "تنظیم رزومهٔ من" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "تلوگویی" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "متن استخراج شد" msgid "Text is written one character at a time." msgstr "متن یک نویسه در هر بار نوشته شده است." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "متن در ناحیهٔ سربرگ یا پاورقی قرار گرفته است." @@ -6618,10 +6776,18 @@ msgstr "کلید API حذف شد." msgid "The application that sent you here made an invalid authorization request." msgstr "برنامه‌ای که شما را به اینجا فرستاد، درخواست مجوز نامعتبری ارسال کرد." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "بررسی‌های بالا ماشینی هستند. این بخش از یک مدل زبانی می‌پرسد که یک خواننده دربارهٔ موارد فهرست‌وار شما چه فکری می‌کند و بازنویسی پیشنهاد می‌دهد. این بخش امتیازی تولید نمی‌کند." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "بررسی عمیق نتوانست به پایان برسد. لطفاً دوباره تلاش کنید." @@ -6630,19 +6796,14 @@ msgstr "بررسی عمیق نتوانست به پایان برسد. لطفاً msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "فایل واردشده نتوانست به یک رزومه معتبر تبدیل شود." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "ترتیب ذخیرهٔ متن به‌شدت با ترتیب خواندن آن مغایرت دارد." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "نامه اصلی در رزومه شما می ماند. هر نسخه را می توان به طور مستقل ویرایش کرد." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "ممکن است صفحه‌ای که به دنبال آن هستید، منتقل شده باشد یا دیگر وجود نداشته باشد." @@ -6751,11 +6912,6 @@ msgstr "این تاریخ‌ها به‌درستی خوانده نخواهند msgid "Thinking" msgstr "تفکر" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "این عمل قابل بازگشت نیست." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "این عمل قابل بازگشت نیست. تمام داده‌های شما برای همیشه حذف خواهند شد." @@ -6804,10 +6960,6 @@ msgstr "این مورد هیچ تاریخی ندارد." msgid "This entry will be permanently deleted. This can't be undone." msgstr "این ورودی برای همیشه حذف خواهد شد. این کار قابل بازگشت نیست." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "این ویژگی به یک ارائه‌دهنده هوش مصنوعی متصل نیاز دارد. لطفاً یکی را در تنظیمات تنظیم کنید." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "این فایل حاوی فیلدهای فرم است." @@ -6848,6 +7000,10 @@ msgstr "این فایل برای یک رزومه بزرگ است." msgid "This file is larger than many application forms accept." msgstr "این فایل بزرگ‌تر از حدی است که بسیاری از فرم‌های درخواست می‌پذیرند." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "این فایل از فونت‌های متفاوت زیادی استفاده می‌کند." @@ -6884,14 +7040,6 @@ msgstr "این کلید فقط یک بار نمایش داده می‌شود. پ msgid "This link is missing its protocol." msgstr "پروتکل این پیوند وجود ندارد." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "این کار ممکن است چند دقیقه طول بکشد، بسته به پاسخ ارائه‌دهندهٔ هوش مصنوعی. لطفاً پنجره را نبندید یا صفحه را تازه‌سازی نکنید." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "این ممکن است یک لحظه طول بکشد. لطفا پنجره را نبندید و صفحه را رفرش نکنید." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "این معیار می‌سنجد نرم‌افزار تا چه اندازه می‌تواند متن این فایل را دقیق استخراج کند. رد شدن یک درخواست را پیش‌بینی نمی‌کند و هیچ ابزاری نمی‌تواند. فایل شما در همین مرورگر خوانده شد و هرگز آپلود نشد." @@ -6908,10 +7056,9 @@ msgstr "این صفحه ستونی است و متن خارج از ترتیب ا msgid "This page is very densely packed." msgstr "این صفحه بسیار فشرده است." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "این پی دی اف متن قابل خواندن ندارد. احتمالاً یک اسکن است، بنابراین چیزی برای وارد کردن وجود ندارد." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "این دوره پیش از شروع به پایان می‌رسد." msgid "This period starts in the future." msgstr "این دوره در آینده شروع می‌شود." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "این رزومه هیچ نامه پوششی تعبیه شده ای ندارد." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "این رزومه قفل شده و قابل به‌روزرسانی نیست." @@ -7105,11 +7248,25 @@ msgstr "برنامه را ترجمه کنید" msgid "Translations" msgstr "ترجمه‌ها" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "دوباره امتحان کنید" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "تنظیمات را امتحان کنید تا ببینید بازدیدکنندگان به چه چیزی می توانند دسترسی داشته باشند. وقتی رزومه خود را ایجاد می کنید، تصمیم می گیرید که چگونه آن را به اشتراک بگذارید." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "PDF خودتان را امتحان کنید" @@ -7198,7 +7359,8 @@ msgstr "احراز هویت دو مرحله‌ای اکنون فعال است." msgid "Two-Factor Authentication QR Code" msgstr "کد QR احراز هویت دو عاملی" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "زیرخط" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "لغو" @@ -7253,17 +7417,18 @@ msgstr "لغو" msgid "Undo stylesheet edit" msgstr "ویرایش برگه سبک را لغو کنید" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "در حال قطع پیوند حساب {providerName} شما..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "باز کردن قفل" @@ -7272,6 +7437,10 @@ msgstr "باز کردن قفل" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "کلید عبور نام‌گذاری‌نشده" @@ -7280,6 +7449,14 @@ msgstr "کلید عبور نام‌گذاری‌نشده" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "تأیید نشده" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "ویتنامی" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "نظر دوم دربارهٔ نوشتار می‌خواهید؟" msgid "Warning" msgstr "هشدار" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "نتوانستیم قالب را خودکار تشخیص دهیم. آن را از بالا انتخاب کنید." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "ما نتوانستیم آن صفحه را پیدا کنیم" @@ -7666,10 +7843,6 @@ msgstr "این ابزار چه کاری انجام نمی‌دهد" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "وقتی قفل باشد، رزومه قابل به‌روزرسانی یا حذف نخواهد بود." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "شما ورود را پیش از تکمیل لغو کردید." msgid "You have unsaved changes that will be lost." msgstr "تغییرات ذخیره‌نشده‌ای دارید که از دست خواهند رفت." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "به صفحهٔ یکپارچه‌سازی‌ها منتقل می‌شوید. فایل انتخاب‌شدهٔ شما وارد نخواهد شد." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "در جمع خوبی هستید." @@ -7945,23 +8114,10 @@ msgstr "شماره تلفن شما به شکلی غیرمعمول نوشته ش msgid "Your profile has been updated." msgstr "پروفایل شما به‌روزرسانی شد." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "رزومهٔ شما ساخته شد." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "رزومهٔ شما حذف شد." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "رزومهٔ شما تکثیر شد." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "رزومهٔ شما وارد شد." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "رزومهٔ شما به‌روزرسانی شد." diff --git a/apps/web/locales/fi-FI.po b/apps/web/locales/fi-FI.po index 43535fcb2..1faf431b1 100644 --- a/apps/web/locales/fi-FI.po +++ b/apps/web/locales/fi-FI.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" ja sen koko aikajana poistetaan pysyvästi. Tätä ei voi kumota." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# vietävä hakemus} other {# vietävää hakemusta}}" msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} merkkiä" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} yhteystieto(a) ohitettiin (virheellinen sähköpostiosoite tai puuttuva yhteyshenkilön nimi). Kyseiset hakemukset tuodaan silti." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} hylätty" msgid "{0} Sample Resume" msgstr "{0} esimerkkiansioluettelo" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} korjattavaa" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Saavutettavuus" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Tili" @@ -639,14 +697,6 @@ msgstr "Agentti" msgid "Agent ready" msgstr "Agentti valmis" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agentit" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Tekoälyagentin määritys ei ole tällä hetkellä käytettävissä. Yritä uudelleen hetken kuluttua." @@ -695,6 +745,7 @@ msgstr "Tekoälyä, kun tarvitset sitä" msgid "Albanian" msgstr "albania" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Upotettua fonttia ei voitu lukea." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Odottamaton virhe esti sivun latautumisen. Voit yrittää uudelleen tai palata takaisin." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Ansioluettelosi tuonnissa tapahtui tuntematon virhe." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API-avain" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API-avaimet" @@ -787,7 +833,7 @@ msgstr "API-avaimet salataan palvelimella, eikä niitä koskaan näytetä uudell msgid "API Reference" msgstr "API-viite" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Sovellus" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Hakemus" @@ -859,7 +907,7 @@ msgstr "Hakemus päivitetty." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Hakemukset" @@ -917,19 +965,10 @@ msgstr "Haluatko varmasti sulkea tämän ikkunan?" msgid "Are you sure you want to delete this API key?" msgstr "Haluatko varmasti poistaa tämän API-avaimen?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Haluatko varmasti poistaa tämän ansioluettelon?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Haluatko varmasti poistaa tilisi?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Haluatko varmasti lukita tämän ansioluettelon?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS-tarkastus" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-tarkistus" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Liite ladattu." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Todennus" @@ -1037,11 +1076,16 @@ msgstr "azeri" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Takaisin todennusasetuksiin" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Tarkista uudelleen" @@ -1295,9 +1344,13 @@ msgstr "kiina (perinteinen)" msgid "Choose {0}" msgstr "Valitse {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Valitse saatekirje" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Valitse esiasetettu tai mukautettu sävy." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Valitse ansioluettelo" @@ -1343,6 +1395,10 @@ msgstr "Valitse hakemus" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Tyhjennä suodattimet" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Tyhjennä valinta" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Napsauta tästä valitaksesi tuotavan tiedoston" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Asiakastunnus" @@ -1436,7 +1492,6 @@ msgstr "Yhteisö" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakti" @@ -1539,15 +1594,6 @@ msgstr "Sisältö on aseteltu ruudukkoon." msgid "Continue" msgstr "Jatka" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Jatka siitä, mihin jäit" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Osallistu koodilla" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Kopioitu leikepöydälle." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Kopioitu leikepöydälle." msgid "Copy" msgstr "Kopioi" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Kopioi olemassa oleva kirje ansioluettelosta" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopioi ja säilytä nämä varmuuskoodit siltä varalta, että kadotat l msgid "Copy Backup Codes" msgstr "Kopioi varmuuskoodit" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopioi ansioluettelosta" @@ -1625,6 +1679,10 @@ msgstr "Kopioi teksti viedystä tiedostosta ja lue se läpi; korjaa kaikki, mik msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopioi tämä salainen avain ja käytä sitä sovelluksissasi tietojesi käsittelyyn." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Korjaa vuosi tai kirjoita \"Present\" jatkuvalle työlle." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Toimintoa ei voitu suorittaa. Yritä uudelleen." @@ -1655,14 +1712,6 @@ msgstr "DOCX-tiedostoa ei voitu luoda. Yritä uudelleen." msgid "Could not generate the PDF. Please try again." msgstr "PDF-tiedostoa ei voitu luoda. Yritä uudelleen." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Saatekirjeitä ei voitu ladata." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Valittua ansioluetteloa ei voitu ladata." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Tätä saatekirjettä ei voitu ladata." @@ -1675,11 +1724,6 @@ msgstr "Esimerkkiä ei voitu valmistella. Yritä uudelleen." msgid "Could not prepare your resume for printing. Please try again." msgstr "Ansioluetteloasi ei voitu valmistella tulostusta varten. Yritä uudelleen." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Tekoälypalvelun tarjoajaa ei tavoitettu. Yritä uudelleen." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Tätä korjaustiedostoa ei voitu palauttaa." @@ -1709,6 +1753,18 @@ msgstr "Yhteyden vahvistaminen epäonnistui. Tarkista API-avain, malli ja perus- msgid "Couldn't add the application. Please try again." msgstr "Hakemusta ei voitu lisätä. Yritä uudelleen." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Aikajanamerkintää ei voitu poistaa." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Hakemusta ei voitu siirtää. Yritä uudelleen." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Muistiinpanoa ei voitu tallentaa." @@ -1764,7 +1828,6 @@ msgstr "Täytä" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Saatekirje" @@ -1778,16 +1841,17 @@ msgstr "Saatekirje" msgid "Cover letter draft" msgstr "Saatekirjeluonnos" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Saatekirjeet" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Luo" @@ -1804,10 +1868,7 @@ msgstr "Luo uusi tili" msgid "Create a new API key" msgstr "Luo uusi API-avain" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Luo uusi ansioluettelo" @@ -1815,13 +1876,9 @@ msgstr "Luo uusi ansioluettelo" msgid "Create a resume" msgstr "Luo ansioluettelo" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Luo esimerkkian sioluettelo" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Luo saatekirje" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Luo alusta alkaen" msgid "Create one now" msgstr "Luo sellainen nyt" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Luo ansioluettelo vaihtoehdoilla" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Luotu" @@ -1847,14 +1899,19 @@ msgstr "Luotu" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" luotiin ja linkitettiin tähän hakemukseen." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Luodaan API-avaintasi..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Luodaan ansioluetteloasi..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Rajaa ja lataa" @@ -1931,10 +1988,6 @@ msgstr "Tumma" msgid "Dark theme" msgstr "Tumma teema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Hallintapaneeli" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Päivämäärä" @@ -1969,34 +2022,30 @@ msgstr "Pienennä zoomausta" msgid "Deep check" msgstr "Syvätarkistus" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Oletusmallipohja" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Tutkinto" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Poista" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Poista se. Piilotettuja avainsanoja pidetään tarkoituksellisena yrityksenä huijata hakua." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Poista sivu" @@ -2040,10 +2097,6 @@ msgstr "Poistetaanko tämä agenttiketju?" msgid "Delete this application?" msgstr "Poistetaanko tämä hakemus?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Poistetaanko tämä saatekirje?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Poistetaanko tämä aikajanamerkintä?" msgid "Delete timeline entry" msgstr "Poista aikajanamerkintä" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Poistettiin {0} hakemus(ta)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Poistetaan tiliäsi..." @@ -2077,11 +2139,6 @@ msgstr "Poistetaan tiliäsi..." msgid "Deleting your API key..." msgstr "Poistetaan API-avaintasi..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Poistetaan ansioluetteloasi..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Hylätty, odotetaan agenttia…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentaatio" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentaatio" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Lähetetyt asiakirjat" @@ -2309,18 +2376,27 @@ msgstr "Siirrä sijaintia vetämällä ja zoomaa liukusäätimellä ennen lataam msgid "Drag to turn the pages" msgstr "Vedä kääntääksesi sivut" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Jätä pronominit pois ja aloita verbistä. Se on käytäntö useimmilla markkinoilla." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Monista" @@ -2336,6 +2412,10 @@ msgstr "Monista ansioluettelo" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Monista ansioluettelosi luodaksesi uuden, joka on samanlainen kuin alkuperäinen." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Monistetaan ansioluetteloasi..." @@ -2355,11 +2435,6 @@ msgstr "hollanti" msgid "Edit" msgstr "Muokata" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Muokkaa: {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Muokkaa päivämäärää" msgid "Edit declined" msgstr "Muokkaus hylätty" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Muokkaa tietoja" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Muokkaa mallia" msgid "Edit note" msgstr "Muokkaa muistiinpanoa" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Vie JSON" msgid "Export my data" msgstr "Vie tietoni" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Vie PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Viisitoista mallipohjaa, kaikki ilmaisia. Valitse mieleisesi. Voit vaihtaa tyypin, värin ja asettelun editorissa." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Tiedosto" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Täytä kentät" @@ -2858,9 +2935,13 @@ msgstr "Täytä kentät" msgid "Filled in what we could from the posting." msgstr "Täytimme ilmoituksesta sen, minkä pystyimme." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Suodata" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Etsi heikot luetelmakohdat ja kirjoita ne uudelleen vahvempien tulosten, msgid "Find us on GitHub" msgstr "Löydät meidät GitHubista" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "suomi" @@ -2967,6 +3052,10 @@ msgstr "Kopion säilyttämiseen" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Seuraavaa työhakemustasi varten" @@ -3120,7 +3209,7 @@ msgstr "Graafinen suunnittelu" msgid "Greek" msgstr "kreikka" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Ruudukko" @@ -3304,8 +3393,7 @@ msgstr "Jos se tulee skannauksesta, se on odotettua. Muussa tapauksessa poista s msgid "Images cover most of the page." msgstr "Kuvat peittävät suurimman osan sivusta." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Tuo" @@ -3314,15 +3402,13 @@ msgstr "Tuo" msgid "Import {0}" msgstr "Tuo {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Tuo olemassa oleva ansioluettelo" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Tuo saatekirjeen JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Tuo CSV:stä" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Tuo JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Tuotiin {0} hakemus(ta)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Wordista tuominen edellyttää yhdistettyä tekoälypalveluntarjoajaa." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Tuodaan ansioluetteloasi..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Tuodaan…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Tarkastetaan sivua {0}/{1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integraatiot" @@ -3466,6 +3552,10 @@ msgstr "Virheellinen tekoälypalveluntarjoajan määritys." msgid "Issuer" msgstr "Myöntäjä" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "italia" msgid "Italic" msgstr "Kursiivi" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "japani" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "John.Doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON-ansioluettelo" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Jatka muokkaamista" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Jatka muokkaamista Wordissa, Google Docsissa tai Pagesissa. Asettelu voi poiketa PDF:stä." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Pidä se alle 2,5 megatavun, yleensä poistamalla tai pienentämällä kuvia." @@ -3659,19 +3760,14 @@ msgstr "Kieli" msgid "Languages" msgstr "Kielet" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Viimeksi päivitetty" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Viimeksi päivitetty" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Viimeksi päivitetty {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "latvia" @@ -3689,7 +3785,6 @@ msgstr "Asettelu" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Aloita työstä. Lisää konkreettinen yksityiskohta, jotta lukija voi kuvitella sen." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Poistu" @@ -3706,10 +3801,6 @@ msgstr "Jätä tyhjäksi palauttaaksesi otsikon alkuperäiseksi." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Haluatko jättää AI-palveluntarjoajan perustamisen?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Tasaa vasemmalle" @@ -3722,6 +3813,11 @@ msgstr "Oikeudelliset tiedot" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Pituus ei ole virhe, eikä yhden sivun sääntö ole yleispätevä. Pidä ne sivut, jotka ansaitsevat paikkansa." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Pituus ei ole virhe, eikä yhden sivun sääntö ole yleispätevä. Pid msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Linkitetty Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, suosittelu…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, suosittelu…" msgid "Linking your {providerName} account..." msgstr "Yhdistetään tiliäsi palvelussa {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "liettua" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Ladataan tekoälypalveluntarjoajia. Yritä uudelleen hetken kuluttua." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Hakemusten lataaminen…" @@ -3888,17 +3987,15 @@ msgstr "Ladataan kokonaismäärää" msgid "Location" msgstr "Sijainti" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Lukitse" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Kohtalainen vaikutus" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Puuttuva työansioluettelo" @@ -4106,6 +4197,12 @@ msgstr "Siirrä haastatteluun" msgid "Move to offer" msgstr "Siirrä tarjoukseen" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Siirretty kohteeseen" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nimi" @@ -4188,6 +4287,11 @@ msgstr "Verkosto" msgid "Never expires" msgstr "Ei koskaan vanhene" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Uusien tilien luonti on tällä palvelimella tällä hetkellä poistettu käytöstä." @@ -4197,6 +4301,15 @@ msgstr "Uusien tilien luonti on tällä palvelimella tällä hetkellä poistettu msgid "New Application" msgstr "Uusi hakemus" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Uusi rivi" @@ -4233,10 +4346,6 @@ msgstr "Uusi viestiketju" msgid "New Thread" msgstr "Uusi ketju" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Seuraava" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Ei yhdistettyä tekoälypalveluntarjoajaa" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Tekoälypalveluntarjoajaa ei ole yhdistetty, joten luemme tekstin PDF-tiedostosta täällä selaimessasi ja täytämme sen, minkä pystymme tunnistamaan. Varaudu siistimään tulosta." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Mikään hakemus ei vastaa suodattimiasi." @@ -4265,6 +4370,10 @@ msgstr "Mikään hakemus ei vastaa suodattimiasi." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Ei vielä hakemuksia. Lisää muutama, niin näet suppilon ja vastausprosentit." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Luettelomerkkilistoja ei löytynyt." @@ -4278,15 +4387,6 @@ msgstr "Mikään komento ei vastaa hakua." msgid "No conventional section headings were found." msgstr "Tavanomaisia osio-otsikoita ei löytynyt." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Saatekirjeitä ei löytynyt. Luo uusi tai tuo olemassa oleva kirje." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Tekoälypalvelun tarjoaja ei palauttanut tietoja." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Päivämääriä ei löytynyt." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Yksikään rivi ei näytä tehtävänimikkeeltä yhdistettynä työnantajaan." @@ -4351,11 +4455,6 @@ msgstr "Tuloksia ei löytynyt." msgid "No resume linked." msgstr "Ansioluetteloa ei ole linkitetty." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Hakuasi vastaavia ansioluetteloita ei löytynyt." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ei vielä ansioluetteloita." @@ -4445,6 +4544,15 @@ msgstr "Muistiinpanot" msgid "Nothing marks a role as ongoing." msgstr "Mikään ei merkitse roolia yhä käynnissä olevaksi." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Vain ensimmäiset sivut tarkistettiin." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Avaa" @@ -4559,6 +4664,10 @@ msgstr "Avaa tarkennustila" msgid "Open in builder" msgstr "Avaa editorissa" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Avaa Integraatioiden asetukset" @@ -4597,6 +4706,10 @@ msgstr "Avautuu uuteen välilehteen" msgid "opens in new tab" msgstr "avautuu uuteen välilehteen" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Valinnainen huomautus agentille" @@ -4609,6 +4722,16 @@ msgstr "Valinnainen huomautus agentille…" msgid "Optionally, which terms from a job posting already appear." msgstr "Valinnaisesti myös, mitkä työpaikkailmoituksen termit jo esiintyvät." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Sivu" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-tilannekuva liitetty hakemukseen." msgid "PDF text layer" msgstr "PDF:n tekstikerros" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Hakemuksiin jo liitetyt PDF-tiedostot pysyvät saatavilla." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Suosi yhtä saraketta, tai pidä sivusarake lyhyissä, itsenäisissä li #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Asetukset" @@ -4957,10 +5079,6 @@ msgstr "Esikatsele PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Edellinen" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Osaamistaso" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profiili" @@ -5118,11 +5236,6 @@ msgstr "Pisteytä uudelleen" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume – Siirry etusivulle" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktiivinen ansioluettelo (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume on ilmainen ja avoimen lähdekoodin. Amruth ja yhteisö tekijöitä pitävät sen käynnissä. Jos haluat tukea työtä, lahjoitukset auttavat kattamaan hosting- ja kehityskulut." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume on ilmainen ja avoimen lähdekoodin työkalu. Jos siitä msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktiivinen ansioluettelo v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktiivinen ansioluettelo v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Lue uudelleen" @@ -5191,6 +5299,10 @@ msgstr "Luetaan sivua {0}/{1}…" msgid "Reading PDF" msgstr "Luetaan PDF:ää" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Luetaan ilmoitusta…" @@ -5199,6 +5311,10 @@ msgstr "Luetaan ilmoitusta…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Luetaan tätä PDF:ää selaimessasi. Tiedostoasi ei lähetetä minnekään." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Valmis aktivoitavaksi" @@ -5302,6 +5418,10 @@ msgstr "Poista tunniste" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Resurssit" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Vastuussa suunnittelujärjestelmän kehittämisestä ja muiden tiimien auttamisesta suunnittelussa." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Palauttaa" @@ -5418,6 +5539,11 @@ msgstr "Palautetaanko ansioluettelo tilaan ennen tätä korjausta?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Ansioluettelon mallipohjat" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Ansioluettelot" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Esimerkin latausmuoto" msgid "Sample resume" msgstr "Esimerkkiansioluettelo" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Esimerkkiansioluettelo käyttäjälle {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Tallenna muutokset" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Tallenna muutokset ennen esikatselua, vientiä tai tyylin muuttamista." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Tallenna kopio kirjastoon" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Tallenna malli" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Tallenna ansioluettelon muutokset ennen sen sisällön tai tyylin kopiointia." @@ -5717,7 +5842,8 @@ msgstr "Pisteytä sopivuuteni" msgid "Scoring your fit…" msgstr "Sopivuuttasi pisteytetään…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Haku" @@ -5730,13 +5856,13 @@ msgstr "Hae hakemuksia…" msgid "Search commands" msgstr "Hakukomennot" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Hae saatekirjeistä" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Hae saatekirjeistä ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Etsi ikonia" msgid "Search for…" msgstr "Hae…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Hae ansioluetteloita..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Aseta salasana" msgid "Set the document language when exporting." msgstr "Aseta asiakirjan kieli vientihetkellä." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Määritä palveluntarjoaja" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Määritä tekoälypalveluntarjoaja" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Määritä tekoälypalveluntarjoaja keskustelemaan tästä ansioluettelosta ja tekemään muutokset automaattisesti." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Asetukset" @@ -6121,7 +6245,7 @@ msgstr "Ohita ja lataa" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Siirry suoraan pääsisältöön" @@ -6193,6 +6317,10 @@ msgstr "Jotain muuta…" msgid "Something went wrong" msgstr "Jokin meni pieleen" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Jotain meni pieleen tiedostoa luettaessa. Yritä uudelleen." @@ -6212,8 +6340,15 @@ msgstr "Kirjautumisessa tapahtui virhe. Yritä uudelleen." msgid "Something went wrong. Please try again." msgstr "Jokin meni pieleen. Yritä uudelleen." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Lajittele" @@ -6319,14 +6454,10 @@ msgstr "Aloita ketju" msgid "Start again" msgstr "Aloita alusta" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Aloita ansioluettelon laatiminen antamalla sille nimi." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Aloita ansioluettelon laatiminen alusta" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Alkamispäivän on oltava sama tai aiempi kuin päättymispäivä." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Aloita jokainen konkreettisella verbillä: rakensi, johti, vähensi, siirsi." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Aloita uusi ketju" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Tilastot" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Pysy" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Pysyy selaimessasi" @@ -6419,6 +6561,10 @@ msgstr "Tyyli ja lähettäjän tiedot päivitettiin valitusta ansioluettelosta." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Ehdotukset" @@ -6472,6 +6618,7 @@ msgstr "Taulukko" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tunnisteet" @@ -6483,6 +6630,14 @@ msgstr "Tunnisteilla voit luokitella ansioluettelosi avainsanojen mukaan." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tagit antavat ohjelmistolle selkeän lukujärjestyksen. Ota ne käyttöön viedessäsi, jos työkalusi tarjoaa sen." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Mukauta ansioluetteloni" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Teksti poimittu" msgid "Text is written one character at a time." msgstr "Teksti on kirjoitettu yksi merkki kerrallaan." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Teksti sijaitsee ylä- tai alatunnistealueella." @@ -6618,10 +6776,18 @@ msgstr "API-avain on poistettu." msgid "The application that sent you here made an invalid authorization request." msgstr "Sovellus, joka lähetti sinut tänne, teki virheellisen valtuutuspyynnön." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Yllä olevat tarkistukset ovat mekaanisia. Tämä kysyy kielimallilta, mitä lukija ajattelisi luettelokohdistasi, ja ehdottaa uudelleenkirjoituksia. Se ei tuota pisteitä." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Syvätarkistusta ei saatu valmiiksi. Yritä uudelleen." @@ -6630,19 +6796,14 @@ msgstr "Syvätarkistusta ei saatu valmiiksi. Yritä uudelleen." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Tuotua tiedostoa ei voitu jäsentää kelvolliseksi ansioluetteloksi." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Tekstin tallennusjärjestys eroaa selvästi sen lukujärjestyksestä." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Alkuperäinen kirje säilyy ansioluettelossasi. Jokaista kopiota voi muokata erikseen." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Etsimäsi sivu on ehkä siirretty tai sitä ei enää ole." @@ -6751,11 +6912,6 @@ msgstr "Näitä päivämääriä ei lueta oikein." msgid "Thinking" msgstr "Ajattelu" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Tätä toimintoa ei voi perua." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Tätä toimintoa ei voi perua. Kaikki tietosi poistetaan pysyvästi." @@ -6804,10 +6960,6 @@ msgstr "Tällä merkinnällä ei ole päivämääriä." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Tämä merkintä poistetaan pysyvästi. Tätä ei voi kumota." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Tämä ominaisuus vaatii yhdistetyn tekoälypalveluntarjoajan. Määritä sellainen asetuksissa." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Tämä tiedosto sisältää lomakekenttiä." @@ -6848,6 +7000,10 @@ msgstr "Tämä tiedosto on suuri ansioluettelolle." msgid "This file is larger than many application forms accept." msgstr "Tämä tiedosto on suurempi kuin monet hakulomakkeet hyväksyvät." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Tämä tiedosto käyttää paljon eri fontteja." @@ -6884,14 +7040,6 @@ msgstr "Tämä avain näytetään vain kerran. Kopioi se ennen kuin suljet täm msgid "This link is missing its protocol." msgstr "Tästä linkistä puuttuu protokollansa." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Tämä voi kestää muutaman minuutin riippuen tekoälypalveluntarjoajan vasteesta. Älä sulje ikkunaa tai päivitä sivua." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Tämä voi kestää hetken. Älä sulje ikkunaa tai päivitä sivua." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Tämä mittaa, kuinka tarkasti ohjelmisto pystyy poimimaan tämän tiedoston tekstin. Se ei ennusta, hylätäänkö hakemus, eikä mikään työkalu pysty siihen. Tiedostosi luettiin tässä selaimessa eikä sitä lähetetty koskaan palvelimelle." @@ -6908,10 +7056,9 @@ msgstr "Tämä sivu on jaettu sarakkeisiin, ja teksti poimitaan väärässä jä msgid "This page is very densely packed." msgstr "Tämä sivu on hyvin tiiviisti täynnä sisältöä." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Tässä PDF-tiedostossa ei ole luettavaa tekstiä. Se on todennäköisesti skannaus, joten tuotavaa ei ole." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Tämä ajanjakso päättyy ennen kuin se alkaa." msgid "This period starts in the future." msgstr "Tämä ajanjakso alkaa tulevaisuudessa." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Tässä ansioluettelossa ei ole upotettuja saatekirjeitä." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Tämä ansioluettelo on lukittu eikä sitä voi päivittää." @@ -7105,11 +7248,25 @@ msgstr "Käännä sovellus" msgid "Translations" msgstr "Käännökset" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Yritä uudelleen" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Kokeile asetuksia nähdäksesi, mihin vierailijat pääsevät käsiksi. Kun luot ansioluettelon, sinä päätät, miten jaat sen." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Kokeile omaa PDF-tiedostoasi" @@ -7198,7 +7359,8 @@ msgstr "Kaksivaiheinen todennus on nyt käytössä." msgid "Two-Factor Authentication QR Code" msgstr "Kaksitekijätodennus QR-koodi" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Alleviivaus" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Kumoa" @@ -7253,17 +7417,18 @@ msgstr "Kumoa" msgid "Undo stylesheet edit" msgstr "Kumoa tyylitiedoston muokkaus" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Katkaistaan yhteys palveluun {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Avaa lukitus" @@ -7272,6 +7437,10 @@ msgstr "Avaa lukitus" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Nimetön kulkuavain" @@ -7280,6 +7449,14 @@ msgstr "Nimetön kulkuavain" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Vahvistamaton" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "vietnam" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Haluatko toisen mielipiteen kirjoituksesta?" msgid "Warning" msgstr "Varoitus" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Emme tunnistaneet muotoa automaattisesti. Valitse se yltä." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Emme löytäneet kyseistä sivua" @@ -7666,10 +7843,6 @@ msgstr "Mitä tämä ei tee" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Kun se on lukittu, ansioluetteloa ei voi päivittää tai poistaa." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Peruutit kirjautumisen ennen kuin se valmistui." msgid "You have unsaved changes that will be lost." msgstr "Sinulla on tallentamattomia muutoksia, jotka menetetään." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Sinut ohjataan Integraatiot-sivulle. Valitsemaasi tiedostoa ei tuoda." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Olet hyvässä seurassa." @@ -7945,23 +8114,10 @@ msgstr "Puhelinnumerosi on kirjoitettu epätavallisessa muodossa." msgid "Your profile has been updated." msgstr "Profiilisi on päivitetty." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Ansioluettelosi on luotu." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Ansioluettelosi on poistettu." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Ansioluettelosi on monistettu." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Ansioluettelosi on tuotu." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Ansioluettelosi on päivitetty." diff --git a/apps/web/locales/fr-FR.po b/apps/web/locales/fr-FR.po index 88eb301bb..fe43c3f83 100644 --- a/apps/web/locales/fr-FR.po +++ b/apps/web/locales/fr-FR.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" et tout son historique seront supprimés définitivement. Cette action est irréversible." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# application à exporter} other {# applications à exp msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} caractères" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contact(s) ignoré(s) (email invalide ou nom du contact manquant). Ces candidatures sont tout de même importées." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} refusées" msgid "{0} Sample Resume" msgstr "CV d'exemple {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} à corriger" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Accessibilité" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Compte" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent prêt" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agents" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "IA" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "La configuration de l'agent IA est actuellement indisponible. Veuillez réessayer ultérieurement." @@ -695,6 +745,7 @@ msgstr "L'IA, quand vous le souhaitez" msgid "Albanian" msgstr "Albanais" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Une police intégrée n'a pas pu être lue." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Une erreur inattendue a empêché le chargement de cette page. Vous pouvez réessayer ou revenir en arrière." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Une erreur inconnue s'est produite lors de l'importation de votre CV." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Clé API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Clés API" @@ -787,7 +833,7 @@ msgstr "Les clés API sont chiffrées sur le serveur et ne sont plus jamais affi msgid "API Reference" msgstr "Référence de l'API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Candidature" @@ -859,7 +907,7 @@ msgstr "Candidature mise à jour." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Candidatures" @@ -917,19 +965,10 @@ msgstr "Êtes-vous sûr de vouloir fermer cette fenêtre ?" msgid "Are you sure you want to delete this API key?" msgstr "Êtes-vous sûr de vouloir supprimer cette clé API ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Êtes-vous sûr de vouloir supprimer ce CV ?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Êtes-vous sûr de vouloir supprimer votre compte ?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Êtes-vous sûr de vouloir verrouiller ce CV ?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Vérification ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Vérificateur ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Pièce jointe téléchargée." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Authentification" @@ -1037,11 +1076,16 @@ msgstr "Azerbaïdjanais" msgid "BA" msgstr "Licence" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Retour aux paramètres d'authentification" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Vérifier à nouveau" @@ -1295,9 +1344,13 @@ msgstr "Chinois (traditionnel)" msgid "Choose {0}" msgstr "Choisir {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Choisir une lettre de motivation" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Choisissez une teinte prédéfinie ou personnalisée." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Choisissez un CV" @@ -1343,6 +1395,10 @@ msgstr "Choisir une candidature" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Effacer les filtres" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Sélection claire" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Cliquez ici pour sélectionner un fichier à importer" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID client" @@ -1436,7 +1492,6 @@ msgstr "Communauté" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compact" @@ -1539,15 +1594,6 @@ msgstr "Le contenu est disposé en grille." msgid "Continue" msgstr "Continuer" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continuez là où vous vous êtes arrêté" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribuer au code" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copié dans le presse-papiers." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copié dans le presse-papiers." msgid "Copy" msgstr "Copier" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copier une lettre existante depuis un CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copiez et conservez ces codes de secours au cas où vous perdriez votre msgid "Copy Backup Codes" msgstr "Copier les codes de secours" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copier depuis le CV" @@ -1625,6 +1679,10 @@ msgstr "Copiez le texte du fichier exporté et relisez-le ; corrigez tout ce qui msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copiez cette clé secrète et utilisez-la dans vos applications pour accéder à vos données." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correct the year, or use \\\"Present\\\" for ongoing work." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Corrigez l'année, ou écrivez « Présent » pour un poste en cours." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Impossible de terminer cette action. Veuillez réessayer." @@ -1655,14 +1712,6 @@ msgstr "Impossible de générer le DOCX. Veuillez réessayer." msgid "Could not generate the PDF. Please try again." msgstr "Impossible de générer le PDF. Veuillez réessayer." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Impossible de charger les lettres de motivation." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Impossible de charger le CV sélectionné." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Impossible de charger cette lettre de motivation." @@ -1675,11 +1724,6 @@ msgstr "Impossible de préparer l'exemple. Veuillez réessayer." msgid "Could not prepare your resume for printing. Please try again." msgstr "Impossible de préparer votre CV pour l'impression. Veuillez réessayer." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Impossible de joindre le fournisseur d'IA. Veuillez réessayer." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Impossible de restaurer ce correctif." @@ -1709,6 +1753,18 @@ msgstr "Impossible de vérifier la connexion. Veuillez vérifier la clé API, le msgid "Couldn't add the application. Please try again." msgstr "Impossible d'ajouter la candidature. Veuillez réessayer." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Impossible de supprimer l’entrée de la chronologie." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Impossible de déplacer la candidature. Veuillez réessayer." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Impossible d'enregistrer la note." @@ -1764,7 +1828,6 @@ msgstr "Remplir" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "lettre de motivation" @@ -1778,16 +1841,17 @@ msgstr "Lettre de motivation" msgid "Cover letter draft" msgstr "Brouillon de lettre de motivation" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Lettres de motivation" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Créer" @@ -1804,10 +1868,7 @@ msgstr "Créer un nouveau compte" msgid "Create a new API key" msgstr "Créer une nouvelle clé API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Créer un nouveau CV" @@ -1815,13 +1876,9 @@ msgstr "Créer un nouveau CV" msgid "Create a resume" msgstr "Créer un CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Créer un exemple de CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Créer une lettre de motivation" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Créer à partir de zéro" msgid "Create one now" msgstr "Créez-en un maintenant" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Créer un CV avec des options" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Créé" @@ -1847,14 +1899,19 @@ msgstr "Créé" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" a été créé et lié à cette candidature." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Création de votre clé API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Création de votre CV..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Recadrer et télécharger" @@ -1931,10 +1988,6 @@ msgstr "Sombre" msgid "Dark theme" msgstr "Thème sombre" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Tableau de bord" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Date" @@ -1969,34 +2022,30 @@ msgstr "Diminuer le zoom" msgid "Deep check" msgstr "Vérification approfondie" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Modèle par défaut" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Diplôme" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Supprimer" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Supprimez-le. Les mots-clés cachés sont considérés comme une tentative délibérée de tromper la recherche." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Supprimer la page" @@ -2040,10 +2097,6 @@ msgstr "Supprimer ce fil de discussion de l'agent ?" msgid "Delete this application?" msgstr "Supprimer cette candidature ?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Supprimer cette lettre de motivation ?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Supprimer cette entrée de la chronologie ?" msgid "Delete timeline entry" msgstr "Supprimer l’entrée de la chronologie" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} candidature(s) supprimée(s)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Suppression de votre compte..." @@ -2077,11 +2139,6 @@ msgstr "Suppression de votre compte..." msgid "Deleting your API key..." msgstr "Suppression de votre clé API..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Suppression de votre CV en cours..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Refusé, en attente de l'agent…" @@ -2191,12 +2248,22 @@ msgstr "Documentation" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentation" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documents envoyés" @@ -2309,18 +2376,27 @@ msgstr "Faites glisser pour repositionner et utilisez le curseur pour zoomer ava msgid "Drag to turn the pages" msgstr "Faites glisser pour tourner les pages" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Supprimez les pronoms et commencez par le verbe. C'est la convention sur la plupart des marchés." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dupliquer" @@ -2336,6 +2412,10 @@ msgstr "Dupliquer le CV" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Dupliquez votre CV pour en créer un nouveau, identique à l'original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplication de votre CV..." @@ -2355,11 +2435,6 @@ msgstr "Néerlandais" msgid "Edit" msgstr "Modifier" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Modifier {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Modifier la date" msgid "Edit declined" msgstr "Modification refusée" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Modifier les détails" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Modifier le modèle" msgid "Edit note" msgstr "Modifier la note" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exporter en JSON" msgid "Export my data" msgstr "Exporter mes données" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exporter en PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Quinze modèles, tous gratuits. Choisissez celui qui vous plaît. Vous pouvez modifier le style, la couleur et la mise en page dans l'éditeur." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Déposer" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Remplir les champs" @@ -2858,9 +2935,13 @@ msgstr "Remplir les champs" msgid "Filled in what we could from the posting." msgstr "Nous avons rempli ce que nous pouvions à partir de l'offre." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrer par" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Repérez les puces les plus faibles et réécrivez-les avec des résulta msgid "Find us on GitHub" msgstr "Retrouvez-nous sur GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finnois" @@ -2967,6 +3052,10 @@ msgstr "Pour conserver une copie" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Pour votre prochaine candidature" @@ -3120,7 +3209,7 @@ msgstr "Design graphique" msgid "Greek" msgstr "Grec" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grille" @@ -3304,8 +3393,7 @@ msgstr "Si cela provient d'un scan, c'est normal. Sinon, supprimez-le ; les recr msgid "Images cover most of the page." msgstr "Les images couvrent la majeure partie de la page." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importer" @@ -3314,15 +3402,13 @@ msgstr "Importer" msgid "Import {0}" msgstr "Importer {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importer un CV existant" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importer une lettre de motivation JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importer depuis un CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importer un JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} candidature(s) importée(s)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "L'importation depuis Word nécessite un fournisseur d'IA connecté." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importation de votre CV en cours..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importer…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspection de la page {0} sur {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Intégrations" @@ -3466,6 +3552,10 @@ msgstr "Configuration du fournisseur d'IA invalide." msgid "Issuer" msgstr "Émetteur" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italien" msgid "Italic" msgstr "Italique" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonais" @@ -3530,10 +3628,9 @@ msgstr "Jean Dupont" msgid "john.doe" msgstr "John.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "CV JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Continuer à modifier" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Poursuivez la modification dans Word, Google Docs ou Pages. La mise en page peut différer du PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Restez sous 2,5 Mo, généralement en supprimant ou en réduisant les images." @@ -3659,19 +3760,14 @@ msgstr "Langue" msgid "Languages" msgstr "Langues" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Dernière mise à jour" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Dernière mise à jour" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Dernière modification le {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letton" @@ -3689,7 +3785,6 @@ msgstr "Mise en page" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Commencez par le résultat. Ajoutez un détail concret pour qu'on puisse se le représenter." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Quitter" @@ -3706,10 +3801,6 @@ msgstr "Laissez le champ vide pour rétablir le titre d'origine." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Partir pour créer un fournisseur d'IA ?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Aligné à gauche" @@ -3722,6 +3813,11 @@ msgstr "Mentions légales" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "La longueur n'est pas un défaut, et il n'existe pas de règle universelle d'une seule page. Gardez les pages qui méritent leur place." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "La longueur n'est pas un défaut, et il n'existe pas de règle universel msgid "Letter" msgstr "Lettre" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume lié" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, recommandation…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, recommandation…" msgid "Linking your {providerName} account..." msgstr "Liaison de votre compte {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Liste" @@ -3845,10 +3948,6 @@ msgstr "Lithuanien" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Chargement des fournisseurs d'IA. Veuillez réessayer dans un instant." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Chargement des applications…" @@ -3888,17 +3987,15 @@ msgstr "Chargement du total" msgid "Location" msgstr "Lieu" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Verrouiller" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Impact moyen" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "CV professionnel manquant" @@ -4106,6 +4197,12 @@ msgstr "Déplacer en entretien" msgid "Move to offer" msgstr "Déplacer en offre" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Déplacé vers" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nom" @@ -4188,6 +4287,11 @@ msgstr "Réseau" msgid "Never expires" msgstr "N'expire jamais" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Les inscriptions de nouveaux comptes sont actuellement désactivées sur ce serveur." @@ -4197,6 +4301,15 @@ msgstr "Les inscriptions de nouveaux comptes sont actuellement désactivées sur msgid "New Application" msgstr "Nouvelle demande" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nouvelle ligne" @@ -4233,10 +4346,6 @@ msgstr "Nouveau sujet" msgid "New Thread" msgstr "Nouveau sujet" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Suivant" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Aucun fournisseur d'IA connecté" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Aucun fournisseur d'IA n'est connecté : nous allons donc extraire le texte du PDF ici, dans votre navigateur, et remplir ce que nous parvenons à reconnaître. Prévoyez de retoucher le résultat." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Aucune candidature ne correspond à vos filtres." @@ -4265,6 +4370,10 @@ msgstr "Aucune candidature ne correspond à vos filtres." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Aucune candidature pour l'instant. Ajoutez-en quelques-unes pour voir votre entonnoir et vos taux de réponse." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Aucune liste à puces n'a été trouvée." @@ -4278,15 +4387,6 @@ msgstr "Aucune commande ne correspond à cette recherche." msgid "No conventional section headings were found." msgstr "Aucun titre de section conventionnel n'a été trouvé." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Aucune lettre de motivation trouvée. Créez-en une ou importez une lettre existante." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Aucune donnée n'a été renvoyée par le fournisseur d'IA." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Aucune date n'a été trouvée." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Aucune ligne ne ressemble à un intitulé de poste associé à un employeur." @@ -4351,11 +4455,6 @@ msgstr "Aucun résultat trouvé." msgid "No resume linked." msgstr "Aucun CV lié." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Aucun CV ne correspond à votre recherche." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Aucun CV pour le moment." @@ -4445,6 +4544,15 @@ msgstr "Notes" msgid "Nothing marks a role as ongoing." msgstr "Rien n'indique qu'un poste est en cours." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Seules les premières pages ont été vérifiées." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Ouvrir" @@ -4559,6 +4664,10 @@ msgstr "Ouvrir le mode focus" msgid "Open in builder" msgstr "Ouvrir dans le constructeur" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Ouvrez Integrations Settings" @@ -4597,6 +4706,10 @@ msgstr "S'ouvre dans un nouvel onglet" msgid "opens in new tab" msgstr "s'ouvre dans un nouvel onglet" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Note facultative pour l'agent" @@ -4609,6 +4722,16 @@ msgstr "Note facultative pour l'agent…" msgid "Optionally, which terms from a job posting already appear." msgstr "Facultativement, quels termes d'une offre d'emploi apparaissent déjà." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Page" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Instantané PDF joint à la candidature." msgid "PDF text layer" msgstr "Couche de texte du PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Les PDF déjà joints à des candidatures resteront disponibles." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Préférez une colonne unique, ou limitez la colonne latérale à des li #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Préférences" @@ -4957,10 +5079,6 @@ msgstr "Aperçu du PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Précédent" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Maîtrise" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Réévaluer" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Aller à la page d'accueil" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume est gratuit et open source. Amruth et une communauté de contributeurs le font vivre. Si vous souhaitez soutenir le projet, les dons aident à couvrir l'hébergement et le développement." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume est un logiciel libre et gratuit. S'il vous a été util msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "React Resume v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Relire" @@ -5191,6 +5299,10 @@ msgstr "Lecture de la page {0} sur {1}…" msgid "Reading PDF" msgstr "Lecture du PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Lecture de l'annonce…" @@ -5199,6 +5311,10 @@ msgstr "Lecture de l'annonce…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Lecture de ce PDF dans votre navigateur. Votre fichier n'est pas téléversé." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Prêt à activer" @@ -5302,6 +5418,10 @@ msgstr "Supprimer l’étiquette" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ressources" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "En charge du design system et de l'aide aux autres équipes sur leurs créations." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restaurer" @@ -5418,6 +5539,11 @@ msgstr "Restaurer le CV tel qu'il était avant ce correctif ?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Modèles de CV" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CVs" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format de téléchargement de l'exemple" msgid "Sample resume" msgstr "CV d'exemple" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "CV d'exemple pour {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Enregistrer les modifications" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Enregistrez les modifications avant de prévisualiser, d'exporter ou de changer le style." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Enregistrer une copie dans la bibliothèque" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Enregistrer le modèle" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Enregistrez les modifications du CV avant d'en copier le contenu ou le style." @@ -5717,7 +5842,8 @@ msgstr "Évaluer mon adéquation" msgid "Scoring your fit…" msgstr "Évaluation de votre adéquation…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Recherche" @@ -5730,13 +5856,13 @@ msgstr "Rechercher des candidatures…" msgid "Search commands" msgstr "Commandes de recherche" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Rechercher des lettres de motivation" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Rechercher des lettres de motivation..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Rechercher une icône" msgid "Search for…" msgstr "Rechercher…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Rechercher des CV..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Définir un mot de passe" msgid "Set the document language when exporting." msgstr "Définissez la langue du document lors de l'export." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Mettre en place un fournisseur" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Mettre en place un fournisseur d'IA" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Configurez un fournisseur d'IA pour discuter de ce CV et appliquer automatiquement les modifications." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Paramètres" @@ -6121,7 +6245,7 @@ msgstr "Ignorer et télécharger" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Passer au contenu principal" @@ -6193,6 +6317,10 @@ msgstr "Autre chose…" msgid "Something went wrong" msgstr "Quelque chose s'est mal passé" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Une erreur s'est produite lors de la lecture de ce fichier. Veuillez réessayer." @@ -6212,8 +6340,15 @@ msgstr "Une erreur s'est produite lors de votre connexion. Veuillez réessayer." msgid "Something went wrong. Please try again." msgstr "Une erreur s'est produite. Veuillez réessayer." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Trier par" @@ -6319,14 +6454,10 @@ msgstr "Créer une discussion" msgid "Start again" msgstr "Recommencer" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Commencez à créer votre CV en lui donnant un nom." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Commencez à rédiger votre CV en partant de zéro" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "La date de début doit être antérieure ou égale à la date de fin." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Commencez chacune par un verbe concret : construit, dirigé, réduit, migré." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Créer une nouvelle discussion" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistiques" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Rester" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Reste dans votre navigateur" @@ -6419,6 +6561,10 @@ msgstr "Style et coordonnées de l'expéditeur actualisés à partir du CV séle msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Suggestions" @@ -6472,6 +6618,7 @@ msgstr "Tableau" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Mots-clés" @@ -6483,6 +6630,14 @@ msgstr "Les mots-clés peuvent être utilisés pour catégoriser vos CVs." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Les balises donnent aux logiciels un ordre de lecture explicite. Activez-les lors de l'export, si votre outil le propose." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Adapter mon CV" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Télugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Texte extrait" msgid "Text is written one character at a time." msgstr "Le texte est écrit caractère par caractère." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Le texte se trouve dans la zone d'en-tête ou de pied de page." @@ -6618,10 +6776,18 @@ msgstr "La clé API a été supprimée." msgid "The application that sent you here made an invalid authorization request." msgstr "L'application qui vous a envoyé ici a effectué une demande d'autorisation non valide." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Les vérifications ci-dessus sont mécaniques. Ceci demande à un modèle de langage ce qu'un lecteur penserait de vos puces, et suggère des reformulations. Cela ne produit aucun score." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "La vérification approfondie n'a pas pu se terminer. Veuillez réessayer." @@ -6630,19 +6796,14 @@ msgstr "La vérification approfondie n'a pas pu se terminer. Veuillez réessayer msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Le fichier importé n'a pas pu être analysé en un CV valide." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "L'ordre dans lequel le texte est stocké diffère nettement de l'ordre dans lequel il se lit." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "La lettre d'origine reste dans votre CV. Chaque copie peut être modifiée indépendamment." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "La page que vous recherchez a peut-être été déplacée ou n'existe plus." @@ -6751,11 +6912,6 @@ msgstr "Ces dates ne seront pas lues correctement." msgid "Thinking" msgstr "Pensée" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Cette action est irréversible." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Cette action ne peut pas être annulée. Toutes vos données seront définitivement supprimées." @@ -6804,10 +6960,6 @@ msgstr "Cette entrée n'a pas de date." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Cette entrée sera supprimée définitivement. Cette action est irréversible." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Cette fonctionnalité nécessite un fournisseur d'IA connecté. Veuillez en configurer un dans les paramètres." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Ce fichier contient des champs de formulaire." @@ -6848,6 +7000,10 @@ msgstr "Ce fichier est volumineux pour un CV." msgid "This file is larger than many application forms accept." msgstr "Ce fichier est plus volumineux que ce qu'acceptent de nombreux formulaires de candidature." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Ce fichier utilise beaucoup de polices différentes." @@ -6884,14 +7040,6 @@ msgstr "Cette clé n'est affichée qu'une seule fois. Copiez-la avant de fermer msgid "This link is missing its protocol." msgstr "Ce lien manque son protocole." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Cela peut prendre quelques minutes, en fonction de la réponse du fournisseur d'IA. Ne fermez pas la fenêtre et n'actualisez pas la page." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Cela peut prendre un moment. Veuillez ne pas fermer la fenêtre ni actualiser la page." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Cela mesure avec quelle fidélité un logiciel peut extraire le texte de ce fichier. Cela ne prédit pas si une candidature sera rejetée, et aucun outil ne le peut. Votre fichier a été lu dans ce navigateur et n'a jamais été envoyé." @@ -6908,10 +7056,9 @@ msgstr "Cette page est en colonnes, et le texte s'extrait dans le désordre." msgid "This page is very densely packed." msgstr "Cette page est très densément remplie." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Ce PDF ne contient aucun texte lisible. Il s'agit probablement d'un scan, il n'y a donc rien à importer." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Cette période se termine avant d'avoir commencé." msgid "This period starts in the future." msgstr "Cette période commence dans le futur." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Ce CV ne contient aucune lettre de motivation intégrée." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Ce CV est verrouillé et ne peut pas être modifié." @@ -7105,11 +7248,25 @@ msgstr "Traduire l'application" msgid "Translations" msgstr "Traductions" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Essayer à nouveau" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Testez les réglages pour voir ce que les visiteurs peuvent consulter. Lorsque vous créez votre CV, vous décidez comment le partager." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Essayez votre PDF" @@ -7198,7 +7359,8 @@ msgstr "L'authentification à deux facteurs est maintenant activée." msgid "Two-Factor Authentication QR Code" msgstr "Authentification à deux facteurs QR Code" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Souligner" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Défaire" @@ -7253,17 +7417,18 @@ msgstr "Défaire" msgid "Undo stylesheet edit" msgstr "Annuler la modification de la feuille de style" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Déconnexion de votre compte {providerName} ..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Déverrouiller" @@ -7272,6 +7437,10 @@ msgstr "Déverrouiller" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Clé d'accès sans nom" @@ -7280,6 +7449,14 @@ msgstr "Clé d'accès sans nom" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Non vérifié" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamien" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Vous voulez un second avis sur la rédaction ?" msgid "Warning" msgstr "Avertissement" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Nous n'avons pas pu détecter le format automatiquement. Choisissez-le ci-dessus." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Nous n'avons pas trouvé cette page." @@ -7666,10 +7843,6 @@ msgstr "Ce que cela ne fait pas" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Lorsqu'il est verrouillé, le CV ne peut être ni modifié ni supprimé." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Vous avez annulé la connexion avant qu'elle n'aboutisse." msgid "You have unsaved changes that will be lost." msgstr "Vous avez des modifications non enregistrées qui seront perdues." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Vous serez redirigé vers la page Intégrations. Le fichier que vous avez sélectionné ne sera pas importé." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Vous êtes en bonne compagnie." @@ -7945,23 +8114,10 @@ msgstr "Votre numéro de téléphone est écrit dans un format inhabituel." msgid "Your profile has been updated." msgstr "Votre profil a été mis à jour." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Votre CV a été créé." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Votre CV a été supprimé." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Votre CV a été dupliqué." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Votre CV a été importé." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Votre CV a été mis à jour." diff --git a/apps/web/locales/he-IL.po b/apps/web/locales/he-IL.po index e66fa52fe..06809ac25 100644 --- a/apps/web/locales/he-IL.po +++ b/apps/web/locales/he-IL.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" וכל ציר הזמן שלו יימחקו לצמיתות. אי אפשר לבטל פעולה זו." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {אפליקציה # לייצוא} other {# יישומי msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} תווים" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} אנשי קשר דילוג (אימייל לא חוקי או חסר שם איש קשר). יישומים אלה עדיין מייבאים." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} נדחו" msgid "{0} Sample Resume" msgstr "קורות חיים לדוגמה של {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} לתיקון" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "נגישות" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "חשבון" @@ -639,14 +697,6 @@ msgstr "סוֹכֵן" msgid "Agent ready" msgstr "הסוכן מוכן" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "סוכנים" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "בינה מלאכותית" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "הגדרת סוכן בינה מלאכותית אינה זמינה כרגע. אנא נסה שוב בעוד רגע." @@ -695,6 +745,7 @@ msgstr "בינה מלאכותית, כשתרצה בה" msgid "Albanian" msgstr "אלבנית" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "לא ניתן לקרוא גופן מוטבע." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "שגיאה בלתי צפויה מנעה את טעינת הדף. באפשרותך לנסות שוב או לחזור לדף." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "אירעה שגיאה לא ידועה בעת ייבוא קורות החיים שלך." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "מפתח API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "מפתחות API" @@ -787,7 +833,7 @@ msgstr "מפתחות API מוצפנים בשרת ולא מוצגים שוב לא msgid "API Reference" msgstr "תיעוד API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "יישום" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "יישום" @@ -859,7 +907,7 @@ msgstr "המועמדות עודכנה." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "מועמדויות" @@ -917,19 +965,10 @@ msgstr "האם אתה בטוח שברצונך לסגור את תיבת הדו-ש msgid "Are you sure you want to delete this API key?" msgstr "האם למחוק את מפתח ה־API הזה?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "למחוק את קורות החיים האלה?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "האם למחוק את החשבון שלך?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "לנעול את קורות החיים האלה?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "בדיקת ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "בודק ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "קובץ מצורף הועלה." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "אימות" @@ -1037,11 +1076,16 @@ msgstr "אזרית" msgid "BA" msgstr "תואר ראשון" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "חזרה להגדרות האימות" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "לְשׂוֹחֵחַ" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "בדוק שוב" @@ -1295,9 +1344,13 @@ msgstr "סינית (מסורתית)" msgid "Choose {0}" msgstr "בחר ב־{0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "בחר מכתב מקדים" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "בחר גוון קבוע מראש או גוון מותאם אישית." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "בחר קורות חיים" @@ -1343,6 +1395,10 @@ msgstr "בחר אפליקציה" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "נקה מסננים" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "נקה את הבחירה" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "לחץ כאן כדי לבחור קובץ לייבוא" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "מזהה לקוח" @@ -1436,7 +1492,6 @@ msgstr "קהילה" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "קומפקטי" @@ -1539,15 +1594,6 @@ msgstr "התוכן מסודר ברשת." msgid "Continue" msgstr "המשך" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "להמשיך מאיפה שהפסקת" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "תרום קוד" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "הועתק ללוח." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "הועתק ללוח." msgid "Copy" msgstr "העתקה" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "העתק מכתב קיים מקורות חיים" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "העתק ושמור את קודי הגיבוי האלה למקרה שת msgid "Copy Backup Codes" msgstr "העתקת קודי גיבוי" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "העתק מקורות החיים" @@ -1625,6 +1679,10 @@ msgstr "העתק את הטקסט מהקובץ המיוצא וקרא אותו; ת msgid "Copy this secret key and use it in your applications to access your data." msgstr "העתק את המפתח הסודי הזה והשתמש בו ביישומים שלך כדי לגשת לנתונים שלך." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "תקן את השנה, או השתמש ב״הווה״ עבור עבודה שעדיין נמשכת." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "תקן את השנה, או כתוב ״Present״ עבור עבודה נמשכת." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "לא ניתן היה להשלים את הפעולה הזו. אנא נסה שוב." @@ -1655,14 +1712,6 @@ msgstr "לא ניתן היה ליצור את קובץ ה-DOCX. אנא נסה ש msgid "Could not generate the PDF. Please try again." msgstr "לא ניתן היה ליצור את קובץ ה-PDF. אנא נסה שוב." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "לא ניתן היה לטעון מכתבי כיסוי." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "לא ניתן לטעון את קורות החיים שנבחרו." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "לא ניתן היה לטעון מכתב נלווה זה." @@ -1675,11 +1724,6 @@ msgstr "לא ניתן היה להכין את הדוגמה. נסה שוב." msgid "Could not prepare your resume for printing. Please try again." msgstr "לא ניתן היה להכין את קורות החיים שלך להדפסה. אנא נסה שוב." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "לא ניתן היה ליצור קשר עם ספק ה-AI. אנא נסה שוב." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "לא ניתן היה לשחזר את התיקון הזה." @@ -1709,6 +1753,18 @@ msgstr "לא ניתן היה לאמת את החיבור. בדוק את מפתח msgid "Couldn't add the application. Please try again." msgstr "לא ניתן להוסיף את המועמדות. נסה שוב." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "לא ניתן למחוק את רשומת ציר הזמן." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "לא ניתן להעביר את המועמדות. נסה שוב." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "לא ניתן לשמור את ההערה." @@ -1764,7 +1828,6 @@ msgstr "כיסוי" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "מכתב מקדים" @@ -1778,16 +1841,17 @@ msgstr "מכתב מקדים" msgid "Cover letter draft" msgstr "טיוטת מכתב מקדים" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "מכתבי כיסוי" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "יצירה" @@ -1804,10 +1868,7 @@ msgstr "יצירת חשבון חדש" msgid "Create a new API key" msgstr "יצירת מפתח API חדש" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "יצירת קורות חיים חדשים" @@ -1815,13 +1876,9 @@ msgstr "יצירת קורות חיים חדשים" msgid "Create a resume" msgstr "צור קורות חיים" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "יצירת קורות חיים לדוגמה" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "צור מכתב מקדים" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "צור מאפס" msgid "Create one now" msgstr "צור אחד עכשיו" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "יצירת קורות חיים עם אפשרויות" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "תאריך יצירה" @@ -1847,14 +1899,19 @@ msgstr "תאריך יצירה" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" נוצר וקושר למועמדות הזו." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "יוצר את מפתח ה־API שלך..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "יוצר את קורות החיים שלך..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "חיתוך והעלאה" @@ -1931,10 +1988,6 @@ msgstr "כהה" msgid "Dark theme" msgstr "ערכת עיצוב כהה" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "לוח בקרה" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "תאריך" @@ -1969,34 +2022,30 @@ msgstr "הקטנת הזום" msgid "Deep check" msgstr "בדיקה מעמיקה" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "תבנית ברירת מחדל" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "תואר" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "מחיקה" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "מחק אותו. מילות מפתח מוסתרות נחשבות כניסיון מכוון לרמות את החיפוש." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "מחיקת עמוד" @@ -2040,10 +2097,6 @@ msgstr "למחוק את שרשור הסוכן הזה?" msgid "Delete this application?" msgstr "למחוק את המועמדות הזו?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "למחוק מכתב נלווה זה?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "למחוק את רשומת ציר הזמן הזו?" msgid "Delete timeline entry" msgstr "מחיקת רשומת ציר זמן" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "נמחקו {0} מועמדויות." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "מוחק את החשבון שלך..." @@ -2077,11 +2139,6 @@ msgstr "מוחק את החשבון שלך..." msgid "Deleting your API key..." msgstr "מוחק את מפתח ה־API שלך..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "מוחק את קורות החיים שלך..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "נדחה, ממתין לסוכן…" @@ -2191,12 +2248,22 @@ msgstr "תיעוד" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "תיעוד" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "מסמכים שנשלחו" @@ -2309,18 +2376,27 @@ msgstr "גרור כדי לשנות מיקום והשתמש במחוון כדי msgid "Drag to turn the pages" msgstr "גרור כדי להפוך את הדפים" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "השמט את כינויי הגוף והתחל מהפועל. זו הנורמה ברוב השווקים." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "שכפול" @@ -2336,6 +2412,10 @@ msgstr "שכפול קורות חיים" msgid "Duplicate your resume to create a new one, just like the original." msgstr "שכפל את קורות החיים שלך כדי ליצור סט חדש, זהה לחלוטין למקור." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "משכפל את קורות החיים שלך..." @@ -2355,11 +2435,6 @@ msgstr "הולנדית" msgid "Edit" msgstr "לַעֲרוֹך" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "ערוך {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "עריכת תאריך" msgid "Edit declined" msgstr "העריכה נדחתה" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "עריכת פרטים" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "עריכת מודל" msgid "Edit note" msgstr "עריכת הערה" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "ייצא JSON" msgid "Export my data" msgstr "ייצוא הנתונים שלי" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "ייצא PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "חמש עשרה תבניות, כולן חינמיות. בחר אחת שמתאימה לך. אפשר לשנות את הגופן, הצבע והפריסה בעורך." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "קוֹבֶץ" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "מילוי שדות" @@ -2858,9 +2935,13 @@ msgstr "מילוי שדות" msgid "Filled in what we could from the posting." msgstr "מילאנו את מה שהיה אפשר מתוך המודעה." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "סינון לפי" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "מצא את הנקודות החלשות ונסח אותן מחדש עם msgid "Find us on GitHub" msgstr "מצא אותנו ב־GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "פינית" @@ -2967,6 +3052,10 @@ msgstr "לשמירת עותק" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "למועמדות הבאה שלך" @@ -3120,7 +3209,7 @@ msgstr "עיצוב גרפי" msgid "Greek" msgstr "יוונית" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "רשת" @@ -3304,8 +3393,7 @@ msgstr "אם זה הגיע מסריקה, זה צפוי. אחרת הסר אותו msgid "Images cover most of the page." msgstr "תמונות מכסות את רוב העמוד." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "ייבוא" @@ -3314,15 +3402,13 @@ msgstr "ייבוא" msgid "Import {0}" msgstr "ייבא {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "ייבוא קורות חיים קיימים" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "ייבוא מכתב מקדים JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "ייבוא מ-CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "ייבוא JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "יובאו {0} מועמדויות." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "ייבוא ​​מ-Word דורש ספק AI מחובר." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "מייבא את קורות החיים שלך..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "ייבוא…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "בודק עמוד {0} מתוך {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "שילובים" @@ -3466,6 +3552,10 @@ msgstr "תצורה לא חוקית של ספק בינה מלאכותית." msgid "Issuer" msgstr "מנפיק" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "איטלקית" msgid "Italic" msgstr "נטוי" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "יפנית" @@ -3530,10 +3628,9 @@ msgstr "ג'ון דו" msgid "john.doe" msgstr "ג'ון דו" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "קורות חיים ב-JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "תמשיך לערוך" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "המשך לערוך ב־Word, ב־Google Docs או ב־Pages. הפריסה עשויה להיות שונה מזו של ה־PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "שמור על גודל מתחת ל־2.5MB, בדרך כלל על ידי הסרה או הקטנה של תמונות." @@ -3659,19 +3760,14 @@ msgstr "שפה" msgid "Languages" msgstr "שפות" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "עודכן לאחרונה" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "תאריך עדכון אחרון" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "העדכון האחרון היה ב־{updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "לטבית" @@ -3689,7 +3785,6 @@ msgstr "פריסה" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "פתח בעבודה עצמה. הוסף פרט קונקרטי שיעזור לדמיין אותה." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "עזוב" @@ -3706,10 +3801,6 @@ msgstr "השאר ריק כדי לאפס את הכותרת למקורית." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "לעזוב כדי להגדיר ספק בינה מלאכותית?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "יישור לשמאל" @@ -3722,6 +3813,11 @@ msgstr "משפטי" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "אורך אינו פגם, ואין כלל אוניברסלי של עמוד אחד. שמור על העמודים שמצדיקים את מקומם." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "אורך אינו פגם, ואין כלל אוניברסלי של עמו msgid "Letter" msgstr "מכתב" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume מקושר" msgid "LinkedIn" msgstr "לינקדאין" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, הפניה…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, הפניה…" msgid "Linking your {providerName} account..." msgstr "מקשר את חשבון {providerName} שלך..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "רשימה" @@ -3845,10 +3948,6 @@ msgstr "ליטאית" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "טוען ספקי בינה מלאכותית. אנא נסה שוב בעוד רגע." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "טוען אפליקציות…" @@ -3888,17 +3987,15 @@ msgstr "טוען נתון כולל" msgid "Location" msgstr "מקום" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "נעילה" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "השפעה בינונית" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "קורות חיים חסרים" @@ -4106,6 +4197,12 @@ msgstr "העבר לראיון" msgid "Move to offer" msgstr "העבר להצעה" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "הועבר אל" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "שם" @@ -4188,6 +4287,11 @@ msgstr "רשת" msgid "Never expires" msgstr "לא פג לעולם" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "הרשמת חשבונות חדשים מושבתת כרגע בשרת הזה." @@ -4197,6 +4301,15 @@ msgstr "הרשמת חשבונות חדשים מושבתת כרגע בשרת הז msgid "New Application" msgstr "יישום חדש" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "שורה חדשה" @@ -4233,10 +4346,6 @@ msgstr "שרשור חדש" msgid "New Thread" msgstr "שרשור חדש" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "הבא" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "לא מחובר ספק בינה מלאכותית" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "שום ספק AI לא מחובר, אז נקרא את הטקסט מתוך ה-PDF כאן בדפדפן שלך ונמלא את מה שנוכל לזהות. צפו לסדר את התוצאה." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "אין מועמדויות שתואמות למסננים שלך." @@ -4265,6 +4370,10 @@ msgstr "אין מועמדויות שתואמות למסננים שלך." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "אין עדיין מועמדויות. הוסף כמה כדי לראות את המשפך ואת שיעורי המענה." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "לא נמצאו רשימות תבליטים." @@ -4278,15 +4387,6 @@ msgstr "אין פקודות שתואמות את החיפוש הזה." msgid "No conventional section headings were found." msgstr "לא נמצאו כותרות מקטע מקובלות." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "לא נמצאו מכתבי כיסוי. צור מכתב או ייבא מכתב קיים." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "לא התקבלו נתונים מספק ה-AI." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "לא נמצאו תאריכים." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "אין שורות שנראות כמו תפקיד יחד עם מעסיק." @@ -4351,11 +4455,6 @@ msgstr "לא נמצאו תוצאות." msgid "No resume linked." msgstr "לא קושרו קורות חיים." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "אין קורות חיים התואמים את החיפוש שלך." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "אין עדיין קורות חיים." @@ -4445,6 +4544,15 @@ msgstr "הערות" msgid "Nothing marks a role as ongoing." msgstr "שום דבר לא מסמן תפקיד כנמשך." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "רק העמודים הראשונים נבדקו." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "פתיחה" @@ -4559,6 +4664,10 @@ msgstr "פתיחת מצב מיקוד" msgid "Open in builder" msgstr "פתח בבונה" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "פתח את הגדרות האינטגרציות" @@ -4597,6 +4706,10 @@ msgstr "נפתח בלשונית חדשה" msgid "opens in new tab" msgstr "נפתח בלשונית חדשה" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "הערה אופציונלית לסוכן" @@ -4609,6 +4722,16 @@ msgstr "הערה אופציונלית לסוכן…" msgid "Optionally, which terms from a job posting already appear." msgstr "לבחירה, אילו מונחים ממודעת דרושים כבר מופיעים." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "עמוד" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "תמונת PDF מצורפת לאפליקציה." msgid "PDF text layer" msgstr "שכבת הטקסט של ה־PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "קובצי PDF שכבר צורפו ליישומים יישארו זמינים." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "עדיף עמודה אחת, או שמור על העמודה הצדדית #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "העדפות" @@ -4957,10 +5079,6 @@ msgstr "תצוגה מקדימה של PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "הקודם" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "רמת מיומנות" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "פרופיל" @@ -5118,11 +5236,6 @@ msgstr "דרג מחדש" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - מעבר לדף הבית" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "קורות חיים תגובתיים (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume חינמי ובקוד פתוח. Amruth וקהילת תורמים מתחזקים אותו. אם תרצה לתמוך בעבודה, תרומות מסייעות לכסות עלויות אירוח ופיתוח." @@ -5136,11 +5249,6 @@ msgstr "ריאקטיבי קורות חיים הם חינמיים ובקוד פת msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "קורות חיים ריאקטיביים v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "קורות חיים תגובתיים גרסה 4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "קרא שוב" @@ -5191,6 +5299,10 @@ msgstr "קורא עמוד {0} מתוך {1}…" msgid "Reading PDF" msgstr "קורא PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "קורא את המודעה…" @@ -5199,6 +5311,10 @@ msgstr "קורא את המודעה…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "קורא את ה־PDF הזה בדפדפן שלך. הקובץ שלך לא מועלה לשום מקום." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "מוכן להפעלה" @@ -5302,6 +5418,10 @@ msgstr "הסר תגית" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "משאבים" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "אחראי על עבודה על מערכת העיצוב ועל עזרה לצוותים אחרים בעיצובים שלהם." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "לְשַׁחְזֵר" @@ -5418,6 +5539,11 @@ msgstr "לשחזר את קורות החיים למצב שלפני התיקון msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "תבניות קורות חיים" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "מסמכי קורות חיים" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "פורמט הורדה לדוגמה" msgid "Sample resume" msgstr "קורות חיים לדוגמה" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "קורות חיים לדוגמה של {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "שמירת שינויים" msgid "Save changes before previewing, exporting, or changing styling." msgstr "שמור שינויים לפני תצוגה מקדימה, ייצוא או שינוי סגנון." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "שמור עותק בספרייה" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "שמור מודל" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "שמור שינויים בקורות החיים לפני העתקת התוכן או הסגנון שלו." @@ -5717,7 +5842,8 @@ msgstr "דרג את ההתאמה שלי" msgid "Scoring your fit…" msgstr "מדרג את ההתאמה שלך…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "לְחַפֵּשׂ" @@ -5730,13 +5856,13 @@ msgstr "חפש מועמדויות…" msgid "Search commands" msgstr "פקודות חיפוש" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "חפש מכתבי כיסוי" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "חפש מכתבי כיסוי..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "חיפוש סמל" msgid "Search for…" msgstr "חפש…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "חיפוש קורות חיים..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "הגדרת סיסמה" msgid "Set the document language when exporting." msgstr "הגדר את שפת המסמך בעת הייצוא." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "הגדר ספק" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "הגדר ספק בינה מלאכותית" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "הגדר ספק בינה מלאכותית לשוחח בצ'אט על קורות חיים אלה וליישום עריכות באופן אוטומטי." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "הגדרות" @@ -6121,7 +6245,7 @@ msgstr "דלג והעלה" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "דלג לתוכן העיקרי" @@ -6193,6 +6317,10 @@ msgstr "משהו אחר…" msgid "Something went wrong" msgstr "משהו השתבש" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "משהו השתבש בקריאת הקובץ הזה. נסה שוב." @@ -6212,8 +6340,15 @@ msgstr "משהו השתבש בזמן ההתחברות שלך. נסה שוב." msgid "Something went wrong. Please try again." msgstr "משהו השתבש. נא לנסות שוב." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "מיון לפי" @@ -6319,14 +6454,10 @@ msgstr "התחל שרשור" msgid "Start again" msgstr "התחל מחדש" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "אפשר להתחיל לבנות את קורות החיים שלך על ידי ציון שם." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "התחלת בנייה מאפס של קורות החיים שלך" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "תאריך ההתחלה חייב להיות בתאריך הסיום או msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "התחל כל אחד מהם בפועל קונקרטי: בנה, הוביל, צמצם, העביר." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "התחל שרשור חדש" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "סטטיסטיקה" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "הישאר" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "נשאר בדפדפן שלך" @@ -6419,6 +6561,10 @@ msgstr "פרטי הסגנון והשולח רענון מקורות החיים ש msgid "Subreddit" msgstr "סברדיט" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "הצעות" @@ -6472,6 +6618,7 @@ msgstr "טבלה" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "תגיות" @@ -6483,6 +6630,14 @@ msgstr "אפשר להשתמש בתגיות כדי לסווג את קורות ה msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "תגיות נותנות לתוכנה סדר קריאה מפורש. הפעל אותן בעת הייצוא, אם הכלי שלך מציע זאת." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "התאם את קורות החיים שלי" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "טלוגו" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "הטקסט חולץ" msgid "Text is written one character at a time." msgstr "הטקסט כתוב תו אחד בכל פעם." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "הטקסט נמצא באזור הכותרת העליונה או התחתונה." @@ -6618,10 +6776,18 @@ msgstr "מפתח ה-API נמחק." msgid "The application that sent you here made an invalid authorization request." msgstr "האפליקציה ששלחה אותך לכאן ביצעה בקשת הרשאה לא חוקית." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "הבדיקות שלמעלה הן מכניות. זה שואל מודל שפה מה קורא היה חושב על התבליטים שלך, ומציע ניסוחים מחדש. זה לא מפיק ציון." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "הבדיקה המעמיקה לא הצליחה להסתיים. נסה שוב." @@ -6630,19 +6796,14 @@ msgstr "הבדיקה המעמיקה לא הצליחה להסתיים. נסה ש msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "לא ניתן היה לנתח את הקובץ המיובא לכדי קורות חיים תקפים." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "הסדר שבו הטקסט מאוחסן שונה מאוד מהסדר שבו הוא נקרא." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "המכתב המקורי נשאר בקורות החיים שלך. ניתן לערוך כל עותק באופן עצמאי." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "ייתכן שהדף שאתה מחפש הועבר או שכבר אינו קיים." @@ -6751,11 +6912,6 @@ msgstr "התאריכים האלה לא ייקראו כראוי." msgid "Thinking" msgstr "חֲשִׁיבָה" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "לא ניתן לבטל פעולה זו." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "לא ניתן לבטל פעולה זו. כל הנתונים שלך יימחקו לצמיתות." @@ -6804,10 +6960,6 @@ msgstr "לרשומה הזו אין תאריכים." msgid "This entry will be permanently deleted. This can't be undone." msgstr "רשומה זו תימחק לצמיתות. לא ניתן לבטל פעולה זו." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "תכונה זו דורשת ספק בינה מלאכותית מחובר. אנא הגדר ספק כזה בהגדרות." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "הקובץ הזה מכיל שדות טופס." @@ -6848,6 +7000,10 @@ msgstr "הקובץ הזה גדול עבור קורות חיים." msgid "This file is larger than many application forms accept." msgstr "הקובץ הזה גדול יותר ממה שטפסי הגשה רבים מקבלים." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "הקובץ הזה משתמש בהרבה גופנים שונים." @@ -6884,14 +7040,6 @@ msgstr "המפתח הזה מוצג פעם אחת בלבד. העתק אותו ל msgid "This link is missing its protocol." msgstr "הפרוטוקול חסר בקישור הזה." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "זה עלול לקחת כמה דקות, בהתאם לזמן התגובה של ספק הבינה המלאכותית. נא לא לסגור את החלון או לרענן את העמוד." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "זה עשוי לקחת רגע. נא לא לסגור את החלון או לרענן את העמוד." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "זה מודד עד כמה נאמנה תוכנה יכולה לחלץ את הטקסט של הקובץ הזה. זה לא מנבא אם מועמדות תידחה, ושום כלי לא יכול. הקובץ שלך נקרא בדפדפן הזה ומעולם לא הועלה." @@ -6908,10 +7056,9 @@ msgstr "העמוד הזה בנוי בעמודות, והטקסט מחולץ של msgid "This page is very densely packed." msgstr "העמוד הזה צפוף מאוד." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "ל-PDF הזה אין טקסט קריא. סביר להניח שזו סריקה, אז אין מה לייבא." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "התקופה הזו מסתיימת לפני שהיא מתחילה." msgid "This period starts in the future." msgstr "התקופה הזו מתחילה בעתיד." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "בקורות החיים האלה אין מכתבי כיסוי משובצים." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "קורות חיים אלה נעולים ולא ניתן לעדכן אותם." @@ -7105,11 +7248,25 @@ msgstr "תרגם את האפליקציה" msgid "Translations" msgstr "תרגומים" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "נסה שוב" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "נסה את ההגדרות כדי לראות למה מבקרים יכולים לגשת. כשתיצור את קורות החיים שלך, אתה תחליט איך לשתף אותם." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "נסה PDF משלך" @@ -7198,7 +7359,8 @@ msgstr "אימות דו־שלבי מופעל כעת." msgid "Two-Factor Authentication QR Code" msgstr "קוד QR לאימות דו-שלבי" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "קו תחתון" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "לְבַטֵל" @@ -7253,17 +7417,18 @@ msgstr "לְבַטֵל" msgid "Undo stylesheet edit" msgstr "בטל עריכת גיליון סגנונות" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "מנתק את חשבון {providerName} שלך..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "שחרור" @@ -7272,6 +7437,10 @@ msgstr "שחרור" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "מפתח גישה ללא שם" @@ -7280,6 +7449,14 @@ msgstr "מפתח גישה ללא שם" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "לא מאומת" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "וייטנאמית" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "רוצה חוות דעת נוספת על הכתיבה?" msgid "Warning" msgstr "אזהרה" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "לא הצלחנו לזהות את הפורמט אוטומטית. בחר אותו למעלה." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "לא הצלחנו למצוא את הדף הזה" @@ -7666,10 +7843,6 @@ msgstr "מה זה לא עושה" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "כאשר קורות החיים נעולים, אי אפשר לעדכן או למחוק אותם." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "ביטלת את ההתחברות לפני שהסתיימה." msgid "You have unsaved changes that will be lost." msgstr "יש לך שינויים שלא נשמרו ויאבדו." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "תועבר לדף האינטגרציות. הקובץ שבחרת לא ייובא." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "אתה בחברה טובה." @@ -7945,23 +8114,10 @@ msgstr "מספר הטלפון שלך כתוב בצורה חריגה." msgid "Your profile has been updated." msgstr "הפרופיל שלך עודכן." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "קורות החיים שלך נוצרו." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "קורות החיים שלך נמחקו." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "קורות החיים שלך שוכפלו." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "קורות החיים שלך יובאו." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "קורות החיים שלך עודכנו." diff --git a/apps/web/locales/hi-IN.po b/apps/web/locales/hi-IN.po index ff2bcc349..3d3bba108 100644 --- a/apps/web/locales/hi-IN.po +++ b/apps/web/locales/hi-IN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" और इसकी पूरी टाइमलाइन स्थायी रूप से हटा दी जाएगी। इसे पूर्ववत नहीं किया जा सकता." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# निर्यात करने के लिए msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} वर्ण" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} संपर्क छोड़ दिया गया (अमान्य ईमेल या गुम संपर्क नाम)। वे एप्लिकेशन अभी भी आयात करते हैं." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} अस्वीकृत" msgid "{0} Sample Resume" msgstr "{0} नमूना बायोडाटा" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} ठीक करने हेतु" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "सुलभता" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "खाता" @@ -639,14 +697,6 @@ msgstr "प्रतिनिधि" msgid "Agent ready" msgstr "एजेंट तैयार" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "एजेंटों" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "एआई एजेंट सेटअप अभी उपलब्ध नहीं है। कृपया कुछ देर बाद पुनः प्रयास करें।" @@ -695,6 +745,7 @@ msgstr "AI, जब आप चाहें" msgid "Albanian" msgstr "अल्बानियाई" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "एक एम्बेडेड फ़ॉन्ट पढ़ा नह msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "एक अप्रत्याशित त्रुटि के कारण यह पृष्ठ लोड नहीं हो सका। आप पुनः प्रयास कर सकते हैं या वापस जा सकते हैं।" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "आपका रेज़्यूमे इम्पोर्ट करते समय कोई अज्ञात त्रुटि हुई।" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API कुंजी" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API कुंजियाँ" @@ -787,7 +833,7 @@ msgstr "एपीआई कुंजी सर्वर पर एन्क् msgid "API Reference" msgstr "API संदर्भ" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "ऐप" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "आवेदन" @@ -859,7 +907,7 @@ msgstr "आवेदन अपडेट किया गया।" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "आवेदन" @@ -917,19 +965,10 @@ msgstr "क्या आप वाकई इस डायलॉग को बं msgid "Are you sure you want to delete this API key?" msgstr "क्या आप वाकई इस API कुंजी को हटाना चाहते हैं?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "क्या आप वाकई इस रेज़्यूमे को हटाना चाहते हैं?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "क्या आप वाकई अपना खाता हटाना चाहते हैं?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "क्या आप वाकई इस रेज़्यूमे को लॉक करना चाहते हैं?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "एटीएस जांच" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS चेकर" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "संलग्न दस्तावेज़ अपलोड कर दिया गया है।" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "प्रमाणीकरण" @@ -1037,11 +1076,16 @@ msgstr "अज़रबैजानी" msgid "BA" msgstr "बीए" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "प्रमाणीकरण सेटिंग्स पर वापस जाएँ" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "बात करना" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "फिर से जांचें" @@ -1295,9 +1344,13 @@ msgstr "चीनी (परंपरागत)" msgid "Choose {0}" msgstr "{0} चुनें" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "एक कवर लेटर चुनें" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "एक प्रीसेट या कस्टम शेड चुनें।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "एक रिज्यूमे चुनें" @@ -1343,6 +1395,10 @@ msgstr "एक एप्लिकेशन चुनें" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "फ़िल्टर साफ़ करें" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "चयन साफ़ करें" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "इम्पोर्ट करने के लिए फ़ाइल चुनने हेतु यहाँ क्लिक करें" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ग्राहक आईडी" @@ -1436,7 +1492,6 @@ msgstr "समुदाय" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "संक्षिप्त" @@ -1539,15 +1594,6 @@ msgstr "सामग्री ग्रिड में व्यवस्थि msgid "Continue" msgstr "जारी रखें" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "जहाँ आपने छोड़ा था वहीं से जारी रखें" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "कोड में योगदान दें" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "क्लिपबोर्ड पर कॉपी किया गया।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "क्लिपबोर्ड पर कॉपी किया गय msgid "Copy" msgstr "कॉपी करें" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "रिज़्यूमे से किसी मौजूदा पत्र की प्रतिलिपि बनाएँ" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "अपने डिवाइस के खोने की स्थि msgid "Copy Backup Codes" msgstr "बैकअप कोड कॉपी करें" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "रिज़्यूमे से कॉपी करें" @@ -1625,6 +1679,10 @@ msgstr "एक्सपोर्ट की गई फ़ाइल में स msgid "Copy this secret key and use it in your applications to access your data." msgstr "इस सीक्रेट कुंजी को कॉपी करें और अपने ऐप्लिकेशन्स में अपने डेटा तक पहुँचने के लिए इसका उपयोग करें।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "वर्ष ठीक करें, या चल रहे कार्य के लिए \"वर्तमान\" का उपयोग करें।" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "वर्ष ठीक करें, या चल रहे काम के लिए \"Present\" लिखें।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "इस क्रिया को पूरा नहीं किया जा सका। कृपया फिर से प्रयास करें।" @@ -1655,14 +1712,6 @@ msgstr "DOCX नहीं बनाया जा सका। कृपया msgid "Could not generate the PDF. Please try again." msgstr "PDF नहीं बनाया जा सका। कृपया फिर से प्रयास करें।" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "कवर लेटर लोड नहीं हो सके।" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "चयनित रिज़्यूमे लोड नहीं हो सका।" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "इस कवर लेटर को लोड नहीं किया जा सका।" @@ -1675,11 +1724,6 @@ msgstr "नमूना तैयार नहीं हो सका। कृ msgid "Could not prepare your resume for printing. Please try again." msgstr "आपका रेज़्यूमे प्रिंट करने के लिए तैयार नहीं किया जा सका। कृपया फिर से प्रयास करें।" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "एआई प्रदाता तक नहीं पहुँच पाया। कृपया फिर से प्रयास करें।" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "इस पैच को पुनर्स्थापित नहीं किया जा सका।" @@ -1709,6 +1753,18 @@ msgstr "कनेक्शन सत्यापित नहीं हो स msgid "Couldn't add the application. Please try again." msgstr "आवेदन जोड़ा नहीं जा सका। कृपया फिर कोशिश करें।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "समयरेखा प्रविष्टि हटाई नहीं जा सकी।" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "आवेदन स्थानांतरित नहीं किया जा सका। कृपया फिर कोशिश करें।" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "नोट सहेजा नहीं जा सका।" @@ -1764,7 +1828,6 @@ msgstr "आवरण" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "कवर लेटर" @@ -1778,16 +1841,17 @@ msgstr "कवर लेटर" msgid "Cover letter draft" msgstr "कवर लेटर ड्राफ़्ट" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "प्रस्ताव पत्र" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "बनाएँ" @@ -1804,10 +1868,7 @@ msgstr "एक नया खाता बनाएँ" msgid "Create a new API key" msgstr "नई API कुंजी बनाएँ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "नया रेज़्यूमे बनाएँ" @@ -1815,13 +1876,9 @@ msgstr "नया रेज़्यूमे बनाएँ" msgid "Create a resume" msgstr "बायोडाटा बनाएँ" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "नमूना रेज़्यूमे बनाएँ" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "कवर लेटर बनाएँ" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "शुरू से बनाएं" msgid "Create one now" msgstr "अभी एक बनाएँ" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "विकल्पों के साथ रिज़्यूमे बनाएँ" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "बनाया गया" @@ -1847,14 +1899,19 @@ msgstr "बनाया गया" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" बनाया गया और इस आवेदन से लिंक किया गया।" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "आपकी API कुंजी बनाई जा रही है..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "आपका रेज़्यूमे बनाया जा रहा है..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "कतरें और अपलोड करें" @@ -1931,10 +1988,6 @@ msgstr "डार्क" msgid "Dark theme" msgstr "डार्क थीम" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "डैशबोर्ड" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "दिनांक" @@ -1969,34 +2022,30 @@ msgstr "ज़ूम कम करें" msgid "Deep check" msgstr "गहन जांच" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "डिफ़ॉल्ट टेम्पलेट" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "डिग्री" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "हटाएँ" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "इसे हटा दें। छिपे हुए कीवर्ड को खोज को जानबूझकर हेरफेर करने का प्रयास माना जाता है।" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "पेज हटाएँ" @@ -2040,10 +2097,6 @@ msgstr "क्या इस एजेंट थ्रेड को हटा द msgid "Delete this application?" msgstr "यह आवेदन हटाएँ?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "क्या इस कवर लेटर को हटा दें?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "क्या यह समयरेखा प्रविष्टि msgid "Delete timeline entry" msgstr "समयरेखा प्रविष्टि हटाएँ" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} आवेदन हटाए गए।" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "आपका खाता हटाया जा रहा है..." @@ -2077,11 +2139,6 @@ msgstr "आपका खाता हटाया जा रहा है..." msgid "Deleting your API key..." msgstr "आपकी API कुंजी हटाई जा रही है..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "आपका रेज़्यूमे हटाया जा रहा है..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "अस्वीकार किया गया, एजेंट का इंतज़ार है…" @@ -2191,12 +2248,22 @@ msgstr "दस्तावेज़" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "आलेख" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "भेजे गए दस्तावेज़" @@ -2309,18 +2376,27 @@ msgstr "अपलोड करने से पहले स्थिति ब msgid "Drag to turn the pages" msgstr "पन्ने पलटने के लिए खींचें" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "सर्वनाम हटाएँ और क्रिया से शुरू करें। अधिकतर बाज़ारों में यही चलन है।" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "प्रतिरूप" @@ -2336,6 +2412,10 @@ msgstr "रेज़्यूमे की प्रति बनाएँ" msgid "Duplicate your resume to create a new one, just like the original." msgstr "नया रेज़्यूमे बनाने के लिए अपने रेज़्यूमे की एक प्रति बनाएँ, जो बिल्कुल मूल जैसा होगा।" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "आपका रेज़्यूमे डुप्लिकेट किया जा रहा है..." @@ -2355,11 +2435,6 @@ msgstr "डच" msgid "Edit" msgstr "संपादन करना" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "संपादित करें {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "तारीख संपादित करें" msgid "Edit declined" msgstr "संपादन अस्वीकृत" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "विवरण संपादित करें" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "मॉडल संपादित करें" msgid "Edit note" msgstr "नोट संपादित करें" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON निर्यात करें" msgid "Export my data" msgstr "मेरा डेटा निर्यात करें" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG निर्यात करें" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "पंद्रह टेम्प्लेट, सभी निःशुल्क। अपनी पसंद का एक चुनें। संपादक में आप टाइपफ़ेस, रंग और लेआउट बदल सकते हैं।" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "फ़ाइल" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "फ़ील्ड भरें" @@ -2858,9 +2935,13 @@ msgstr "फ़ील्ड भरें" msgid "Filled in what we could from the posting." msgstr "पोस्टिंग से जितना संभव था भर दिया गया।" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "फ़िल्टर करें" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "कमज़ोर बुलेट पॉइंट ढूँढें msgid "Find us on GitHub" msgstr "हमें GitHub पर पाएँ" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "फिनिश" @@ -2967,6 +3052,10 @@ msgstr "कॉपी रखने के लिए" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "आपके अगले आवेदन के लिए" @@ -3120,7 +3209,7 @@ msgstr "ग्राफ़िक डिज़ाइन" msgid "Greek" msgstr "ग्रीक" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ग्रिड" @@ -3304,8 +3393,7 @@ msgstr "अगर यह स्कैन से आया है, तो यह msgid "Images cover most of the page." msgstr "इमेज पेज के अधिकांश हिस्से को घेरती हैं।" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "आयात" @@ -3314,15 +3402,13 @@ msgstr "आयात" msgid "Import {0}" msgstr "{0} आयात करें" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "मौजूदा रेज़्यूमे आयात करें" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "कवर लेटर JSON आयात करें" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV से आयात करें" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON आयात करें" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} आवेदन आयात किए गए।" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word से आयात करने के लिए कनेक्टेड AI प्रदाता की आवश्यकता होती है।" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "आपका रेज़्यूमे आयात किया जा रहा है..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "आयात करना…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "पेज {0} की {1} में से जांच हो रही है…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "एकीकरण" @@ -3466,6 +3552,10 @@ msgstr "एआई प्रदाता का कॉन्फ़िगरेश msgid "Issuer" msgstr "ज़ारीकर्ता" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "इतालवी" msgid "Italic" msgstr "इटैलिक" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "जापानी" @@ -3530,10 +3628,9 @@ msgstr "जॉन डो" msgid "john.doe" msgstr "जॉन.डो" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "जेएसओएन रिज़्यूमे" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "संपादन करते रहें" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs या Pages में संपादन जारी रखें। लेआउट PDF से भिन्न हो सकता है।" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "इसे 2.5 MB से कम रखें, आमतौर पर इमेज हटाकर या छोटा करके।" @@ -3659,19 +3760,14 @@ msgstr "भाषा" msgid "Languages" msgstr "भाषाएँ" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "अंतिम अपडेट" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "आखिरी बार अपडेट किया गया" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "अंतिम अद्यतन {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "लातवियाई" @@ -3689,7 +3785,6 @@ msgstr "लेआउट" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "काम से शुरुआत करें। एक ठोस ब्योरा जोड़ें ताकि पढ़ने वाला उसे देख सके।" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "छोड़ें" @@ -3706,10 +3801,6 @@ msgstr "शीर्षक को मूल पर रीसेट करने msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "एआई प्रदाता स्थापित करना छोड़ दें?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "बाएँ संरेखित करें" @@ -3722,6 +3813,11 @@ msgstr "कानूनी" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "लंबाई कोई खामी नहीं है, और कोई सार्वभौमिक एक-पेज नियम नहीं है। वही पेज रखें जो अपनी जगह के हक़दार हों।" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "लंबाई कोई खामी नहीं है, और क msgid "Letter" msgstr "अक्षर" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume लिंक किया गया" msgid "LinkedIn" msgstr "लिंक्डइन" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, रेफ़रल…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, रेफ़रल…" msgid "Linking your {providerName} account..." msgstr "आपका {providerName} खाता जोड़ा जा रहा है..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "सूची" @@ -3845,10 +3948,6 @@ msgstr "लिथुआनियाई" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "एआई प्रदाताओं को लोड किया जा रहा है। कृपया कुछ देर बाद पुनः प्रयास करें।" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "एप्लिकेशन लोड हो रहे हैं…" @@ -3888,17 +3987,15 @@ msgstr "कुल संख्या लोड हो रही है" msgid "Location" msgstr "स्थान" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "लॉक करें" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "मध्यम प्रभाव" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "माइक्रोसॉफ्ट वर्ड" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "कार्य संबंधी रिज्यूमे गुम है" @@ -4106,6 +4197,12 @@ msgstr "साक्षात्कार में ले जाएँ" msgid "Move to offer" msgstr "ऑफ़र में ले जाएँ" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "इसमें ले जाया गया" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "नाम" @@ -4188,6 +4287,11 @@ msgstr "नेटवर्क" msgid "Never expires" msgstr "कभी समाप्त नहीं होता" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "इस सर्वर पर नए खाते बनाना फ़िलहाल बंद है।" @@ -4197,6 +4301,15 @@ msgstr "इस सर्वर पर नए खाते बनाना फ़ msgid "New Application" msgstr "नए आवेदन" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "नई पंक्ति" @@ -4233,10 +4346,6 @@ msgstr "नया थ्रेड" msgid "New Thread" msgstr "नया थ्रेड" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "अगला" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "कोई एआई प्रदाता कनेक्ट नहीं है" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "कोई AI प्रदाता कनेक्ट नहीं है, इसलिए हम यहां आपके ब्राउज़र में पीडीएफ से पाठ पढ़ेंगे और जो हम पहचान सकते हैं उसे भर देंगे। परिणाम साफ-सुथरा होने की उम्मीद है." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "आपके फ़िल्टर से कोई आवेदन मेल नहीं खाता।" @@ -4265,6 +4370,10 @@ msgstr "आपके फ़िल्टर से कोई आवेदन म msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "अभी कोई आवेदन नहीं है। कुछ जोड़ें और अपना फ़नल तथा जवाब मिलने की दर देखें।" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "कोई बुलेट सूची नहीं मिली।" @@ -4278,15 +4387,6 @@ msgstr "उस खोज से कोई कमांड मेल नहीं msgid "No conventional section headings were found." msgstr "कोई पारंपरिक सेक्शन शीर्षक नहीं मिला।" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "कोई कवर लेटर नहीं मिला. एक बनाएं या मौजूदा पत्र आयात करें।" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI प्रदाता से कोई डेटा वापस नहीं आया।" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "कोई तारीख नहीं मिली।" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "कोई पंक्ति नौकरी के शीर्षक और नियोक्ता के जोड़े जैसी नहीं दिखती।" @@ -4351,11 +4455,6 @@ msgstr "कोई परिणाम नहीं मिला।" msgid "No resume linked." msgstr "कोई रेज़्यूमे लिंक नहीं है।" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "आपकी खोज से मेल खाने वाला कोई रिज्यूमे नहीं मिला।" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "अभी कोई रेज़्यूमे नहीं।" @@ -4445,6 +4544,15 @@ msgstr "टिप्पणियाँ" msgid "Nothing marks a role as ongoing." msgstr "कुछ भी किसी भूमिका को जारी नहीं दिखाता।" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "केवल पहले पेज जांचे गए।" msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "खोलें" @@ -4559,6 +4664,10 @@ msgstr "फोकस मोड खोलें" msgid "Open in builder" msgstr "बिल्डर में खोलें" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "एकीकरण सेटिंग्स खोलें" @@ -4597,6 +4706,10 @@ msgstr "नए टैब में खुलता है" msgid "opens in new tab" msgstr "नए टैब में खुलता है" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "एजेंट के लिए वैकल्पिक नोट" @@ -4609,6 +4722,16 @@ msgstr "एजेंट के लिए वैकल्पिक नोट…" msgid "Optionally, which terms from a job posting already appear." msgstr "वैकल्पिक रूप से, नौकरी पोस्टिंग के कौन से शब्द पहले से मौजूद हैं।" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "पृष्ठ" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "एप्लिकेशन के साथ पीडीएफ स् msgid "PDF text layer" msgstr "PDF पाठ परत" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "आवेदनों के साथ पहले से संलग्न पीडीएफ उपलब्ध रहेंगे।" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "एक ही कॉलम को प्राथमिकता दे #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "प्राथमिकताएँ" @@ -4957,10 +5079,6 @@ msgstr "पीडीएफ का पूर्वावलोकन करें msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "पिछला" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "दक्षता" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "प्रोफ़ाइल" @@ -5118,11 +5236,6 @@ msgstr "फिर से स्कोर करें" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - होमपेज पर जाएँ" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "प्रतिक्रियाशील रिज़्यूमे (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume निःशुल्क और ओपन सोर्स है। अमृत और योगदानकर्ताओं का एक समुदाय इसे चलाए रखता है। अगर आप इस काम का समर्थन करना चाहें, तो दान होस्टिंग और विकास का ख़र्च उठाने में मदद करते हैं।" @@ -5136,11 +5249,6 @@ msgstr "रिएक्टिव रिज्यूम मुफ़्त और msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "रिएक्टिव रिज्यूम v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "प्रतिक्रियाशील रिज़्यूमे v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "फिर से पढ़ें" @@ -5191,6 +5299,10 @@ msgstr "पेज {0} की {1} में से रीडिंग हो र msgid "Reading PDF" msgstr "PDF पढ़ा जा रहा है" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "पोस्टिंग पढ़ी जा रही है…" @@ -5199,6 +5311,10 @@ msgstr "पोस्टिंग पढ़ी जा रही है…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "यह PDF आपके ब्राउज़र में पढ़ा जा रहा है। आपकी फ़ाइल अपलोड नहीं होती।" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "सक्रिय करने के लिए तैयार" @@ -5302,6 +5418,10 @@ msgstr "टैग हटाएँ" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "संसाधन" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "डिज़ाइन सिस्टम पर काम करने और दूसरी टीमों की डिज़ाइन में मदद करने के लिए ज़िम्मेदार।" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "पुनर्स्थापित करना" @@ -5418,6 +5539,11 @@ msgstr "रेज़्यूमे को इस पैच से पहले msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "बायोडाटा टेम्प्लेट" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "रेज़्यूमे" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "नमूना डाउनलोड प्रारूप" msgid "Sample resume" msgstr "नमूना बायोडाटा" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} के लिए नमूना बायोडाटा" @@ -5615,6 +5744,7 @@ msgstr "बिना" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "परिवर्तन सेव करें" msgid "Save changes before previewing, exporting, or changing styling." msgstr "पूर्वावलोकन करने, निर्यात करने या स्टाइल बदलने से पहले परिवर्तन सहेजें।" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "प्रतिलिपि को लाइब्रेरी में सहेजें" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "मॉडल सहेजें" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "इसकी सामग्री या शैली की प्रतिलिपि बनाने से पहले बायोडाटा में परिवर्तन सहेजें।" @@ -5717,7 +5842,8 @@ msgstr "मेरी उपयुक्तता स्कोर करें" msgid "Scoring your fit…" msgstr "आपकी उपयुक्तता स्कोर की जा रही है…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "खोज" @@ -5730,13 +5856,13 @@ msgstr "आवेदन खोजें…" msgid "Search commands" msgstr "खोज कमांड्स" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "कवर लेटर खोजें" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "कवर लेटर खोजें..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "किसी आइकॉन के लिए खोजें" msgid "Search for…" msgstr "… खोजें" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "रिज्यूमे खोजें..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "पासवर्ड सेट करें" msgid "Set the document language when exporting." msgstr "एक्सपोर्ट करते समय दस्तावेज़ की भाषा सेट करें।" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "प्रदाता स्थापित करें" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "एक एआई प्रदाता स्थापित करें" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "इस रिज्यूमे के बारे में बातचीत करने और स्वचालित रूप से संपादन लागू करने के लिए एक एआई प्रदाता स्थापित करें।" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "समायोजन" @@ -6121,7 +6245,7 @@ msgstr "छोड़ें और अपलोड करें" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "मुख्य सामग्री पर जाएँ" @@ -6193,6 +6317,10 @@ msgstr "कुछ और…" msgid "Something went wrong" msgstr "कुछ गलत हो गया" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "उस फ़ाइल को पढ़ते समय कुछ गड़बड़ हो गई। कृपया फिर कोशिश करें।" @@ -6212,8 +6340,15 @@ msgstr "आपको साइन इन करते समय कुछ गड msgid "Something went wrong. Please try again." msgstr "कुछ गड़बड़ हो गई। कृपया फिर से प्रयास करें।" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "क्रमबद्ध करें" @@ -6319,14 +6454,10 @@ msgstr "एक चर्चा शुरू करें" msgid "Start again" msgstr "फिर से शुरू करें" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "अपने रेज़्यूमे को नाम देकर बनाना शुरू करें।" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "शुरुआत से अपना रेज़्यूमे बनाना शुरू करें" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "आरंभ तिथि समाप्ति तिथि को य msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "हर एक को एक ठोस क्रिया से शुरू करें: built, led, reduced, migrated।" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "नया थ्रेड शुरू करें" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "आंकड़े" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "रहें" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "आपके ब्राउज़र में ही रहता है" @@ -6419,6 +6561,10 @@ msgstr "चयनित बायोडाटा से स्टाइलिं msgid "Subreddit" msgstr "सबरेडिट" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "सुझाव" @@ -6472,6 +6618,7 @@ msgstr "तालिका" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "टैग्स" @@ -6483,6 +6630,14 @@ msgstr "टैग्स का उपयोग आपके रेज़्य msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "टैग सॉफ़्टवेयर को एक स्पष्ट पढ़ने का क्रम देते हैं। अगर आपका टूल इसकी सुविधा देता है, तो एक्सपोर्ट करते समय इन्हें सक्षम करें।" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "मेरा रेज़्यूमे अनुकूलित करें" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "तेलुगु" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "पाठ निकाला गया" msgid "Text is written one character at a time." msgstr "टेक्स्ट एक-एक अक्षर करके लिखा गया है।" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "टेक्स्ट हेडर या फ़ुटर क्षेत्र में है।" @@ -6618,10 +6776,18 @@ msgstr "API कुंजी हटा दी गई है।" msgid "The application that sent you here made an invalid authorization request." msgstr "जिस ऐप्लिकेशन ने आपको यहाँ भेजा, उसने अमान्य प्राधिकरण अनुरोध किया।" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "ऊपर दी गई जांचें यांत्रिक हैं। यह एक भाषा मॉडल से पूछता है कि कोई पाठक आपके बुलेट के बारे में क्या सोचेगा, और दोबारा लिखने के सुझाव देता है। यह कोई स्कोर नहीं देता।" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "गहन जांच पूरी नहीं हो सकी। कृपया फिर कोशिश करें।" @@ -6630,19 +6796,14 @@ msgstr "गहन जांच पूरी नहीं हो सकी। क msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "आयातित फ़ाइल को एक मान्य रिज़्यूमे में पार्स नहीं किया जा सका।" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "जिस क्रम में टेक्स्ट संग्रहीत है, वह पढ़ने के क्रम से काफ़ी अलग है।" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "मूल पत्र आपके बायोडाटा में रहता है। प्रत्येक प्रति को स्वतंत्र रूप से संपादित किया जा सकता है।" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "आप जिस पेज को ढूंढ रहे हैं, वह शायद स्थानांतरित हो गया है या अब मौजूद नहीं है।" @@ -6751,11 +6912,6 @@ msgstr "ये तारीखें सही से नहीं पढ़ी msgid "Thinking" msgstr "सोच" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "इस कार्रवाई को पूर्ववत नहीं किया जा सकता।" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "इस कार्रवाई को पूर्ववत नहीं किया जा सकता। आपका सारा डेटा स्थायी रूप से हटा दिया जाएगा।" @@ -6804,10 +6960,6 @@ msgstr "इस प्रविष्टि में कोई दिनां msgid "This entry will be permanently deleted. This can't be undone." msgstr "यह प्रविष्टि स्थायी रूप से हटा दी जाएगी। इसे वापस नहीं किया जा सकता।" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "इस फ़ीचर के लिए एक कनेक्टेड एआई प्रदाता की आवश्यकता है। कृपया सेटिंग्स में जाकर इसे सेट अप करें।" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "इस फ़ाइल में फ़ॉर्म फ़ील्ड हैं।" @@ -6848,6 +7000,10 @@ msgstr "यह फ़ाइल बायोडाटा के लिए बड msgid "This file is larger than many application forms accept." msgstr "यह फ़ाइल कई आवेदन फ़ॉर्म द्वारा स्वीकृत आकार से बड़ी है।" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "इस फ़ाइल में कई अलग-अलग फ़ॉन्ट इस्तेमाल हुए हैं।" @@ -6884,14 +7040,6 @@ msgstr "यह कुंजी सिर्फ़ एक बार दिखा msgid "This link is missing its protocol." msgstr "इस लिंक का प्रोटोकॉल गुम है." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "इसमें कुछ मिनट लग सकते हैं, यह AI प्रोवाइडर की प्रतिक्रिया पर निर्भर करता है। कृपया विंडो को बंद न करें या पेज रिफ़्रेश न करें।" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "इसमें एक क्षण लग सकता है. कृपया विंडो बंद न करें या पृष्ठ को ताज़ा न करें।" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "यह मापता है कि सॉफ़्टवेयर इस फ़ाइल का टेक्स्ट कितनी सफ़ाई से निकाल पाता है। यह नहीं बताता कि कोई आवेदन अस्वीकार होगा या नहीं, और कोई टूल यह बता भी नहीं सकता। आपकी फ़ाइल इसी ब्राउज़र में पढ़ी गई और कभी अपलोड नहीं हुई।" @@ -6908,10 +7056,9 @@ msgstr "यह पेज कॉलम में है, और टेक्स msgid "This page is very densely packed." msgstr "यह पेज बहुत घना भरा हुआ है।" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "इस पीडीएफ में कोई पढ़ने योग्य पाठ नहीं है. यह संभवतः एक स्कैन है, इसलिए आयात करने के लिए कुछ भी नहीं है।" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "यह अवधि शुरू होने से पहले ही msgid "This period starts in the future." msgstr "यह काल भविष्य में प्रारम्भ होता है।" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "इस बायोडाटा में कोई एम्बेडेड कवर लेटर नहीं है।" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "यह रेज़्यूमे लॉक है और इसे अपडेट नहीं किया जा सकता।" @@ -7105,11 +7248,25 @@ msgstr "ऐप का अनुवाद करें" msgid "Translations" msgstr "अनुवाद" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "पुनः प्रयास करें" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "सेटिंग आज़माकर देखें कि आगंतुक क्या देख सकते हैं। बायोडाटा बनाते समय आप तय करते हैं कि उसे कैसे साझा करना है।" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "अपना PDF आज़माएँ" @@ -7198,7 +7359,8 @@ msgstr "दो कारक प्रमाणीकरण अब चालू msgid "Two-Factor Authentication QR Code" msgstr "द्वि-कारक प्रमाणीकरण क्यूआर कोड" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "रेखांकित" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "पूर्ववत" @@ -7253,17 +7417,18 @@ msgstr "पूर्ववत" msgid "Undo stylesheet edit" msgstr "स्टाइलशीट संपादन को पूर्ववत करें" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "आपका {providerName} खाता अनलिंक किया जा रहा है..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "अनलॉक करें" @@ -7272,6 +7437,10 @@ msgstr "अनलॉक करें" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "अनाम पासकी" @@ -7280,6 +7449,14 @@ msgstr "अनाम पासकी" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "असत्यापित" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "वियतनामी" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "लेखन पर दूसरी राय चाहिए?" msgid "Warning" msgstr "चेतावनी" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "हम प्रारूप अपने आप नहीं पहचान पाए। इसे ऊपर से चुनें।" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "हमें वह पेज नहीं मिला" @@ -7666,10 +7843,6 @@ msgstr "यह क्या नहीं करता" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "जब लॉक किया गया हो, तो रेज़्यूमे को न तो अपडेट किया जा सकता है और न ही हटाया जा सकता है।" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "आपने साइन इन पूरा होने से पह msgid "You have unsaved changes that will be lost." msgstr "आपके सहेजे न गए परिवर्तन खो जाएंगे।" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "आपको एकीकरण पृष्ठ पर ले जाया जाएगा. आपके द्वारा चयनित फ़ाइल आयात नहीं की जाएगी." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "आप अच्छी संगत में हैं।" @@ -7945,23 +8114,10 @@ msgstr "आपका फ़ोन नंबर असामान्य रू msgid "Your profile has been updated." msgstr "आपकी प्रोफ़ाइल अपडेट कर दी गई है।" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "आपका रेज़्यूमे बना दिया गया है।" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "आपका रेज़्यूमे हटा दिया गया है।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "आपके रेज़्यूमे की प्रतिलिपि बना दी गई है।" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "आपका रेज़्यूमे आयात कर लिया गया है।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "आपका रेज़्यूमे अपडेट कर दिया गया है।" diff --git a/apps/web/locales/hu-HU.po b/apps/web/locales/hu-HU.po index ca77a2337..8c2fe0752 100644 --- a/apps/web/locales/hu-HU.po +++ b/apps/web/locales/hu-HU.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" és a teljes idővonala véglegesen törlődik. Ez nem vonható vissza." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# alkalmazás az exportáláshoz} other {# alkalmazáso msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} karakter" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kapcsolattartó(k) kihagyva (érvénytelen e-mail-cím vagy hiányzik a kapcsolattartó neve). Ezek az alkalmazások továbbra is importálnak." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} elutasítva" msgid "{0} Sample Resume" msgstr "{0} Minta önéletrajz" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} javítandó" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Akadálymentesség" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Fiók" @@ -639,14 +697,6 @@ msgstr "Ügynök" msgid "Agent ready" msgstr "Ügynök készen áll" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ügynökök" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Az AI-ügynök beállítása jelenleg nem érhető el. Kérjük, próbálja újra később." @@ -695,6 +745,7 @@ msgstr "AI, amikor csak akarod" msgid "Albanian" msgstr "albán" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Egy beágyazott betűtípus nem olvasható be." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Egy váratlan hiba miatt nem sikerült betölteni ezt az oldalt. Megpróbálhatja újra, vagy visszaléphet." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Ismeretlen hiba történt az önéletrajz importálása közben." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API kulcs" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API kulcsok" @@ -787,7 +833,7 @@ msgstr "Az API-kulcsok titkosítva vannak a szerveren, és mentés után soha t msgid "API Reference" msgstr "API referencia" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Alkalmazás" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Alkalmazás" @@ -859,7 +907,7 @@ msgstr "A jelentkezés frissítve." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Jelentkezések" @@ -917,19 +965,10 @@ msgstr "Biztosan be szeretné zárni ezt a párbeszédpanelt?" msgid "Are you sure you want to delete this API key?" msgstr "Biztosan törölni szeretnéd ezt az API kulcsot?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Biztosan törölni szeretnéd ezt az önéletrajzot?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Biztosan törölni szeretnéd a fiókodat?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Biztosan zárolni szeretnéd ezt az önéletrajzot?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS ellenőrzés" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-ellenőrző" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Melléklet feltöltve." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Hitelesítés" @@ -1037,11 +1076,16 @@ msgstr "azerbajdzsáni" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Vissza a hitelesítési beállításokhoz" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Csevegés" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Ellenőrzés újra" @@ -1295,9 +1344,13 @@ msgstr "kínai (hagyományos)" msgid "Choose {0}" msgstr "Válaszd: {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Válassz egy kísérőlevelet" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Válasszon egy előre beállított vagy egyéni árnyalatot." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Válasszon önéletrajzot" @@ -1343,6 +1395,10 @@ msgstr "Válasszon egy alkalmazást" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Szűrők törlése" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Kijelölés törlése" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Kattints ide az importálandó fájl kiválasztásához" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Ügyfél-azonosító" @@ -1436,7 +1492,6 @@ msgstr "Közösség" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakt" @@ -1539,15 +1594,6 @@ msgstr "A tartalom rácsszerkezetben van elrendezve." msgid "Continue" msgstr "Tovább" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Folytasd onnan, ahol abbahagytad" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Járulj hozzá kóddal" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "A vágólapra másolva." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "A vágólapra másolva." msgid "Copy" msgstr "Másolás" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Meglévő levél másolása az önéletrajzból" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Másold ki és tárold ezeket a biztonsági kódokat arra az esetre, ha msgid "Copy Backup Codes" msgstr "Biztonsági kódok másolása" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Másolás az önéletrajzból" @@ -1625,6 +1679,10 @@ msgstr "Másold ki a szöveget az exportált fájlból, és olvasd át; javíts msgid "Copy this secret key and use it in your applications to access your data." msgstr "Másold ki ezt a titkos kulcsot, és használd az alkalmazásaidban az adataid eléréséhez." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Javítsa ki az évet, vagy használja a \"Jelenleg\" lehetőséget a folyamatban lévő munkához." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Javítsd ki az évszámot, vagy írj \"Jelenleg is\" a folyamatban lévő munkához." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Ezt a műveletet nem sikerült végrehajtani. Kérjük, próbálja újra." @@ -1655,14 +1712,6 @@ msgstr "Nem sikerült létrehozni a DOCX-fájlt. Kérjük, próbálja meg újra. msgid "Could not generate the PDF. Please try again." msgstr "Nem sikerült létrehozni a PDF-et. Kérjük, próbálja meg újra." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Nem sikerült betölteni a kísérőleveleket." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Nem sikerült betölteni a kiválasztott önéletrajzot." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Nem sikerült betölteni ezt a kísérőlevelet." @@ -1675,11 +1724,6 @@ msgstr "Nem sikerült előkészíteni a mintát. Kérjük, próbáld újra." msgid "Could not prepare your resume for printing. Please try again." msgstr "Nem sikerült előkészíteni az önéletrajzát nyomtatásra. Kérjük, próbálja meg újra." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nem sikerült elérni az AI szolgáltatót. Kérjük, próbálja meg újra." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Nem sikerült visszaállítani ezt a javítást." @@ -1709,6 +1753,18 @@ msgstr "Nem sikerült ellenőrizni a kapcsolatot. Ellenőrizze az API-kulcsot, a msgid "Couldn't add the application. Please try again." msgstr "Nem sikerült hozzáadni a jelentkezést. Próbáld újra." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Nem sikerült törölni az idővonalbejegyzést." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Nem sikerült áthelyezni a jelentkezést. Próbáld újra." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Nem sikerült menteni a jegyzetet." @@ -1764,7 +1828,6 @@ msgstr "Borító" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Motivációs levél" @@ -1778,16 +1841,17 @@ msgstr "Motivációs levél" msgid "Cover letter draft" msgstr "Motivációslevél-vázlat" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Kísérőlevelek" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Létrehozás" @@ -1804,10 +1868,7 @@ msgstr "Új fiók létrehozása" msgid "Create a new API key" msgstr "Új API kulcs létrehozása" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Új önéletrajz létrehozása" @@ -1815,13 +1876,9 @@ msgstr "Új önéletrajz létrehozása" msgid "Create a resume" msgstr "Önéletrajz létrehozása" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Minta önéletrajz létrehozása" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Készítsen kísérőlevelet" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Hozz létre a semmiből" msgid "Create one now" msgstr "Hozzon létre egyet most" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Önéletrajz létrehozása opciókkal" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Létrehozva" @@ -1847,14 +1899,19 @@ msgstr "Létrehozva" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" létrehozva és ehhez a jelentkezéshez kapcsolva." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "API kulcs létrehozása..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Önéletrajz létrehozása..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Kép kivágása és feltöltése" @@ -1931,10 +1988,6 @@ msgstr "Sötét" msgid "Dark theme" msgstr "Sötét téma" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Irányítópult" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Dátum" @@ -1969,34 +2022,30 @@ msgstr "Csökkentse a nagyítást" msgid "Deep check" msgstr "Részletes ellenőrzés" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Alapértelmezett sablon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Fokozat" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Törlés" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Töröld. A rejtett kulcsszavakat a rendszerek a keresés szándékos manipulálásaként kezelik." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Oldal törlése" @@ -2040,10 +2097,6 @@ msgstr "Törli ezt az ügynökszálat?" msgid "Delete this application?" msgstr "Törli ezt a jelentkezést?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Törli ezt a kísérőlevelet?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Törlöd ezt az idővonalbejegyzést?" msgid "Delete timeline entry" msgstr "Idővonalbejegyzés törlése" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} jelentkezés törölve." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Fiók törlése..." @@ -2077,11 +2139,6 @@ msgstr "Fiók törlése..." msgid "Deleting your API key..." msgstr "API kulcs törlése..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Önéletrajz törlése..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Elutasítva, várakozás az ügynökre…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentáció" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentáció" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Elküldött dokumentumok" @@ -2309,18 +2376,27 @@ msgstr "Húzd az áthelyezéshez, és használd a csúszkát a nagyításhoz a f msgid "Drag to turn the pages" msgstr "Húzd végig a lapozáshoz" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Hagyd el a névmásokat, és kezdj az igével. A legtöbb piacon ez a bevett gyakorlat." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplikálás" @@ -2336,6 +2412,10 @@ msgstr "Önéletrajz duplikálása" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplikáld az önéletrajzodat, hogy egy új, az eredetivel megegyező példányt hozz létre." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Önéletrajz duplikálása..." @@ -2355,11 +2435,6 @@ msgstr "holland" msgid "Edit" msgstr "Szerkesztés" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "{0} szerkesztése" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Dátum szerkesztése" msgid "Edit declined" msgstr "Szerkesztés elutasítva" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Részletek szerkesztése" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Modell szerkesztése" msgid "Edit note" msgstr "Jegyzet szerkesztése" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON exportálása" msgid "Export my data" msgstr "Adatok exportálása" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG exportálása" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Tizenöt sablon, mind ingyenes. Válassz egyet, amelyik tetszik. A típust, a színt és az elrendezést később is módosíthatod a szerkesztőben." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fájl" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Mezők kitöltése" @@ -2858,9 +2935,13 @@ msgstr "Mezők kitöltése" msgid "Filled in what we could from the posting." msgstr "Kitöltöttük, amit lehetett az álláshirdetésből." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Szűrés alapja" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Keresd meg a gyenge felsoroláspontokat, és írd át őket erősebb ere msgid "Find us on GitHub" msgstr "Keress meg minket a GitHubon" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "finn" @@ -2967,6 +3052,10 @@ msgstr "A másolat megtartásához" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "A következő jelentkezésedhez" @@ -3120,7 +3209,7 @@ msgstr "Grafikai tervezés" msgid "Greek" msgstr "görög" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Rács" @@ -3304,8 +3393,7 @@ msgstr "Ha szkennelésből származik, ez elvárható. Egyébként távolítsd e msgid "Images cover most of the page." msgstr "A képek az oldal nagy részét lefedik." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importálás" @@ -3314,15 +3402,13 @@ msgstr "Importálás" msgid "Import {0}" msgstr "{0} importálása" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Meglévő önéletrajz importálása" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "JSON kísérőlevél importálása" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importálás CSV-ből" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON importálása" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} jelentkezés importálva." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "A Wordből történő importáláshoz csatlakoztatott AI-szolgáltató szükséges." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Önéletrajz importálása..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… importálása" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0}/{1}. oldal vizsgálata…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrációk" @@ -3466,6 +3552,10 @@ msgstr "Érvénytelen AI-szolgáltató konfigurációja." msgid "Issuer" msgstr "Kiállító" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "olasz" msgid "Italic" msgstr "Dőlt" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "japán" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "John.Doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON önéletrajz" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Folytasd a szerkesztést" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Folytasd a szerkesztést Wordben, a Google Docsban vagy a Pages-ben. Az elrendezés eltérhet a PDF-től." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Tartsd 2,5 MB alatt, jellemzően a képek eltávolításával vagy kicsinyítésével." @@ -3659,19 +3760,14 @@ msgstr "Nyelv" msgid "Languages" msgstr "Nyelvek" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Utoljára frissítve" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Utoljára frissítve" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Utoljára frissítve ekkor: {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "lett" @@ -3689,7 +3785,6 @@ msgstr "Elrendezés" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Kezdd a munkával. Adj hozzá egy konkrét részletet, hogy elképzelhető legyen." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Elhagyás" @@ -3706,10 +3801,6 @@ msgstr "Hagyd üresen az eredeti cím visszaállításához." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Hagyja, hogy AI-szolgáltatót hozzon létre?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Balra igazítás" @@ -3722,6 +3813,11 @@ msgstr "Jogi információk" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "A hossz önmagában nem hiba, és nincs egyetemes egyoldalas szabály. Tartsd meg azokat az oldalakat, amelyek megérdemlik a helyüket." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "A hossz önmagában nem hiba, és nincs egyetemes egyoldalas szabály. T msgid "Letter" msgstr "Levél" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Összekapcsolt Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, ajánlás…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, ajánlás…" msgid "Linking your {providerName} account..." msgstr "{providerName} fiókod összekapcsolása..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "litván" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "MI-szolgáltatók betöltése folyamatban. Kérjük, próbálja újra egy pillanat múlva." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Jelentkezések betöltése…" @@ -3888,17 +3987,15 @@ msgstr "Az összeg betöltése" msgid "Location" msgstr "Helyszín" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Zárolás" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Közepes hatású" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Hiányzó munkapéldány önéletrajz" @@ -4106,6 +4197,12 @@ msgstr "Áthelyezés interjúra" msgid "Move to offer" msgstr "Áthelyezés ajánlatra" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Áthelyezve ide:" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Név" @@ -4188,6 +4287,11 @@ msgstr "Hálózat" msgid "Never expires" msgstr "Soha nem jár le" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Az új fiókok regisztrációja jelenleg le van tiltva ezen a kiszolgálón." @@ -4197,6 +4301,15 @@ msgstr "Az új fiókok regisztrációja jelenleg le van tiltva ezen a kiszolgál msgid "New Application" msgstr "Új jelentkezés" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Új sor" @@ -4233,10 +4346,6 @@ msgstr "Új téma" msgid "New Thread" msgstr "Új téma" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Következő" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Nincs csatlakoztatott MI-szolgáltató" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Nem csatlakozik mesterséges intelligencia szolgáltató, ezért a PDF szövegét kiolvassuk a böngészőjében, és kitöltjük, amit felismerünk. Számíts az eredmény rendezésére." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nincs a szűrőknek megfelelő jelentkezés." @@ -4265,6 +4370,10 @@ msgstr "Nincs a szűrőknek megfelelő jelentkezés." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Még nincsenek jelentkezések. Vegyen fel néhányat, hogy lássa a tölcsért és a válaszarányokat." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Nem található felsorolás." @@ -4278,15 +4387,6 @@ msgstr "Egyetlen parancs sem felel meg a keresésnek." msgid "No conventional section headings were found." msgstr "Nem található megszokott szakaszcím." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Nem található kísérőlevél. Hozzon létre egyet, vagy importáljon egy meglévő levelet." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "A mesterséges intelligencia szolgáltatótól nem érkezett vissza adat." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Nem található dátum." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Egyetlen sor sem hasonlít munkakör és munkáltató párosítására." @@ -4351,11 +4455,6 @@ msgstr "Nincs találat." msgid "No resume linked." msgstr "Nincs összekapcsolt önéletrajz." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Nincsenek a keresésnek megfelelő önéletrajzok." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Még nincsenek önéletrajzok." @@ -4445,6 +4544,15 @@ msgstr "Jegyzetek" msgid "Nothing marks a role as ongoing." msgstr "Semmi nem jelzi, hogy egy pozíció folyamatban van." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Csak az első oldalak lettek ellenőrizve." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Megnyitás" @@ -4559,6 +4664,10 @@ msgstr "Fókuszmód megnyitása" msgid "Open in builder" msgstr "Megnyitás a szerkesztőben" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Integrációk beállításainak megnyitása" @@ -4597,6 +4706,10 @@ msgstr "Új lapon nyílik meg" msgid "opens in new tab" msgstr "új lapon nyílik meg" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Opcionális megjegyzés az ügynöknek" @@ -4609,6 +4722,16 @@ msgstr "Opcionális megjegyzés az ügynöknek…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opcionálisan, hogy egy álláshirdetés mely kifejezései szerepelnek már benne." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Oldal" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "A pályázathoz csatolt PDF pillanatkép." msgid "PDF text layer" msgstr "PDF szövegréteg" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "A pályázatokhoz már csatolt PDF-fájlok továbbra is elérhetők maradnak." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Részesítsd előnyben az egyoszlopos elrendezést, vagy tartsd meg az o #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Beállítások" @@ -4957,10 +5079,6 @@ msgstr "PDF előnézete" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Előző" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Jártasság" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Újrapontozás" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume – Ugrás a kezdőlapra" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktív önéletrajz (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "A Reactive Resume ingyenes és nyílt forráskódú. Amruth és közreműködők közössége tartja fenn. Ha támogatnád a munkát, az adományok segítenek fedezni a tárhelyet és a fejlesztést." @@ -5136,11 +5249,6 @@ msgstr "A Reactive Resume ingyenes és nyílt forráskódú. Ha segített, kérj msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktív önéletrajz v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktív önéletrajz v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Olvasd el újra" @@ -5191,6 +5299,10 @@ msgstr "{0}/{1}. oldal beolvasása…" msgid "Reading PDF" msgstr "PDF olvasása" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Hirdetés beolvasása…" @@ -5199,6 +5311,10 @@ msgstr "Hirdetés beolvasása…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Ezt a PDF-et a böngésződben olvassuk. A fájlodat nem töltjük fel." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Aktiválásra kész" @@ -5302,6 +5418,10 @@ msgstr "Címke eltávolítása" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Erőforrások" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "A dizájnrendszeren való munkáért és más csapatok tervezési segítéséért voltam felelős." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Visszaállítás" @@ -5418,6 +5539,11 @@ msgstr "Visszaállítja az önéletrajzot a javítás előtti állapotra?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Önéletrajzi sablonok" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Önéletrajzok" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "A minta letöltési formátuma" msgid "Sample resume" msgstr "Minta önéletrajz" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Minta önéletrajz: {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Változtatások mentése" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Mentse el a változtatásokat az előnézet, az exportálás vagy a stílus megváltoztatása előtt." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Másolat mentése a könyvtárba" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Modell mentése" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "A tartalom vagy a stílus másolása előtt mentse az önéletrajz módosításait." @@ -5717,7 +5842,8 @@ msgstr "Illeszkedés pontozása" msgid "Scoring your fit…" msgstr "Illeszkedés pontozása…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Keresés" @@ -5730,13 +5856,13 @@ msgstr "Jelentkezések keresése…" msgid "Search commands" msgstr "Keresési parancsok" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Keressen kísérőleveleket" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Keressen kísérőleveleket..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Ikon keresése" msgid "Search for…" msgstr "Keresés:…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Önéletrajzok keresése..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Jelszó beállítása" msgid "Set the document language when exporting." msgstr "Állítsd be a dokumentum nyelvét exportáláskor." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Szolgáltató beállítása" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "MI-szolgáltató beállítása" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Állítson be egy mesterséges intelligencia szolgáltatót, amely csevegni tud az önéletrajzról, és automatikusan alkalmazza a módosításokat." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Beállítások" @@ -6121,7 +6245,7 @@ msgstr "Kihagyás és feltöltés" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Ugrás a fő tartalomra" @@ -6193,6 +6317,10 @@ msgstr "Valami más…" msgid "Something went wrong" msgstr "Valami rosszul sült el" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Hiba történt a fájl beolvasása közben. Kérjük, próbáld újra." @@ -6212,8 +6340,15 @@ msgstr "Hiba történt a bejelentkezés során. Kérjük, próbálja újra." msgid "Something went wrong. Please try again." msgstr "Valami hiba történt. Kérjük, próbáld újra." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Rendezés alapja" @@ -6319,14 +6454,10 @@ msgstr "Indíts egy témát" msgid "Start again" msgstr "Kezdd újra" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Kezdd az önéletrajzod építését azzal, hogy nevet adsz neki." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Kezdd el az önéletrajzod építését a nulláról" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "A kezdő dátumnak a befejező dátumnak vagy az előttinek kell lennie. msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Kezdj mindegyiket egy konkrét igével: épített, vezetett, csökkentett, migrált." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Új téma indítása" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statisztikák" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Maradás" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "A böngésződben marad" @@ -6419,6 +6561,10 @@ msgstr "A stílus és a feladó adatai frissültek a kiválasztott önéletrajzb msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Javaslatok" @@ -6472,6 +6618,7 @@ msgstr "Táblázat" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Címkék" @@ -6483,6 +6630,14 @@ msgstr "A címkékkel kulcsszavak alapján kategorizálhatod az önéletrajzodat msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "A címkék egyértelmű olvasási sorrendet adnak a szoftvereknek. Kapcsold be őket exportáláskor, ha az eszközöd felkínálja." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Önéletrajz testreszabása" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Szöveg kinyerve" msgid "Text is written one character at a time." msgstr "A szöveg karakterenként külön van megírva." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "A szöveg az élőfej vagy élőláb területén helyezkedik el." @@ -6618,10 +6776,18 @@ msgstr "Az API kulcs törölve lett." msgid "The application that sent you here made an invalid authorization request." msgstr "Az alkalmazás, amely ide küldte Önt, érvénytelen engedélyezési kérést küldött." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "A fenti ellenőrzések gépiesek. Ez megkérdezi egy nyelvi modelltől, mit gondolna egy olvasó a felsoroláspontjaidról, és átírási javaslatokat ad. Nem eredményez pontszámot." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "A részletes ellenőrzés nem tudott befejeződni. Kérjük, próbáld újra." @@ -6630,19 +6796,14 @@ msgstr "A részletes ellenőrzés nem tudott befejeződni. Kérjük, próbáld msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Az importált fájlt nem sikerült érvényes folytatássá elemezni." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "A szöveg tárolási sorrendje jelentősen eltér az olvasási sorrendjétől." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Az eredeti levél az önéletrajzban marad. Minden példány önállóan szerkeszthető." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Lehetséges, hogy a keresett oldal áthelyeződött, vagy már nem létezik." @@ -6751,11 +6912,6 @@ msgstr "Ezek a dátumok nem lesznek megfelelően olvasva." msgid "Thinking" msgstr "Gondolkodás" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Ez a művelet nem vonható vissza." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Ez a művelet nem vonható vissza. Minden adatod véglegesen törlődik." @@ -6804,10 +6960,6 @@ msgstr "Ennek a bejegyzésnek nincsenek dátumai." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Ez a bejegyzés véglegesen törlődik. Ezt nem lehet visszavonni." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Ehhez a funkcióhoz csatlakoztatott MI-szolgáltató szükséges. Kérjük, állítson be egyet a beállításokban." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Ez a fájl űrlapmezőket tartalmaz." @@ -6848,6 +7000,10 @@ msgstr "Ez a fájl nagy méretű egy önéletrajzhoz képest." msgid "This file is larger than many application forms accept." msgstr "Ez a fájl nagyobb, mint amit sok jelentkezési űrlap elfogad." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Ez a fájl sok különböző betűtípust használ." @@ -6884,14 +7040,6 @@ msgstr "Ez a kulcs csak egyszer jelenik meg. Másolja ki, mielőtt bezárja ezt msgid "This link is missing its protocol." msgstr "Ennek a linknek hiányzik a protokollja." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Ez néhány percet igénybe vehet, az AI szolgáltató válaszidejétől függően. Kérjük, ne zárd be az ablakot, és ne frissítsd az oldalt." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Ez eltarthat egy ideig. Kérjük, ne zárja be az ablakot és ne frissítse az oldalt." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Ez azt méri, mennyire hűen tudja a szoftver kinyerni a fájl szövegét. Nem jelzi előre, hogy egy jelentkezést elutasítanak-e, és erre egyetlen eszköz sem képes. A fájlt ebben a böngészőben olvastuk be, és soha nem került feltöltésre." @@ -6908,10 +7056,9 @@ msgstr "Ez az oldal oszlopos elrendezésű, és a szöveg rossz sorrendben kerü msgid "This page is very densely packed." msgstr "Ez az oldal nagyon sűrűn van teleírva." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Ebben a PDF-ben nincs olvasható szöveg. Valószínűleg szkennelésről van szó, tehát nincs mit importálni." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Ez az időszak a kezdete előtt véget ér." msgid "This period starts in the future." msgstr "Ez az időszak a jövőben kezdődik." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Ez az önéletrajz nem tartalmaz beágyazott kísérőlevelet." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Ez az önéletrajz zárolva van, és nem frissíthető." @@ -7105,11 +7248,25 @@ msgstr "Fordítsd le az alkalmazást" msgid "Translations" msgstr "Fordítások" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Próbáld újra" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Próbáld ki a beállításokat, hogy lásd, mihez férnek hozzá a látogatók. Az önéletrajz létrehozásakor te döntöd el, mihez férnek hozzá és mit osztasz meg." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Próbáld ki a saját PDF-eddel" @@ -7198,7 +7359,8 @@ msgstr "A kétlépcsős hitelesítés mostantól be van kapcsolva." msgid "Two-Factor Authentication QR Code" msgstr "Kétfaktoros hitelesítés QR-kód" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Aláhúzás" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Visszavonás" @@ -7253,17 +7417,18 @@ msgstr "Visszavonás" msgid "Undo stylesheet edit" msgstr "Stíluslap szerkesztésének visszavonása" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "{providerName} fiókod leválasztása..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Feloldás" @@ -7272,6 +7437,10 @@ msgstr "Feloldás" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Névtelen passkey" @@ -7280,6 +7449,14 @@ msgstr "Névtelen passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Nem hitelesített" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "vietnámi" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Szeretnél egy második véleményt a szövegről?" msgid "Warning" msgstr "Figyelmeztetés" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Nem sikerült automatikusan felismerni a formátumot. Válassza ki fent." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Nem találtuk meg az oldalt" @@ -7666,10 +7843,6 @@ msgstr "Mit nem csinál ez" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Ha az önéletrajz zárolva van, nem frissíthető és nem törölhető." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Megszakította a bejelentkezést, mielőtt befejeződött volna." msgid "You have unsaved changes that will be lost." msgstr "Nem mentett módosításai vannak, amelyek elvesznek." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Ekkor az Integrációk oldalra kerül. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Jó társaságban vagy." @@ -7945,23 +8114,10 @@ msgstr "A telefonszámod szokatlan formában van megírva." msgid "Your profile has been updated." msgstr "A profilja frissítve lett." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Az önéletrajza létrejött." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Az önéletrajza törölve lett." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Az önéletrajza másolata elkészült." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Az önéletrajza importálva lett." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Az önéletrajza frissítve lett." diff --git a/apps/web/locales/id-ID.po b/apps/web/locales/id-ID.po index 295fa310b..a81f1d29b 100644 --- a/apps/web/locales/id-ID.po +++ b/apps/web/locales/id-ID.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" dan seluruh linimasanya akan dihapus permanen. Ini tidak dapat dibatalkan." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {Aplikasi # untuk mengekspor} other {# aplikasi untuk di msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} karakter" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontak dilewati (email tidak valid atau Nama Kontak hilang). Aplikasi tersebut masih mengimpor." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} ditolak" msgid "{0} Sample Resume" msgstr "{0} Contoh Resume" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} untuk diperbaiki" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Aksesibilitas" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Akun" @@ -639,14 +697,6 @@ msgstr "Agen" msgid "Agent ready" msgstr "Agen siap" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agen" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "Kecerdasan Buatan" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Pengaturan agen AI saat ini tidak tersedia. Silakan coba lagi sebentar lagi." @@ -695,6 +745,7 @@ msgstr "AI, saat kamu membutuhkannya" msgid "Albanian" msgstr "Albania" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Font yang disematkan tidak dapat dibaca." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Terjadi kesalahan tak terduga yang menyebabkan halaman ini gagal dimuat. Anda dapat mencoba lagi atau kembali ke halaman sebelumnya." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Terjadi kesalahan yang tidak diketahui saat mengimpor resume Anda." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Key" @@ -787,7 +833,7 @@ msgstr "Kunci API dienkripsi di server dan tidak akan pernah ditampilkan lagi se msgid "API Reference" msgstr "Referensi API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplikasi" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Aplikasi" @@ -859,7 +907,7 @@ msgstr "Lamaran diperbarui." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Lamaran" @@ -917,19 +965,10 @@ msgstr "Apakah Anda yakin ingin menutup dialog ini?" msgid "Are you sure you want to delete this API key?" msgstr "Apakah Anda yakin ingin menghapus API key ini?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Apakah Anda yakin ingin menghapus resume ini?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Apakah Anda yakin ingin menghapus akun Anda?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Apakah Anda yakin ingin mengunci resume ini?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Pemeriksaan ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Pemeriksa ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Lampiran telah diunggah." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentikasi" @@ -1037,11 +1076,16 @@ msgstr "Azerbaijani" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Kembali ke pengaturan autentikasi" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Mengobrol" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Periksa lagi" @@ -1295,9 +1344,13 @@ msgstr "Cina (Tradisional)" msgid "Choose {0}" msgstr "Pilih {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Pilih surat lamaran" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Pilih bayangan preset atau bayangan khusus." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Pilih resume" @@ -1343,6 +1395,10 @@ msgstr "Pilih sebuah aplikasi" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Hapus filter" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Hapus pilihan" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klik di sini untuk memilih file yang akan diimpor" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID Klien" @@ -1436,7 +1492,6 @@ msgstr "Komunitas" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Ringkas" @@ -1539,15 +1594,6 @@ msgstr "Konten ditata dalam bentuk kisi." msgid "Continue" msgstr "Lanjutkan" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Lanjutkan dari tempat terakhir Anda berhenti" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Berkontribusi pada kode" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Disalin ke papan klip." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Disalin ke papan klip." msgid "Copy" msgstr "Salin" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Menyalin surat lamaran yang sudah ada dari CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Salin dan simpan kode cadangan ini jika Anda kehilangan perangkat Anda." msgid "Copy Backup Codes" msgstr "Salin Kode Cadangan" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Disalin dari riwayat hidup" @@ -1625,6 +1679,10 @@ msgstr "Salin teks dari file yang diekspor dan baca seluruhnya; perbaiki apa pun msgid "Copy this secret key and use it in your applications to access your data." msgstr "Salin kunci rahasia ini dan gunakan di aplikasi Anda untuk mengakses data Anda." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Perbaiki tahunnya, atau gunakan \"Sekarang\" untuk pekerjaan yang sedang berlangsung." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Perbaiki tahunnya, atau tulis \"Present\" untuk pekerjaan yang masih berlangsung." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Tindakan ini tidak dapat diselesaikan. Silakan coba lagi." @@ -1655,14 +1712,6 @@ msgstr "Tidak dapat membuat DOCX. Silakan coba lagi." msgid "Could not generate the PDF. Please try again." msgstr "Tidak dapat membuat PDF. Silakan coba lagi." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Tidak dapat memuat surat lamaran." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Tidak dapat memuat resume yang dipilih." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Tidak dapat memuat surat lamaran ini." @@ -1675,11 +1724,6 @@ msgstr "Contoh gagal disiapkan. Silakan coba lagi." msgid "Could not prepare your resume for printing. Please try again." msgstr "Tidak dapat menyiapkan resume Anda untuk dicetak. Silakan coba lagi." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Tidak dapat menghubungi penyedia AI. Silakan coba lagi." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Patch ini tidak dapat dipulihkan." @@ -1709,6 +1753,18 @@ msgstr "Koneksi tidak dapat diverifikasi. Periksa kunci API, model, dan URL dasa msgid "Couldn't add the application. Please try again." msgstr "Tidak dapat menambahkan lamaran. Coba lagi." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Tidak dapat menghapus entri lini masa." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Tidak dapat memindahkan lamaran. Coba lagi." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Tidak dapat menyimpan catatan." @@ -1764,7 +1828,6 @@ msgstr "Sampul" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Surat lamaran" @@ -1778,16 +1841,17 @@ msgstr "Surat Lamaran" msgid "Cover letter draft" msgstr "Draf surat lamaran" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Surat Lamaran" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Buat" @@ -1804,10 +1868,7 @@ msgstr "Buat akun baru" msgid "Create a new API key" msgstr "Buat API key baru" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Buat resume baru" @@ -1815,13 +1876,9 @@ msgstr "Buat resume baru" msgid "Create a resume" msgstr "Buat resume" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Buat Resume Contoh" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Buat surat lamaran" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Buat dari awal" msgid "Create one now" msgstr "Buat satu sekarang" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Buat resume dengan opsi" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Dibuat" @@ -1847,14 +1899,19 @@ msgstr "Dibuat" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" dibuat dan ditautkan ke lamaran ini." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Membuat API key Anda..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Membuat resume Anda..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Pangkas dan Unggah" @@ -1931,10 +1988,6 @@ msgstr "Gelap" msgid "Dark theme" msgstr "Tema gelap" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dasbor" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Tanggal" @@ -1969,34 +2022,30 @@ msgstr "Kurangi zoom" msgid "Deep check" msgstr "Pemeriksaan mendalam" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Template default" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Gelar" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Hapus" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Hapus itu. Kata kunci tersembunyi dianggap sebagai upaya sengaja untuk mengakali pencarian." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Hapus Halaman" @@ -2040,10 +2097,6 @@ msgstr "Hapus utas agen ini?" msgid "Delete this application?" msgstr "Hapus lamaran ini?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Hapus surat lamaran ini?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Hapus entri lini masa ini?" msgid "Delete timeline entry" msgstr "Hapus entri lini masa" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} lamaran dihapus." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Menghapus akun Anda..." @@ -2077,11 +2139,6 @@ msgstr "Menghapus akun Anda..." msgid "Deleting your API key..." msgstr "Menghapus API key Anda..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Menghapus resume Anda..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Ditolak, menunggu agen…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentasi" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentasi" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumen terkirim" @@ -2309,18 +2376,27 @@ msgstr "Seret untuk memposisikan ulang dan gunakan penggeser untuk memperbesar a msgid "Drag to turn the pages" msgstr "Seret untuk membalik halaman" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Hilangkan kata ganti orang dan mulai dari kata kerja. Itu adalah konvensi di sebagian besar pasar kerja." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplikat" @@ -2336,6 +2412,10 @@ msgstr "Duplikat Resume" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplikat resume Anda untuk membuat yang baru, persis seperti aslinya." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Menduplikasi resume Anda..." @@ -2355,11 +2435,6 @@ msgstr "Belanda" msgid "Edit" msgstr "Edit" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Sunting {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Edit tanggal" msgid "Edit declined" msgstr "Edit ditolak" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Edit detail" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Edit model" msgid "Edit note" msgstr "Edit catatan" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Ekspor JSON" msgid "Export my data" msgstr "Ekspor data saya" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Ekspor PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Lima belas template, semuanya gratis. Pilih yang kamu suka. Tipe, warna, dan tata letaknya bisa kamu ubah di editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Mengajukan" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Isi kolom" @@ -2858,9 +2935,13 @@ msgstr "Isi kolom" msgid "Filled in what we could from the posting." msgstr "Kami mengisi yang bisa diambil dari lowongan." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filter berdasarkan" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Temukan poin-poin yang lemah dan tulis ulang dengan hasil yang lebih kua msgid "Find us on GitHub" msgstr "Temukan kami di GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finlandia" @@ -2967,6 +3052,10 @@ msgstr "Untuk menyimpan salinan" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Untuk lamaran berikutnya" @@ -3120,7 +3209,7 @@ msgstr "Desain Grafis" msgid "Greek" msgstr "Yunani" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grid" @@ -3304,8 +3393,7 @@ msgstr "Jika berasal dari hasil pindai, itu wajar. Jika tidak, hapuslah; perekru msgid "Images cover most of the page." msgstr "Gambar menutupi sebagian besar halaman." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Impor" @@ -3314,15 +3402,13 @@ msgstr "Impor" msgid "Import {0}" msgstr "Impor {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Impor resume yang sudah ada" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Impor surat lamaran dalam format JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Impor dari CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Impor JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} lamaran diimpor." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Untuk mengimpor dari Word, diperlukan penyedia AI yang terhubung." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Mengimpor resume Anda..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Mengimpor…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Memeriksa halaman {0} dari {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrasi" @@ -3466,6 +3552,10 @@ msgstr "Konfigurasi penyedia AI tidak valid." msgid "Issuer" msgstr "Penerbit" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italia" msgid "Italic" msgstr "Miring" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Jepang" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Lanjutkan JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Lanjutkan mengedit" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Lanjutkan mengedit di Word, Google Docs, atau Pages. Tata letaknya mungkin sedikit berbeda dari PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Jaga agar tetap di bawah 2,5 MB, biasanya dengan menghapus atau memperkecil gambar." @@ -3659,19 +3760,14 @@ msgstr "Bahasa" msgid "Languages" msgstr "Bahasa" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Terakhir diperbarui" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Terakhir Diperbarui" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Terakhir diperbarui pada {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvia" @@ -3689,7 +3785,6 @@ msgstr "Tata Letak" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Utamakan hasil kerja di awal. Tambahkan detail konkret agar orang bisa membayangkannya." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Tinggalkan" @@ -3706,10 +3801,6 @@ msgstr "Biarkan kosong untuk mengatur ulang judul ke aslinya." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Tinggalkan untuk menyiapkan penyedia AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Rata Kiri" @@ -3722,6 +3813,11 @@ msgstr "Hukum" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Panjang bukan cacat, dan tidak ada aturan satu halaman yang berlaku universal. Pertahankan halaman yang memang pantas ada." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Panjang bukan cacat, dan tidak ada aturan satu halaman yang berlaku univ msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume tertaut" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Referensi…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Referensi…" msgid "Linking your {providerName} account..." msgstr "Menautkan akun {providerName} Anda..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "List" @@ -3845,10 +3948,6 @@ msgstr "Lituania" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Sedang memuat penyedia AI. Silakan coba lagi sebentar lagi." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Memuat lamaran…" @@ -3888,17 +3987,15 @@ msgstr "Memuat total" msgid "Location" msgstr "Lokasi" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Kunci" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Dampak sedang" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Resume kerja tidak ditemukan" @@ -4106,6 +4197,12 @@ msgstr "Pindah ke wawancara" msgid "Move to offer" msgstr "Pindah ke penawaran" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Dipindahkan ke" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nama" @@ -4188,6 +4287,11 @@ msgstr "Jaringan" msgid "Never expires" msgstr "Tidak pernah kadaluarsa" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Pendaftaran akun baru saat ini dinonaktifkan di server ini." @@ -4197,6 +4301,15 @@ msgstr "Pendaftaran akun baru saat ini dinonaktifkan di server ini." msgid "New Application" msgstr "Lamaran Baru" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Baris Baru" @@ -4233,10 +4346,6 @@ msgstr "Utas baru" msgid "New Thread" msgstr "Utas Baru" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Selanjutnya" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Tidak ada penyedia AI yang terhubung" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Tidak ada penyedia AI yang terhubung, jadi kami akan membaca teks PDF di sini di browser Anda dan mengisi apa yang dapat kami kenali. Berharap untuk merapikan hasilnya." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Tidak ada lamaran yang cocok dengan filtermu." @@ -4265,6 +4370,10 @@ msgstr "Tidak ada lamaran yang cocok dengan filtermu." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Belum ada lamaran. Tambahkan beberapa untuk melihat corong dan tingkat balasan Anda." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Tidak ditemukan daftar berpoin." @@ -4278,15 +4387,6 @@ msgstr "Tidak ada perintah yang cocok dengan pencarian itu." msgid "No conventional section headings were found." msgstr "Tidak ditemukan judul bagian yang konvensional." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Tidak ada surat pengantar yang ditemukan. Buat satu atau impor surat yang sudah ada." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Tidak ada data yang dikembalikan dari penyedia AI." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Tidak ditemukan tanggal." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Tidak ada baris yang tampak seperti jabatan yang dipasangkan dengan nama pemberi kerja." @@ -4351,11 +4455,6 @@ msgstr "Tidak ada hasil." msgid "No resume linked." msgstr "Tidak ada resume tertaut." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Tidak ada resume yang sesuai dengan pencarian Anda." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Belum ada resume." @@ -4445,6 +4544,15 @@ msgstr "Catatan" msgid "Nothing marks a role as ongoing." msgstr "Tidak ada tanda yang menunjukkan peran ini masih berlangsung." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Hanya halaman-halaman pertama yang diperiksa." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Buka" @@ -4559,6 +4664,10 @@ msgstr "Buka mode fokus" msgid "Open in builder" msgstr "Buka di pembangun" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Buka Pengaturan Integrasi" @@ -4597,6 +4706,10 @@ msgstr "Dibuka di tab baru" msgid "opens in new tab" msgstr "terbuka di tab baru" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Catatan opsional untuk agen" @@ -4609,6 +4722,16 @@ msgstr "Catatan opsional untuk agen…" msgid "Optionally, which terms from a job posting already appear." msgstr "Secara opsional, istilah mana dari lowongan pekerjaan yang sudah muncul." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Halaman" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Cuplikan PDF terlampir pada aplikasi." msgid "PDF text layer" msgstr "Lapisan teks PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF yang sudah dilampirkan ke aplikasi akan tetap tersedia." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Utamakan satu kolom, atau batasi kolom samping untuk daftar pendek yang #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferensi" @@ -4957,10 +5079,6 @@ msgstr "Pratinjau PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Sebelumnya" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Kemahiran" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Nilai ulang" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Pergi ke beranda" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Lanjutkan Reaktif (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume gratis dan bersumber terbuka. Amruth dan komunitas kontributor yang menjaganya tetap berjalan. Jika ingin mendukung karya ini, donasi membantu menutup biaya hosting dan pengembangan." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume gratis dan bersifat open source. Jika aplikasi ini berma msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktif Lanjutkan v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Lanjutkan Reaktif v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Baca lagi" @@ -5191,6 +5299,10 @@ msgstr "Membaca halaman {0} dari {1}…" msgid "Reading PDF" msgstr "Membaca PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Membaca lowongan…" @@ -5199,6 +5311,10 @@ msgstr "Membaca lowongan…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Membaca PDF ini di perambanmu. Berkasmu tidak diunggah ke mana pun." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Siap diaktifkan" @@ -5302,6 +5418,10 @@ msgstr "Hapus tag" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Sumber Daya" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Bertanggung jawab mengerjakan sistem desain dan membantu tim lain dengan desain mereka." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Memulihkan" @@ -5418,6 +5539,11 @@ msgstr "Pulihkan resume ke kondisi sebelum patch ini?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Template resume" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Resume" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format unduhan contoh" msgid "Sample resume" msgstr "Contoh resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Contoh resume untuk {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Simpan Perubahan" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Simpan perubahan sebelum melihat pratinjau, mengekspor, atau mengubah gaya." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Simpan salinan ke perpustakaan" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Simpan model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Simpan perubahan resume sebelum menyalin konten atau gayanya." @@ -5717,7 +5842,8 @@ msgstr "Nilai kecocokanku" msgid "Scoring your fit…" msgstr "Menilai kecocokanmu…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Mencari" @@ -5730,13 +5856,13 @@ msgstr "Cari lamaran…" msgid "Search commands" msgstr "Perintah pencarian" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Cari surat pengantar" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Cari surat pengantar..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Cari ikon" msgid "Search for…" msgstr "Cari…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Cari resume..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Atur Kata Sandi" msgid "Set the document language when exporting." msgstr "Atur bahasa dokumen saat mengekspor." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Siapkan penyedia" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Siapkan penyedia AI." @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Siapkan penyedia AI untuk berdiskusi tentang resume ini dan menerapkan perubahan secara otomatis." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Pengaturan" @@ -6121,7 +6245,7 @@ msgstr "Lewati dan unggah" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Lewati ke konten utama" @@ -6193,6 +6317,10 @@ msgstr "Lainnya…" msgid "Something went wrong" msgstr "Terjadi kesalahan." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Terjadi kesalahan saat membaca file itu. Silakan coba lagi." @@ -6212,8 +6340,15 @@ msgstr "Terjadi kesalahan saat memasukkan Anda. Silakan coba lagi." msgid "Something went wrong. Please try again." msgstr "Terjadi sesuatu yang salah. Silakan coba lagi." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Urutkan berdasarkan" @@ -6319,14 +6454,10 @@ msgstr "Mulailah percakapan" msgid "Start again" msgstr "Mulai dari awal lagi" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Mulai membuat resume Anda dengan memberikan nama." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Mulai membuat resume Anda dari awal" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Tanggal mulai harus pada atau sebelum tanggal akhir." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Mulai setiap poin dengan kata kerja yang konkret: membangun, memimpin, mengurangi, memigrasikan." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Mulai utas baru" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistik" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Tetap" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Tetap di perambanmu" @@ -6419,6 +6561,10 @@ msgstr "Detail gaya dan pengirim disegarkan dari resume yang dipilih." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Saran" @@ -6472,6 +6618,7 @@ msgstr "Tabel" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tag" @@ -6483,6 +6630,14 @@ msgstr "Tag dapat digunakan untuk mengkategorikan resume Anda dengan kata kunci. msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tag memberi perangkat lunak urutan baca yang eksplisit. Aktifkan saat mengekspor, jika alat Anda menyediakannya." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Sesuaikan resumeku" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Teks berhasil diekstrak" msgid "Text is written one character at a time." msgstr "Teks ditulis satu karakter dalam satu waktu." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Teks berada di area kepala atau kaki halaman." @@ -6618,10 +6776,18 @@ msgstr "API key telah dihapus." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplikasi yang mengirim Anda ke sini membuat permintaan otorisasi yang tidak valid." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Pemeriksaan di atas bersifat mekanis. Fitur ini menanyakan model bahasa apa pendapat seorang pembaca tentang poin-poin Anda, dan menyarankan penulisan ulang. Fitur ini tidak menghasilkan skor." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Pemeriksaan mendalam tidak dapat diselesaikan. Silakan coba lagi." @@ -6630,19 +6796,14 @@ msgstr "Pemeriksaan mendalam tidak dapat diselesaikan. Silakan coba lagi." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "File yang diimpor tidak dapat diuraikan menjadi resume yang valid." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Urutan penyimpanan teks sangat berbeda dari urutan bacanya." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Surat asli tetap ada di resume Anda. Setiap salinan dapat diedit secara independen." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Halaman yang Anda cari mungkin telah dipindahkan atau sudah tidak ada lagi." @@ -6751,11 +6912,6 @@ msgstr "Tanggal-tanggal ini tidak akan terbaca dengan benar." msgid "Thinking" msgstr "Pemikiran" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Tindakan ini tidak dapat dibatalkan." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Tindakan ini tidak dapat dibatalkan. Semua data Anda akan dihapus secara permanen." @@ -6804,10 +6960,6 @@ msgstr "Entri ini tidak memiliki tanggal." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Entri ini akan dihapus secara permanen. Ini tidak dapat dibatalkan." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Fitur ini memerlukan penyedia AI yang terhubung. Silakan atur di pengaturan." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "File ini berisi kolom formulir." @@ -6848,6 +7000,10 @@ msgstr "File ini besar untuk ukuran sebuah resume." msgid "This file is larger than many application forms accept." msgstr "File ini lebih besar dari yang diterima banyak formulir lamaran." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "File ini menggunakan banyak font yang berbeda." @@ -6884,14 +7040,6 @@ msgstr "Kunci ini hanya ditampilkan sekali. Salin sebelum Anda menutup dialog in msgid "This link is missing its protocol." msgstr "Tautan ini tidak memiliki protokolnya." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Ini mungkin memakan waktu beberapa menit, tergantung respons penyedia AI. Harap jangan menutup jendela atau memuat ulang halaman." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Ini mungkin memerlukan waktu beberapa saat. Mohon jangan menutup jendela atau menyegarkan halaman." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Ini mengukur seberapa setia perangkat lunak dapat mengekstrak teks dari file ini. Ini tidak memprediksi apakah lamaran akan ditolak, dan tidak ada alat yang bisa. File Anda dibaca di peramban ini dan tidak pernah diunggah." @@ -6908,10 +7056,9 @@ msgstr "Halaman ini berbentuk kolom, dan teksnya diekstrak tidak sesuai urutan." msgid "This page is very densely packed." msgstr "Halaman ini sangat padat." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "PDF ini tidak memiliki teks yang dapat dibaca. Kemungkinan besar itu adalah pemindaian, jadi tidak ada yang perlu diimpor." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Periode ini berakhir sebelum dimulai." msgid "This period starts in the future." msgstr "Periode ini dimulai di masa depan." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Resume ini tidak memiliki surat pengantar yang tertanam." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Resume ini dikunci dan tidak dapat diperbarui." @@ -7105,11 +7248,25 @@ msgstr "Terjemahkan aplikasi" msgid "Translations" msgstr "Terjemahan" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Coba lagi" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Coba berbagai pengaturannya untuk melihat apa saja yang bisa diakses pengunjung. Saat kamu membuat resume, kamulah yang memutuskan cara membagikannya." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Coba PDF-mu" @@ -7198,7 +7359,8 @@ msgstr "Autentikasi dua faktor kini diaktifkan." msgid "Two-Factor Authentication QR Code" msgstr "Kode QR Otentikasi Dua Faktor" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Garis Bawah" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Membuka" @@ -7253,17 +7417,18 @@ msgstr "Membuka" msgid "Undo stylesheet edit" msgstr "Batalkan pengeditan stylesheet" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Memutuskan tautan akun {providerName} Anda..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Buka Kunci" @@ -7272,6 +7437,10 @@ msgstr "Buka Kunci" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Kunci sandi yang tidak disebutkan namanya" @@ -7280,6 +7449,14 @@ msgstr "Kunci sandi yang tidak disebutkan namanya" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Belum Terverifikasi" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnam" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Ingin pendapat kedua tentang tulisannya?" msgid "Warning" msgstr "Peringatan" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Kami tidak dapat mendeteksi formatnya secara otomatis. Pilih di atas." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Kami tidak dapat menemukan halaman itu." @@ -7666,10 +7843,6 @@ msgstr "Apa yang tidak dilakukan" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Saat dikunci, resume tidak dapat diperbarui atau dihapus." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Anda membatalkan proses masuk sebelum selesai." msgid "You have unsaved changes that will be lost." msgstr "Anda memiliki perubahan yang belum disimpan yang akan hilang." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Anda akan dibawa ke halaman Integrasi. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Kamu berada di tengah komunitas yang hebat." @@ -7945,23 +8114,10 @@ msgstr "Nomor telepon Anda ditulis dalam bentuk yang tidak biasa." msgid "Your profile has been updated." msgstr "Profil Anda telah diperbarui." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Resume Anda telah dibuat." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Resume Anda telah dihapus." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Resume Anda telah diduplikasi." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Resume Anda telah diimpor." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Resume Anda telah diperbarui." diff --git a/apps/web/locales/it-IT.po b/apps/web/locales/it-IT.po index 676901a6d..733f06774 100644 --- a/apps/web/locales/it-IT.po +++ b/apps/web/locales/it-IT.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" e tutta la sua cronologia verranno eliminati definitivamente. Questa azione non può essere annullata." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# candidatura da esportare} other {# candidature da esp msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} caratteri" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contatto/i ignorato/i (email non valida o Nome contatto mancante). Quelle candidature vengono comunque importate." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} rifiutate" msgid "{0} Sample Resume" msgstr "{0} Curriculum di esempio" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} da correggere" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Accessibilità" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Account" @@ -639,14 +697,6 @@ msgstr "Agente" msgid "Agent ready" msgstr "Agente pronto" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "agenti" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "IA" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "La configurazione dell'agente AI non è attualmente disponibile. Riprova tra qualche istante." @@ -695,6 +745,7 @@ msgstr "IA, quando vuoi" msgid "Albanian" msgstr "Albanese" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Un font incorporato non è stato leggibile." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Si è verificato un errore imprevisto che ha impedito il caricamento di questa pagina. Puoi riprovare o tornare indietro." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Si è verificato un errore sconosciuto durante l'importazione del tuo curriculum." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Chiave API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Chiavi API" @@ -787,7 +833,7 @@ msgstr "Le chiavi API vengono crittografate sul server e non vengono più visual msgid "API Reference" msgstr "Riferimento API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Candidatura" @@ -859,7 +907,7 @@ msgstr "Candidatura aggiornata." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Candidature" @@ -917,19 +965,10 @@ msgstr "Sei sicuro di voler chiudere questa finestra di dialogo?" msgid "Are you sure you want to delete this API key?" msgstr "Sei sicuro di voler eliminare questa chiave API?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Sei sicuro di voler eliminare questo curriculum?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Sei sicuro di voler eliminare il tuo account?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "È sicuro di voler bloccare questo curriculum?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Controllo ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Controllo ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Allegato caricato." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autenticazione" @@ -1037,11 +1076,16 @@ msgstr "Azerbaigiano" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Torna alle impostazioni di autenticazione" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chiacchierata" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Controlla di nuovo" @@ -1295,9 +1344,13 @@ msgstr "Cinese (tradizionale)" msgid "Choose {0}" msgstr "Scegli {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Scegli una lettera di presentazione" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Scelga una tonalità preimpostata o personalizzata." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Scegli un curriculum" @@ -1343,6 +1395,10 @@ msgstr "Scegli una candidatura" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Cancella filtri" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Cancella selezione" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Fai clic qui per selezionare un file da importare" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID client" @@ -1436,7 +1492,6 @@ msgstr "Comunità" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compatto" @@ -1539,15 +1594,6 @@ msgstr "Il contenuto è impaginato in una griglia." msgid "Continue" msgstr "Continua" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continua da dove avevi interrotto" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribuisci al codice" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copiato negli appunti." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copiato negli appunti." msgid "Copy" msgstr "Copia" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copia una lettera esistente da un curriculum" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copia e conserva questi codici di backup nel caso perdessi il tuo dispos msgid "Copy Backup Codes" msgstr "Copia codici di backup" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copia dal curriculum" @@ -1625,6 +1679,10 @@ msgstr "Copia il testo dal file esportato e leggilo per intero; correggi tutto c msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copia questa chiave segreta e usala nelle tue applicazioni per accedere ai tuoi dati." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Correggi l'anno o utilizza \"Presente\" per il lavoro in corso." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Correggi l'anno, oppure scrivi \"Presente\" per un'attività in corso." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Impossibile completare questa azione. Riprova." @@ -1655,14 +1712,6 @@ msgstr "Impossibile generare il DOCX. Riprova." msgid "Could not generate the PDF. Please try again." msgstr "Impossibile generare il PDF. Riprova." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Impossibile caricare le lettere di presentazione." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Impossibile caricare il curriculum selezionato." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Impossibile caricare questa lettera di presentazione." @@ -1675,11 +1724,6 @@ msgstr "Impossibile preparare l'esempio. Riprova." msgid "Could not prepare your resume for printing. Please try again." msgstr "Impossibile preparare il tuo curriculum per la stampa. Riprova." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Impossibile raggiungere il provider AI. La preghiamo di riprovare." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Impossibile ripristinare questa patch." @@ -1709,6 +1753,18 @@ msgstr "Impossibile verificare la connessione. Controllare la chiave API, il mod msgid "Couldn't add the application. Please try again." msgstr "Impossibile aggiungere la candidatura. Riprova." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Impossibile eliminare la voce della cronologia." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Impossibile spostare la candidatura. Riprova." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Impossibile salvare la nota." @@ -1764,7 +1828,6 @@ msgstr "Riempi" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Lettera di presentazione" @@ -1778,16 +1841,17 @@ msgstr "Lettera di presentazione" msgid "Cover letter draft" msgstr "Bozza lettera di presentazione" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Lettere di presentazione" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Crea" @@ -1804,10 +1868,7 @@ msgstr "Crea un nuovo account" msgid "Create a new API key" msgstr "Crea una nuova chiave API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Crea un nuovo curriculum" @@ -1815,13 +1876,9 @@ msgstr "Crea un nuovo curriculum" msgid "Create a resume" msgstr "Crea un curriculum" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Crea un curriculum di esempio" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Crea lettera di presentazione" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Creare da zero" msgid "Create one now" msgstr "Ne crei uno ora" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Creare il curriculum con le opzioni" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Creato" @@ -1847,14 +1899,19 @@ msgstr "Creato" msgid "Created \"{0}\" and linked it to this application." msgstr "Creato \"{0}\" e collegato a questa candidatura." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Creazione della chiave API in corso..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Creazione del tuo curriculum in corso..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Ritaglia e carica" @@ -1931,10 +1988,6 @@ msgstr "Scuro" msgid "Dark theme" msgstr "Tema scuro" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Pannello di controllo" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Data" @@ -1969,34 +2022,30 @@ msgstr "Diminuire lo zoom" msgid "Deep check" msgstr "Controllo approfondito" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Modello predefinito" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Titolo di studio" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Elimina" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Eliminala. Le parole chiave nascoste sono considerate un tentativo deliberato di ingannare la ricerca." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Elimina pagina" @@ -2040,10 +2097,6 @@ msgstr "Eliminare questa discussione dell'agente?" msgid "Delete this application?" msgstr "Eliminare questa candidatura?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Eliminare questa lettera di presentazione?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Eliminare questa voce della cronologia?" msgid "Delete timeline entry" msgstr "Elimina voce della cronologia" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Eliminate {0} candidature." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Eliminazione del tuo account in corso..." @@ -2077,11 +2139,6 @@ msgstr "Eliminazione del tuo account in corso..." msgid "Deleting your API key..." msgstr "Eliminazione della chiave API in corso..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Eliminazione del tuo curriculum in corso..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Rifiutato, in attesa dell'agente…" @@ -2191,12 +2248,22 @@ msgstr "Documentazione" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentazione" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documenti inviati" @@ -2309,18 +2376,27 @@ msgstr "Trascina per riposizionare e usa il cursore per ingrandire prima di cari msgid "Drag to turn the pages" msgstr "Trascina per sfogliare le pagine" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Ometti i pronomi e parti dal verbo. È la convenzione nella maggior parte dei mercati." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplica" @@ -2336,6 +2412,10 @@ msgstr "Duplica curriculum" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplica il tuo curriculum per crearne uno nuovo, identico all'originale." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplicazione del tuo curriculum in corso..." @@ -2355,11 +2435,6 @@ msgstr "Olandese" msgid "Edit" msgstr "Modificare" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Modifica {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Modifica data" msgid "Edit declined" msgstr "Modifica rifiutata" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Modifica dettagli" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Modifica modello" msgid "Edit note" msgstr "Modifica nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Esporta JSON" msgid "Export my data" msgstr "Esporta i miei dati" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Esporta PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Quindici modelli, tutti gratuiti. Scegline uno che ti piace. Puoi cambiare carattere, colore e layout nell'editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "File" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Compila campi" @@ -2858,9 +2935,13 @@ msgstr "Compila campi" msgid "Filled in what we could from the posting." msgstr "Abbiamo compilato ciò che potevamo dall'annuncio." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtra per" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Trova i punti elenco più deboli e riscrivili con risultati più solidi, msgid "Find us on GitHub" msgstr "Seguici su GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finlandese" @@ -2967,6 +3052,10 @@ msgstr "Per conservarne una copia" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Per la tua prossima candidatura" @@ -3120,7 +3209,7 @@ msgstr "Progettazione grafica" msgid "Greek" msgstr "Greco" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Griglia" @@ -3304,8 +3393,7 @@ msgstr "Se proviene da una scansione, è normale. Altrimenti rimuovilo; i recrui msgid "Images cover most of the page." msgstr "Le immagini coprono la maggior parte della pagina." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importazione" @@ -3314,15 +3402,13 @@ msgstr "Importazione" msgid "Import {0}" msgstr "Importa {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importa un curriculum esistente" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importa JSON della lettera di presentazione" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importa da CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importa JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Importate {0} candidature." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "L'importazione da Word richiede un provider AI collegato." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importazione del tuo curriculum in corso..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importazione…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Analisi pagina {0} di {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrazioni" @@ -3466,6 +3552,10 @@ msgstr "Configurazione del provider AI non valida." msgid "Issuer" msgstr "Emittente" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiano" msgid "Italic" msgstr "Corsivo" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Giapponese" @@ -3530,10 +3628,9 @@ msgstr "Sconosciuto" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Curriculum JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Continua a modificare" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Continua a modificare in Word, Google Docs o Pages. Il layout potrebbe differire dal PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Mantienilo sotto i 2,5 MB, di solito rimuovendo o riducendo le immagini." @@ -3659,19 +3760,14 @@ msgstr "Lingua" msgid "Languages" msgstr "Lingue" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Ultimo aggiornamento" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Ultimo aggiornamento" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Ultimo aggiornamento: {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Lettone" @@ -3689,7 +3785,6 @@ msgstr "Disposizione" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Parti dal lavoro svolto. Aggiungi un dettaglio concreto per permettere a chi legge di immaginarlo." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Abbandona" @@ -3706,10 +3801,6 @@ msgstr "Lascia vuoto per ripristinare il titolo originale." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Vuoi creare un fornitore di intelligenza artificiale?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Allinea a sinistra" @@ -3722,6 +3813,11 @@ msgstr "Note legali" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "La lunghezza non è un difetto, e non esiste una regola universale di una sola pagina. Mantieni le pagine che si guadagnano il loro posto." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "La lunghezza non è un difetto, e non esiste una regola universale di un msgid "Letter" msgstr "Lettera" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume collegato" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Referenza…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Referenza…" msgid "Linking your {providerName} account..." msgstr "Collegamento del tuo account {providerName} in corso..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "Lituano" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Caricamento dei provider di intelligenza artificiale. Riprova tra un attimo." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Caricamento delle applicazioni…" @@ -3888,17 +3987,15 @@ msgstr "Caricamento del totale" msgid "Location" msgstr "Località" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Blocca" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Impatto medio" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Mancanza di curriculum vitae" @@ -4106,6 +4197,12 @@ msgstr "Passa al colloquio" msgid "Move to offer" msgstr "Passa all'offerta" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Spostato in" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nome" @@ -4188,6 +4287,11 @@ msgstr "Rete" msgid "Never expires" msgstr "Non scade mai" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "La registrazione di nuovi account è attualmente disattivata su questo server." @@ -4197,6 +4301,15 @@ msgstr "La registrazione di nuovi account è attualmente disattivata su questo s msgid "New Application" msgstr "Nuova applicazione" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nuova riga" @@ -4233,10 +4346,6 @@ msgstr "Nuovo thread" msgid "New Thread" msgstr "Nuovo thread" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Avanti" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Nessun provider di IA collegato" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Nessun provider AI è collegato, quindi estrarremo il testo dal PDF qui nel tuo browser e compileremo ciò che riusciamo a riconoscere. Preparati a sistemare il risultato." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nessuna candidatura corrisponde ai filtri." @@ -4265,6 +4370,10 @@ msgstr "Nessuna candidatura corrisponde ai filtri." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Nessuna candidatura per ora. Aggiungine qualcuna per vedere il tuo funnel e i tassi di risposta." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Non sono stati trovati elenchi puntati." @@ -4278,15 +4387,6 @@ msgstr "Nessun comando corrisponde a questa ricerca." msgid "No conventional section headings were found." msgstr "Non sono state trovate intestazioni di sezione convenzionali." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Nessuna lettera di presentazione trovata. Creane una o importa una lettera esistente." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Non sono stati restituiti dati dal fornitore di AI." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Non sono state trovate date." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Nessuna riga sembra un titolo di lavoro abbinato a un datore di lavoro." @@ -4351,11 +4455,6 @@ msgstr "Nessun risultato trovato." msgid "No resume linked." msgstr "Nessun curriculum collegato." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Nessun curriculum corrisponde alla tua ricerca." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ancora nessun curriculum." @@ -4445,6 +4544,15 @@ msgstr "Note" msgid "Nothing marks a role as ongoing." msgstr "Nulla indica un ruolo come in corso." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Sono state controllate solo le prime pagine." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Apri" @@ -4559,6 +4664,10 @@ msgstr "Apri modalità focus" msgid "Open in builder" msgstr "Apri nel generatore" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Apra le Impostazioni delle integrazioni" @@ -4597,6 +4706,10 @@ msgstr "Si apre in una nuova scheda" msgid "opens in new tab" msgstr "apre in una nuova scheda" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Nota facoltativa per l'agente" @@ -4609,6 +4722,16 @@ msgstr "Nota facoltativa per l'agente…" msgid "Optionally, which terms from a job posting already appear." msgstr "Facoltativamente, quali termini di un annuncio di lavoro compaiono già." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Pagina" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Istantanea PDF allegata alla candidatura." msgid "PDF text layer" msgstr "Livello di testo del PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "I PDF già allegati alle candidature resteranno disponibili." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Preferisci una colonna singola, oppure limita la colonna laterale a list #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferenze" @@ -4957,10 +5079,6 @@ msgstr "Anteprima PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Indietro" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Competenza" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profilo" @@ -5118,11 +5236,6 @@ msgstr "Ricalcola punteggio" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Vai alla homepage" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Ripresa reattiva (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume è gratuito e open source. Amruth e una comunità di collaboratori lo mantengono attivo. Se vuoi sostenere il lavoro, le donazioni aiutano a coprire l'hosting e lo sviluppo." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume è gratuito e open source. Se ti è stato utile, conside msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Ripresa reattiva v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Ripresa reattiva v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Leggi di nuovo" @@ -5191,6 +5299,10 @@ msgstr "Lettura pagina {0} di {1}…" msgid "Reading PDF" msgstr "Lettura del PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Lettura dell'annuncio…" @@ -5199,6 +5311,10 @@ msgstr "Lettura dell'annuncio…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Lettura di questo PDF nel browser. Il file non viene caricato." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Pronto per l'attivazione" @@ -5302,6 +5418,10 @@ msgstr "Rimuovi tag" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Risorse" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsabile del sistema di progettazione e del supporto agli altri team nelle loro progettazioni." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Ripristinare" @@ -5418,6 +5539,11 @@ msgstr "Ripristinare il curriculum allo stato precedente a questa patch?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Modelli di curriculum" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Curriculum" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formato di download dell'esempio" msgid "Sample resume" msgstr "Curriculum di esempio" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Curriculum di esempio per {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Salva le modifiche" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Salva le modifiche prima di visualizzare l'anteprima, esportare o cambiare lo stile." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Salva copia nella libreria" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Salva modello" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Salva le modifiche al curriculum prima di copiarne il contenuto o lo stile." @@ -5717,7 +5842,8 @@ msgstr "Valuta la mia idoneità" msgid "Scoring your fit…" msgstr "Valutazione della tua idoneità…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Ricerca" @@ -5730,13 +5856,13 @@ msgstr "Cerca candidature…" msgid "Search commands" msgstr "Comandi di ricerca" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Cerca lettere di presentazione" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Cerca lettere di presentazione..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Cerca un'icona" msgid "Search for…" msgstr "Cerca…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Cerca curriculum..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Imposta password" msgid "Set the document language when exporting." msgstr "Imposta la lingua del documento durante l'esportazione." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Configura un fornitore" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Configurare un provider di IA" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Configura un provider di intelligenza artificiale per discutere di questo curriculum e applicare automaticamente le modifiche." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Impostazioni" @@ -6121,7 +6245,7 @@ msgstr "Salta e carica" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Salta al contenuto principale" @@ -6193,6 +6317,10 @@ msgstr "Altro…" msgid "Something went wrong" msgstr "Qualcosa è andato storto" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Si è verificato un errore durante la lettura di quel file. Riprova." @@ -6212,8 +6340,15 @@ msgstr "Si è verificato un problema durante l'accesso. Riprova." msgid "Something went wrong. Please try again." msgstr "Qualcosa è andato storto. Riprova." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Ordina per" @@ -6319,14 +6454,10 @@ msgstr "Avvia una discussione" msgid "Start again" msgstr "Ricomincia" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Inizia a costruire il tuo curriculum dandogli un nome." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Inizia a costruire il tuo curriculum da zero" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "La data di inizio deve essere precedente o uguale alla data di fine." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Inizia ognuno con un verbo concreto: costruito, guidato, ridotto, migrato." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Avvia una nuova discussione" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistiche" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Rimani" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Resta nel tuo browser" @@ -6419,6 +6561,10 @@ msgstr "Stile e dati del mittente aggiornati dal curriculum selezionato." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Suggerimenti" @@ -6472,6 +6618,7 @@ msgstr "Tabella" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tag" @@ -6483,6 +6630,14 @@ msgstr "I tag possono essere usati per categorizzare il tuo curriculum tramite p msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "I tag danno al software un ordine di lettura esplicito. Attivali durante l'esportazione, se il tuo strumento lo offre." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Adatta il mio curriculum" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Testo estratto" msgid "Text is written one character at a time." msgstr "Il testo è scritto un carattere alla volta." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Il testo si trova nell'area di intestazione o piè di pagina." @@ -6618,10 +6776,18 @@ msgstr "La chiave API è stata eliminata." msgid "The application that sent you here made an invalid authorization request." msgstr "L'applicazione che ti ha inviato qui ha effettuato una richiesta di autorizzazione non valida." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "I controlli sopra sono meccanici. Questo chiede a un modello linguistico cosa penserebbe un lettore dei tuoi punti elenco e suggerisce riscritture. Non produce alcun punteggio." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Il controllo approfondito non è riuscito a terminare. Riprova." @@ -6630,19 +6796,14 @@ msgstr "Il controllo approfondito non è riuscito a terminare. Riprova." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Il file importato non ha potuto essere analizzato in un curriculum valido." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "L'ordine in cui il testo è memorizzato differisce nettamente dall'ordine in cui si legge." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "La lettera originale resta nel tuo curriculum. Ogni copia può essere modificata in modo indipendente." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "La pagina che stai cercando potrebbe essere stata spostata o non esistere più." @@ -6751,11 +6912,6 @@ msgstr "Queste date non verranno lette correttamente." msgid "Thinking" msgstr "Pensiero" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Questa azione non può essere annullata." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Questa azione non può essere annullata. Tutti i tuoi dati verranno eliminati in modo permanente." @@ -6804,10 +6960,6 @@ msgstr "Questa voce non ha date." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Questa voce verrà eliminata definitivamente. L'azione non può essere annullata." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Questa funzionalità richiede un provider di intelligenza artificiale connesso. Configuralo nelle impostazioni." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Questo file contiene campi modulo." @@ -6848,6 +7000,10 @@ msgstr "Questo file è grande per essere un curriculum." msgid "This file is larger than many application forms accept." msgstr "Questo file è più grande di quanto molti moduli di candidatura accettino." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Questo file usa molti font diversi." @@ -6884,14 +7040,6 @@ msgstr "Questa chiave viene mostrata una sola volta. Copiala prima di chiudere q msgid "This link is missing its protocol." msgstr "A questo collegamento manca il protocollo." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Potrebbero essere necessari alcuni minuti, a seconda della risposta del provider IA. Non chiudere la finestra e non aggiornare la pagina." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Potrebbe richiedere qualche istante. Non chiudere la finestra e non aggiornare la pagina." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Misura con quanta fedeltà un software riesce a estrarre il testo di questo file. Non prevede se una candidatura verrà rifiutata, e nessuno strumento può farlo. Il tuo file è stato letto in questo browser e non è mai stato caricato." @@ -6908,10 +7056,9 @@ msgstr "Questa pagina è in colonne, e il testo viene estratto in ordine sbaglia msgid "This page is very densely packed." msgstr "Questa pagina è molto densamente riempita." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Questo PDF non contiene testo leggibile. Probabilmente è una scansione, quindi non c'è nulla da importare." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Questo periodo finisce prima di iniziare." msgid "This period starts in the future." msgstr "Questo periodo inizia nel futuro." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Questo curriculum non contiene lettere di presentazione incorporate." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Questo curriculum è bloccato e non può essere aggiornato." @@ -7105,11 +7248,25 @@ msgstr "Traduci l'app" msgid "Translations" msgstr "Traduzioni" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Riprova" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Prova le impostazioni per vedere a cosa possono accedere i visitatori. Quando crei il tuo curriculum, decidi come condividerlo." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Prova il tuo PDF" @@ -7198,7 +7359,8 @@ msgstr "L'autenticazione a due fattori è ora attiva." msgid "Two-Factor Authentication QR Code" msgstr "Codice QR di autenticazione a due fattori" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Sottolinea" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Disfare" @@ -7253,17 +7417,18 @@ msgstr "Disfare" msgid "Undo stylesheet edit" msgstr "Annulla la modifica del foglio di stile" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Scollegamento del tuo account {providerName} in corso..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Sblocca" @@ -7272,6 +7437,10 @@ msgstr "Sblocca" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Chiave d'accesso senza nome" @@ -7280,6 +7449,14 @@ msgstr "Chiave d'accesso senza nome" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Non verificato" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamita" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Vuoi un secondo parere sulla scrittura?" msgid "Warning" msgstr "Avvertimento" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Non siamo riusciti a rilevare il formato automaticamente. Scegli tu qui sopra." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Non siamo riusciti a trovare quella pagina" @@ -7666,10 +7843,6 @@ msgstr "Cosa non fa questo strumento" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Quando è bloccato, il curriculum non può essere aggiornato o eliminato." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Hai annullato l'accesso prima che venisse completato." msgid "You have unsaved changes that will be lost." msgstr "Hai modifiche non salvate che andranno perse." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Verrai indirizzato alla pagina Integrazioni. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Sei in buona compagnia." @@ -7945,23 +8114,10 @@ msgstr "Il tuo numero di telefono è scritto in un formato insolito." msgid "Your profile has been updated." msgstr "Il tuo profilo è stato aggiornato." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Il tuo curriculum è stato creato." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Il tuo curriculum è stato eliminato." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Il tuo curriculum è stato duplicato." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Il tuo curriculum è stato importato." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Il tuo curriculum è stato aggiornato." diff --git a/apps/web/locales/ja-JP.po b/apps/web/locales/ja-JP.po index 3818c47cf..5b559effa 100644 --- a/apps/web/locales/ja-JP.po +++ b/apps/web/locales/ja-JP.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" とその全タイムラインは完全に削除されます。この操作は元に戻せません。" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {エクスポートする#アプリケーション} othe msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} 文字" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "連絡先 {0} 件をスキップしました(メールアドレスが無効、または連絡先名がありません)。該当する応募自体はインポートされます。" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} 件が不採用" msgid "{0} Sample Resume" msgstr "{0}のサンプル履歴書" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} 件の修正が必要" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "アクセシビリティ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "アカウント" @@ -639,14 +697,6 @@ msgstr "エージェント" msgid "Agent ready" msgstr "エージェント準備完了" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "エージェント" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "現在、AIエージェントの設定はご利用いただけません。しばらくしてからもう一度お試しください。" @@ -695,6 +745,7 @@ msgstr "AIは使いたいときだけ" msgid "Albanian" msgstr "アルバニア語" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "埋め込まれたフォントを読み取れませんでした。" msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "予期せぬエラーが発生したため、このページを読み込めませんでした。もう一度お試しいただくか、前のページに戻ってください。" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "レジュメのインポート中に不明なエラーが発生しました。" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API キー" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API キー" @@ -787,7 +833,7 @@ msgstr "APIキーはサーバー上で暗号化され、保存後は二度と表 msgid "API Reference" msgstr "API リファレンス" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "アプリ" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "応募" @@ -859,7 +907,7 @@ msgstr "応募を更新しました。" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "応募" @@ -917,19 +965,10 @@ msgstr "このダイアログを閉じますか?" msgid "Are you sure you want to delete this API key?" msgstr "このAPIキーを削除しますか?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "このレジュメを削除しますか?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "このアカウントを削除しますか?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "このレジュメをロックしますか?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATSチェック" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATSチェッカー" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "添付ファイルをアップロードしました。" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "認証" @@ -1037,11 +1076,16 @@ msgstr "アゼルバイジャン語" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "認証設定に戻る" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "チャット" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "再チェック" @@ -1295,9 +1344,13 @@ msgstr "中国語(繁体字)" msgid "Choose {0}" msgstr "{0}を選択" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "カバーレターを選択" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "プリセットまたはカスタムシェードを選択します。" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "レジュメを選択してください" @@ -1343,6 +1395,10 @@ msgstr "応募を選択" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "フィルターをクリア" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "選択をクリア" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ここをクリックしてインポートするファイルを選択" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "クライアント ID" @@ -1436,7 +1492,6 @@ msgstr "コミュニティ" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "コンパクト" @@ -1539,15 +1594,6 @@ msgstr "コンテンツがグリッドレイアウトになっています。" msgid "Continue" msgstr "続行" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "中断したところから再開" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "コードで貢献する" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "クリップボードにコピーしました。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "クリップボードにコピーしました。" msgid "Copy" msgstr "コピー" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "履歴書から既存のカバーレターをコピー" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "デバイスを紛失した場合に備えて、これらのバックア msgid "Copy Backup Codes" msgstr "バックアップコードをコピー" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "履歴書からコピー" @@ -1625,6 +1679,10 @@ msgstr "エクスポートしたファイルからテキストをコピーして msgid "Copy this secret key and use it in your applications to access your data." msgstr "このシークレットキーをコピーし、アプリケーションで使用してデータにアクセスしてください。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "年を修正するか、進行中の作業には「現在」を使用してください。" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "年を修正するか、現在も継続中であれば「Present」と記載してください。" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "この操作を完了できませんでした。もう一度お試しください。" @@ -1655,14 +1712,6 @@ msgstr "DOCX を生成できませんでした。もう一度お試しくださ msgid "Could not generate the PDF. Please try again." msgstr "PDF を生成できませんでした。もう一度お試しください。" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "カバーレターを読み込めませんでした。" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "選択した履歴書を読み込めませんでした。" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "このカバーレターを読み込めませんでした。" @@ -1675,11 +1724,6 @@ msgstr "サンプルを準備できませんでした。もう一度お試しく msgid "Could not prepare your resume for printing. Please try again." msgstr "履歴書を印刷用に準備できませんでした。もう一度お試しください。" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AIプロバイダーに接続できませんでした。もう一度お試しください。" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "このパッチを復元できませんでした。" @@ -1709,6 +1753,18 @@ msgstr "接続を確認できませんでした。APIキー、モデル、およ msgid "Couldn't add the application. Please try again." msgstr "応募を追加できませんでした。もう一度お試しください。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "タイムライン項目を削除できませんでした。" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "応募を移動できませんでした。もう一度お試しください。" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "メモを保存できませんでした。" @@ -1764,7 +1828,6 @@ msgstr "切り抜き" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "カバーレター" @@ -1778,16 +1841,17 @@ msgstr "カバーレター" msgid "Cover letter draft" msgstr "カバーレターの下書き" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "カバーレター" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "作成" @@ -1804,10 +1868,7 @@ msgstr "新しいアカウントを作成" msgid "Create a new API key" msgstr "新しい API キーを作成" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "新しいレジュメを作成" @@ -1815,13 +1876,9 @@ msgstr "新しいレジュメを作成" msgid "Create a resume" msgstr "履歴書を作成する" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "サンプルから作成" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "カバーレターを作成" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "ゼロから作成する" msgid "Create one now" msgstr "今すぐ作成する" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "オプション付きの履歴書を作成" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "作成日" @@ -1847,14 +1899,19 @@ msgstr "作成日" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" を作成し、この応募にリンクしました。" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "API キーを作成しています..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "履歴書を作成しています…" - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "トリミングしてアップロード" @@ -1931,10 +1988,6 @@ msgstr "ダーク" msgid "Dark theme" msgstr "ダークテーマ" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ダッシュボード" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "日付" @@ -1969,34 +2022,30 @@ msgstr "ズームを縮小する" msgid "Deep check" msgstr "詳細チェック" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "デフォルトのテンプレート" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "学位" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "削除" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "削除してください。隠しキーワードは検索を意図的に操作しようとする行為とみなされます。" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "ページを削除" @@ -2040,10 +2097,6 @@ msgstr "このエージェントスレッドを削除しますか?" msgid "Delete this application?" msgstr "この応募を削除しますか?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "このカバーレターを削除しますか?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "このタイムライン項目を削除しますか?" msgid "Delete timeline entry" msgstr "タイムライン項目を削除" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} 件の応募を削除しました。" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "アカウントを削除しています..." @@ -2077,11 +2139,6 @@ msgstr "アカウントを削除しています..." msgid "Deleting your API key..." msgstr "API キーを削除しています..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "履歴書を削除しています…" - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "拒否しました。エージェントの応答を待っています…" @@ -2191,12 +2248,22 @@ msgstr "ドキュメント" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ドキュメント" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "送信済み書類" @@ -2309,18 +2376,27 @@ msgstr "アップロードする前に、ドラッグして位置を調整し、 msgid "Drag to turn the pages" msgstr "ドラッグしてページをめくる" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "代名詞を省き、動詞から書き始めてください。それがほとんどの市場での慣例です。" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "複製" @@ -2336,6 +2412,10 @@ msgstr "レジュメを複製" msgid "Duplicate your resume to create a new one, just like the original." msgstr "履歴書を複製して、同じ内容の新しい履歴書を作成します。" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "履歴書を複製しています…" @@ -2355,11 +2435,6 @@ msgstr "オランダ語" msgid "Edit" msgstr "編集" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "{0}を編集" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "日付を編集" msgid "Edit declined" msgstr "編集は拒否されました" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "詳細を編集" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "モデルを編集" msgid "Edit note" msgstr "メモを編集" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON をエクスポート" msgid "Export my data" msgstr "データをエクスポートする" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG をエクスポート" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "15種類のテンプレートはすべて無料。気に入ったものを選んでください。書体、カラー、レイアウトはエディターで変更できます。" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ファイル" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "フィールドを入力" @@ -2858,9 +2935,13 @@ msgstr "フィールドを入力" msgid "Filled in what we could from the posting." msgstr "求人情報から入力できる内容を入力しました。" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "絞り込み条件" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "弱い箇条書きを見つけて、より強い成果、数値、規模 msgid "Find us on GitHub" msgstr "GitHubで見る" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "フィンランド語" @@ -2967,6 +3052,10 @@ msgstr "控えを残すために" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "次の応募のために" @@ -3120,7 +3209,7 @@ msgstr "グラフィックデザイン" msgid "Greek" msgstr "ギリシャ語" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "グリッド表示" @@ -3304,8 +3393,7 @@ msgstr "スキャンによるものであれば想定内です。そうでなけ msgid "Images cover most of the page." msgstr "画像がページの大部分を占めています。" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "インポート" @@ -3314,15 +3402,13 @@ msgstr "インポート" msgid "Import {0}" msgstr "{0} をインポート" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "既存のレジュメをインポート" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "カバーレターの JSON をインポート" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV からインポート" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON をインポート" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} 件の応募をインポートしました。" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word からのインポートには、接続済みの AI プロバイダーが必要です。" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "履歴書をインポートしています…" - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… をインポートしています" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0} ページ中 {1} ページ目を検査中…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "統合" @@ -3466,6 +3552,10 @@ msgstr "無効なAIプロバイダー設定です。" msgid "Issuer" msgstr "発行元" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "イタリア語" msgid "Italic" msgstr "斜体" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "日本語" @@ -3530,10 +3628,9 @@ msgstr "山田 太郎" msgid "john.doe" msgstr "taro.yamada" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "編集を続ける" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word、Google Docs、Pagesで編集を続けられます。レイアウトはPDFと異なる場合があります。" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "通常は画像を削除または縮小して、2.5MB未満に抑えてください。" @@ -3659,19 +3760,14 @@ msgstr "言語" msgid "Languages" msgstr "語学" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "最終更新" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "最終更新日" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "最終更新日: {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "ラトビア語" @@ -3689,7 +3785,6 @@ msgstr "レイアウト" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "まず何をしたかを書きましょう。相手が思い浮かべられる具体的な情報を添えて。" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "離れる" @@ -3706,10 +3801,6 @@ msgstr "空欄のままにすると、タイトルは元の名前にリセット msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI プロバイダーのセットアップを辞めますか?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "左揃え" @@ -3722,6 +3813,11 @@ msgstr "法務" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "長さそのものは欠点ではなく、1ページに収めるべきという普遍的なルールもありません。価値のあるページだけを残してください。" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "長さそのものは欠点ではなく、1ページに収めるべき msgid "Letter" msgstr "レター" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "リンク済み Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn、紹介…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn、紹介…" msgid "Linking your {providerName} account..." msgstr "{providerName} アカウントをリンクしています..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "一覧" @@ -3845,10 +3948,6 @@ msgstr "リトアニア語" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AIプロバイダーを読み込んでいます。しばらくしてからもう一度お試しください。" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "アプリケーションを読み込んでいます…" @@ -3888,17 +3987,15 @@ msgstr "合計を読み込み中" msgid "Location" msgstr "所在地" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "ロック" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "影響中" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "レジュメが選択されていません" @@ -4106,6 +4197,12 @@ msgstr "面接へ移動" msgid "Move to offer" msgstr "内定へ移動" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "移動先" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "名前" @@ -4188,6 +4287,11 @@ msgstr "ネットワーク" msgid "Never expires" msgstr "有効期限はありません" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "このサーバーでは現在、新規アカウントの登録が無効になっています。" @@ -4197,6 +4301,15 @@ msgstr "このサーバーでは現在、新規アカウントの登録が無効 msgid "New Application" msgstr "新規申請" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "改行" @@ -4233,10 +4346,6 @@ msgstr "新しいスレッド" msgid "New Thread" msgstr "新しいスレッド" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "次へ" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "AIプロバイダーが接続されていません" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "AI プロバイダーが接続されていないため、ブラウザー上で PDF からテキストを読み取り、認識できた内容を入力します。結果は手直しが必要になる場合があります。" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "フィルターに一致する応募はありません。" @@ -4265,6 +4370,10 @@ msgstr "フィルターに一致する応募はありません。" msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "まだ応募はありません。いくつか追加すると、ファネルと返信率が表示されます。" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "箇条書きが見つかりませんでした。" @@ -4278,15 +4387,6 @@ msgstr "検索に一致するコマンドはありません。" msgid "No conventional section headings were found." msgstr "一般的なセクション見出しが見つかりませんでした。" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "カバーレターが見つかりません。新しく作成するか、既存のものをインポートしてください。" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AIプロバイダーからデータが返されませんでした。" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "日付が見つかりませんでした。" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "職種名と勤務先が対になっているような行が見つかりません。" @@ -4351,11 +4455,6 @@ msgstr "結果が見つかりません。" msgid "No resume linked." msgstr "リンクされた履歴書はありません。" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "検索条件に一致する履歴書は見つかりませんでした。" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "まだ履歴書はありません。" @@ -4445,6 +4544,15 @@ msgstr "メモ" msgid "Nothing marks a role as ongoing." msgstr "現在も継続中であることを示す表記がありません。" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "最初の数ページのみがチェックされました。" msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "開く" @@ -4559,6 +4664,10 @@ msgstr "フォーカスモードを開く" msgid "Open in builder" msgstr "ビルダーで開く" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "統合設定を開く" @@ -4597,6 +4706,10 @@ msgstr "新しいタブで開きます" msgid "opens in new tab" msgstr "新しいタブで開きます" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "エージェントへのメモ(任意)" @@ -4609,6 +4722,16 @@ msgstr "エージェントへのメモ(任意)…" msgid "Optionally, which terms from a job posting already appear." msgstr "任意で、求人情報のどの用語がすでに含まれているか。" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "ページ" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF のスナップショットを応募に添付しました。" msgid "PDF text layer" msgstr "PDFのテキストレイヤー" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "すでに応募に添付されている PDF は引き続き利用できます。" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "単一列のレイアウトを優先するか、サイドの列は短く #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "設定" @@ -4957,10 +5079,6 @@ msgstr "PDF をプレビュー" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "前へ" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "熟練度" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "プロフィール" @@ -5118,11 +5236,6 @@ msgstr "再採点" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - ホームページへ移動" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resumeは無料でオープンソースです。Amruthとコントリビューターのコミュニティが運営を支えています。この活動を応援したい方の寄付は、ホスティングと開発の費用に充てられます。" @@ -5136,11 +5249,6 @@ msgstr "Reactive Resumeは無料のオープンソースソフトウェアです msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "リアクティブレジューム v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "もう一度読み取る" @@ -5191,6 +5299,10 @@ msgstr "{0} ページ中 {1} ページ目を読み取り中…" msgid "Reading PDF" msgstr "PDFを読み取り中" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "求人情報を読み取り中…" @@ -5199,6 +5311,10 @@ msgstr "求人情報を読み取り中…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "このPDFはブラウザ内で読み取っています。ファイルはアップロードされません。" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "起動準備完了" @@ -5302,6 +5418,10 @@ msgstr "タグを削除" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "リソース" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "デザインシステムの作業を担当し、他チームのデザインを支援していました。" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "復元する" @@ -5418,6 +5539,11 @@ msgstr "このパッチ適用前の状態に履歴書を復元しますか?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "履歴書テンプレート" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "レジュメ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "サンプルのダウンロード形式" msgid "Sample resume" msgstr "サンプル履歴書" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} のサンプル履歴書" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "変更を保存" msgid "Save changes before previewing, exporting, or changing styling." msgstr "プレビュー、エクスポート、スタイルの変更を行う前に変更を保存してください。" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "コピーをライブラリに保存" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "モデルを保存" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "内容やスタイルをコピーする前に、履歴書の変更を保存してください。" @@ -5717,7 +5842,8 @@ msgstr "適合度を採点" msgid "Scoring your fit…" msgstr "適合度を採点中…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "検索" @@ -5730,13 +5856,13 @@ msgstr "応募を検索…" msgid "Search commands" msgstr "検索コマンド" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "カバーレターを検索" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "カバーレターを検索…" +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "アイコンを検索" msgid "Search for…" msgstr "… を検索" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "履歴書を検索…" +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "パスワードを設定" msgid "Set the document language when exporting." msgstr "エクスポート時に文書の言語を設定してください。" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "プロバイダーを設定する" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "AIプロバイダーを設定する" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "AIプロバイダーを設定して、この履歴書についてチャットし、自動的に編集を適用させましょう。" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "設定" @@ -6121,7 +6245,7 @@ msgstr "スキップしてアップロード" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "メインコンテンツへスキップ" @@ -6193,6 +6317,10 @@ msgstr "その他…" msgid "Something went wrong" msgstr "何らかの問題が発生しました" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "ファイルの読み込み中に問題が発生しました。もう一度お試しください。" @@ -6212,8 +6340,15 @@ msgstr "サインイン中に問題が発生しました。もう一度お試し msgid "Something went wrong. Please try again." msgstr "問題が発生しました。もう一度お試しください。" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "並べ替え条件" @@ -6319,14 +6454,10 @@ msgstr "スレッドを開始する" msgid "Start again" msgstr "最初からやり直す" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "まずレジュメに名前を付けてください。" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "ゼロからレジュメの作成を始める" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "開始日は終了日と同じか、それ以前にしてください。 msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "それぞれを具体的な動詞から書き始めてください。例: built、led、reduced、migrated。" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "新しいスレッドを開始する" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "統計" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "このまま" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "ブラウザ内で完結" @@ -6419,6 +6561,10 @@ msgstr "選択した履歴書からスタイルと差出人情報を更新しま msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "提案" @@ -6472,6 +6618,7 @@ msgstr "テーブル" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "タグ" @@ -6483,6 +6630,14 @@ msgstr "タグを使って、レジュメをキーワードで分類できます msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "タグはソフトウェアに明確な読み取り順を伝えます。ツールが対応していれば、エクスポート時に有効にしてください。" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "履歴書を調整" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "テルグ語" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "テキストを抽出しました" msgid "Text is written one character at a time." msgstr "テキストが1文字ずつ個別に書き込まれています。" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "テキストがヘッダーまたはフッター領域に配置されています。" @@ -6618,10 +6776,18 @@ msgstr "API キーを削除しました。" msgid "The application that sent you here made an invalid authorization request." msgstr "こちらへ誘導したアプリケーションが無効な認可リクエストを送信しました。" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "上記のチェックは機械的なものです。こちらは、言語モデルに読み手が箇条書きをどう感じるかを尋ね、書き直し案を提案します。スコアは算出されません。" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "詳細チェックを完了できませんでした。もう一度お試しください。" @@ -6630,19 +6796,14 @@ msgstr "詳細チェックを完了できませんでした。もう一度お試 msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "インポートされたファイルが有効な履歴書に解析できませんでした。" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "テキストが保存されている順序が、実際に読む順序と大きく異なっています。" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "元のカバーレターは履歴書に残ります。コピーはそれぞれ個別に編集できます。" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "お探しのページは移動されたか、既に存在しない可能性があります。" @@ -6751,11 +6912,6 @@ msgstr "これらの日付は正しく読み取られません。" msgid "Thinking" msgstr "考え" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "この操作は取り消せません。" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "この操作は取り消せません。すべてのデータが完全に削除されます。" @@ -6804,10 +6960,6 @@ msgstr "このエントリには日付がありません。" msgid "This entry will be permanently deleted. This can't be undone." msgstr "この項目は完全に削除されます。元に戻すことはできません。" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "この機能を使用するには、AIプロバイダーとの接続が必要です。設定画面でプロバイダーを設定してください。" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "このファイルにはフォームフィールドが含まれています。" @@ -6848,6 +7000,10 @@ msgstr "このファイルは履歴書としては大きすぎます。" msgid "This file is larger than many application forms accept." msgstr "このファイルは多くの応募フォームが受け付けるサイズより大きくなっています。" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "このファイルは多くの異なるフォントを使用しています。" @@ -6884,14 +7040,6 @@ msgstr "このキーが表示されるのは一度だけです。このダイア msgid "This link is missing its protocol." msgstr "このリンクにはプロトコルがありません。" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "AI プロバイダーからの応答によっては、数分かかる場合があります。ウィンドウを閉じたりページを再読み込みしたりしないでください。" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "少し時間がかかります。ウィンドウを閉じたり、ページを更新したりしないでください。" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "これは、ソフトウェアがこのファイルのテキストをどれだけ忠実に抽出できるかを測るものです。応募が不採用になるかどうかを予測するものではありませんし、それができるツールもありません。ファイルはこのブラウザ内で読み込まれ、アップロードされていません。" @@ -6908,10 +7056,9 @@ msgstr "このページは段組みになっており、テキストが順序通 msgid "This page is very densely packed." msgstr "このページは非常に情報が密集しています。" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "この PDF には読み取れるテキストがありません。スキャンの可能性が高く、インポートできる内容はありません。" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "この期間は開始する前に終了します。" msgid "This period starts in the future." msgstr "この期間は将来から始まります。" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "この履歴書には埋め込まれたカバーレターがありません。" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "このレジュメはロックされているため、更新できません。" @@ -7105,11 +7248,25 @@ msgstr "アプリを翻訳する" msgid "Translations" msgstr "翻訳" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "もう一度やり直してください" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "設定を試して、訪問者がアクセスできる内容を確認しましょう。履歴書を作成するときに、共有方法を決められます。" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "自分のPDFを試す" @@ -7198,7 +7359,8 @@ msgstr "二要素認証を有効にしました。" msgid "Two-Factor Authentication QR Code" msgstr "二要素認証QRコード" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "下線" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "元に戻す" @@ -7253,17 +7417,18 @@ msgstr "元に戻す" msgid "Undo stylesheet edit" msgstr "スタイルシートの編集を元に戻す" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "{providerName} アカウントのリンクを解除しています..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "ロック解除" @@ -7272,6 +7437,10 @@ msgstr "ロック解除" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "名前なしのパスキー" @@ -7280,6 +7449,14 @@ msgstr "名前なしのパスキー" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "未確認" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "ベトナム語" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "文章について第三者の意見が欲しいですか?" msgid "Warning" msgstr "警告" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "形式を自動で判別できませんでした。上から選択してください。" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "そのページは見つかりませんでした" @@ -7666,10 +7843,6 @@ msgstr "このチェックが行わないこと" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "ロックされている場合、更新や削除はできません。" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "完了する前にサインインをキャンセルしました。" msgid "You have unsaved changes that will be lost." msgstr "未保存の変更があります。変更内容は失われます。" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "[統合] ページが表示されます。" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "仲間はたくさんいます。" @@ -7945,23 +8114,10 @@ msgstr "電話番号が一般的でない形式で書かれています。" msgid "Your profile has been updated." msgstr "プロフィールを更新しました。" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "履歴書を作成しました。" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "履歴書を削除しました。" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "履歴書を複製しました。" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "履歴書をインポートしました。" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "履歴書を更新しました。" diff --git a/apps/web/locales/km-KH.po b/apps/web/locales/km-KH.po index 812aa6319..8842f7758 100644 --- a/apps/web/locales/km-KH.po +++ b/apps/web/locales/km-KH.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" និងប្រវត្តិពេលវេលាទាំងមូលរបស់វានឹងត្រូវបានលុបជាអចិន្ត្រៃយ៍។ មិនអាចត្រឡប់វិញបានទេ។" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {កម្មវិធី#ដើម្បីនាំច msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} តួអក្សរ" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "ទំនាក់ទំនង {0} បានរំលង (អ៊ីមែលមិនត្រឹមត្រូវ ឬបាត់ឈ្មោះទំនាក់ទំនង)។ កម្មវិធីទាំងនោះនៅតែនាំចូល។" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} ត្រូវបានបដិសេធ" msgid "{0} Sample Resume" msgstr "ប្រវត្តិរូបសង្ខេបគំរូ {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} ត្រូវកែតម្រូវ" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "លទ្ធភាពចូលប្រើ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "គណនី" @@ -639,14 +697,6 @@ msgstr "ភ្នាក់ងារ" msgid "Agent ready" msgstr "ភ្នាក់ងាររួចរាល់ហើយ" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ភ្នាក់ងារ" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "ការដំឡើងភ្នាក់ងារ AI មិនអាចប្រើបាននៅពេលនេះទេ។ សូមព្យាយាមម្តងទៀតនៅពេលបន្តិចទៀត។" @@ -695,6 +745,7 @@ msgstr "AI នៅពេលអ្នកត្រូវការ" msgid "Albanian" msgstr "Albanian" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "ពុម្ពអក្សរដែលបានបង្កប់មិ msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "កំហុសដែលមិននឹកស្មានដល់មួយបានបញ្ឈប់ទំព័រនេះពីការផ្ទុក។ អ្នកអាចព្យាយាមម្តងទៀត ឬត្រឡប់ទៅវិញ។" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "មានកំហុសមិនស្គាល់មួយបាន​កើតឡើង ខណៈពេល​កំពុង​នាំចូល​ប្រវត្តិរូប​របស់​អ្នក។" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "កូនសោ API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "កូនសោ API" @@ -787,7 +833,7 @@ msgstr "សោ API ត្រូវបានអ៊ិនគ្រីបនៅល msgid "API Reference" msgstr "ឯកសារ​យោង API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "កម្មវិធី" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "ការដាក់ពាក្យ" @@ -859,7 +907,7 @@ msgstr "បានធ្វើបច្ចុប្បន្នភាពពាក #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "ពាក្យសុំ" @@ -917,19 +965,10 @@ msgstr "តើអ្នកប្រាកដថាចង់បិទប្រអ msgid "Are you sure you want to delete this API key?" msgstr "តើ​អ្នក​ប្រាកដ​ជា​ចង់​លុប​កូនសោ API នេះ​ឬ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "តើ​អ្នក​ប្រាកដ​ជា​ចង់​លុប​ប្រវត្តិរូប​នេះ​ឬ?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "តើ​អ្នក​ប្រាកដ​ជា​ចង់​លុប​គណនី​របស់​អ្នក​ឬ?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "តើ​អ្នក​ប្រាកដ​ជា​ចង់​ចាក់សោ​ប្រវត្តិរូប​នេះ​ឬ?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ពិនិត្យ ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "កម្មវិធីត្រួតពិនិត្យ ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "បានផ្ទុកឡើងឯកសារភ្ជាប់។" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "ការផ្ទៀងផ្ទាត់​ភាពត្រឹមត្រូវ" @@ -1037,11 +1076,16 @@ msgstr "Azerbaijani" msgid "BA" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "ត្រឡប់ទៅការកំណត់ការផ្ទៀងផ្ទាត់" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "ជជែក" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "ត្រួតពិនិត្យម្តងទៀត" @@ -1295,9 +1344,13 @@ msgstr "Chinese (Traditional)" msgid "Choose {0}" msgstr "ជ្រើសរើស {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "ជ្រើសរើសលិខិតគម្រប" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "ជ្រើសរើសពណ៌ស្រេច ឬស្រមោលផ្ទាល់ខ្លួន។" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "ជ្រើសរើសប្រវត្តិរូបសង្ខេប" @@ -1343,6 +1395,10 @@ msgstr "ជ្រើសរើសកម្មវិធី" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "សម្អាតតម្រង" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "សម្អាតការជ្រើសរើស" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ចុច​ទីនេះ​ដើម្បី​ជ្រើស​ឯកសារ​មួយ​ដើម្បី​នាំចូល" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "លេខសម្គាល់អតិថិជន" @@ -1436,7 +1492,6 @@ msgstr "សហគមន៍" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "បង្រួម" @@ -1539,15 +1594,6 @@ msgstr "មាតិកាត្រូវបានរៀបចំតាមទម msgid "Continue" msgstr "បន្ត" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "បន្ត​ពី​កន្លែង​ដែល​អ្នក​បាន​ឈប់" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "ចូលរួមចំណែកកូដ" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "បានចម្លងទៅក្ដារតម្បៀតខ្ទាស់។" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "បានចម្លងទៅក្ដារតម្បៀតខ្ទ msgid "Copy" msgstr "ចម្លង" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "ចម្លងសំបុត្រដែលមានស្រាប់ពីប្រវត្តិរូបសង្ខេប" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "ចម្លង និង​រក្សាទុក​កូដ​ប msgid "Copy Backup Codes" msgstr "ចម្លង​កូដ​បម្រុងទុក" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "ចម្លងពីប្រវត្តិរូបសង្ខេប" @@ -1625,6 +1679,10 @@ msgstr "ចម្លងអត្ថបទចេញពីឯកសារដែល msgid "Copy this secret key and use it in your applications to access your data." msgstr "ចម្លង​កូនសោ​សម្ងាត់​នេះ ហើយ​ប្រើ​វា​ក្នុង​កម្មវិធី​របស់​អ្នក ដើម្បី​ចូលដំណើរការ​ទិន្នន័យ​របស់​អ្នក។" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "កែឆ្នាំ ឬប្រើ \"Present\" សម្រាប់ការងារដែលកំពុងបន្ត។" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "កែឆ្នាំឱ្យត្រឹមត្រូវ ឬសរសេរ \"បច្ចុប្បន្ន\" សម្រាប់ការងារដែលកំពុងបន្ត។" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "មិនអាចបញ្ចប់សកម្មភាពនេះបានទេ។ សូមព្យាយាមម្តងទៀត។" @@ -1655,14 +1712,6 @@ msgstr "មិនអាចបង្កើត DOCX បានទេ។ សូម msgid "Could not generate the PDF. Please try again." msgstr "មិនអាចបង្កើត PDF បានទេ។ សូមព្យាយាមម្ដងទៀត។" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "មិនអាចផ្ទុកអក្សរគម្របបានទេ។" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "មិនអាចផ្ទុកប្រវត្តិរូបដែលបានជ្រើសរើសទេ។" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "មិនអាចផ្ទុកលិខិតគម្របនេះបានទេ។" @@ -1675,11 +1724,6 @@ msgstr "មិនអាចរៀបចំគំរូបានទេ។ សូ msgid "Could not prepare your resume for printing. Please try again." msgstr "មិនអាចរៀបចំប្រវត្តិរូបសង្ខេបរបស់អ្នកសម្រាប់បោះពុម្ពបានទេ។ សូមព្យាយាមម្ដងទៀត។" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "មិនអាចភ្ជាប់ទៅអ្នកផ្តល់សេវា AI បានទេ។ សូមព្យាយាមម្ដងទៀត។" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "មិនអាចស្ដារបំណះនេះឡើងវិញបានទេ។" @@ -1709,6 +1753,18 @@ msgstr "មិនអាចផ្ទៀងផ្ទាត់ការតភ្ជ msgid "Couldn't add the application. Please try again." msgstr "មិនអាចបន្ថែមពាក្យសុំបានទេ។ សូមព្យាយាមម្តងទៀត។" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "មិនអាចលុបធាតុបន្ទាត់ពេលវេលាបានទេ។" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "មិនអាចផ្លាស់ទីពាក្យសុំបានទេ។ សូមព្យាយាមម្តងទៀត។" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "មិនអាចរក្សាទុកកំណត់ចំណាំបានទេ។" @@ -1764,7 +1828,6 @@ msgstr "គម្រប" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "លិខិតអម" @@ -1778,16 +1841,17 @@ msgstr "លិខិតសម្រាប់ដាក់ពាក្យ" msgid "Cover letter draft" msgstr "ព្រាងលិខិតអម" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "លិខិតគម្រប" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "បង្កើត" @@ -1804,10 +1868,7 @@ msgstr "បង្កើត​គណនី​ថ្មី" msgid "Create a new API key" msgstr "បង្កើត​កូនសោ API ថ្មី" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "បង្កើត​ប្រវត្តិរូប​ថ្មី" @@ -1815,13 +1876,9 @@ msgstr "បង្កើត​ប្រវត្តិរូប​ថ្មី" msgid "Create a resume" msgstr "បង្កើតប្រវត្តិរូបសង្ខេប" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "បង្កើត​ប្រវត្តិរូប​គំរូ" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "បង្កើតលិខិតគម្រប" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "បង្កើត​ឡើង​ពី​ដំបូង" msgid "Create one now" msgstr "បង្កើតមួយឥឡូវនេះ" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "បង្កើតប្រវត្តិរូបជាមួយជម្រើស" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "បាន​បង្កើត" @@ -1847,14 +1899,19 @@ msgstr "បាន​បង្កើត" msgid "Created \"{0}\" and linked it to this application." msgstr "បានបង្កើត \"{0}\" ហើយភ្ជាប់វាទៅពាក្យសុំនេះ។" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "កំពុង​បង្កើត​កូនសោ API របស់​អ្នក..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "កំពុង​បង្កើត​ប្រវត្តិរូប​របស់​អ្នក..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "ច្រឹប និងអាប់ឡូដ" @@ -1931,10 +1988,6 @@ msgstr "ងងឹត" msgid "Dark theme" msgstr "ស្បែកងងឹត" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ផ្ទាំងគ្រប់គ្រង" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "កាលបរិច្ឆេទ" @@ -1969,34 +2022,30 @@ msgstr "បន្ថយការពង្រីក" msgid "Deep check" msgstr "ការត្រួតពិនិត្យស៊ីជម្រៅ" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "គំរូលំនាំដើម" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "សញ្ញាប័ត្រ" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "លុប" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "លុបវាចោល។ ពាក្យគន្លឹះដែលលាក់ត្រូវបានចាត់ទុកជាការប៉ុនប៉ងចេតនាដើម្បីបញ្ឆោតការស្វែងរក។" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "លុប​ទំព័រ" @@ -2040,10 +2097,6 @@ msgstr "លុប​ខ្សែស្រឡាយ​ភ្នាក់ងារ msgid "Delete this application?" msgstr "លុបពាក្យសុំនេះ?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "លុបលិខិតគម្របនេះ?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "លុបធាតុបន្ទាត់ពេលវេលានេះ msgid "Delete timeline entry" msgstr "លុបធាតុបន្ទាត់ពេលវេលា" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "បានលុបពាក្យសុំ {0}។" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "កំពុង​លុប​គណនី​របស់​អ្នក..." @@ -2077,11 +2139,6 @@ msgstr "កំពុង​លុប​គណនី​របស់​អ្នក msgid "Deleting your API key..." msgstr "កំពុង​លុប​កូនសោ API របស់​អ្នក..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "កំពុង​លុប​ប្រវត្តិរូប​របស់​អ្នក..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "បានបដិសេធ កំពុងរង់ចាំភ្នាក់ងារ…" @@ -2191,12 +2248,22 @@ msgstr "ឯកសារ" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ឯកសារ" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "ឯកសារបានផ្ញើ" @@ -2309,18 +2376,27 @@ msgstr "អូសដើម្បីប្តូរទីតាំង ហើយ msgid "Drag to turn the pages" msgstr "អូសដើម្បីបង្វិលទំព័រ" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "លុបសព្វនាមចោល ហើយចាប់ផ្តើមពីកិរិយាសព្ទ។ នេះជាទម្លាប់នៅក្នុងទីផ្សារភាគច្រើន។" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "ស្ទួន" @@ -2336,6 +2412,10 @@ msgstr "ស្ទួន​ប្រវត្តិរូប" msgid "Duplicate your resume to create a new one, just like the original." msgstr "ស្ទួន​ប្រវត្តិរូប​របស់​អ្នក ដើម្បី​បង្កើត​មួយ​ថ្មី ដែល​ដូច​នឹង​ដើម។" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "កំពុង​ស្ទួន​ប្រវត្តិរូប​របស់​អ្នក..." @@ -2355,11 +2435,6 @@ msgstr "Dutch" msgid "Edit" msgstr "កែសម្រួល" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "កែសម្រួល {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "កែសម្រួលកាលបរិច្ឆេទ" msgid "Edit declined" msgstr "ការកែសម្រួលត្រូវបានបដិសេធ" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "កែសម្រួលព័ត៌មានលម្អិត" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "កែសម្រួល​ម៉ូដែល" msgid "Edit note" msgstr "កែសម្រួលកំណត់ចំណាំ" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "នាំចេញ JSON" msgid "Export my data" msgstr "នាំចេញទិន្នន័យរបស់ខ្ញុំ" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "នាំចេញ PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "ពុម្ពទាំងដប់ប្រាំសុទ្ធតែឥតគិតថ្លៃ។ ជ្រើសរើសមួយដែលអ្នកចូលចិត្ត។ អ្នកអាចប្ដូរពុម្ពអក្សរ ពណ៌ និងប្លង់នៅក្នុងកម្មវិធីកែសម្រួល។" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ឯកសារ" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "បំពេញវាល" @@ -2858,9 +2935,13 @@ msgstr "បំពេញវាល" msgid "Filled in what we could from the posting." msgstr "បានបំពេញអ្វីដែលអាចយកបានពីការប្រកាសការងារ។" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "ត្រង​តាម" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "ស្វែងរកចំណុចខ្សោយ ហើយសរស msgid "Find us on GitHub" msgstr "ស្វែងរកយើងនៅលើ GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finnish" @@ -2967,6 +3052,10 @@ msgstr "សម្រាប់រក្សាទុកច្បាប់ចម្ msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "សម្រាប់ពាក្យសុំការងារបន្ទាប់របស់អ្នក" @@ -3120,7 +3209,7 @@ msgstr "ការរចនាក្រាហ្វិក" msgid "Greek" msgstr "Greek" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ក្រឡារៀបចំ" @@ -3304,8 +3393,7 @@ msgstr "ប្រសិនបើវាមកពីការស្កេន ន msgid "Images cover most of the page." msgstr "រូបភាពគ្របដណ្តប់ភាគច្រើននៃទំព័រ។" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "នាំចូល" @@ -3314,15 +3402,13 @@ msgstr "នាំចូល" msgid "Import {0}" msgstr "នាំចូល {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "នាំចូល​ប្រវត្តិរូប​មាន​ស្រាប់" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "នាំចូលលិខិតគម្រប JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "នាំចូលពី CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "នាំចូល JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "បាននាំចូលពាក្យសុំ {0}។" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "ការនាំចូលពី Word ត្រូវការអ្នកផ្តល់សេវា AI ដែលបានភ្ជាប់។" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "កំពុង​នាំចូល​ប្រវត្តិរូប​របស់​អ្នក..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "កំពុងនាំចូល…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "កំពុងពិនិត្យទំព័រ {0} នៃ {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "ការរួមបញ្ចូល" @@ -3466,6 +3552,10 @@ msgstr "ការកំណត់រចនាសម្ព័ន្ធអ្នក msgid "Issuer" msgstr "អ្នក​ផ្តល់​វិញ្ញាបនបត្រ" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italian" msgid "Italic" msgstr "អក្សរ​ទ្រេត" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japanese" @@ -3530,10 +3628,9 @@ msgstr "ចន ដូ" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "បន្តកែសម្រួល" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "បន្តកែសម្រួលក្នុង Word, Google Docs ឬ Pages។ ប្លង់អាចខុសពី PDF។" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "រក្សាវាឱ្យតិចជាង 2.5 MB ជាធម្មតាដោយការលុប ឬបង្រួមរូបភាព។" @@ -3659,19 +3760,14 @@ msgstr "ភាសា" msgid "Languages" msgstr "ភាសា" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "បានធ្វើបច្ចុប្បន្នភាពចុងក្រោយ" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "បាន​ធ្វើបច្ចុប្បន្នភាព​ចុងក្រោយ​​នៅ​" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "បាន​បច្ចុប្បន្នភាព​ចុងក្រោយ​នៅ {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvian" @@ -3689,7 +3785,6 @@ msgstr "ប្លង់" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "ផ្តើមដោយអ្វីដែលអ្នកបានធ្វើ។ បន្ថែមព័ត៌មានលម្អិតជាក់លាក់ ដើម្បីឱ្យគេអាចស្រមៃឃើញ។" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "ចាកចេញ" @@ -3706,10 +3801,6 @@ msgstr "ទុក​វែងៗ ដើម្បី​កំណត់​ចំ msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "ចាកចេញដើម្បីរៀបចំអ្នកផ្តល់សេវា AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "តម្រង់​ឆ្វេង" @@ -3722,6 +3813,11 @@ msgstr "ផ្នែកច្បាប់" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "ប្រវែងមិនមែនជាកំហុសទេ ហើយគ្មានច្បាប់ទំព័រតែមួយជាសកលនោះទេ។ រក្សាទុកតែទំព័រណាដែលសមនឹងកន្លែងរបស់វា។" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "ប្រវែងមិនមែនជាកំហុសទេ ហើ msgid "Letter" msgstr "លិខិត" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume ដែលបានភ្ជាប់" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, ការណែនាំ…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, ការណែនាំ…" msgid "Linking your {providerName} account..." msgstr "កំពុង​តភ្ជាប់​គណនី {providerName} របស់​អ្នក..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "បញ្ជី" @@ -3845,10 +3948,6 @@ msgstr "Lithuanian" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "កំពុងផ្ទុកអ្នកផ្តល់សេវា AI។ សូមព្យាយាមម្តងទៀតក្នុងពេលឆាប់ៗនេះ។" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "កំពុងផ្ទុកពាក្យសុំ…" @@ -3888,17 +3987,15 @@ msgstr "កំពុងផ្ទុកចំនួនសរុប" msgid "Location" msgstr "ទីតាំង" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "ចាក់សោ" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "ផលប៉ះពាល់មធ្យម" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "បាត់ប្រវត្តិរូបសង្ខេបការងារ" @@ -4106,6 +4197,12 @@ msgstr "ផ្លាស់ទៅដំណាក់កាលសម្ភាសន msgid "Move to offer" msgstr "ផ្លាស់ទៅដំណាក់កាលផ្តល់ការងារ" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "បានផ្លាស់ទីទៅ" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "ឈ្មោះ" @@ -4188,6 +4287,11 @@ msgstr "បណ្ដាញ" msgid "Never expires" msgstr "មិន​ដែល​ផុត​កំណត់" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "ការចុះឈ្មោះគណនីថ្មីត្រូវបានបិទនៅលើម៉ាស៊ីនមេនេះបច្ចុប្បន្ន។" @@ -4197,6 +4301,15 @@ msgstr "ការចុះឈ្មោះគណនីថ្មីត្រូវ msgid "New Application" msgstr "ពាក្យសុំថ្មី" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "បន្ទាត់​ថ្មី" @@ -4233,10 +4346,6 @@ msgstr "ខ្សែស្រឡាយថ្មី" msgid "New Thread" msgstr "ខ្សែស្រឡាយថ្មី" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "បន្ទាប់" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "គ្មានអ្នកផ្តល់សេវា AI ត្រូវបានភ្ជាប់ទេ" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "គ្មានអ្នកផ្តល់សេវា AI ត្រូវបានភ្ជាប់ទេ ដូច្នេះយើងនឹងអានអត្ថបទចេញពី PDF នៅទីនេះក្នុងកម្មវិធីរុករករបស់អ្នក ហើយបំពេញនូវអ្វីដែលយើងអាចស្គាល់បាន។ រំពឹងថានឹងរៀបចំលទ្ធផល។" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "មិនមានពាក្យសុំដែលត្រូវនឹងតម្រងរបស់អ្នកទេ។" @@ -4265,6 +4370,10 @@ msgstr "មិនមានពាក្យសុំដែលត្រូវនឹ msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "មិនទាន់មានពាក្យសុំនៅឡើយទេ។ បន្ថែមមួយចំនួនដើម្បីមើលដំណើរការដាក់ពាក្យ និងអត្រាឆ្លើយតបរបស់អ្នក។" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "រកមិនឃើញបញ្ជីចំណុចគ្រាប់ទេ។" @@ -4278,15 +4387,6 @@ msgstr "គ្មានពាក្យបញ្ជាណាដែលត្រូ msgid "No conventional section headings were found." msgstr "រកមិនឃើញចំណងជើងផ្នែកធម្មតាទេ។" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "រកមិនឃើញអក្សរគម្របទេ។ បង្កើតមួយ ឬនាំចូលសំបុត្រដែលមានស្រាប់។" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "មិនមានទិន្នន័យត្រូវបានត្រឡប់មកពីអ្នកផ្តល់សេវា AI ទេ។" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "រកមិនឃើញកាលបរិច្ឆេទទេ។" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "គ្មានបន្ទាត់ណាមួយមើលទៅដូចជាឋានៈការងារភ្ជាប់ជាមួយនិយោជកទេ។" @@ -4351,11 +4455,6 @@ msgstr "រក​មិន​ឃើញ​លទ្ធផល។" msgid "No resume linked." msgstr "មិនមានប្រវត្តិរូបដែលបានភ្ជាប់ទេ។" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "គ្មានប្រវត្តិរូបសង្ខេបដែលត្រូវនឹងការស្វែងរករបស់អ្នកទេ។" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "មិនទាន់មានប្រវត្តិរូបទេ។" @@ -4445,6 +4544,15 @@ msgstr "កំណត់ចំណាំ" msgid "Nothing marks a role as ongoing." msgstr "គ្មានអ្វីសម្គាល់តួនាទីមួយថាកំពុងបន្តទេ។" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "មានតែទំព័រដំបូងប៉ុណ្ណោះដ msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "បើក" @@ -4559,6 +4664,10 @@ msgstr "បើករបៀបផ្តោតអារម្មណ៍" msgid "Open in builder" msgstr "បើកនៅក្នុងកម្មវិធីបង្កើត" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "បើកការកំណត់ការរួមបញ្ចូល" @@ -4597,6 +4706,10 @@ msgstr "បើកក្នុងផ្ទាំងថ្មី" msgid "opens in new tab" msgstr "បើក​ក្នុង​ផ្ទាំង​ថ្មី" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ចំណាំស្រេចចិត្តសម្រាប់ភ្នាក់ងារ" @@ -4609,6 +4722,16 @@ msgstr "ចំណាំស្រេចចិត្តសម្រាប់ភ្ msgid "Optionally, which terms from a job posting already appear." msgstr "តាមជម្រើស តើពាក្យណាមួយពីការផ្សាយការងារបានលេចឡើងរួចហើយ។" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "ទំព័រ" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "រូបថតឯកសារ PDF ភ្ជាប់ជាមួយក msgid "PDF text layer" msgstr "ស្រទាប់អត្ថបទ PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF ដែលភ្ជាប់ជាមួយកម្មវិធីរួចហើយនឹងនៅតែមាន។" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "ចូលចិត្តជួរឈរតែមួយ ឬរក្ស #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "ចំណង់ចំណូលចិត្ត" @@ -4957,10 +5079,6 @@ msgstr "មើល PDF ជាមុន" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "មុន" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "កម្រិត​ជំនាញ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "ព័ត៌មាន​ផ្ទាល់ខ្លួន" @@ -5118,11 +5236,6 @@ msgstr "ដាក់ពិន្ទុម្តងទៀត" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - ទៅ​កាន់​ទំព័រ​ដើម" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ឥតគិតថ្លៃ និងជាប្រភពបើកចំហ។ Amruth និងសហគមន៍អ្នកចូលរួមចំណែកធ្វើឱ្យវាបន្តដំណើរការ។ ប្រសិនបើអ្នកចង់គាំទ្រការងារនេះ ការបរិច្ចាគជួយរ៉ាប់រងថ្លៃបង្ហោះ និងការអភិវឌ្ឍ។" @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume គឺឥតគិតថ្លៃ និងជាប្ msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "ប្រវត្តិរូបសង្ខេបដែលមានប្រតិកម្ម v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "អានម្ដងទៀត" @@ -5191,6 +5299,10 @@ msgstr "កំពុងអានទំព័រ {0} នៃ {1}…" msgid "Reading PDF" msgstr "កំពុងអាន PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "កំពុងអានការប្រកាសការងារ…" @@ -5199,6 +5311,10 @@ msgstr "កំពុងអានការប្រកាសការងារ… msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "កំពុងអាន PDF នេះក្នុងកម្មវិធីរុករករបស់អ្នក។ ឯកសាររបស់អ្នកមិនត្រូវបានផ្ទុកឡើងទេ។" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "រួចរាល់ដើម្បីធ្វើឱ្យសកម្ម" @@ -5302,6 +5418,10 @@ msgstr "យកស្លាកចេញ" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "ធនធាន" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "ទទួលខុសត្រូវលើការងារប្រព័ន្ធរចនា និងជួយក្រុមផ្សេងៗក្នុងការរចនារបស់ពួកគេ។" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "ស្ដារឡើងវិញ" @@ -5418,6 +5539,11 @@ msgstr "ស្ដារប្រវត្តិរូបសង្ខេបទៅ msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "ពុម្ពប្រវត្តិរូបសង្ខេប" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "ប្រវត្តិរូបសង្ខេប" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "ទម្រង់ទាញយកគំរូ" msgid "Sample resume" msgstr "ប្រវត្តិរូបសង្ខេបគំរូ" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "ប្រវត្តិរូបសង្ខេបគំរូសម្រាប់ {name}" @@ -5615,6 +5744,7 @@ msgstr "គ្មានក្បាច់" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "រក្សាទុក​ការ​ផ្លាស់ប្ដូរ msgid "Save changes before previewing, exporting, or changing styling." msgstr "រក្សាទុកការផ្លាស់ប្តូរមុនពេលមើលជាមុន នាំចេញ ឬផ្លាស់ប្តូររចនាប័ទ្ម។" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "រក្សាទុកច្បាប់ចម្លងទៅបណ្ណាល័យ" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "រក្សាទុកម៉ូដែល" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "រក្សាទុកការផ្លាស់ប្តូរបន្ត មុនពេលចម្លងខ្លឹមសារ ឬរចនាប័ទ្មរបស់វា។" @@ -5717,7 +5842,8 @@ msgstr "ដាក់ពិន្ទុភាពសមស្របរបស់ខ msgid "Scoring your fit…" msgstr "កំពុងដាក់ពិន្ទុភាពសមស្របរបស់អ្នក…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "ស្វែងរក" @@ -5730,13 +5856,13 @@ msgstr "ស្វែងរកពាក្យសុំ…" msgid "Search commands" msgstr "ស្វែងរកពាក្យបញ្ជា" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "ស្វែងរកសំបុត្រគម្រប" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "ស្វែងរកអក្សរកាត់..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ស្វែងរក​រូបតំណាង" msgid "Search for…" msgstr "ស្វែងរក…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "ស្វែងរកប្រវត្តិរូបសង្ខេប..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "កំណត់​ពាក្យសម្ងាត់" msgid "Set the document language when exporting." msgstr "កំណត់ភាសាឯកសារនៅពេលនាំចេញ។" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "រៀបចំអ្នកផ្តល់សេវា" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "ដំឡើងអ្នកផ្តល់សេវា AI" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "រៀបចំអ្នកផ្តល់សេវា AI ដើម្បីជជែកអំពីប្រវត្តិរូបសង្ខេបនេះ និងអនុវត្តការកែសម្រួលដោយស្វ័យប្រវត្តិ។" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "ការកំណត់" @@ -6121,7 +6245,7 @@ msgstr "រំលង និងអាប់ឡូដ" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "រំលង​ទៅ​មាតិកា​មេ" @@ -6193,6 +6317,10 @@ msgstr "អ្វីផ្សេងទៀត…" msgid "Something went wrong" msgstr "មានអ្វីមួយខុសប្រក្រតី" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "មានបញ្ហាកើតឡើងខណៈពេលកំពុងអានឯកសារនោះ។ សូមព្យាយាមម្តងទៀត។" @@ -6212,8 +6340,15 @@ msgstr "មានបញ្ហាកើតឡើងពេលចូល។ សូ msgid "Something went wrong. Please try again." msgstr "មាន​អ្វីមួយ​ខុសប្រក្រតី។ សូម​ព្យាយាម​ម្ដង​ទៀត។" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "តម្រៀប​តាម" @@ -6319,14 +6454,10 @@ msgstr "ចាប់ផ្តើមខ្សែស្រឡាយ" msgid "Start again" msgstr "ចាប់ផ្ដើមម្ដងទៀត" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "ចាប់ផ្តើម​បង្កើត​ប្រវត្តិរូប​របស់​អ្នក ដោយ​បញ្ចូល​ឈ្មោះ​ឲ្យ​វា​សិន។" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "ចាប់ផ្តើម​បង្កើត​ប្រវត្តិរូប​របស់​អ្នក​ពី​សូន្យ" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "កាលបរិច្ឆេទចាប់ផ្តើមត្រូ msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "ចាប់ផ្តើមនីមួយៗជាមួយកិរិយាសព្ទច្បាស់លាស់៖ សាងសង់ ដឹកនាំ កាត់បន្ថយ ផ្លាស់ប្តូរ។" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "ចាប់ផ្តើមខ្សែស្រឡាយថ្មី" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "ស្ថិតិ" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "ស្ថិត" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "នៅក្នុងកម្មវិធីរុករករបស់អ្នក" @@ -6419,6 +6561,10 @@ msgstr "ការកំណត់រចនាប័ទ្ម និងព័ត msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "សំណើ" @@ -6472,6 +6618,7 @@ msgstr "តារាង" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "ស្លាក" @@ -6483,6 +6630,14 @@ msgstr "ស្លាក​អាច​ត្រូវ​បាន​ប្រើ msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "ស្លាកផ្តល់ឱ្យកម្មវិធីនូវលំដាប់អានច្បាស់លាស់។ បើកវានៅពេលនាំចេញ ប្រសិនបើឧបករណ៍របស់អ្នកមាន។" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "កែសម្រួលប្រវត្តិរូបរបស់ខ្ញុំ" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "បានស្រង់អត្ថបទចេញ" msgid "Text is written one character at a time." msgstr "អត្ថបទត្រូវបានសរសេរម្តងមួយតួអក្សរ។" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "អត្ថបទស្ថិតនៅតំបន់ក្បាលទំព័រ ឬបាតទំព័រ។" @@ -6618,10 +6776,18 @@ msgstr "កូនសោ API ត្រូវបានលុបហើយ។" msgid "The application that sent you here made an invalid authorization request." msgstr "កម្មវិធីដែលបញ្ជូនអ្នកមកទីនេះបានធ្វើសំណើផ្តល់សិទ្ធិមិនត្រឹមត្រូវ។" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "ការត្រួតពិនិត្យខាងលើគឺជាយន្តការ។ វានេះសួរម៉ូដែលភាសាថាតើអ្នកអានម្នាក់នឹងគិតយ៉ាងណាចំពោះចំណុចគ្រាប់របស់អ្នក ហើយផ្តល់ការណែនាំសរសេរឡើងវិញ។ វាមិនផ្តល់ពិន្ទុទេ។" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "ការត្រួតពិនិត្យស៊ីជម្រៅមិនអាចបញ្ចប់បានទេ។ សូមព្យាយាមម្តងទៀត។" @@ -6630,19 +6796,14 @@ msgstr "ការត្រួតពិនិត្យស៊ីជម្រៅម msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "ឯកសារដែលបាននាំចូលមិនអាចបម្លែងទៅជាប្រវត្តិរូបត្រឹមត្រូវបានទេ។" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "លំដាប់ដែលអត្ថបទត្រូវបានផ្ទុកខុសគ្នាយ៉ាងខ្លាំងពីលំដាប់ដែលវាអាន។" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "សំបុត្រដើមស្ថិតនៅក្នុងប្រវត្តិរូបសង្ខេបរបស់អ្នក។ ច្បាប់ចម្លងនីមួយៗអាចត្រូវបានកែសម្រួលដោយឯករាជ្យ។" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "ទំព័រដែលអ្នកកំពុងស្វែងរកអាចត្រូវបានផ្លាស់ទី ឬលែងមានទៀតហើយ។" @@ -6751,11 +6912,6 @@ msgstr "កាលបរិច្ឆេទទាំងនេះនឹងមិន msgid "Thinking" msgstr "កំពុងគិត" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "សកម្មភាព​នេះ​មិន​អាច​មិនធ្វើវិញ​បានទេ។" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "សកម្មភាព​នេះ​មិន​អាច​មិនធ្វើវិញ​បានទេ។ ទិន្នន័យ​ទាំងអស់​របស់​អ្នក​នឹង​ត្រូវ​បាន​លុប​ជា​អចិន្ត្រៃយ៍។" @@ -6804,10 +6960,6 @@ msgstr "ធាតុនេះមិនមានកាលបរិច្ឆេទ msgid "This entry will be permanently deleted. This can't be undone." msgstr "ធាតុនេះនឹងត្រូវបានលុបជាអចិន្ត្រៃយ៍។ មិនអាចមិនធ្វើវិញបានទេ។" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "មុខងារនេះតម្រូវឱ្យមានអ្នកផ្តល់សេវា AI ដែលបានភ្ជាប់។ សូមដំឡើងមួយនៅក្នុងការកំណត់។" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "ឯកសារនេះមានវាលទម្រង់។" @@ -6848,6 +7000,10 @@ msgstr "ឯកសារនេះធំសម្រាប់ជាប្រវត msgid "This file is larger than many application forms accept." msgstr "ឯកសារនេះធំជាងអ្វីដែលទម្រង់ដាក់ពាក្យជាច្រើនអនុញ្ញាត។" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ឯកសារនេះប្រើពុម្ពអក្សរផ្សេងគ្នាជាច្រើន។" @@ -6884,14 +7040,6 @@ msgstr "កូនសោនេះត្រូវបានបង្ហាញតែ msgid "This link is missing its protocol." msgstr "តំណនេះបាត់ពិធីការរបស់វា។" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "វា​អាច​ចំណាយ​ពេល​ពីរ​នាទី អាស្រ័យ​លើ​ការ​ឆ្លើយតប​របស់​អ្នកផ្តល់​សេវា AI។ សូម​កុំ​បិទ​បង្អួច​នេះ ឬ​ផ្ទុក​ទំព័រ​ឡើង​វិញ។" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "វាអាចចំណាយពេលបន្តិច។ សូម​កុំ​បិទ​វិនដូ ឬ​ទំព័រ​ឡើងវិញ។" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "នេះវាស់ថាតើកម្មវិធីអាចទាញយកអត្ថបទរបស់ឯកសារនេះបានត្រឹមត្រូវប៉ុណ្ណា។ វាមិនព្យាករណ៍ថាតើពាក្យសុំនឹងត្រូវបានបដិសេធឬអត់នោះទេ ហើយគ្មានឧបករណ៍ណាអាចធ្វើបានដែរ។ ឯកសាររបស់អ្នកត្រូវបានអាននៅក្នុងកម្មវិធីរុករកនេះ ហើយមិនដែលត្រូវបានផ្ទុកឡើងទេ។" @@ -6908,10 +7056,9 @@ msgstr "ទំព័រនេះស្ថិតនៅក្នុងជួរឈ msgid "This page is very densely packed." msgstr "ទំព័រនេះត្រូវបានវេចខ្ចប់យ៉ាងក្រាស់។" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "PDF នេះមិនមានអត្ថបទដែលអាចអានបានទេ។ វាទំនងជាស្កែន ដូច្នេះមិនមានអ្វីត្រូវនាំចូលទេ។" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "រយៈពេលនេះបញ្ចប់មុនពេលវាច msgid "This period starts in the future." msgstr "រយៈពេលនេះចាប់ផ្តើមនៅពេលអនាគត។" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "ប្រវត្តិរូបសង្ខេបនេះមិនមានអក្សរគម្របដែលបានបង្កប់ទេ។" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "ប្រវត្តិរូប​នេះ​ត្រូវ​បាន​ចាក់សោ ហើយ​មិន​អាច​បច្ចុប្បន្នភាព​បាន​ទេ។" @@ -7105,11 +7248,25 @@ msgstr "បកប្រែកម្មវិធី" msgid "Translations" msgstr "ការបកប្រែ" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "ព្យាយាមម្តងទៀត" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "សាកល្បងការកំណត់ ដើម្បីមើលថាអ្នកចូលមើលអាចចូលប្រើអ្វីខ្លះ។ នៅពេលអ្នកបង្កើតប្រវត្តិរូបសង្ខេប អ្នកសម្រេចចិត្តថាត្រូវចែករំលែកវាយ៉ាងដូចម្តេច។" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "សាកល្បង PDF របស់អ្នក" @@ -7198,7 +7359,8 @@ msgstr "ការផ្ទៀងផ្ទាត់ពីរជាន់ត្រ msgid "Two-Factor Authentication QR Code" msgstr "កូដ QR សម្រាប់ការផ្ទៀងផ្ទាត់ពីរជាន់" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "គូស​បន្ទាត់​ក្រោម" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "មិនធ្វើវិញ" @@ -7253,17 +7417,18 @@ msgstr "មិនធ្វើវិញ" msgid "Undo stylesheet edit" msgstr "មិនធ្វើ​ការ​កែសម្រួល​សន្លឹក​រចនាប័ទ្ម​វិញ" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "កំពុង​ផ្ដាច់​គណនី {providerName} របស់​អ្នក..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "ដោះ​សោ" @@ -7272,6 +7437,10 @@ msgstr "ដោះ​សោ" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Passkey គ្មានឈ្មោះ" @@ -7280,6 +7449,14 @@ msgstr "Passkey គ្មានឈ្មោះ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "មិន​ទាន់​ផ្ទៀងផ្ទាត់" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamese" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "ចង់បានមតិទីពីរអំពីការសរស msgid "Warning" msgstr "ការព្រមាន" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "យើងមិនអាចរកឃើញទម្រង់ដោយស្វ័យប្រវត្តិទេ។ សូមជ្រើសរើសវាខាងលើ។" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "យើងរកមិនឃើញទំព័រនោះទេ" @@ -7666,10 +7843,6 @@ msgstr "អ្វីដែលវាមិនធ្វើ" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "នៅ​ពេល​ចាក់សោ ប្រវត្តិរូប​នឹង​មិន​អាច​បច្ចុប្បន្នភាព ឬ​លុប​បាន​ទេ។" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "អ្នកបានបោះបង់ការចូលមុនពេ msgid "You have unsaved changes that will be lost." msgstr "អ្នកមានការផ្លាស់ប្តូរដែលមិនបានរក្សាទុកដែលនឹងបាត់បង់។" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "អ្នកនឹងត្រូវបាននាំទៅកាន់ទំព័រការរួមបញ្ចូល។ " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "អ្នកស្ថិតក្នុងចំណោមអ្នកល្អៗ។" @@ -7945,23 +8114,10 @@ msgstr "លេខទូរស័ព្ទរបស់អ្នកត្រូវ msgid "Your profile has been updated." msgstr "ប្រវត្តិរូបផ្ទាល់ខ្លួនរបស់អ្នកត្រូវបានធ្វើបច្ចុប្បន្នភាពហើយ។" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "ប្រវត្តិរូបសង្ខេបរបស់អ្នកត្រូវបានបង្កើតហើយ។" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "ប្រវត្តិរូបសង្ខេបរបស់អ្នកត្រូវបានលុបហើយ។" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "ប្រវត្តិរូបសង្ខេបរបស់អ្នកត្រូវបានចម្លងហើយ។" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "ប្រវត្តិរូបសង្ខេបរបស់អ្នកត្រូវបាននាំចូលហើយ។" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "ប្រវត្តិរូបសង្ខេបរបស់អ្នកត្រូវបានធ្វើបច្ចុប្បន្នភាពហើយ។" diff --git a/apps/web/locales/kn-IN.po b/apps/web/locales/kn-IN.po index 1bf746b2a..91a90c6ae 100644 --- a/apps/web/locales/kn-IN.po +++ b/apps/web/locales/kn-IN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" ಮತ್ತು ಅದರ ಸಂಪೂರ್ಣ ಕಾಲರೇಖೆಯನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಹಿಂತಿರುಗಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {ರಫ್ತು ಮಾಡಲು # ಅಪ್ಲಿಕೇ msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} ಅಕ್ಷರಗಳು" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} ಸಂಪರ್ಕ(ಗಳು) ಸ್ಕಿಪ್ ಮಾಡಲಾಗಿದೆ (ಅಮಾನ್ಯ ಇಮೇಲ್ ಅಥವಾ ಕಾಣೆಯಾದ ಸಂಪರ್ಕ ಹೆಸರು). ಆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಇನ್ನೂ ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತವೆ." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} ತಿರಸ್ಕರಿಸಲಾಗಿದೆ" msgid "{0} Sample Resume" msgstr "{0} ಮಾದರಿ ರೆಸ್ಯೂಮ್" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} ಸರಿಪಡಿಸಬೇಕಾಗಿವೆ" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "ಪ್ರವೇಶಯೋಗ್ಯತೆ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "ಖಾತೆ" @@ -639,14 +697,6 @@ msgstr "ಏಜೆಂಟ್" msgid "Agent ready" msgstr "ಏಜೆಂಟ್ ಸಿದ್ಧವಾಗಿದೆ" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ಏಜೆಂಟ್‌ಗಳು" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "AI ಏಜೆಂಟ್ ಸೆಟಪ್ ಇದೀಗ ಲಭ್ಯವಿಲ್ಲ. ದಯವಿಟ್ಟು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." @@ -695,6 +745,7 @@ msgstr "ನಿಮಗೆ ಬೇಕಾದಾಗ AI" msgid "Albanian" msgstr "ಅಲ್ಬೇನಿಯನ್" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "ಎಂಬೆಡ್ ಮಾಡಿದ ಫಾಂಟ್ ಅನ್ನು ಓ msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "ಅನಿರೀಕ್ಷಿತ ದೋಷದಿಂದಾಗಿ ಈ ಪುಟ ಲೋಡ್ ಆಗುತ್ತಿಲ್ಲ. ನೀವು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಬಹುದು ಅಥವಾ ಹಿಂತಿರುಗಬಹುದು." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಆಮದು ಮಾಡುವಾಗ ಅನಪೇಕ್ಷಿತ ದೋಷ ಸಂಭವಿಸಿದೆ." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API ಕೀಲಿ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API ಕೀಲಿಗಳು" @@ -787,7 +833,7 @@ msgstr "API ಕೀಗಳನ್ನು ಸರ್ವರ್‌ನಲ್ಲಿ ಎನ msgid "API Reference" msgstr "API ಉಲ್ಲೇಖ" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "ಆ್ಯಪ್" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "ಅಪ್ಲಿಕೇಶನ್" @@ -859,7 +907,7 @@ msgstr "ಅರ್ಜಿಯನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "ಅರ್ಜಿಗಳು" @@ -917,19 +965,10 @@ msgstr "ನೀವು ಈ ಸಂವಾದವನ್ನು ಮುಚ್ಚಲು msgid "Are you sure you want to delete this API key?" msgstr "ಈ API ಕೀಲಿಯನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "ಈ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "ಈ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಲಾಕ್ ಮಾಡಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ಎಟಿಎಸ್ ಪರಿಶೀಲನೆ" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS ಪರಿಶೀಲಕ" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "ಲಗತ್ತನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗಿದೆ." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "ದೃಢೀಕರಣ" @@ -1037,11 +1076,16 @@ msgstr "ಅಜರ್‌ಬೈಜಾನಿ" msgid "BA" msgstr "ಬಿ.ಎ." +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "ದೃಢೀಕರಣ ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಹಿಂತಿರುಗಿ" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "ಚಾಟ್ ಮಾಡಿ" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "ಮತ್ತೆ ಪರಿಶೀಲಿಸಿ" @@ -1295,9 +1344,13 @@ msgstr "ಚೈನೀಸ್ (ಸಾಂಪ್ರದಾಯಿಕ)" msgid "Choose {0}" msgstr "{0} ಆಯ್ಕೆಮಾಡಿ" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "ಕವರ್ ಲೆಟರ್ ಆಯ್ಕೆಮಾಡಿ" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "ಪ್ರೀಸೆಟ್ ಅಥವಾ ಕಸ್ಟಮ್ ಛಾಯೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "ರೆಸ್ಯೂಮ್ ಆಯ್ಕೆಮಾಡಿ" @@ -1343,6 +1395,10 @@ msgstr "ಅಪ್ಲಿಕೇಶನ್ ಆಯ್ಕೆಮಾಡಿ" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "ಫಿಲ್ಟರ್‌ಗಳನ್ನು ತೆರವುಗೊಳಿ msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "ಆಯ್ಕೆಯನ್ನು ತೆರವುಗೊಳಿಸಿ" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ಆಮದು ಮಾಡಲು ಕಡತವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ಗ್ರಾಹಕ ID" @@ -1436,7 +1492,6 @@ msgstr "ಸಮುದಾಯ" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "ಕಾಂಪ್ಯಾಕ್ಟ್" @@ -1539,15 +1594,6 @@ msgstr "ವಿಷಯವನ್ನು ಗ್ರಿಡ್‌ನಲ್ಲಿ ಜೋ msgid "Continue" msgstr "ಮುಂದುವರಿಸಿ" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "ನೀವು ನಿಲ್ಲಿಸಿದ ಜಾಗದಿಂದ ಮುಂದುವರಿಸಿ" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "ಕೋಡ್ ಕೊಡುಗೆ ನೀಡಿ" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಲಾಗಿದೆ." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "ಕ್ಲಿಪ್‌ಬೋರ್ಡ್‌ಗೆ ನಕಲಿಸಲಾ msgid "Copy" msgstr "ನಕಲು ಮಾಡಿ" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "ರೆಸ್ಯೂಮ್‌ನಿಂದ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪತ್ರವನ್ನು ನಕಲಿಸಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "ನಿಮ್ಮ ಸಾಧನವನ್ನು ಕಳೆದುಕೊಂಡ msgid "Copy Backup Codes" msgstr "ಬ್ಯಾಕಪ್ ಕೋಡ್‌ಗಳನ್ನು ನಕಲಿಸಿ" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "ಪುನರಾರಂಭದಿಂದ ನಕಲಿಸಿ" @@ -1625,6 +1679,10 @@ msgstr "ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡಿದ ಫೈಲ್‌ನ msgid "Copy this secret key and use it in your applications to access your data." msgstr "ಈ ಸೀಕ್ರೆಟ್ ಕೀ ಅನ್ನು ನಕಲಿಸಿ ಮತ್ತು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಸಿ." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "ವರ್ಷವನ್ನು ಸರಿಪಡಿಸಿ ಅಥವಾ ನಡೆಯುತ್ತಿರುವ ಕೆಲಸಕ್ಕಾಗಿ \"ಪ್ರಸ್ತುತ\" ಬಳಸಿ." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "ವರ್ಷವನ್ನು ಸರಿಪಡಿಸಿ, ಅಥವಾ ನಡೆಯುತ್ತಿರುವ ಕೆಲಸಕ್ಕೆ \"Present\" ಎಂದು ಬರೆಯಿರಿ." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "ಈ ಕ್ರಿಯೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." @@ -1655,14 +1712,6 @@ msgstr "DOCX ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿ msgid "Could not generate the PDF. Please try again." msgstr "PDF ಅನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "ಕವರ್ ಲೆಟರ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "ಆಯ್ಕೆಮಾಡಿದ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "ಈ ಕವರ್ ಲೆಟರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." @@ -1675,11 +1724,6 @@ msgstr "ಮಾದರಿಯನ್ನು ಸಿದ್ಧಪಡಿಸಲು ಆಗ msgid "Could not prepare your resume for printing. Please try again." msgstr "ಮುದ್ರಣಕ್ಕಾಗಿ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI ಪ್ರೊವೈಡರ್‌ನ್ನು ತಲುಪಲಾಗಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "ಈ ಪ್ಯಾಚ್ ಅನ್ನು ಪುನಃಸ್ಥಾಪಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ." @@ -1709,6 +1753,18 @@ msgstr "ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾ msgid "Couldn't add the application. Please try again." msgstr "ಅರ್ಜಿಯನ್ನು ಸೇರಿಸಲಾಗಲಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "ಕಾಲರೇಖೆ ನಮೂದನ್ನು ಅಳಿಸಲಾಗಲಿಲ್ಲ." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "ಅರ್ಜಿಯನ್ನು ಸರಿಸಲಾಗಲಿಲ್ಲ. ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "ಟಿಪ್ಪಣಿಯನ್ನು ಉಳಿಸಲಾಗಲಿಲ್ಲ." @@ -1764,7 +1828,6 @@ msgstr "ಕವರ್" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "ಕವರ್ ಲೆಟರ್" @@ -1778,16 +1841,17 @@ msgstr "ಕವರ್ ಲೆಟರ್" msgid "Cover letter draft" msgstr "ಕವರ್ ಲೆಟರ್ ಕರಡು" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "ಕವರ್ ಲೆಟರ್ಸ್" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "ರಚಿಸಿ" @@ -1804,10 +1868,7 @@ msgstr "ಹೊಸ ಖಾತೆಯನ್ನು ರಚಿಸಿ" msgid "Create a new API key" msgstr "ಹೊಸ API ಕೀಲಿಯನ್ನು ರಚಿಸಿ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "ಹೊಸ ರೆಸ್ಯೂಮ್ ಅನ್ನು ರಚಿಸಿ" @@ -1815,13 +1876,9 @@ msgstr "ಹೊಸ ರೆಸ್ಯೂಮ್ ಅನ್ನು ರಚಿಸಿ" msgid "Create a resume" msgstr "ರೆಸ್ಯೂಮ್ ರಚಿಸಿ" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "ಮಾದರಿ ರೆಸ್ಯೂಮ್‌ ರಚಿಸಿ" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "ಕವರ್ ಲೆಟರ್ ರಚಿಸಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "ಮೊದಲಿನಿಂದ ರಚಿಸಿ" msgid "Create one now" msgstr "ಇದೀಗ ಒಂದನ್ನು ರಚಿಸಿ" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "ಆಯ್ಕೆಗಳೊಂದಿಗೆ ರೆಸ್ಯೂಮ್ ರಚಿಸಿ" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "ರಚಿಸಿದ ದಿನಾಂಕ" @@ -1847,14 +1899,19 @@ msgstr "ರಚಿಸಿದ ದಿನಾಂಕ" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" ರಚಿಸಿ ಈ ಅರ್ಜಿಗೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "ನಿಮ್ಮ API ಕೀಲಿ ರಚಿಸಲಾಗುತ್ತಿದೆ..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ರಚಿಸಲಾಗುತ್ತಿದೆ..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "ಚಿತ್ರವನ್ನು ಕ್ರಾಪ್ ಮಾಡಿ ಮತ್ತು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ" @@ -1931,10 +1988,6 @@ msgstr "ಕತ್ತಲೆ" msgid "Dark theme" msgstr "ಡಾರ್ಕ್ ಥೀಮ್" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ಡ್ಯಾಶ್‌ಬೋರ್ಡ್" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "ದಿನಾಂಕ" @@ -1969,34 +2022,30 @@ msgstr "ಝೂಮ್ ಕಡಿಮೆ ಮಾಡಿ" msgid "Deep check" msgstr "ಆಳ ಪರಿಶೀಲನೆ" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "ಡೀಫಾಲ್ಟ್ ಟೆಂಪ್ಲೇಟ್" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "ಪದವಿ" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "ಅಳಿಸಿ" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "ಅದನ್ನು ಅಳಿಸಿ. ಗುಪ್ತ ಕೀವರ್ಡ್‌ಗಳನ್ನು ಹುಡುಕಾಟವನ್ನು ಮೋಸಗೊಳಿಸುವ ಉದ್ದೇಶಪೂರ್ವಕ ಪ್ರಯತ್ನವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "ಪುಟವನ್ನು ಅಳಿಸಿ" @@ -2040,10 +2097,6 @@ msgstr "ಈ ಏಜೆಂಟ್ ಥ್ರೆಡ್ ಅನ್ನು ಅಳಿಸ msgid "Delete this application?" msgstr "ಈ ಅರ್ಜಿಯನ್ನು ಅಳಿಸುವುದೇ?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "ಈ ಕವರ್ ಲೆಟರ್ ಅನ್ನು ಅಳಿಸುವುದೇ?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "ಈ ಕಾಲರೇಖೆ ನಮೂದನ್ನು ಅಳಿಸಬೇಕ msgid "Delete timeline entry" msgstr "ಕಾಲರೇಖೆ ನಮೂದನ್ನು ಅಳಿಸಿ" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} ಅರ್ಜಿ(ಗಳು) ಅಳಿಸಲಾಗಿದೆ." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ..." @@ -2077,11 +2139,6 @@ msgstr "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲಾಗುತ msgid "Deleting your API key..." msgstr "ನಿಮ್ಮ API ಕೀಲಿಯನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅಳಿಸಲಾಗುತ್ತಿದೆ..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "ನಿರಾಕರಿಸಲಾಗಿದೆ, ಏಜೆಂಟ್‌ಗಾಗಿ ಕಾಯಲಾಗುತ್ತಿದೆ…" @@ -2191,12 +2248,22 @@ msgstr "ದಾಖಲೆಗಳು" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ದಾಖಲೀಕರಣ" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "ಕಳುಹಿಸಿದ ದಾಖಲೆಗಳು" @@ -2309,18 +2376,27 @@ msgstr "ಮರುಸ್ಥಾನಗೊಳಿಸಲು ಎಳೆಯಿರಿ ಮ msgid "Drag to turn the pages" msgstr "ಪುಟಗಳನ್ನು ತಿರುಗಿಸಲು ಎಳೆಯಿರಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "ಸರ್ವನಾಮಗಳನ್ನು ಕೈಬಿಟ್ಟು ಕ್ರಿಯಾಪದದಿಂದ ಪ್ರಾರಂಭಿಸಿ. ಇದು ಹೆಚ್ಚಿನ ಮಾರುಕಟ್ಟೆಗಳಲ್ಲಿ ರೂಢಿ." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "ನಕಲು" @@ -2336,6 +2412,10 @@ msgstr "ರೆಸ್ಯೂಮ್ ನಕಲಿ ಮಾಡಿ" msgid "Duplicate your resume to create a new one, just like the original." msgstr "ಹೊಸ ರೆಸ್ಯೂಮ್ ಸೃಷ್ಟಿಸಲು, ಮೂಲದಂತೆಯೇ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ನಕಲಿಸಿ." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ನಕಲಿಸಲಾಗುತ್ತಿದೆ..." @@ -2355,11 +2435,6 @@ msgstr "ಡಚ್" msgid "Edit" msgstr "ಸಂಪಾದಿಸಿ" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "ಸಂಪಾದಿಸಿ {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "ದಿನಾಂಕ ಸಂಪಾದಿಸಿ" msgid "Edit declined" msgstr "ಸಂಪಾದನೆ ನಿರಾಕರಿಸಲಾಗಿದೆ" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "ವಿವರಗಳನ್ನು ಸಂಪಾದಿಸಿ" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "ಮಾದರಿಯನ್ನು ಸಂಪಾದಿಸಿ" msgid "Edit note" msgstr "ಟಿಪ್ಪಣಿ ಸಂಪಾದಿಸಿ" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON ರಫ್ತು ಮಾಡಿ" msgid "Export my data" msgstr "ನನ್ನ ಡೇಟಾವನ್ನು ರಫ್ತು ಮಾಡಿ" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG ರಫ್ತು ಮಾಡಿ" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "ಹದಿನೈದು ಟೆಂಪ್ಲೇಟ್‌ಗಳು, ಎಲ್ಲವೂ ಉಚಿತ. ನಿಮಗೆ ಇಷ್ಟವಾದುದನ್ನು ಆರಿಸಿ. ಸಂಪಾದಕದಲ್ಲಿ ಅಕ್ಷರಶೈಲಿ, ಬಣ್ಣ ಮತ್ತು ವಿನ್ಯಾಸವನ್ನು ಬದಲಾಯಿಸಬಹುದು." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ಫೈಲ್" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡು" @@ -2858,9 +2935,13 @@ msgstr "ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡು" msgid "Filled in what we could from the posting." msgstr "ಪೋಸ್ಟಿಂಗ್‌ನಿಂದ ಸಾಧ್ಯವಾದುದನ್ನು ಭರ್ತಿ ಮಾಡಲಾಗಿದೆ." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "ಫಿಲ್ಟರ್ ಆಧಾರಿತವಾಗಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "ದುರ್ಬಲ ಬುಲೆಟ್ ಅಂಶಗಳನ್ನು ಗು msgid "Find us on GitHub" msgstr "GitHub ನಲ್ಲಿ ನಮ್ಮನ್ನು ಹುಡುಕಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ಫಿನ್ನಿಷ್" @@ -2967,6 +3052,10 @@ msgstr "ಪ್ರತಿ ಉಳಿಸಿಕೊಳ್ಳಲು" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "ನಿಮ್ಮ ಮುಂದಿನ ಅರ್ಜಿಗಾಗಿ" @@ -3120,7 +3209,7 @@ msgstr "ಗ್ರಾಫಿಕ್ ವಿನ್ಯಾಸ" msgid "Greek" msgstr "ಗ್ರೀಕ್" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ಗ್ರಿಡ್" @@ -3304,8 +3393,7 @@ msgstr "ಇದು ಸ್ಕ್ಯಾನ್‌ನಿಂದ ಬಂದಿದ್ದ msgid "Images cover most of the page." msgstr "ಚಿತ್ರಗಳು ಪುಟದ ಹೆಚ್ಚಿನ ಭಾಗವನ್ನು ಆವರಿಸಿವೆ." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "ಆಮದು" @@ -3314,15 +3402,13 @@ msgstr "ಆಮದು" msgid "Import {0}" msgstr "{0} ಆಮದು ಮಾಡಿ" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ರೆಸ್ಯೂಮೇ ಅನ್ನು ಆಮದು ಮಾಡಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "JSON ಕವರ್ ಲೆಟರ್ ಅನ್ನು ಆಮದು ಮಾಡಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV ನಿಂದ ಆಮದು ಮಾಡಿ" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON ಆಮದು ಮಾಡಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} ಅರ್ಜಿ(ಗಳು) ಆಮದು ಮಾಡಲಾಗಿದೆ." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word ನಿಂದ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಸಂಪರ್ಕಿತ AI ಪೂರೈಕೆದಾರರ ಅಗತ್ಯವಿದೆ." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಆಮದು ಮಾಡಲಾಗುತ್ತಿದೆ..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತಿದೆ" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0} ಪುಟಗಳಲ್ಲಿ {1} ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "ಏಕೀಕರಣಗಳು" @@ -3466,6 +3552,10 @@ msgstr "ಅಮಾನ್ಯ AI ಪೂರೈಕೆದಾರರ ಕಾನ್ಫಿ msgid "Issuer" msgstr "ನೀಡುವವರು" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "ಇಟಾಲಿಯನ್" msgid "Italic" msgstr "ಇಟಾಲಿಕ್" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "ಜಾಪನೀಸ್" @@ -3530,10 +3628,9 @@ msgstr "ಜಾನ್ ಡೋ" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "ಸಂಪಾದನೆಯನ್ನು ಮುಂದುವರಿಸಿ" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs ಅಥವಾ Pages ನಲ್ಲಿ ತಿದ್ದುಪಡಿ ಮುಂದುವರಿಸಿ. ಲೇಔಟ್ PDF ಗಿಂತ ಭಿನ್ನವಾಗಿರಬಹುದು." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "ಸಾಮಾನ್ಯವಾಗಿ ಚಿತ್ರಗಳನ್ನು ತೆಗೆದುಹಾಕುವ ಅಥವಾ ಚಿಕ್ಕದಾಗಿಸುವ ಮೂಲಕ ಇದನ್ನು 2.5 MB ಗಿಂತ ಕಡಿಮೆ ಇರಿಸಿ." @@ -3659,19 +3760,14 @@ msgstr "ಭಾಷೆ" msgid "Languages" msgstr "ಭಾಷೆಗಳು" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "ಕೊನೆಯದಾಗಿ ನವೀಕರಿಸಿದ ದಿನಾಂಕ" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "ಕೊನೆಯದಾಗಿ {updatedAt} ರಂದು ನವೀಕರಿಸಲಾಗಿದೆ" - #: src/libs/locale.ts msgid "Latvian" msgstr "ಲಾಟ್ವಿಯನ್" @@ -3689,7 +3785,6 @@ msgstr "ಲೇಔಟ್‌" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "ಮಾಡಿದ ಕೆಲಸದಿಂದಲೇ ಆರಂಭಿಸಿ. ಓದುಗರ ಕಣ್ಣಿಗೆ ಕಟ್ಟುವಂತೆ ಒಂದು ನಿರ್ದಿಷ್ಟ ವಿವರ ಸೇರಿಸಿ." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "ಬಿಡಿ" @@ -3706,10 +3801,6 @@ msgstr "ಶೀರ್ಷಿಕೆಯನ್ನು ಮೂಲದಂತೆ ಮರು msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI ಪೂರೈಕೆದಾರರನ್ನು ಹೊಂದಿಸಲು ಬಿಡುವುದೇ?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "ಎಡ ಸರಿಸು" @@ -3722,6 +3813,11 @@ msgstr "ಕಾನೂನು" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "ಉದ್ದವು ದೋಷವಲ್ಲ, ಮತ್ತು ಸಾರ್ವತ್ರಿಕ ಒಂದು-ಪುಟ ನಿಯಮ ಇಲ್ಲ. ತಮ್ಮ ಸ್ಥಾನವನ್ನು ಅರ್ಹಗೊಳಿಸುವ ಪುಟಗಳನ್ನು ಇರಿಸಿ." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "ಉದ್ದವು ದೋಷವಲ್ಲ, ಮತ್ತು ಸಾರ್ msgid "Letter" msgstr "ಪತ್ರ" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "ಲಿಂಕ್ ಮಾಡಿದ Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, ಶಿಫಾರಸು…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, ಶಿಫಾರಸು…" msgid "Linking your {providerName} account..." msgstr "ನಿಮ್ಮ {providerName} ಖಾತೆಯನ್ನು ಲಿಂಕ್ ಮಾಡಲಾಗುತ್ತಿದೆ..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "ಪಟ್ಟಿ" @@ -3845,10 +3948,6 @@ msgstr "ಲಿಥುವೇನಿಯನ್" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AI ಪೂರೈಕೆದಾರರನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ. ದಯವಿಟ್ಟು ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ…" @@ -3888,17 +3987,15 @@ msgstr "ಒಟ್ಟು ಸಂಖ್ಯೆ ಲೋಡ್ ಆಗುತ್ತಿದ msgid "Location" msgstr "ಸ್ಥಳ" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "ಲಾಕ್ ಮಾಡಿ" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "ಮಧ್ಯಮ ಪರಿಣಾಮ" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "ಕೆಲಸದ ರೆಸ್ಯೂಮ್ ಕಾಣೆಯಾಗಿದೆ" @@ -4106,6 +4197,12 @@ msgstr "ಸಂದರ್ಶನ ಹಂತಕ್ಕೆ ಸರಿಸಿ" msgid "Move to offer" msgstr "ಆಫರ್ ಹಂತಕ್ಕೆ ಸರಿಸಿ" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "ಇದಕ್ಕೆ ಸ್ಥಳಾಂತರಿಸಲಾಗಿದೆ" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "ಹೆಸರು" @@ -4188,6 +4287,11 @@ msgstr "ನೆಟ್ವರ್ಕ್" msgid "Never expires" msgstr "ಎಂದಿಗೂ ಅವಧಿ ಮೀರುವುದಿಲ್ಲ" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "ಈ ಸರ್ವರ್‌ನಲ್ಲಿ ಹೊಸ ಖಾತೆ ನೋಂದಣಿಗಳನ್ನು ಪ್ರಸ್ತುತ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ." @@ -4197,6 +4301,15 @@ msgstr "ಈ ಸರ್ವರ್‌ನಲ್ಲಿ ಹೊಸ ಖಾತೆ ನೋ msgid "New Application" msgstr "ಹೊಸ ಅಪ್ಲಿಕೇಶನ್" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "ಹೊಸ ಗೆರೆಯು" @@ -4233,10 +4346,6 @@ msgstr "ಹೊಸ ಥ್ರೆಡ್" msgid "New Thread" msgstr "ಹೊಸ ಥ್ರೆಡ್" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "ಮುಂದೆ" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "ಯಾವುದೇ AI ಪೂರೈಕೆದಾರರು ಸಂಪರ್ಕಗೊಂಡಿಲ್ಲ" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "ಯಾವುದೇ AI ಪೂರೈಕೆದಾರರು ಸಂಪರ್ಕಗೊಂಡಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾವು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ PDF ನಿಂದ ಪಠ್ಯವನ್ನು ಓದುತ್ತೇವೆ ಮತ್ತು ನಾವು ಗುರುತಿಸಬಹುದಾದದನ್ನು ಭರ್ತಿ ಮಾಡುತ್ತೇವೆ. ಫಲಿತಾಂಶವನ್ನು ಅಚ್ಚುಕಟ್ಟಾಗಿ ಮಾಡಲು ನಿರೀಕ್ಷಿಸಿ." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "ನಿಮ್ಮ ಫಿಲ್ಟರ್‌ಗಳಿಗೆ ಹೊಂದುವ ಅರ್ಜಿಗಳಿಲ್ಲ." @@ -4265,6 +4370,10 @@ msgstr "ನಿಮ್ಮ ಫಿಲ್ಟರ್‌ಗಳಿಗೆ ಹೊಂದು msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "ಇನ್ನೂ ಯಾವುದೇ ಅರ್ಜಿಗಳಿಲ್ಲ. ನಿಮ್ಮ ಫನೆಲ್ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಪ್ರಮಾಣವನ್ನು ನೋಡಲು ಕೆಲವನ್ನು ಸೇರಿಸಿ." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "ಯಾವುದೇ ಬುಲೆಟ್ ಪಟ್ಟಿಗಳು ಕಂಡುಬಂದಿಲ್ಲ." @@ -4278,15 +4387,6 @@ msgstr "ಆ ಹುಡುಕಾಟಕ್ಕೆ ಹೊಂದುವ ಯಾವುದ msgid "No conventional section headings were found." msgstr "ಯಾವುದೇ ಸಾಂಪ್ರದಾಯಿಕ ವಿಭಾಗ ಶೀರ್ಷಿಕೆಗಳು ಕಂಡುಬಂದಿಲ್ಲ." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "ಯಾವುದೇ ಕವರ್ ಲೆಟರ್‌ಗಳು ಕಂಡುಬಂದಿಲ್ಲ. ಒಂದನ್ನು ರಚಿಸಿ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಅಕ್ಷರವನ್ನು ಆಮದು ಮಾಡಿ." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI ಪ್ರೊವೈಡರ್‌ನಿಂದ ಯಾವುದೇ ಡೇಟಾ ಮರಳಿಸಲಿಲ್ಲ." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "ಯಾವುದೇ ದಿನಾಂಕಗಳು ಕಂಡುಬಂದಿಲ್ಲ." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "ಉದ್ಯೋಗ ಶೀರ್ಷಿಕೆಯನ್ನು ಉದ್ಯೋಗದಾತರೊಂದಿಗೆ ಜೋಡಿಸಿದಂತೆ ಕಾಣುವ ಯಾವುದೇ ಸಾಲುಗಳಿಲ್ಲ." @@ -4351,11 +4455,6 @@ msgstr "ಯಾವುದೇ ಫಲಿತಾಂಶಗಳು ಕಂಡುಬರ msgid "No resume linked." msgstr "ಯಾವುದೇ ರೆಸ್ಯೂಮೆ ಲಿಂಕ್ ಮಾಡಿಲ್ಲ." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "ನಿಮ್ಮ ಹುಡುಕಾಟಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಯಾವುದೇ ರೆಸ್ಯೂಮ್‌ಗಳಿಲ್ಲ." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "ಇನ್ನೂ ರೆಸ್ಯೂಮೆಗಳು ಇಲ್ಲ." @@ -4445,6 +4544,15 @@ msgstr "ಟಿಪ್ಪಣಿಗಳು" msgid "Nothing marks a role as ongoing." msgstr "ಯಾವುದೇ ಪಾತ್ರವನ್ನು ನಡೆಯುತ್ತಿರುವಂತೆ ಗುರುತಿಸುವುದಿಲ್ಲ." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "ಕೇವಲ ಮೊದಲ ಪುಟಗಳನ್ನು ಮಾತ್ರ msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "ತೆರೆಯಿರಿ" @@ -4559,6 +4664,10 @@ msgstr "ಫೋಕಸ್ ಮೋಡ್ ತೆರೆಯಿರಿ" msgid "Open in builder" msgstr "ಬಿಲ್ಡರ್‌ನಲ್ಲಿ ತೆರೆಯಿರಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "ಸಂಯೋಜನೆಗಳ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ" @@ -4597,6 +4706,10 @@ msgstr "ಹೊಸ ಟ್ಯಾಬ್‌ನಲ್ಲಿ ತೆರೆಯುತ್ msgid "opens in new tab" msgstr "ಹೊಸ ಟ್ಯಾಬ್‌ನಲ್ಲಿ ತೆರೆಯುತ್ತದೆ" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ಏಜೆಂಟ್‌ಗೆ ಐಚ್ಛಿಕ ಟಿಪ್ಪಣಿ" @@ -4609,6 +4722,16 @@ msgstr "ಏಜೆಂಟ್‌ಗೆ ಐಚ್ಛಿಕ ಟಿಪ್ಪಣಿ…" msgid "Optionally, which terms from a job posting already appear." msgstr "ಐಚ್ಛಿಕವಾಗಿ, ಉದ್ಯೋಗ ಪೋಸ್ಟಿಂಗ್‌ನ ಯಾವ ಪದಗಳು ಈಗಾಗಲೇ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "ಪುಟ" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಅಪ್ಲಿಕೇಶನ msgid "PDF text layer" msgstr "PDF ಪಠ್ಯ ಪದರ" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಈಗಾಗಲೇ ಲಗತ್ತಿಸಲಾದ PDF ಗಳು ಲಭ್ಯವಿರುತ್ತವೆ." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "ಒಂದೇ ಕಾಲಮ್ ಆಯ್ಕೆಮಾಡಿ, ಅಥವಾ #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "ಆದ್ಯತೆಗಳು" @@ -4957,10 +5079,6 @@ msgstr "ಪೂರ್ವವೀಕ್ಷಣೆ PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "ಹಿಂದಿನ" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "ಪಾರುಂಗತತೆ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "ಪ್ರೊಫೈಲ್" @@ -5118,11 +5236,6 @@ msgstr "ಮರು ಅಂಕೀಕರಿಸಿ" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - ಮುಖ್ಯ ಪುಟಕ್ಕೆ ಹೋಗಿ" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "ರಿಯಾಕ್ಟಿವ್ ರೆಸ್ಯೂಮೇ (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲದ್ದು. ಅಮೃತ್ ಮತ್ತು ಕೊಡುಗೆದಾರರ ಸಮುದಾಯ ಇದನ್ನು ನಡೆಸಿಕೊಂಡು ಬರುತ್ತಿದೆ. ಈ ಕೆಲಸಕ್ಕೆ ಬೆಂಬಲ ನೀಡಲು ಬಯಸಿದರೆ, ದೇಣಿಗೆಗಳು ಹೋಸ್ಟಿಂಗ್ ಮತ್ತು ಅಭಿವೃದ್ಧಿಯ ವೆಚ್ಚ ಭರಿಸಲು ನೆರವಾಗುತ್ತವೆ." @@ -5136,11 +5249,6 @@ msgstr "ರಿಯಾಕ್ಟಿವ್ ರೆಸ್ಯೂಮ್ ಉಚಿತ ಮ msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "ರಿಯಾಕ್ಟಿವ್ ರೆಸ್ಯೂಮ್ v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "ರಿಯಾಕ್ಟಿವ್ ರೆಸ್ಯೂಮೇ v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "ಮತ್ತೆ ಓದಿಸಿ" @@ -5191,6 +5299,10 @@ msgstr "{0} ಪುಟಗಳಲ್ಲಿ {1} ಓದಲಾಗುತ್ತಿದೆ msgid "Reading PDF" msgstr "PDF ಓದಲಾಗುತ್ತಿದೆ" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "ಪೋಸ್ಟಿಂಗ್ ಓದಲಾಗುತ್ತಿದೆ…" @@ -5199,6 +5311,10 @@ msgstr "ಪೋಸ್ಟಿಂಗ್ ಓದಲಾಗುತ್ತಿದೆ…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "ಈ PDF ಅನ್ನು ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ಓದಲಾಗುತ್ತಿದೆ. ನಿಮ್ಮ ಫೈಲ್ ಅಪ್‌ಲೋಡ್ ಆಗುವುದಿಲ್ಲ." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "ಸಕ್ರಿಯಗೊಳಿಸಲು ಸಿದ್ಧವಾಗಿದೆ" @@ -5302,6 +5418,10 @@ msgstr "ಟ್ಯಾಗ್ ತೆಗೆದುಹಾಕಿ" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "ಸಂಪನ್ಮೂಲಗಳು" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "ವಿನ್ಯಾಸ ವ್ಯವಸ್ಥೆಯ ಮೇಲೆ ಕೆಲಸ ಮಾಡುವ ಮತ್ತು ಇತರ ತಂಡಗಳಿಗೆ ಅವರ ವಿನ್ಯಾಸಗಳಲ್ಲಿ ನೆರವಾಗುವ ಜವಾಬ್ದಾರಿ." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "ಮರುಸ್ಥಾಪಿಸಿ" @@ -5418,6 +5539,11 @@ msgstr "ಈ ಪ್ಯಾಚ್‌ಗೆ ಮೊದಲಿನ ಸ್ಥಿತಿಗ msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "ರೆಸ್ಯೂಮ್ ಟೆಂಪ್ಲೇಟ್‌ಗಳು" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "ರೆಸ್ಯೂಮೇ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "ಮಾದರಿ ಡೌನ್‌ಲೋಡ್ ಸ್ವರೂಪ" msgid "Sample resume" msgstr "ಮಾದರಿ ರೆಸ್ಯೂಮ್" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} ಅವರ ಮಾದರಿ ರೆಸ್ಯೂಮ್" @@ -5615,6 +5744,7 @@ msgstr "" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸು" msgid "Save changes before previewing, exporting, or changing styling." msgstr "ಪೂರ್ವವೀಕ್ಷಣೆ, ರಫ್ತು ಅಥವಾ ಶೈಲಿಯನ್ನು ಬದಲಾಯಿಸುವ ಮೊದಲು ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "ಲೈಬ್ರರಿಗೆ ನಕಲನ್ನು ಉಳಿಸಿ" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "ಮಾದರಿಯನ್ನು ಉಳಿಸಿ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "ಅದರ ವಿಷಯ ಅಥವಾ ಶೈಲಿಯನ್ನು ನಕಲಿಸುವ ಮೊದಲು ರೆಸ್ಯೂಮ್ ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ." @@ -5717,7 +5842,8 @@ msgstr "ನನ್ನ ಹೊಂದಾಣಿಕೆಯನ್ನು ಅಂಕೀಕ msgid "Scoring your fit…" msgstr "ನಿಮ್ಮ ಹೊಂದಾಣಿಕೆಯನ್ನು ಅಂಕೀಕರಿಸಲಾಗುತ್ತಿದೆ…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "ಹುಡುಕಿ Kannada" @@ -5730,13 +5856,13 @@ msgstr "ಅರ್ಜಿಗಳನ್ನು ಹುಡುಕಿ…" msgid "Search commands" msgstr "ಕಮಾಂಡ್‌ಗಳನ್ನು ಹುಡುಕಿ" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "ಕವರ್ ಅಕ್ಷರಗಳನ್ನು ಹುಡುಕಿ" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "ಕವರ್ ಲೆಟರ್‌ಗಳನ್ನು ಹುಡುಕಿ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ಐಕಾನ್‌ಗಾಗಿ ಹುಡುಕಿ" msgid "Search for…" msgstr "… ಗಾಗಿ ಹುಡುಕಿ" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "ಹುಡುಕಾಟ ರೆಸ್ಯೂಮ್‌ಗಳು..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "ಪಾಸ್‌ವರ್ಡ್ ಹಾಕಿ" msgid "Set the document language when exporting." msgstr "ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡುವಾಗ ಡಾಕ್ಯುಮೆಂಟ್ ಭಾಷೆಯನ್ನು ಹೊಂದಿಸಿ." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "ಪೂರೈಕೆದಾರರನ್ನು ಸೆಟಪ್ ಮಾಡಿ" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "AI ಪೂರೈಕೆದಾರರನ್ನು ಹೊಂದಿಸಿ" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "ಈ ರೆಸ್ಯೂಮ್ ಬಗ್ಗೆ ಚಾಟ್ ಮಾಡಲು ಮತ್ತು ಎಡಿಟ್‌ಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ವಯಿಸಲು AI ಪೂರೈಕೆದಾರರನ್ನು ಹೊಂದಿಸಿ." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "ಸೆಟ್ಟಿಂಗ್ಸಗಳು" @@ -6121,7 +6245,7 @@ msgstr "ಬಿಟ್ಟು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "ಮುಖ್ಯ ವಿಷಯಕ್ಕೆ ತೆರಳಿರಿ" @@ -6193,6 +6317,10 @@ msgstr "ಬೇರೇನಾದರೂ…" msgid "Something went wrong" msgstr "ಏನೋ ತಪ್ಪಾಗಿದೆ." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "ಆ ಫೈಲ್ ಓದುವಾಗ ಏನೋ ತಪ್ಪಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." @@ -6212,8 +6340,15 @@ msgstr "ನಿಮ್ಮನ್ನು ಸೈನ್ ಇನ್ ಮಾಡುವಾಗ msgid "Something went wrong. Please try again." msgstr "ಏನೋ ತಪ್ಪಾಗಿದೆ. ದಯವಿಟ್ಟು ಮರುಪ್ರಯತ್ನಿಸಿ." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "ವಿನ್ಯಾಸ ಆಧಾರದ ಮೇಲೆ ವಿಂಗಡಿಸಿ" @@ -6319,14 +6454,10 @@ msgstr "ಥ್ರೆಡ್ ಪ್ರಾರಂಭಿಸಿ" msgid "Start again" msgstr "ಮತ್ತೆ ಆರಂಭಿಸಿ" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "ಹೆಸರನ್ನು ನೀಡುವ ಮೂಲಕ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸಿ." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "ಮೊದಲಿನಿಂದ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಾರಂಭಿಸಿ" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "ಪ್ರಾರಂಭ ದಿನಾಂಕವು ಅಂತಿಮ ದಿನ msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "ಪ್ರತಿಯೊಂದನ್ನೂ ಸ್ಪಷ್ಟ ಕ್ರಿಯಾಪದದಿಂದ ಪ್ರಾರಂಭಿಸಿ: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "ಹೊಸ ಥ್ರೆಡ್ ಪ್ರಾರಂಭಿಸಿ" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "ಅಂಕಿಅಂಶಗಳು" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "ಇರಿ" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲೇ ಉಳಿಯುತ್ತದೆ" @@ -6419,6 +6561,10 @@ msgstr "ಆಯ್ಕೆಮಾಡಿದ ರೆಸ್ಯೂಮ್‌ನಿಂದ msgid "Subreddit" msgstr "ಸಬ್‌ರೆಡಿಟ್" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "ಸಲಹೆಗಳು" @@ -6472,6 +6618,7 @@ msgstr "ಕೋಷ್ಟಕ" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "ಟ್ಯಾಗ್‌ಗಳು" @@ -6483,6 +6630,14 @@ msgstr "ಟ್ಯಾಗ್‌ಗಳನ್ನು ಕೀವರ್ಡ್‌ಗಳ msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "ಟ್ಯಾಗ್‌ಗಳು ಸಾಫ್ಟ್‌ವೇರ್‌ಗೆ ಸ್ಪಷ್ಟ ಓದುವ ಕ್ರಮವನ್ನು ನೀಡುತ್ತವೆ. ನಿಮ್ಮ ಪರಿಕರ ಒದಗಿಸಿದರೆ, ಎಕ್ಸ್‌ಪೋರ್ಟ್ ಮಾಡುವಾಗ ಅವುಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "ನನ್ನ ರೆಸ್ಯೂಮೆ ಹೊಂದಿಸಿ" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "ತೆಲುಗು" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "ಪಠ್ಯ ಹೊರತೆಗೆಯಲಾಗಿದೆ" msgid "Text is written one character at a time." msgstr "ಪಠ್ಯವನ್ನು ಒಂದೊಂದೇ ಅಕ್ಷರವಾಗಿ ಬರೆಯಲಾಗಿದೆ." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "ಪಠ್ಯವು ಹೆಡರ್ ಅಥವಾ ಫುಟರ್ ಪ್ರದೇಶದಲ್ಲಿದೆ." @@ -6618,10 +6776,18 @@ msgstr "API ಕೀಲಿಯನ್ನು ಅಳಿಸಲಾಗಿದೆ." msgid "The application that sent you here made an invalid authorization request." msgstr "ನಿಮ್ಮನ್ನು ಇಲ್ಲಿಗೆ ಕಳುಹಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ ಅಮಾನ್ಯ ಅಧಿಕಾರ ವಿನಂತಿಯನ್ನು ಮಾಡಿದೆ." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "ಮೇಲಿನ ಪರಿಶೀಲನೆಗಳು ಯಾಂತ್ರಿಕವಾಗಿವೆ. ಇದು ನಿಮ್ಮ ಬುಲೆಟ್‌ಗಳ ಬಗ್ಗೆ ಓದುಗನ ಅಭಿಪ್ರಾಯವೇನೆಂದು ಭಾಷಾ ಮಾದರಿಯನ್ನು ಕೇಳಿ, ಮರುಬರವಣಿಗೆಯ ಸಲಹೆ ನೀಡುತ್ತದೆ. ಇದು ಯಾವುದೇ ಸ್ಕೋರ್ ನೀಡುವುದಿಲ್ಲ." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "ಆಳ ಪರಿಶೀಲನೆ ಪೂರ್ಣಗೊಳ್ಳಲಿಲ್ಲ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ." @@ -6630,19 +6796,14 @@ msgstr "ಆಳ ಪರಿಶೀಲನೆ ಪೂರ್ಣಗೊಳ್ಳಲಿಲ msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "ಆಮದು ಮಾಡಿದ ಫೈಲ್ ಅನ್ನು ಮಾನ್ಯ ರೆಸ್ಯೂಮ್ ಆಗಿ ಪಾರ್ಸ್ ಮಾಡಲಾಗಲಿಲ್ಲ." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "ಪಠ್ಯ ಸಂಗ್ರಹವಾಗಿರುವ ಕ್ರಮವು ಅದು ಓದುವ ಕ್ರಮಕ್ಕೆ ತೀವ್ರವಾಗಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "ಮೂಲ ಪತ್ರವು ನಿಮ್ಮ ಪುನರಾರಂಭದಲ್ಲಿ ಉಳಿಯುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಪ್ರತಿಯನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಸಂಪಾದಿಸಬಹುದು." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "ನೀವು ಹುಡುಕುತ್ತಿರುವ ಪುಟವು ಸ್ಥಳಾಂತರಗೊಂಡಿರಬಹುದು ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದಿರಬಹುದು." @@ -6751,11 +6912,6 @@ msgstr "ಈ ದಿನಾಂಕಗಳನ್ನು ಸರಿಯಾಗಿ ಓದಲ msgid "Thinking" msgstr "ಆಲೋಚನೆ" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "ಈ ಕ್ರಿಯೆಯನ್ನು ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "ಈ ಕ್ರಿಯೆಯನ್ನು ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ. ನಿಮ್ಮ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ." @@ -6804,10 +6960,6 @@ msgstr "ಈ ನಮೂದು ಯಾವುದೇ ದಿನಾಂಕಗಳನ್ನ msgid "This entry will be permanently deleted. This can't be undone." msgstr "ಈ ನಮೂದನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲಾಗುತ್ತದೆ. ಇದನ್ನು ಹಿಂದಿರುಗಿಸಲಾಗುವುದಿಲ್ಲ." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "ಈ ವೈಶಿಷ್ಟ್ಯಕ್ಕೆ ಸಂಪರ್ಕಿತ AI ಪೂರೈಕೆದಾರರ ಅಗತ್ಯವಿದೆ. ದಯವಿಟ್ಟು ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಒಂದನ್ನು ಹೊಂದಿಸಿ." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "ಈ ಫೈಲ್ ಫಾರ್ಮ್ ಕ್ಷೇತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ." @@ -6848,6 +7000,10 @@ msgstr "ಈ ಫೈಲ್ ರೆಸ್ಯೂಮೆಗೆ ದೊಡ್ಡದಾಗ msgid "This file is larger than many application forms accept." msgstr "ಈ ಫೈಲ್ ಅನೇಕ ಅರ್ಜಿ ನಮೂನೆಗಳು ಸ್ವೀಕರಿಸುವುದಕ್ಕಿಂತ ದೊಡ್ಡದಾಗಿದೆ." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ಈ ಫೈಲ್ ಹಲವಾರು ವಿಭಿನ್ನ ಫಾಂಟ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ." @@ -6884,14 +7040,6 @@ msgstr "ಈ ಕೀಲಿ ಒಂದೇ ಬಾರಿ ಮಾತ್ರ ತೋರಿ msgid "This link is missing its protocol." msgstr "ಈ ಲಿಂಕ್ ತನ್ನ ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಕಳೆದುಕೊಂಡಿದೆ." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "ಇದು AI ಪ್ರೊವೈಡರ್‌ನ ಪ್ರತಿಕ್ರಿಯೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿ ಕೆಲ ನಿಮಿಷಗಳು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ದಯವಿಟ್ಟು ವಿಂಡೋ ಅನ್ನು ಮುಚ್ಚಬೇಡಿ ಅಥವಾ ಪುಟವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಬೇಡಿ." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "ಇದು ಸ್ವಲ್ಪ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ದಯವಿಟ್ಟು ವಿಂಡೋವನ್ನು ಮುಚ್ಚಬೇಡಿ ಅಥವಾ ಪುಟವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಬೇಡಿ." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "ಈ ಫೈಲ್‌ನ ಪಠ್ಯವನ್ನು ತಂತ್ರಾಂಶ ಎಷ್ಟು ನಿಷ್ಠೆಯಿಂದ ಹೊರತೆಗೆಯಬಲ್ಲದು ಎಂಬುದನ್ನು ಇದು ಅಳೆಯುತ್ತದೆ. ಒಂದು ಅರ್ಜಿ ತಿರಸ್ಕೃತವಾಗುತ್ತದೆಯೇ ಎಂಬುದನ್ನು ಇದು ಊಹಿಸಿ ಹೇಳುವುದಿಲ್ಲ, ಯಾವ ಸಾಧನಕ್ಕೂ ಅದು ಸಾಧ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ಫೈಲ್ ಈ ಬ್ರೌಸರ್‌ನಲ್ಲಿಯೇ ಓದಲ್ಪಟ್ಟಿತು, ಎಂದಿಗೂ ಅಪ್‌ಲೋಡ್ ಆಗಲಿಲ್ಲ." @@ -6908,10 +7056,9 @@ msgstr "ಈ ಪುಟ ಕಾಲಮ್‌ಗಳಲ್ಲಿದೆ, ಮತ್ತ msgid "This page is very densely packed." msgstr "ಈ ಪುಟ ಬಹಳ ದಟ್ಟವಾಗಿ ತುಂಬಿದೆ." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "ಈ PDF ಯಾವುದೇ ಓದಬಲ್ಲ ಪಠ್ಯವನ್ನು ಹೊಂದಿಲ್ಲ. ಇದು ಸ್ಕ್ಯಾನ್ ಆಗಿರಬಹುದು, ಆದ್ದರಿಂದ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಏನೂ ಇಲ್ಲ." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "ಈ ಅವಧಿಯು ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲ msgid "This period starts in the future." msgstr "ಈ ಅವಧಿಯು ಭವಿಷ್ಯದಲ್ಲಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "ಈ ಪುನರಾರಂಭವು ಎಂಬೆಡೆಡ್ ಕವರ್ ಲೆಟರ್‌ಗಳನ್ನು ಹೊಂದಿಲ್ಲ." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "ಈ ರೆಸ್ಯೂಮ್ ಲಾಕ್ ಆಗಿದೆ ಮತ್ತು ಅದನ್ನು ನವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ." @@ -7105,11 +7248,25 @@ msgstr "ಆ್ಯಪ್ ಅನುವಾದಿಸಿ" msgid "Translations" msgstr "ಅನುವಾದಗಳು" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "ಭೇಟಿ ನೀಡುವವರಿಗೆ ಏನು ಸಿಗುತ್ತದೆ ಎಂದು ನೋಡಲು ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ. ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ರಚಿಸಿದಾಗ, ಅದನ್ನು ಹೇಗೆ ಹಂಚಿಕೊಳ್ಳಬೇಕೆಂದು ನೀವೇ ನಿರ್ಧರಿಸುತ್ತೀರಿ." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "ನಿಮ್ಮ PDF ಪ್ರಯತ್ನಿಸಿ" @@ -7198,7 +7359,8 @@ msgstr "ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣ ಈಗ ಸಕ್ರ msgid "Two-Factor Authentication QR Code" msgstr "ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣದ QR ಕೋಡ್" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "ಅಂಡರ್‌ಲೈನ್" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "ರದ್ದುಗೊಳಿಸಿ" @@ -7253,17 +7417,18 @@ msgstr "ರದ್ದುಗೊಳಿಸಿ" msgid "Undo stylesheet edit" msgstr "ಸ್ಟೈಲ್‌ಶೀಟ್ ಸಂಪಾದನೆಯನ್ನು ರದ್ದುಗೊಳಿಸಿ" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "ನಿಮ್ಮ {providerName} ಖಾತೆಯನ್ನು ಅನಿರ್ಬಂಧಿಸಲಾಗುತ್ತಿದೆ..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "ಅನಿರ್ಬಂಧಿಸಿ" @@ -7272,6 +7437,10 @@ msgstr "ಅನಿರ್ಬಂಧಿಸಿ" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "ಹೆಸರಿಡದ ಪಾಸ್‌ಕೀ" @@ -7280,6 +7449,14 @@ msgstr "ಹೆಸರಿಡದ ಪಾಸ್‌ಕೀ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "ಪರಿಶೀಲಿಸಲಾಗಿಲ್ಲ" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "ವಿಯೆಟ್ನಾಮೀಸ್" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "ಬರವಣಿಗೆಯ ಬಗ್ಗೆ ಎರಡನೇ ಅಭಿಪ್ msgid "Warning" msgstr "ಎಚ್ಚರಿಕೆ" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "ಸ್ವರೂಪವನ್ನು ತಂತಾನೇ ಗುರುತಿಸಲು ನಮಗೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ಮೇಲೆ ಅದನ್ನು ಆರಿಸಿ." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "ನಮಗೆ ಆ ಪುಟ ಸಿಗಲಿಲ್ಲ." @@ -7666,10 +7843,6 @@ msgstr "ಇದು ಏನು ಮಾಡುವುದಿಲ್ಲ" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "ಲಾಕ್ ಮಾಡಿದಾಗ, ರೆಸ್ಯೂಮ್ ಅನ್ನು ನವೀಕರಿಸಲು ಅಥವಾ ಅಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "ಪೂರ್ಣಗೊಳ್ಳುವ ಮೊದಲೇ ನೀವು ಸೈ msgid "You have unsaved changes that will be lost." msgstr "ನೀವು ಉಳಿಸದ ಬದಲಾವಣೆಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳುವಿರಿ." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "ನಿಮ್ಮನ್ನು ಇಂಟಿಗ್ರೇಷನ್‌ಗಳ ಪುಟಕ್ಕೆ ಕರೆದೊಯ್ಯಲಾಗುತ್ತದೆ. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "ನಿಮ್ಮ ಜೊತೆ ಬಹಳಷ್ಟು ಮಂದಿ ಇದ್ದಾರೆ." @@ -7945,23 +8114,10 @@ msgstr "ನಿಮ್ಮ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಅಸಾ msgid "Your profile has been updated." msgstr "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ರಚಿಸಲಾಗಿದೆ." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಅಳಿಸಲಾಗಿದೆ." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ನಕಲಿಸಲಾಗಿದೆ." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ಆಮದು ಮಾಡಲಾಗಿದೆ." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ." diff --git a/apps/web/locales/ko-KR.po b/apps/web/locales/ko-KR.po index ac28c82fb..dcfecbbf2 100644 --- a/apps/web/locales/ko-KR.po +++ b/apps/web/locales/ko-KR.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" 및 전체 타임라인이 영구적으로 삭제됩니다. 이 작업은 되돌릴 수 없습니다." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# 수출 신청} other {# 내보낼 애플리케이션} msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} 문자" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "연락처 {0}건을 건너뛰었습니다(이메일이 유효하지 않거나 연락처 이름이 없음). 해당 지원 내역은 그대로 가져옵니다." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0}개 거절됨" msgid "{0} Sample Resume" msgstr "{0} 샘플 이력서" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "수정할 항목 {0}개" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "접근성" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "계정" @@ -639,14 +697,6 @@ msgstr "대리인" msgid "Agent ready" msgstr "에이전트 준비 완료" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "자치령 대표" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "현재 AI 에이전트 설정이 불가능합니다. 잠시 후 다시 시도해 주세요." @@ -695,6 +745,7 @@ msgstr "원할 때만 쓰는 AI" msgid "Albanian" msgstr "알바니아어" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "임베드된 폰트를 읽을 수 없습니다." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "예기치 않은 오류로 인해 페이지 로딩이 중단되었습니다. 다시 시도하거나 뒤로 돌아가세요." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "이력서를 가져오는 동안 알 수 없는 오류가 발생했습니다." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Key" @@ -787,7 +833,7 @@ msgstr "API 키는 서버에서 암호화되며 저장 후에는 다시 노출 msgid "API Reference" msgstr "API 레퍼런스" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "앱" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "지원 내역" @@ -859,7 +907,7 @@ msgstr "지원이 업데이트되었습니다." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "지원" @@ -917,19 +965,10 @@ msgstr "이 대화상자를 닫으시겠습니까?" msgid "Are you sure you want to delete this API key?" msgstr "이 API 키를 삭제하시겠습니까?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "이 이력서를 삭제하시겠습니까?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "계정을 삭제하시겠습니까?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "이 이력서를 잠그시겠습니까?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS 검사" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS 검사기" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "첨부파일이 업로드되었습니다." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "인증" @@ -1037,11 +1076,16 @@ msgstr "아제르바이잔어" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "인증 설정으로 돌아가기" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "채팅" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "다시 점검" @@ -1295,9 +1344,13 @@ msgstr "중국어(번체)" msgid "Choose {0}" msgstr "{0} 선택" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "커버레터 선택" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "사전 설정 또는 사용자 지정 색조를 선택합니다." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "이력서를 선택하세요" @@ -1343,6 +1395,10 @@ msgstr "지원 내역 선택" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "필터 지우기" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "선택 해제" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "가져올 파일을 선택하려면 여기를 클릭하세요" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "클라이언트 ID" @@ -1436,7 +1492,6 @@ msgstr "커뮤니티" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "컴팩트" @@ -1539,15 +1594,6 @@ msgstr "내용이 격자 형태로 배치되어 있습니다." msgid "Continue" msgstr "계속" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "중단한 곳부터 계속하기" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "코드 기여하기" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "클립보드에 복사되었습니다." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "클립보드에 복사되었습니다." msgid "Copy" msgstr "복사" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "이력서에서 기존 커버레터 복사" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "기기를 분실했을 때를 대비해 이 백업 코드를 복사해 msgid "Copy Backup Codes" msgstr "백업 코드 복사" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "이력서에서 복사" @@ -1625,6 +1679,10 @@ msgstr "내보낸 파일에서 텍스트를 복사해 읽어 보고, 잘못된 msgid "Copy this secret key and use it in your applications to access your data." msgstr "이 비밀 키를 복사해 애플리케이션에 붙여넣어 데이터에 액세스하세요." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "연도를 수정하거나 진행 중인 작업에 \"현재\"를 사용하세요." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "연도를 수정하거나, 진행 중인 업무라면 \"현재\"라고 작성하세요." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "이 작업을 완료하지 못했습니다. 다시 시도해 주세요." @@ -1655,14 +1712,6 @@ msgstr "DOCX를 생성하지 못했습니다. 다시 시도하세요." msgid "Could not generate the PDF. Please try again." msgstr "PDF를 생성하지 못했습니다. 다시 시도하세요." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "커버레터를 불러오지 못했습니다." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "선택한 이력서를 불러오지 못했습니다." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "이 커버레터를 불러오지 못했습니다." @@ -1675,11 +1724,6 @@ msgstr "샘플을 준비하지 못했습니다. 다시 시도해 주세요." msgid "Could not prepare your resume for printing. Please try again." msgstr "이력서를 인쇄용으로 준비하지 못했습니다. 다시 시도하세요." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI 제공업체에 연결할 수 없습니다. 다시 시도하세요." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "이 패치를 복원할 수 없습니다." @@ -1709,6 +1753,18 @@ msgstr "연결을 확인할 수 없습니다. API 키, 모델 및 기본 URL을 msgid "Couldn't add the application. Please try again." msgstr "지원을 추가할 수 없습니다. 다시 시도하세요." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "타임라인 항목을 삭제할 수 없습니다." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "지원을 이동할 수 없습니다. 다시 시도하세요." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "메모를 저장할 수 없습니다." @@ -1764,7 +1828,6 @@ msgstr "채우기" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "커버레터" @@ -1778,16 +1841,17 @@ msgstr "자기소개서" msgid "Cover letter draft" msgstr "커버레터 초안" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "커버레터" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "생성" @@ -1804,10 +1868,7 @@ msgstr "새 계정 만들기" msgid "Create a new API key" msgstr "새 API 키 만들기" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "새 이력서 만들기" @@ -1815,13 +1876,9 @@ msgstr "새 이력서 만들기" msgid "Create a resume" msgstr "이력서 만들기" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "샘플 이력서 만들기" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "커버레터 만들기" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "처음부터 만들기" msgid "Create one now" msgstr "지금 만들기" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "옵션으로 이력서 만들기" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "생성일" @@ -1847,14 +1899,19 @@ msgstr "생성일" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\"을(를) 만들고 이 지원에 연결했습니다." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "API 키를 생성하는 중입니다..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "이력서를 생성하는 중입니다..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "사진 자르고 업로드" @@ -1931,10 +1988,6 @@ msgstr "다크" msgid "Dark theme" msgstr "다크 테마" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "대시보드" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "날짜" @@ -1969,34 +2022,30 @@ msgstr "확대/축소 크기 줄이기" msgid "Deep check" msgstr "심층 점검" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "기본 템플릿" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "학위" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "삭제" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "삭제하세요. 숨겨진 키워드는 검색을 조작하려는 고의적인 시도로 간주됩니다." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "페이지 삭제" @@ -2040,10 +2097,6 @@ msgstr "이 에이전트 스레드를 삭제하시겠습니까?" msgid "Delete this application?" msgstr "이 지원서를 삭제할까요?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "이 커버레터를 삭제할까요?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "이 타임라인 항목을 삭제할까요?" msgid "Delete timeline entry" msgstr "타임라인 항목 삭제" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "지원 {0}개를 삭제했습니다." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "계정을 삭제하는 중입니다..." @@ -2077,11 +2139,6 @@ msgstr "계정을 삭제하는 중입니다..." msgid "Deleting your API key..." msgstr "API 키를 삭제하는 중입니다..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "이력서를 삭제하는 중입니다..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "거부되었습니다. 에이전트를 기다리는 중…" @@ -2191,12 +2248,22 @@ msgstr "문서" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "문서" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "보낸 문서" @@ -2309,18 +2376,27 @@ msgstr "업로드하기 전에 드래그하여 위치를 조정하고 슬라이 msgid "Drag to turn the pages" msgstr "드래그해서 페이지를 넘겨 보세요" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "대명사를 빼고 동사로 시작하세요. 대부분의 시장에서 통용되는 방식입니다." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "복제" @@ -2336,6 +2412,10 @@ msgstr "이력서 복제" msgid "Duplicate your resume to create a new one, just like the original." msgstr "이력서를 복제해 원본과 동일한 새 이력서를 만들 수 있습니다." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "이력서를 복제하는 중입니다..." @@ -2355,11 +2435,6 @@ msgstr "네덜란드어" msgid "Edit" msgstr "편집하다" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "{0} 편집" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "날짜 수정" msgid "Edit declined" msgstr "편집 거부됨" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "세부 정보 수정" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "모델 편집" msgid "Edit note" msgstr "메모 수정" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON 내보내기" msgid "Export my data" msgstr "내 데이터를 내보내기" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG 내보내기" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "15가지 템플릿, 모두 무료입니다. 마음에 드는 것을 고르세요. 서체, 색상, 레이아웃은 편집기에서 바꿀 수 있습니다." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "파일" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "항목 채우기" @@ -2858,9 +2935,13 @@ msgstr "항목 채우기" msgid "Filled in what we could from the posting." msgstr "공고에서 가능한 내용을 채웠습니다." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "다음 기준으로 필터링" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "약한 항목을 찾아 더 뚜렷한 성과, 수치, 규모, 힘 있는 msgid "Find us on GitHub" msgstr "GitHub에서 만나보세요" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "핀란드어" @@ -2967,6 +3052,10 @@ msgstr "사본을 보관하기 위해" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "다음 지원을 위해" @@ -3120,7 +3209,7 @@ msgstr "그래픽 디자인" msgid "Greek" msgstr "그리스어" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "그리드" @@ -3304,8 +3393,7 @@ msgstr "스캔본이라면 자연스러운 현상입니다. 그렇지 않다면 msgid "Images cover most of the page." msgstr "이미지가 페이지의 대부분을 차지하고 있습니다." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "가져오기" @@ -3314,15 +3402,13 @@ msgstr "가져오기" msgid "Import {0}" msgstr "{0} 가져오기" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "기존 이력서 가져오기" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "커버레터 JSON 가져오기" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV에서 가져오기" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON 가져오기" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "지원 {0}개를 가져왔습니다." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word에서 가져오려면 연결된 AI 제공자가 필요합니다." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "이력서를 가져오는 중입니다..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… 가져오기" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0}페이지 중 {1}페이지 검사 중…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "통합" @@ -3466,6 +3552,10 @@ msgstr "AI 제공자 구성이 잘못되었습니다." msgid "Issuer" msgstr "발급 기관" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "이탈리아어" msgid "Italic" msgstr "기울임" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "일본어" @@ -3530,10 +3628,9 @@ msgstr "신원 미상" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON 이력서" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "계속 편집" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs, Pages에서 이어서 편집하세요. 레이아웃은 PDF와 다를 수 있습니다." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "보통 이미지를 제거하거나 축소하여 2.5MB 이하로 유지하세요." @@ -3659,19 +3760,14 @@ msgstr "언어" msgid "Languages" msgstr "언어" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "마지막 업데이트" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "마지막 수정일" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "마지막 수정일: {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "라트비아어" @@ -3689,7 +3785,6 @@ msgstr "레이아웃" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "한 일을 앞세우세요. 머릿속에 그려지도록 구체적인 내용을 덧붙이세요." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "나가기" @@ -3706,10 +3801,6 @@ msgstr "원래 제목으로 되돌리려면 비워 두세요." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI 제공업체 설정을 위해 나가시겠습니까?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "왼쪽 정렬" @@ -3722,6 +3813,11 @@ msgstr "법적 고지" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "길이 자체는 결함이 아니며, 보편적인 한 페이지 규칙도 없습니다. 그만한 가치가 있는 페이지만 남기세요." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "길이 자체는 결함이 아니며, 보편적인 한 페이지 규칙 msgid "Letter" msgstr "레터" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "연결된 Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, 추천…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, 추천…" msgid "Linking your {providerName} account..." msgstr "{providerName} 계정을 연결하는 중입니다..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "목록" @@ -3845,10 +3948,6 @@ msgstr "리투아니아어" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AI 제공업체를 불러오는 중입니다. 잠시 후 다시 시도해 주세요." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "애플리케이션 로딩 중…" @@ -3888,17 +3987,15 @@ msgstr "합계를 불러오는 중" msgid "Location" msgstr "위치" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "잠금" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "중간 영향도" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "이력서가 누락되었습니다." @@ -4106,6 +4197,12 @@ msgstr "면접으로 이동" msgid "Move to offer" msgstr "오퍼로 이동" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "다음으로 이동됨" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "이름" @@ -4188,6 +4287,11 @@ msgstr "네트워크" msgid "Never expires" msgstr "만료되지 않음" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "이 서버에서는 현재 새 계정 가입이 비활성화되어 있습니다." @@ -4197,6 +4301,15 @@ msgstr "이 서버에서는 현재 새 계정 가입이 비활성화되어 있 msgid "New Application" msgstr "새로운 신청서" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "새 줄" @@ -4233,10 +4346,6 @@ msgstr "새 스레드" msgid "New Thread" msgstr "새 스레드" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "다음" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "연결된 AI 제공업체 없음" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "연결된 AI 제공자가 없어 브라우저에서 직접 PDF의 텍스트를 읽어 인식한 내용을 채웁니다. 결과는 다듬어야 할 수 있습니다." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "필터와 일치하는 지원이 없습니다." @@ -4265,6 +4370,10 @@ msgstr "필터와 일치하는 지원이 없습니다." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "아직 지원 내역이 없습니다. 몇 건 추가하면 단계별 현황과 회신율을 볼 수 있습니다." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "글머리 기호 목록을 찾을 수 없습니다." @@ -4278,15 +4387,6 @@ msgstr "검색과 일치하는 명령이 없습니다." msgid "No conventional section headings were found." msgstr "일반적인 섹션 제목을 찾을 수 없습니다." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "커버레터가 없습니다. 새로 만들거나 기존 편지를 가져오세요." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI 제공업체로부터 반환된 데이터가 없습니다." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "날짜를 찾을 수 없습니다." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "직함과 회사명이 함께 있는 줄을 찾을 수 없습니다." @@ -4351,11 +4455,6 @@ msgstr "결과가 없습니다." msgid "No resume linked." msgstr "연결된 이력서가 없습니다." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "검색 조건에 맞는 이력서가 없습니다." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "아직 이력서가 없습니다." @@ -4445,6 +4544,15 @@ msgstr "노트" msgid "Nothing marks a role as ongoing." msgstr "진행 중임을 나타내는 표시가 없습니다." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "처음 몇 페이지만 점검했습니다." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "열기" @@ -4559,6 +4664,10 @@ msgstr "초점 모드 열기" msgid "Open in builder" msgstr "빌더에서 열기" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "통합 설정 열기" @@ -4597,6 +4706,10 @@ msgstr "새 탭에서 열립니다" msgid "opens in new tab" msgstr "새 탭에서 열림" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "에이전트를 위한 메모(선택 사항)" @@ -4609,6 +4722,16 @@ msgstr "에이전트를 위한 메모(선택 사항)…" msgid "Optionally, which terms from a job posting already appear." msgstr "선택적으로, 채용 공고의 어떤 용어가 이미 포함되어 있는지 확인합니다." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "페이지" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF 스냅샷을 지원 내역에 첨부했습니다." msgid "PDF text layer" msgstr "PDF 텍스트 레이어" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "이미 지원 내역에 첨부된 PDF는 계속 사용할 수 있습니다." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "단일 열을 사용하거나, 사이드 열은 짧고 독립적인 목 #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "환경 설정" @@ -4957,10 +5079,6 @@ msgstr "PDF 미리보기" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "이전" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "숙련도" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "프로필" @@ -5118,11 +5236,6 @@ msgstr "다시 점수화" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - 홈페이지로 이동" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "리액티브 이력서(JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume는 무료 오픈 소스입니다. Amruth와 기여자 커뮤니티가 함께 운영하고 있습니다. 이 작업을 응원하고 싶다면, 후원금은 호스팅과 개발 비용에 쓰입니다." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume는 무료 오픈 소스 소프트웨어입니다. 도움 msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "반응형 재개 v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "리액티브 이력서 v4(JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "다시 읽기" @@ -5191,6 +5299,10 @@ msgstr "{0}페이지 중 {1}페이지 읽는 중…" msgid "Reading PDF" msgstr "PDF 읽는 중" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "공고를 읽는 중…" @@ -5199,6 +5311,10 @@ msgstr "공고를 읽는 중…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "이 PDF를 브라우저에서 읽고 있습니다. 파일은 업로드되지 않습니다." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "활성화 준비 완료" @@ -5302,6 +5418,10 @@ msgstr "태그 제거" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "리소스" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "디자인 시스템 작업을 담당하고 다른 팀의 디자인을 도왔습니다." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "복원하다" @@ -5418,6 +5539,11 @@ msgstr "이 패치 적용 이전 상태로 이력서를 복원하시겠습니까 msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "이력서 템플릿" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "이력서" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "샘플 다운로드 형식" msgid "Sample resume" msgstr "샘플 이력서" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name}의 샘플 이력서" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "변경 사항 저장" msgid "Save changes before previewing, exporting, or changing styling." msgstr "미리보기, 내보내기, 스타일 변경 전에 변경 사항을 저장하세요." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "라이브러리에 사본 저장" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "저장 모델" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "내용이나 스타일을 복사하기 전에 이력서 변경 사항을 저장하세요." @@ -5717,7 +5842,8 @@ msgstr "내 적합도 점수화" msgid "Scoring your fit…" msgstr "적합도 점수화 중…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "찾다" @@ -5730,13 +5856,13 @@ msgstr "지원 검색…" msgid "Search commands" msgstr "검색 명령" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "커버레터 검색" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "커버레터 검색…" +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "아이콘 검색" msgid "Search for…" msgstr "…을 검색하세요" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "이력서를 검색하세요..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "비밀번호 설정" msgid "Set the document language when exporting." msgstr "내보낼 때 문서 언어를 설정하세요." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "공급자 설정" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "AI 제공업체를 설립하세요" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "이력서에 대해 AI와 대화하고 자동으로 수정 사항을 적용하도록 설정하세요." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "설정" @@ -6121,7 +6245,7 @@ msgstr "건너뛰고 업로드" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "본문으로 바로 가기" @@ -6193,6 +6317,10 @@ msgstr "기타…" msgid "Something went wrong" msgstr "뭔가 잘못됐어요" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "파일을 읽는 중 문제가 발생했습니다. 다시 시도해 주세요." @@ -6212,8 +6340,15 @@ msgstr "로그인하는 중에 문제가 발생했습니다. 다시 시도해 msgid "Something went wrong. Please try again." msgstr "문제가 발생했습니다. 다시 시도해 주세요." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "정렬 기준" @@ -6319,14 +6454,10 @@ msgstr "스레드를 시작하세요" msgid "Start again" msgstr "다시 시작" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "이력서 이름을 정해 작성을 시작해 보세요." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "처음부터 이력서를 직접 작성하기" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "시작일은 종료일과 같거나 그 이전이어야 합니다." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "각 항목을 구체적인 동사로 시작하세요: 구축했다, 이끌었다, 줄였다, 이전했다 등." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "새 스레드 시작" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "통계" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "머물기" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "브라우저 안에만 있습니다" @@ -6419,6 +6561,10 @@ msgstr "선택한 이력서에서 스타일과 보내는 사람 정보를 새로 msgid "Subreddit" msgstr "서브레딧" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "제안 사항" @@ -6472,6 +6618,7 @@ msgstr "표" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "태그" @@ -6483,6 +6630,14 @@ msgstr "태그는 키워드로 이력서를 분류하는 데 사용할 수 있 msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "태그는 소프트웨어에 명확한 읽기 순서를 제공합니다. 도구에서 지원한다면 내보낼 때 활성화하세요." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "내 이력서 맞춤 조정" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "텔루구어" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "텍스트 추출 완료" msgid "Text is written one character at a time." msgstr "텍스트가 한 글자씩 개별적으로 작성되어 있습니다." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "텍스트가 머리글 또는 바닥글 영역에 있습니다." @@ -6618,10 +6776,18 @@ msgstr "API 키를 삭제했습니다." msgid "The application that sent you here made an invalid authorization request." msgstr "회원님을 여기로 보낸 애플리케이션이 잘못된 인증 요청을 보냈습니다." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "위의 점검은 기계적인 검사입니다. 이 기능은 언어 모델에게 독자가 항목들을 어떻게 볼지 물어보고 수정안을 제안합니다. 점수를 산출하지는 않습니다." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "심층 점검을 완료하지 못했습니다. 다시 시도해 주세요." @@ -6630,19 +6796,14 @@ msgstr "심층 점검을 완료하지 못했습니다. 다시 시도해 주세 msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "가져온 파일을 유효한 이력서로 구문 분석할 수 없습니다." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "텍스트가 저장된 순서가 실제로 읽히는 순서와 크게 다릅니다." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "원본 편지는 이력서에 그대로 남습니다. 각 사본은 따로 편집할 수 있습니다." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "찾으시는 페이지가 이동되었거나 더 이상 존재하지 않을 수 있습니다." @@ -6751,11 +6912,6 @@ msgstr "이 날짜는 올바르게 읽혀지지 않습니다." msgid "Thinking" msgstr "생각" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "이 작업은 되돌릴 수 없습니다." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "이 작업은 되돌릴 수 없습니다. 모든 데이터가 영구적으로 삭제됩니다." @@ -6804,10 +6960,6 @@ msgstr "이 항목에는 날짜가 없습니다." msgid "This entry will be permanently deleted. This can't be undone." msgstr "이 항목은 영구적으로 삭제됩니다. 되돌릴 수 없습니다." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "이 기능을 사용하려면 연결된 AI 제공업체가 필요합니다. 설정에서 AI 제공업체를 설정해 주세요." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "이 파일에 양식 필드가 포함되어 있습니다." @@ -6848,6 +7000,10 @@ msgstr "이력서치고 파일 크기가 큽니다." msgid "This file is larger than many application forms accept." msgstr "이 파일이 많은 지원서 양식이 허용하는 크기보다 큽니다." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "이 파일이 매우 다양한 폰트를 사용하고 있습니다." @@ -6884,14 +7040,6 @@ msgstr "이 키는 한 번만 표시됩니다. 이 대화 상자를 닫기 전 msgid "This link is missing its protocol." msgstr "이 링크에는 프로토콜이 없습니다." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "AI 제공자의 응답 속도에 따라 몇 분 정도 걸릴 수 있습니다. 창을 닫거나 페이지를 새로 고치지 마세요." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "시간이 조금 걸릴 수 있습니다. 창을 닫거나 페이지를 새로 고치지 마세요." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "이것은 소프트웨어가 이 파일의 텍스트를 얼마나 정확하게 추출할 수 있는지를 측정합니다. 지원서가 탈락할지 예측하지 않으며, 그렇게 할 수 있는 도구도 없습니다. 파일은 이 브라우저에서 읽혔을 뿐 업로드되지 않았습니다." @@ -6908,10 +7056,9 @@ msgstr "이 페이지는 열로 구성되어 있어 텍스트가 순서에 맞 msgid "This page is very densely packed." msgstr "이 페이지는 내용이 매우 빽빽하게 채워져 있습니다." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "이 PDF에는 읽을 수 있는 텍스트가 없습니다. 스캔본일 가능성이 높아 가져올 내용이 없습니다." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "이 기간은 시작되기 전에 종료됩니다." msgid "This period starts in the future." msgstr "이 기간은 미래에 시작됩니다." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "이 이력서에는 포함된 커버레터가 없습니다." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "이 이력서는 잠겨 있어 수정할 수 없습니다." @@ -7105,11 +7248,25 @@ msgstr "앱 번역하기" msgid "Translations" msgstr "번역" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "다시 시도해 보세요" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "설정을 사용해 방문자가 접근할 수 있는 내용을 확인하세요. 이력서를 만들 때 공유 방법을 정할 수 있습니다." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "내 PDF로 해보기" @@ -7198,7 +7359,8 @@ msgstr "2단계 인증이 활성화되었습니다." msgid "Two-Factor Authentication QR Code" msgstr "2단계 인증 QR코드" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "밑줄" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "끄르다" @@ -7253,17 +7417,18 @@ msgstr "끄르다" msgid "Undo stylesheet edit" msgstr "스타일시트 편집 취소" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "{providerName} 계정 연결을 해제하는 중입니다..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "잠금 해제" @@ -7272,6 +7437,10 @@ msgstr "잠금 해제" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "이름 없는 패스키" @@ -7280,6 +7449,14 @@ msgstr "이름 없는 패스키" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "인증되지 않음" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "베트남어" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "글쓰기에 대한 다른 의견을 받아보시겠어요?" msgid "Warning" msgstr "경고" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "형식을 자동으로 감지하지 못했습니다. 위에서 선택하세요." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "해당 페이지를 찾을 수 없습니다." @@ -7666,10 +7843,6 @@ msgstr "이 점검이 하지 않는 것" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "잠그면 이력서는 수정하거나 삭제할 수 없습니다." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "로그인이 완료되기 전에 취소했습니다." msgid "You have unsaved changes that will be lost." msgstr "저장되지 않은 변경 사항이 있으며, 이 내용은 사라집니다." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "통합 페이지로 이동됩니다. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "많은 분들과 함께하고 있습니다." @@ -7945,23 +8114,10 @@ msgstr "전화번호가 특이한 형식으로 작성되어 있습니다." msgid "Your profile has been updated." msgstr "프로필이 업데이트되었습니다." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "이력서가 생성되었습니다." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "이력서가 삭제되었습니다." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "이력서가 복제되었습니다." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "이력서를 가져왔습니다." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "이력서가 업데이트되었습니다." diff --git a/apps/web/locales/lt-LT.po b/apps/web/locales/lt-LT.po index eab355720..93af7d8d9 100644 --- a/apps/web/locales/lt-LT.po +++ b/apps/web/locales/lt-LT.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" ir visa jos laiko juosta bus visam laikui ištrinta. To negalima atšaukti." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# programa eksportuoti} other {# programas eksportuoti} msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} simbolių" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontaktas (-ai) praleistas (netinkamas el. pašto adresas arba trūksta kontaktinio vardo). Šios programos vis tiek importuojamos." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} atmesta" msgid "{0} Sample Resume" msgstr "{0} pavyzdinis gyvenimo aprašymas" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} taisytina" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Prieinamumas" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Paskyra" @@ -639,14 +697,6 @@ msgstr "Agentas" msgid "Agent ready" msgstr "Agentas pasiruošęs" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agentai" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Šiuo metu dirbtinio intelekto agento sąranka negalima. Bandykite dar kartą po akimirkos." @@ -695,6 +745,7 @@ msgstr "DI, kai jo norite" msgid "Albanian" msgstr "Albanų" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Nepavyko nuskaityti įterpto šrifto." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Šio puslapio įkėlimas sustabdė netikėtą klaidą. Galite bandyti dar kartą arba grįžti atgal." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Importuojant jūsų gyvenimo aprašymą įvyko nežinoma klaida." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API raktas" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API raktai" @@ -787,7 +833,7 @@ msgstr "API raktai yra užšifruoti serveryje ir po išsaugojimo daugiau niekada msgid "API Reference" msgstr "API nuoroda" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Programa" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Taikymas" @@ -859,7 +907,7 @@ msgstr "Paraiška atnaujinta." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Paraiškos" @@ -917,19 +965,10 @@ msgstr "Ar tikrai norite uždaryti šį langą?" msgid "Are you sure you want to delete this API key?" msgstr "Ar tikrai norite ištrinti šį API raktą?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Ar tikrai norite ištrinti šį gyvenimo aprašymą?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Ar tikrai norite ištrinti savo paskyrą?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Ar tikrai norite užrakinti šį gyvenimo aprašymą?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS patikrinimas" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS patikra" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Priedas įkeltas." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Tapatybės nustatymas" @@ -1037,11 +1076,16 @@ msgstr "Azerbaidžaniečių" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Grįžti į tapatybės nustatymo parametrus" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Pokalbis" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Tikrinti dar kartą" @@ -1295,9 +1344,13 @@ msgstr "Kinų (tradicinė)" msgid "Choose {0}" msgstr "Pasirinkite {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Pasirinkite motyvacinį laišką" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Pasirinkite iš anksto nustatytą arba pasirinktinį atspalvį." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Pasirinkite gyvenimo aprašymą" @@ -1343,6 +1395,10 @@ msgstr "Pasirinkite programą" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Išvalyti filtrus" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Išvalyti pasirinkimą" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Spustelėkite čia, kad pasirinktumėte importuojamą failą" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Kliento ID" @@ -1436,7 +1492,6 @@ msgstr "Bendruomenė" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompaktiškas" @@ -1539,15 +1594,6 @@ msgstr "Turinys sumaketuotas tinkleliu." msgid "Continue" msgstr "Tęsti" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Tęskite nuo ten, kur sustojote" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Prisidėkite prie kodo" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Nukopijuota į iškarpinę." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Nukopijuota į iškarpinę." msgid "Copy" msgstr "Kopijuoti" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Nukopijuokite esamą laišką iš gyvenimo aprašymo" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Nukopijuokite ir išsaugokite šiuos atsarginius kodus tam atvejui, jei msgid "Copy Backup Codes" msgstr "Kopijuoti atsarginius kodus" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopijuoti iš gyvenimo aprašymo" @@ -1625,6 +1679,10 @@ msgstr "Nukopijuokite tekstą iš eksportuoto failo ir perskaitykite jį; ištai msgid "Copy this secret key and use it in your applications to access your data." msgstr "Nukopijuokite šį slaptą raktą ir naudokite jį savo programose duomenims pasiekti." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Pataisykite metus arba naudokite \"Dabar\" atliekamiems darbams." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Pataisykite metus arba tebevykstančiam darbui parašykite „Present“." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Nepavyko atlikti šio veiksmo. Bandykite dar kartą." @@ -1655,14 +1712,6 @@ msgstr "Nepavyko sugeneruoti DOCX. Bandykite dar kartą." msgid "Could not generate the PDF. Please try again." msgstr "Nepavyko sugeneruoti PDF. Bandykite dar kartą." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Nepavyko įkelti motyvacinių laiškų." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Nepavyko įkelti pasirinkto gyvenimo aprašymo." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Nepavyko įkelti šio motyvacinio laiško." @@ -1675,11 +1724,6 @@ msgstr "Nepavyko parengti pavyzdžio. Bandykite dar kartą." msgid "Could not prepare your resume for printing. Please try again." msgstr "Nepavyko paruošti jūsų gyvenimo aprašymo spausdinimui. Bandykite dar kartą." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nepavyko susisiekti su AI teikėju. Bandykite dar kartą." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Nepavyko atkurti šio pataisymo." @@ -1709,6 +1753,18 @@ msgstr "Nepavyko patvirtinti ryšio. Patikrinkite API raktą, modelį ir bazinį msgid "Couldn't add the application. Please try again." msgstr "Nepavyko pridėti paraiškos. Bandykite dar kartą." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Nepavyko ištrinti laiko juostos įrašo." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Nepavyko perkelti paraiškos. Bandykite dar kartą." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Nepavyko išsaugoti pastabos." @@ -1764,7 +1828,6 @@ msgstr "Viršelis" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Motyvacinis laiškas" @@ -1778,16 +1841,17 @@ msgstr "Motyvacinis laiškas" msgid "Cover letter draft" msgstr "Motyvacinio laiško juodraštis" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Motyvaciniai laiškai" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Sukurti" @@ -1804,10 +1868,7 @@ msgstr "Sukurti naują paskyrą" msgid "Create a new API key" msgstr "Sukurti naują API raktą" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Sukurti naują gyvenimo aprašymą" @@ -1815,13 +1876,9 @@ msgstr "Sukurti naują gyvenimo aprašymą" msgid "Create a resume" msgstr "Sukurkite gyvenimo aprašymą" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Sukurti pavyzdinį gyvenimo aprašymą" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Sukurti motyvacinį laišką" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Sukurti nuo nulio" msgid "Create one now" msgstr "Sukurkite jį dabar" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Sukurti CV su parinktimis" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Sukurta" @@ -1847,14 +1899,19 @@ msgstr "Sukurta" msgid "Created \"{0}\" and linked it to this application." msgstr "Sukurta \"{0}\" ir susieta su šia paraiška." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Kuriamas jūsų API raktas..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Kuriamas jūsų gyvenimo aprašymas..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Apkirpti ir įkelti" @@ -1931,10 +1988,6 @@ msgstr "Tamsus" msgid "Dark theme" msgstr "Tamsi tema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Skydelis" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Data" @@ -1969,34 +2022,30 @@ msgstr "Sumažinti mastelį" msgid "Deep check" msgstr "Nuodugni patikra" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Numatytasis šablonas" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Laipsnis" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Ištrinti" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Pašalinkite juos. Paslėpti raktažodžiai laikomi sąmoningu bandymu apgauti paiešką." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Ištrinti puslapį" @@ -2040,10 +2097,6 @@ msgstr "Ištrinti šią agento temą?" msgid "Delete this application?" msgstr "Ištrinti šią paraišką?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Ištrinti šį motyvacinį laišką?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Ištrinti šį laiko juostos įrašą?" msgid "Delete timeline entry" msgstr "Ištrinti laiko juostos įrašą" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Ištrinta paraiškų: {0}." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Jūsų paskyra ištrinama..." @@ -2077,11 +2139,6 @@ msgstr "Jūsų paskyra ištrinama..." msgid "Deleting your API key..." msgstr "Ištrinamas jūsų API raktas..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Jūsų gyvenimo aprašymas ištrinamas..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Atmesta, laukiama agento…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentacija" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentacija" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Išsiųsti dokumentai" @@ -2309,18 +2376,27 @@ msgstr "Prieš įkeldami, vilkite, kad pakeistumėte padėtį, ir naudokite slan msgid "Drag to turn the pages" msgstr "Tempkite, kad verstumėte puslapius" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Atsisakykite įvardžių ir pradėkite nuo veiksmažodžio. Tai įprasta daugumoje rinkų." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dubliuoti" @@ -2336,6 +2412,10 @@ msgstr "Dubliuoti gyvenimo aprašymą" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Dubliuokite savo gyvenimo aprašymą, kad sukurtumėte naują, identišką originalui." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Dubliuojamas jūsų gyvenimo aprašymas..." @@ -2355,11 +2435,6 @@ msgstr "Olandų" msgid "Edit" msgstr "Redaguoti" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Redaguoti {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Redaguoti datą" msgid "Edit declined" msgstr "Redagavimas atmestas" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Redaguoti informaciją" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Redaguoti modelį" msgid "Edit note" msgstr "Redaguoti pastabą" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Eksportuoti JSON" msgid "Export my data" msgstr "Eksportuoti mano duomenis" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Eksportuoti PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Penkiolika nemokamų šablonų. Išsirinkite patinkantį. Redaktoriuje galite keisti šriftą, spalvą ir maketą." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Failas" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Užpildyti laukus" @@ -2858,9 +2935,13 @@ msgstr "Užpildyti laukus" msgid "Filled in what we could from the posting." msgstr "Užpildėme tai, ką galėjome iš skelbimo." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtruoti pagal" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Suraskite silpnus punktus ir perrašykite juos su stipresniais rezultata msgid "Find us on GitHub" msgstr "Raskite mus GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Suomių" @@ -2967,6 +3052,10 @@ msgstr "Kopijai išsaugoti" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Kitai jūsų paraiškai" @@ -3120,7 +3209,7 @@ msgstr "Grafinis dizainas" msgid "Greek" msgstr "Graikų" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Tinklelis" @@ -3304,8 +3393,7 @@ msgstr "Jei tai atsirado iš skenuotos kopijos, tai natūralu. Priešingu atveju msgid "Images cover most of the page." msgstr "Vaizdai užima didžiąją puslapio dalį." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importas" @@ -3314,15 +3402,13 @@ msgstr "Importas" msgid "Import {0}" msgstr "Importuoti {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importuoti esamą gyvenimo aprašymą" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importuoti motyvacinį laišką JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importuoti iš CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importuoti JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Importuota paraiškų: {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Norint importuoti iš „Word“, reikalingas prijungtas AI teikėjas." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importuojamas jūsų gyvenimo aprašymas..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importuojama…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Tikrinamas puslapis {0} iš {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integracijos" @@ -3466,6 +3552,10 @@ msgstr "Neteisinga dirbtinio intelekto teikėjo konfigūracija." msgid "Issuer" msgstr "Leidėjas" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italų" msgid "Italic" msgstr "Kursyvas" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonų" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON atnaujinimas" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Tęskite redagavimą" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Tęskite redagavimą Word, Google Docs arba Pages. Maketas gali skirtis nuo PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Neviršykite 2,5 MB – dažniausiai tai pasiekiama pašalinus ar sumažinus vaizdus." @@ -3659,19 +3760,14 @@ msgstr "Kalba" msgid "Languages" msgstr "Kalbos" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Paskutinį kartą atnaujinta" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Paskutinį kartą atnaujinta" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Paskutinį kartą atnaujinta {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvių" @@ -3689,7 +3785,6 @@ msgstr "Išdėstymas" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Pradėkite nuo atlikto darbo. Pridėkite konkretų faktą, kad skaitytojas galėtų jį įsivaizduoti." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Išeiti" @@ -3706,10 +3801,6 @@ msgstr "Palikite tuščią, jei norite atstatyti pirminį pavadinimą." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Norite nustatyti AI teikėją?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Lygiuoti kairėje" @@ -3722,6 +3813,11 @@ msgstr "Teisinė informacija" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Ilgis nėra trūkumas, ir universalios vieno puslapio taisyklės nėra. Palikite tuos puslapius, kurie to verti." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Ilgis nėra trūkumas, ir universalios vieno puslapio taisyklės nėra. msgid "Letter" msgstr "Laiškas" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Susietas Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, rekomendacija…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, rekomendacija…" msgid "Linking your {providerName} account..." msgstr "Jungiamas jūsų {providerName} profilis..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Sąrašas" @@ -3845,10 +3948,6 @@ msgstr "Lietuvių" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Įkeliami dirbtinio intelekto teikėjai. Bandykite dar kartą po akimirkos." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Įkeliamos paraiškos…" @@ -3888,17 +3987,15 @@ msgstr "Įkeliamas bendras skaičius" msgid "Location" msgstr "Vieta" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Užrakinti" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Vidutinis poveikis" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "\"Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Trūksta darbo gyvenimo aprašymo" @@ -4106,6 +4197,12 @@ msgstr "Perkelti į pokalbį" msgid "Move to offer" msgstr "Perkelti į pasiūlymą" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Perkelta į" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Pavadinimas" @@ -4188,6 +4287,11 @@ msgstr "Tinklas" msgid "Never expires" msgstr "Niekada nesibaigia" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Naujų paskyrų registracija šiame serveryje šiuo metu išjungta." @@ -4197,6 +4301,15 @@ msgstr "Naujų paskyrų registracija šiame serveryje šiuo metu išjungta." msgid "New Application" msgstr "Nauja paraiška" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nauja eilutė" @@ -4233,10 +4346,6 @@ msgstr "Nauja tema" msgid "New Thread" msgstr "Nauja tema" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Kitas" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Nėra prijungto AI teikėjo" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Neprijungtas nė vienas AI teikėjas, todėl mes perskaitysime tekstą iš PDF čia, jūsų naršyklėje, ir užpildysime tai, ką galime atpažinti. Tikėkitės sutvarkyti rezultatą." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nėra paraiškų, atitinkančių jūsų filtrus." @@ -4265,6 +4370,10 @@ msgstr "Nėra paraiškų, atitinkančių jūsų filtrus." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Kol kas nėra nė vienos paraiškos. Pridėkite kelias, kad matytumėte savo piltuvėlį ir atsakymų dažnį." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Sąrašų su punktais nerasta." @@ -4278,15 +4387,6 @@ msgstr "Pagal šią paiešką komandų nerasta." msgid "No conventional section headings were found." msgstr "Įprastų skyrių antraščių nerasta." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Motyvacinių laiškų nerasta. Sukurkite vieną arba importuokite esamą raidę." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI teikėjas negrąžino jokių duomenų." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Datų nerasta." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Nė viena eilutė nepanaši į pareigų pavadinimą kartu su darbdaviu." @@ -4351,11 +4455,6 @@ msgstr "Rezultatų nerasta." msgid "No resume linked." msgstr "Nėra susieto gyvenimo aprašymo." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Nėra gyvenimo aprašymų, atitinkančių jūsų paiešką." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Gyvenimo aprašymų dar nėra." @@ -4445,6 +4544,15 @@ msgstr "Pastabos" msgid "Nothing marks a role as ongoing." msgstr "Niekas nežymi, kad pareigybė tebevykdoma." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Patikrinti tik pirmieji puslapiai." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Atidaryti" @@ -4559,6 +4664,10 @@ msgstr "Atidaryti fokusavimo režimą" msgid "Open in builder" msgstr "Atidaryti kūrimo priemonėje" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Atidaryti integracijų nustatymus" @@ -4597,6 +4706,10 @@ msgstr "Atidaroma naujame skirtuke" msgid "opens in new tab" msgstr "atidaro naujame skirtuke" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Neprivaloma pastaba agentui" @@ -4609,6 +4722,16 @@ msgstr "Neprivaloma pastaba agentui…" msgid "Optionally, which terms from a job posting already appear." msgstr "Pasirinktinai – kurie darbo skelbimo raktažodžiai jau yra jūsų gyvenimo aprašyme." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Puslapis" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Prie paraiškos pridėta PDF momentinė nuotrauka." msgid "PDF text layer" msgstr "PDF teksto sluoksnis" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Prie programų jau pridėti PDF failai išliks pasiekiami." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Rinkitės vieną stulpelį arba šalutiniame stulpelyje palikite tik tru #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Nustatymai" @@ -4957,10 +5079,6 @@ msgstr "Peržiūrėti PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Ankstesnis" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Įgūdžių lygis" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profilis" @@ -5118,11 +5236,6 @@ msgstr "Vertinti iš naujo" msgid "Reactive Resume - Go to homepage" msgstr "„Reactive Resume“ – eiti į pagrindinį puslapį" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktyvusis CV (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume yra nemokama ir atvirojo kodo programėlė. Amruth ir bendradarbių bendruomenė palaiko jos veikimą. Jei norite paremti šį darbą, aukos padeda padengti prieglobos ir kūrimo išlaidas." @@ -5136,11 +5249,6 @@ msgstr "„Reactive Resume“ yra nemokamas ir atvirojo kodo. Jei jis jums padė msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktyvus gyvenimo aprašymas v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktyvusis CV v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Skaityti dar kartą" @@ -5191,6 +5299,10 @@ msgstr "Skaitomas puslapis {0} iš {1}…" msgid "Reading PDF" msgstr "Skaitomas PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Skaitomas skelbimas…" @@ -5199,6 +5311,10 @@ msgstr "Skaitomas skelbimas…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Šis PDF skaitomas jūsų naršyklėje. Failas neįkeliamas." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Paruošta aktyvuoti" @@ -5302,6 +5418,10 @@ msgstr "Pašalinti žymą" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ištekliai" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Atsakomybė už darbą su dizaino sistema ir pagalbą kitoms komandoms kuriant jų dizainą." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Atkurti" @@ -5418,6 +5539,11 @@ msgstr "Atkurti gyvenimo aprašymą į būseną prieš šį pataisymą?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Gyvenimo aprašymų šablonai" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Gyvenimo aprašymai" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Pavyzdžio atsisiuntimo formatas" msgid "Sample resume" msgstr "Pavyzdinis gyvenimo aprašymas" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Pavyzdinis gyvenimo aprašymas, skirtas {name}" @@ -5615,6 +5744,7 @@ msgstr "Be serifo" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Išsaugoti pakeitimus" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Išsaugokite pakeitimus prieš peržiūrėdami, eksportuodami arba keisdami stilių." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Išsaugoti kopiją bibliotekoje" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Išsaugoti modelį" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Išsaugokite atnaujinimo pakeitimus prieš nukopijuodami jo turinį ar stilių." @@ -5717,7 +5842,8 @@ msgstr "Įvertinti mano atitikimą" msgid "Scoring your fit…" msgstr "Vertinamas jūsų atitikimas…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Paieška" @@ -5730,13 +5856,13 @@ msgstr "Ieškoti paraiškų…" msgid "Search commands" msgstr "Paieškos komandos" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Ieškokite motyvacinių laiškų" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Ieškoti motyvacinių laiškų..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Ieškoti ikonos" msgid "Search for…" msgstr "Ieškoti…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Ieškoti gyvenimo aprašymų..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Nustatyti slaptažodį" msgid "Set the document language when exporting." msgstr "Eksportuodami nustatykite dokumento kalbą." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Nustatykite paslaugų teikėją" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Nustatykite dirbtinio intelekto teikėją" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Nustatykite dirbtinio intelekto teikėją, kad jis galėtų kalbėtis apie šį gyvenimo aprašymą ir automatiškai pritaikyti pakeitimus." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Nustatymai" @@ -6121,7 +6245,7 @@ msgstr "Praleisti ir įkelti" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Pereiti prie pagrindinio turinio" @@ -6193,6 +6317,10 @@ msgstr "Kažkas kita…" msgid "Something went wrong" msgstr "Kažkas nutiko ne taip" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Skaitant failą kažkas nutiko ne taip. Bandykite dar kartą." @@ -6212,8 +6340,15 @@ msgstr "Jungiant įvyko klaida. Bandykite dar kartą." msgid "Something went wrong. Please try again." msgstr "Kažkas nepavyko. Bandykite dar kartą." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Rikiuoti pagal" @@ -6319,14 +6454,10 @@ msgstr "Pradėti temą" msgid "Start again" msgstr "Pradėti iš naujo" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Pradėkite kurti savo gyvenimo aprašymą suteikdami jam pavadinimą." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Pradėkite kurti savo gyvenimo aprašymą nuo nulio" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Pradžios data turi būti pabaigos data arba ankstesnė." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Kiekvieną pradėkite konkrečiu veiksmažodžiu: sukūrė, vadovavo, sumažino, perkėlė." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Pradėti naują temą" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistika" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Likti" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Lieka jūsų naršyklėje" @@ -6419,6 +6561,10 @@ msgstr "Stiliaus ir siuntėjo informacija atnaujinta iš pasirinkto gyvenimo apr msgid "Subreddit" msgstr "Subreditas" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Pasiūlymai" @@ -6472,6 +6618,7 @@ msgstr "Lentelė" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Žymos" @@ -6483,6 +6630,14 @@ msgstr "Žymomis galite grupuoti savo gyvenimo aprašymą pagal raktinius žodž msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Žymos programinei įrangai nurodo aiškią skaitymo tvarką. Jei jūsų įrankis tai siūlo, įjunkite jas eksportuodami." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Pritaikyti mano gyvenimo aprašymą" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugų" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Išgautas tekstas" msgid "Text is written one character at a time." msgstr "Tekstas rašomas po vieną simbolį." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Tekstas yra antraštės arba poraštės srityje." @@ -6618,10 +6776,18 @@ msgstr "API raktas ištrintas." msgid "The application that sent you here made an invalid authorization request." msgstr "Programa, atsiuntusi jus čia, pateikė netinkamą prieigos užklausą." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Aukščiau esančios patikros yra mechaninės. Ši funkcija klausia kalbos modelio, ką skaitytojas manytų apie jūsų punktus, ir siūlo perrašymo variantus. Balo ji nesuteikia." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Nepavyko užbaigti nuodugnios patikros. Bandykite dar kartą." @@ -6630,19 +6796,14 @@ msgstr "Nepavyko užbaigti nuodugnios patikros. Bandykite dar kartą." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Importuoto failo nepavyko išanalizuoti į tinkamą atnaujinimą." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Teksto saugojimo tvarka smarkiai skiriasi nuo skaitymo tvarkos." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Laiško originalas lieka jūsų gyvenimo aprašyme. Kiekvieną kopiją galima redaguoti atskirai." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Puslapis, kurio ieškote, galėjo būti perkeltas arba jo nebėra." @@ -6751,11 +6912,6 @@ msgstr "Šios datos nebus perskaitytos teisingai." msgid "Thinking" msgstr "Mąstymas" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Šio veiksmo anuliuoti neįmanoma." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Šio veiksmo anuliuoti neįmanoma. Visi jūsų duomenys bus negrįžtamai ištrinti." @@ -6804,10 +6960,6 @@ msgstr "Šis įrašas neturi datų." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Šis įrašas bus visam laikui ištrintas. To negalima atšaukti." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Šiai funkcijai reikalingas prijungtas dirbtinio intelekto teikėjas. Nustatykite jį nustatymuose." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Šiame faile yra formos laukų." @@ -6848,6 +7000,10 @@ msgstr "Šis failas gyvenimo aprašymui yra didelis." msgid "This file is larger than many application forms accept." msgstr "Šis failas didesnis, nei priima daugelis paraiškų formų." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Šiame faile naudojama daug skirtingų šriftų." @@ -6884,14 +7040,6 @@ msgstr "Šis raktas rodomas tik vieną kartą. Nukopijuokite jį prieš uždaryd msgid "This link is missing its protocol." msgstr "Šiai nuorodai trūksta protokolo." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Tai gali užtrukti kelias minutes, priklausomai nuo DI tiekėjo atsako. Neuždarykite lango ir neatnaujinkite puslapio." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Tai gali šiek tiek užtrukti. Neuždarykite lango ir neatnaujinkite puslapio." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Tai parodo, kaip tiksliai programinė įranga gali išgauti šio failo tekstą. Tai neprognozuoja, ar paraiška bus atmesta – to negali nė vienas įrankis. Jūsų failas buvo perskaitytas šioje naršyklėje ir niekada nebuvo įkeltas." @@ -6908,10 +7056,9 @@ msgstr "Šis puslapis suskirstytas į stulpelius, todėl tekstas ištraukiamas n msgid "This page is very densely packed." msgstr "Šis puslapis labai tankiai užpildytas." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Šiame PDF formate nėra skaitomo teksto. Tikėtina, kad tai nuskaitymas, todėl nėra ką importuoti." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Šis laikotarpis baigiasi anksčiau nei jis prasideda." msgid "This period starts in the future." msgstr "Šis laikotarpis prasideda ateityje." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Šiame gyvenimo aprašyme nėra įterptų motyvacinių laiškų." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Šis gyvenimo aprašymas užrakintas ir negali būti atnaujintas." @@ -7105,11 +7248,25 @@ msgstr "Išverskite programėlę" msgid "Translations" msgstr "Vertimai" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Bandykite dar kartą" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Išbandykite nustatymus ir pažiūrėkite, ką gali pasiekti lankytojai. Kurdami savo gyvenimo aprašymą, nusprendžiate, kaip juo dalytis." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Išbandykite savo PDF" @@ -7198,7 +7359,8 @@ msgstr "Dviejų veiksnių autentifikavimas dabar įjungtas." msgid "Two-Factor Authentication QR Code" msgstr "Dviejų veiksnių autentifikavimas QR kodas" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Pabraukti" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Atšaukti" @@ -7253,17 +7417,18 @@ msgstr "Atšaukti" msgid "Undo stylesheet edit" msgstr "Atšaukti stiliaus lapo redagavimą" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Atsiejamas jūsų {providerName} profilis..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Atrakinti" @@ -7272,6 +7437,10 @@ msgstr "Atrakinti" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Neįvardytas passkey" @@ -7280,6 +7449,14 @@ msgstr "Neįvardytas passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Nepatikrintas" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamiečių" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Norite antros nuomonės apie tekstą?" msgid "Warning" msgstr "Įspėjimas" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Nepavyko automatiškai nustatyti formato. Pasirinkite jį aukščiau." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Nepavyko rasti to puslapio" @@ -7666,10 +7843,6 @@ msgstr "Ko tai nedaro" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Užrakinus gyvenimo aprašymas negali būti atnaujintas ar ištrintas." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Atšaukėte prisijungimą jam dar nepasibaigus." msgid "You have unsaved changes that will be lost." msgstr "Turite neišsaugotų pakeitimų, kurie bus prarasti." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Būsite nukreipti į integravimo puslapį. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Esate geroje kompanijoje." @@ -7945,23 +8114,10 @@ msgstr "Jūsų telefono numeris užrašytas neįprasta forma." msgid "Your profile has been updated." msgstr "Jūsų profilis atnaujintas." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Jūsų gyvenimo aprašymas sukurtas." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Jūsų gyvenimo aprašymas ištrintas." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Jūsų gyvenimo aprašymas dublikuotas." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Jūsų gyvenimo aprašymas importuotas." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Jūsų gyvenimo aprašymas atnaujintas." diff --git a/apps/web/locales/lv-LV.po b/apps/web/locales/lv-LV.po index 510617926..f0a38f7c8 100644 --- a/apps/web/locales/lv-LV.po +++ b/apps/web/locales/lv-LV.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" un visa tās laika skala tiks neatgriezeniski dzēsta. To nevar atsaukt." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# lietojumprogramma eksportēšanai} other {# lietojump msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} rakstzīmes" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontaktpersona(-as) izlaista(-as) (nederīga e-pasta adrese vai trūkst kontaktpersonas vārda). Šīs lietojumprogrammas joprojām tiek importētas." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} noraidīti" msgid "{0} Sample Resume" msgstr "{0} CV paraugs" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} jāizlabo" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Piekļūstamība" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Konts" @@ -639,14 +697,6 @@ msgstr "Aģents" msgid "Agent ready" msgstr "Aģents gatavs" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Aģenti" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "MI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Mākslīgā intelekta aģenta iestatīšana pašlaik nav pieejama. Lūdzu, mēģiniet vēlreiz pēc brīža." @@ -695,6 +745,7 @@ msgstr "MI, kad to vēlaties" msgid "Albanian" msgstr "Albāņu" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Iegultu fontu nevarēja nolasīt." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Negaidīta kļūda apturēja šīs lapas ielādi. Varat mēģināt vēlreiz vai atgriezties." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Importējot jūsu CV, radās nezināma kļūda." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API atslēga" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API atslēgas" @@ -787,7 +833,7 @@ msgstr "API atslēgas tiek šifrētas serverī un pēc saglabāšanas vairs neti msgid "API Reference" msgstr "API dokumentācija" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Lietotne" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Pieteikums" @@ -859,7 +907,7 @@ msgstr "Pieteikums atjaunināts." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Pieteikumi" @@ -917,19 +965,10 @@ msgstr "Vai tiešām vēlaties aizvērt šo dialogu?" msgid "Are you sure you want to delete this API key?" msgstr "Vai tiešām vēlaties dzēst šo API atslēgu?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Vai tiešām vēlaties dzēst šo CV?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Vai tiešām vēlaties dzēst savu kontu?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Vai tiešām vēlaties bloķēt šo CV?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS pārbaude" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS pārbaudītājs" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Pielikums augšupielādēts." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentifikācija" @@ -1037,11 +1076,16 @@ msgstr "Azerbaidžāņu" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Atpakaļ uz autentifikācijas iestatījumiem" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Tērzēšana" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Pārbaudīt vēlreiz" @@ -1295,9 +1344,13 @@ msgstr "Ķīniešu (tradicionālā)" msgid "Choose {0}" msgstr "Izvēlieties {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Izvēlieties pavadvēstuli" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Izvēlieties iepriekš iestatītu vai pielāgotu toni." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Izvēlieties CV" @@ -1343,6 +1395,10 @@ msgstr "Izvēlieties lietojumprogrammu" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Notīrīt filtrus" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Notīrīt atlasi" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Noklikšķiniet šeit, lai izvēlētos importējamo failu" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Klienta ID" @@ -1436,7 +1492,6 @@ msgstr "Kopiena" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakts" @@ -1539,15 +1594,6 @@ msgstr "Saturs ir izkārtots režģī." msgid "Continue" msgstr "Turpināt" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Turpiniet no vietas, kur pārtraucāt" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Sniedziet ieguldījumu kodā" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Nokopēts starpliktuvē." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Nokopēts starpliktuvē." msgid "Copy" msgstr "Kopēt" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Nokopējiet esošu vēstuli no CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopējiet un uzglabājiet šos rezerves kodus gadījumam, ja pazaudējat msgid "Copy Backup Codes" msgstr "Kopēt rezerves kodus" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopēt no CV" @@ -1625,6 +1679,10 @@ msgstr "Izkopējiet tekstu no eksportētā faila un izlasiet to; izlabojiet visu msgid "Copy this secret key and use it in your applications to access your data." msgstr "Nokopējiet šo slepeno atslēgu un izmantojiet to savās lietotnēs, lai piekļūtu saviem datiem." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Labojiet gadu vai izmantojiet „tagadne” pašlaik notiekošam darbam." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Izlabojiet gadu vai pašreizējam darbam rakstiet \"Present\"." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Nevarēja pabeigt šo darbību. Lūdzu, mēģiniet vēlreiz." @@ -1655,14 +1712,6 @@ msgstr "Neizdevās izveidot DOCX. Lūdzu, mēģiniet vēlreiz." msgid "Could not generate the PDF. Please try again." msgstr "Neizdevās izveidot PDF. Lūdzu, mēģiniet vēlreiz." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Nevarēja ielādēt pavadvēstules." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Nevarēja ielādēt atlasīto CV." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Nevarēja ielādēt šo pavadvēstuli." @@ -1675,11 +1724,6 @@ msgstr "Neizdevās sagatavot paraugu. Lūdzu, mēģiniet vēlreiz." msgid "Could not prepare your resume for printing. Please try again." msgstr "Neizdevās sagatavot jūsu CV drukāšanai. Lūdzu, mēģiniet vēlreiz." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nevarēja sazināties ar AI pakalpojumu sniedzēju. Lūdzu, mēģiniet vēlreiz." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Nevarēja atjaunot šo ielāpu." @@ -1709,6 +1753,18 @@ msgstr "Nevarēja pārbaudīt savienojumu. Pārbaudiet API atslēgu, modeli un b msgid "Couldn't add the application. Please try again." msgstr "Neizdevās pievienot pieteikumu. Lūdzu, mēģiniet vēlreiz." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Neizdevās izdzēst laika skalas ierakstu." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Neizdevās pārvietot pieteikumu. Lūdzu, mēģiniet vēlreiz." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Neizdevās saglabāt piezīmi." @@ -1764,7 +1828,6 @@ msgstr "Vāks" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Motivācijas vēstule" @@ -1778,16 +1841,17 @@ msgstr "Motivācijas vēstule" msgid "Cover letter draft" msgstr "Motivācijas vēstules melnraksts" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Motivācijas vēstules" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Izveidot" @@ -1804,10 +1868,7 @@ msgstr "Izveidot jaunu kontu" msgid "Create a new API key" msgstr "Izveidot jaunu API atslēgu" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Izveidot jaunu CV" @@ -1815,13 +1876,9 @@ msgstr "Izveidot jaunu CV" msgid "Create a resume" msgstr "Izveidojiet CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Izveidot paraugu CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Izveidojiet pavadvēstuli" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Izveidot no nulles" msgid "Create one now" msgstr "Izveidojiet to tagad" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Izveidot CV ar iespējām" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Izveidots" @@ -1847,14 +1899,19 @@ msgstr "Izveidots" msgid "Created \"{0}\" and linked it to this application." msgstr "Izveidots \"{0}\" un piesaistīts šim pieteikumam." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Tiek izveidota jūsu API atslēga..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Tiek izveidots jūsu CV..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Apgriezt un augšupielādēt" @@ -1931,10 +1988,6 @@ msgstr "Tumšs" msgid "Dark theme" msgstr "Tumšā tēma" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Informācijas panelis" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Datums" @@ -1969,34 +2022,30 @@ msgstr "Samazināt tālummaiņu" msgid "Deep check" msgstr "Padziļināta pārbaude" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Noklusējuma veidne" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Grāds" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Dzēst" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Dzēsiet to. Slēpti atslēgvārdi tiek uzskatīti par apzinātu mēģinājumu manipulēt ar meklēšanu." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Dzēst lapu" @@ -2040,10 +2097,6 @@ msgstr "Vai dzēst šo aģenta pavedienu?" msgid "Delete this application?" msgstr "Dzēst šo pieteikumu?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Vai dzēst šo pavadvēstuli?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Dzēst šo laika skalas ierakstu?" msgid "Delete timeline entry" msgstr "Dzēst laika skalas ierakstu" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Izdzēsti pieteikumi: {0}." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Tiek dzēsts jūsu konts..." @@ -2077,11 +2139,6 @@ msgstr "Tiek dzēsts jūsu konts..." msgid "Deleting your API key..." msgstr "Tiek dzēsta jūsu API atslēga..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Tiek dzēsts jūsu CV..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Noraidīts, tiek gaidīts aģents…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentācija" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentācija" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Nosūtītie dokumenti" @@ -2309,18 +2376,27 @@ msgstr "Pirms augšupielādes velciet, lai mainītu pozīciju, un izmantojiet sl msgid "Drag to turn the pages" msgstr "Velciet, lai pāršķirtu lapas" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Izlaidiet vietniekvārdus un sāciet ar darbības vārdu. Tāda ir pieņemtā prakse lielākajā daļā tirgu." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dublēt" @@ -2336,6 +2412,10 @@ msgstr "Dublēt CV" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Dublējiet savu CV, lai izveidotu jaunu, tieši tādu pašu kā oriģinālu." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Tiek dublēts jūsu CV..." @@ -2355,11 +2435,6 @@ msgstr "Holandiešu" msgid "Edit" msgstr "Rediģēt" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Rediģēt {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Rediģēt datumu" msgid "Edit declined" msgstr "Labojums noraidīts" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Rediģēt informāciju" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Rediģēt modeli" msgid "Edit note" msgstr "Rediģēt piezīmi" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Eksportēt JSON" msgid "Export my data" msgstr "Eksportēt manus datus" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Eksportēt PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Piecpadsmit veidnes — visas bez maksas. Izvēlieties sev tīkamu. Redaktorā varat mainīt burtveidolu, krāsu un izkārtojumu." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fails" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Aizpildīt laukus" @@ -2858,9 +2935,13 @@ msgstr "Aizpildīt laukus" msgid "Filled in what we could from the posting." msgstr "Aizpildījām, ko varējām no sludinājuma." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrēt pēc" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Atrodiet vājos punktus un pārrakstiet tos ar spēcīgākiem rezultāti msgid "Find us on GitHub" msgstr "Atrodiet mūs GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Somu" @@ -2967,6 +3052,10 @@ msgstr "Lai saglabātu kopiju" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Nākamajam pieteikumam" @@ -3120,7 +3209,7 @@ msgstr "Grafiskais dizains" msgid "Greek" msgstr "Grieķu" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Režģis" @@ -3304,8 +3393,7 @@ msgstr "Ja tas radies no skenējuma, tas ir sagaidāms. Citādi noņemiet to; pe msgid "Images cover most of the page." msgstr "Attēli aizņem lielāko daļu lapas." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importēt" @@ -3314,15 +3402,13 @@ msgstr "Importēt" msgid "Import {0}" msgstr "Importēt {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importēt esošu CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importēt pavadvēstuli JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importēt no CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importēt JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Importēti pieteikumi: {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Lai importētu no Word, ir nepieciešams savienots AI nodrošinātājs." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Tiek importēts jūsu CV..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importē…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Pārbauda lapu {0} no {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrācija" @@ -3466,6 +3552,10 @@ msgstr "Nederīga mākslīgā intelekta nodrošinātāja konfigurācija." msgid "Issuer" msgstr "Izdevējs" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Itāļu" msgid "Italic" msgstr "Slīpraksts" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japāņu" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON atsākšana" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Turpiniet rediģēt" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Turpiniet rediģēt programmā Word, Google Docs vai Pages. Izkārtojums var atšķirties no PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Saglabājiet to zem 2,5 MB, parasti noņemot vai samazinot attēlus." @@ -3659,19 +3760,14 @@ msgstr "Valoda" msgid "Languages" msgstr "Valodas" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Pēdējoreiz atjaunināts" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Pēdējo reizi atjaunots" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Pēdējo reizi atjaunots {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latviešu" @@ -3689,7 +3785,6 @@ msgstr "Izkārtojums" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Sāciet ar paveikto darbu. Pievienojiet konkrētu detaļu, lai cits cilvēks to varētu iztēloties." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Aiziet" @@ -3706,10 +3801,6 @@ msgstr "Atstājiet tukšu, lai atjaunotu sākotnējo virsrakstu." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Vai atstāt AI nodrošinātāja iestatīšanu?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Izlīdzināt pa kreisi" @@ -3722,6 +3813,11 @@ msgstr "Juridiskā informācija" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Garums nav trūkums, un nepastāv universāls vienas lapas noteikums. Saglabājiet tās lapas, kas ir pelnījušas savu vietu." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Garums nav trūkums, un nepastāv universāls vienas lapas noteikums. Sa msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Piesaistīts Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, ieteikums…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, ieteikums…" msgid "Linking your {providerName} account..." msgstr "Tiek savienots jūsu {providerName} konts..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Saraksts" @@ -3845,10 +3948,6 @@ msgstr "Lietuviešu" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Notiek mākslīgā intelekta pakalpojumu sniedzēju ielāde. Lūdzu, mēģiniet vēlreiz pēc brīža." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Notiek pieteikumu ielāde…" @@ -3888,17 +3987,15 @@ msgstr "Ielādē kopsummu" msgid "Location" msgstr "Atrašanās vieta" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Bloķēt" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Vidēja ietekme" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Trūkst darba CV" @@ -4106,6 +4197,12 @@ msgstr "Pārvietot uz interviju" msgid "Move to offer" msgstr "Pārvietot uz piedāvājumu" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Pārvietots uz" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nosaukums" @@ -4188,6 +4287,11 @@ msgstr "Tīkls" msgid "Never expires" msgstr "Nekad nebeidzas" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Jaunu kontu reģistrācija šajā serverī pašlaik ir atspējota." @@ -4197,6 +4301,15 @@ msgstr "Jaunu kontu reģistrācija šajā serverī pašlaik ir atspējota." msgid "New Application" msgstr "Jauns pieteikums" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Jauna rinda" @@ -4233,10 +4346,6 @@ msgstr "Jauna tēma" msgid "New Thread" msgstr "Jauna tēma" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Tālāk" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Nav pievienots AI pakalpojumu sniedzējs" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Neviens AI nodrošinātājs nav savienots, tāpēc mēs nolasīsim tekstu no PDF šeit, jūsu pārlūkprogrammā, un aizpildīsim to, ko varam atpazīt. Gaidiet, ka rezultāts būs sakārtots." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nav pieteikumu, kas atbilst jūsu filtriem." @@ -4265,6 +4370,10 @@ msgstr "Nav pieteikumu, kas atbilst jūsu filtriem." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Pagaidām nav neviena pieteikuma. Pievienojiet dažus, lai redzētu savu piltuvi un atbilžu īpatsvaru." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Aizzīmju saraksti nav atrasti." @@ -4278,15 +4387,6 @@ msgstr "Šai meklēšanai neatbilst neviena komanda." msgid "No conventional section headings were found." msgstr "Ierastie sadaļu virsraksti nav atrasti." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Motivācijas vēstules netika atrastas. Izveidojiet to vai importējiet esošu burtu." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "No AI nodrošinātāja netika saņemti nekādi dati." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Datumi nav atrasti." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Neviena rinda neizskatās pēc amata nosaukuma kopā ar darba devēju." @@ -4351,11 +4455,6 @@ msgstr "Rezultāti nav atrasti." msgid "No resume linked." msgstr "Nav piesaistīta CV." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Neviens CV neatbilst jūsu meklēšanas vaicājumam." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "CV vēl nav." @@ -4445,6 +4544,15 @@ msgstr "Piezīmes" msgid "Nothing marks a role as ongoing." msgstr "Nekas nenorāda, ka amats vēl turpinās." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Pārbaudītas tikai pirmās lapas." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Atvērt" @@ -4559,6 +4664,10 @@ msgstr "Atvērt fokusa režīmu" msgid "Open in builder" msgstr "Atvērt veidotājā" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Atvērt integrāciju iestatījumus" @@ -4597,6 +4706,10 @@ msgstr "Atveras jaunā cilnē" msgid "opens in new tab" msgstr "atveras jaunā cilnē" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Neobligāta piezīme aģentam" @@ -4609,6 +4722,16 @@ msgstr "Neobligāta piezīme aģentam…" msgid "Optionally, which terms from a job posting already appear." msgstr "Pēc izvēles — kuri termini no darba sludinājuma jau parādās." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Lapa" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Pieteikumam pievienots momentuzņēmums PDF formātā." msgid "PDF text layer" msgstr "PDF teksta slānis" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Pieteikumiem jau pievienotie PDF faili paliks pieejami." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Dodiet priekšroku vienai kolonnai vai izmantojiet sānu kolonnu tikai #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferences" @@ -4957,10 +5079,6 @@ msgstr "Priekšskatīt PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Iepriekšējais" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Prasmju līmenis" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profils" @@ -5118,11 +5236,6 @@ msgstr "Vērtēt atkārtoti" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - doties uz sākumlapu" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktīvais CV (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ir bez maksas un atvērtā pirmkoda programma. Amruth un līdzautoru kopiena uztur to darbībā. Ja vēlaties atbalstīt šo darbu, ziedojumi palīdz segt mitināšanas un izstrādes izmaksas." @@ -5136,11 +5249,6 @@ msgstr "Reactive CV ir bezmaksas un atvērtā koda resurss. Ja tas jums ir palī msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktīvs CV v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Lasīt vēlreiz" @@ -5191,6 +5299,10 @@ msgstr "Nolasa lapu {0} no {1}…" msgid "Reading PDF" msgstr "Lasa PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Notiek sludinājuma lasīšana…" @@ -5199,6 +5311,10 @@ msgstr "Notiek sludinājuma lasīšana…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Šis PDF tiek lasīts jūsu pārlūkprogrammā. Fails netiek augšupielādēts." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Gatavs aktivizēšanai" @@ -5302,6 +5418,10 @@ msgstr "Noņemt birku" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Resursi" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Atbildīgs par darbu ar dizaina sistēmu un palīdzību citām komandām to dizainā." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Atjaunot" @@ -5418,6 +5539,11 @@ msgstr "Vai atjaunot CV stāvoklī pirms šī ielāpa?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "CV veidnes" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Parauga lejupielādes formāts" msgid "Sample resume" msgstr "CV paraugs" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "CV paraugs lietotājam {name}" @@ -5615,6 +5744,7 @@ msgstr "Bezserifa" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Saglabāt izmaiņas" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Saglabājiet izmaiņas pirms priekšskatīšanas, eksportēšanas vai stila maiņas." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Saglabāt kopiju bibliotēkā" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Saglabāt modeli" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Pirms satura vai stila kopēšanas saglabājiet CV izmaiņas." @@ -5717,7 +5842,8 @@ msgstr "Novērtēt manu atbilstību" msgid "Scoring your fit…" msgstr "Vērtē jūsu atbilstību…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Meklēt" @@ -5730,13 +5856,13 @@ msgstr "Meklēt pieteikumus…" msgid "Search commands" msgstr "Meklēšanas komandas" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Meklēt pavadvēstules" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Meklēt pavadvēstules..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Meklēt ikonu" msgid "Search for…" msgstr "Meklēt…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Meklēt CV..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Iestatīt paroli" msgid "Set the document language when exporting." msgstr "Eksportējot iestatiet dokumenta valodu." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Pakalpojumu sniedzēja iestatīšana" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "AI pakalpojumu sniedzēja iestatīšana" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Iestatiet mākslīgā intelekta pakalpojumu sniedzēju, lai tērzētu par šo CV un automātiski piemērotu labojumus." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Iestatījumi" @@ -6121,7 +6245,7 @@ msgstr "Izlaist un augšupielādēt" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Pāriet uz galveno saturu" @@ -6193,6 +6317,10 @@ msgstr "Kaut kas cits…" msgid "Something went wrong" msgstr "Kaut kas nogāja greizi" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Nolasot šo failu, radās kļūda. Lūdzu, mēģiniet vēlreiz." @@ -6212,8 +6340,15 @@ msgstr "Piesakoties radās kļūda. Lūdzu, mēģiniet vēlreiz." msgid "Something went wrong. Please try again." msgstr "Kaut kas nogāja greizi. Lūdzu, mēģiniet vēlreiz." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Kārtot pēc" @@ -6319,14 +6454,10 @@ msgstr "Sākt pavedienu" msgid "Start again" msgstr "Sākt no jauna" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Sāciet veidot savu CV, piešķirot tam nosaukumu." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Sāciet veidot savu CV no nulles" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Sākuma datumam ir jābūt beigu datumam vai agrākam." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Sāciet katru ar konkrētu darbības vārdu: izveidoja, vadīja, samazināja, pārcēla." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Sākt jaunu pavedienu" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistika" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Palikt" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Paliek jūsu pārlūkprogrammā" @@ -6419,6 +6561,10 @@ msgstr "Stils un informācija par sūtītāju ir atsvaidzināta no atlasītā CV msgid "Subreddit" msgstr "Subreddits" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Ieteikumi" @@ -6472,6 +6618,7 @@ msgstr "Tabula" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tagi" @@ -6483,6 +6630,14 @@ msgstr "Tagus var izmantot, lai kategorizētu savu CV pēc atslēgvārdiem." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tagi dod programmatūrai skaidru lasīšanas secību. Iespējojiet tos eksportējot, ja jūsu rīks to piedāvā." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Pielāgot manu CV" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Izgūts teksts" msgid "Text is written one character at a time." msgstr "Teksts ir rakstīts pa vienai rakstzīmei." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Teksts atrodas galvenes vai kājenes zonā." @@ -6618,10 +6776,18 @@ msgstr "API atslēga ir izdzēsta." msgid "The application that sent you here made an invalid authorization request." msgstr "Lietotne, kas jūs atsūtīja šeit, veica nederīgu autorizācijas pieprasījumu." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Iepriekš minētās pārbaudes ir mehāniskas. Šī funkcija vaicā valodas modelim, ko lasītājs domātu par jūsu aizzīmēm, un iesaka pārrakstījumus. Tā nesniedz rezultātu." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Padziļināto pārbaudi neizdevās pabeigt. Lūdzu, mēģiniet vēlreiz." @@ -6630,19 +6796,14 @@ msgstr "Padziļināto pārbaudi neizdevās pabeigt. Lūdzu, mēģiniet vēlreiz. msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Importēto failu nav iespējams analizēt kā derīgu atsākumu." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Secība, kādā teksts ir saglabāts, būtiski atšķiras no secības, kādā tas lasāms." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Oriģinālā vēstule paliek jūsu CV. Katru eksemplāru var rediģēt neatkarīgi." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Iespējams, ka meklētā lapa ir pārvietota vai vairs nepastāv." @@ -6751,11 +6912,6 @@ msgstr "Šie datumi netiks nolasīti pareizi." msgid "Thinking" msgstr "Domāšana" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Šo darbību nevar atsaukt." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Šo darbību nevar atsaukt. Visi jūsu dati tiks neatgriezeniski dzēsti." @@ -6804,10 +6960,6 @@ msgstr "Šim ierakstam nav datumu." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Šis ieraksts tiks neatgriezeniski dzēsts. To nevar atsaukt." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Šai funkcijai ir nepieciešams pievienots mākslīgā intelekta pakalpojumu sniedzējs. Lūdzu, iestatiet to iestatījumos." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Šis fails satur veidlapas laukus." @@ -6848,6 +7000,10 @@ msgstr "Šis fails ir liels vienam CV." msgid "This file is larger than many application forms accept." msgstr "Šis fails ir lielāks, nekā pieņem daudzas pieteikuma veidlapas." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Šis fails izmanto daudzus dažādus fontus." @@ -6884,14 +7040,6 @@ msgstr "Šī atslēga tiek parādīta tikai vienu reizi. Nokopējiet to, pirms a msgid "This link is missing its protocol." msgstr "Šai saitei trūkst protokola." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Tas var aizņemt dažas minūtes atkarībā no MI pakalpojumu sniedzēja atbildes. Lūdzu, neaizveriet logu un neatjaunojiet lapu." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Tas var ilgt kādu brīdi. Lūdzu, neaizveriet logu un neatsvaidziniet lapu." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Tas mēra, cik precīzi programmatūra spēj izgūt šī faila tekstu. Tas neprognozē, vai pieteikums tiks noraidīts, un to nespēj neviens rīks. Jūsu fails tika nolasīts šajā pārlūkprogrammā un nekad netika augšupielādēts." @@ -6908,10 +7056,9 @@ msgstr "Šī lapa ir izkārtota kolonnās, un teksts tiek iegūts nepareizā sec msgid "This page is very densely packed." msgstr "Šī lapa ir ļoti blīvi piepildīta." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Šajā PDF failā nav lasāma teksta. Iespējams, tā ir skenēšana, tāpēc nav ko importēt." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Šis periods beidzas pirms tā sākuma." msgid "This period starts in the future." msgstr "Šis periods sākas nākotnē." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Šajā CV nav iegultu pavadvēstules." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Šis CV ir bloķēts un to nevar atjaunināt." @@ -7105,11 +7248,25 @@ msgstr "Tulkojiet lietotni" msgid "Translations" msgstr "Tulkojumi" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Mēģiniet vēlreiz" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Izmēģiniet iestatījumus, lai redzētu, kam apmeklētāji var piekļūt. Kad veidojat savu CV, jūs izlemjat, kā to kopīgot." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Izmēģiniet savu PDF" @@ -7198,7 +7359,8 @@ msgstr "Divu faktoru autentifikācija tagad ir iespējota." msgid "Two-Factor Authentication QR Code" msgstr "Divu faktoru autentifikācija QR kods" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Pasvītrot" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Atsaukt" @@ -7253,17 +7417,18 @@ msgstr "Atsaukt" msgid "Undo stylesheet edit" msgstr "Atsaukt stila lapas rediģēšanu" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Tiek atvienots jūsu {providerName} konts..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Atbloķēt" @@ -7272,6 +7437,10 @@ msgstr "Atbloķēt" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Nenosaukta piekļuves atslēga" @@ -7280,6 +7449,14 @@ msgstr "Nenosaukta piekļuves atslēga" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Neverificēts" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vjetnamiešu" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Vēlaties otru viedokli par tekstu?" msgid "Warning" msgstr "Brīdinājums" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Mums neizdevās automātiski noteikt formātu. Izvēlieties to augstāk." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Mēs nevarējām atrast šo lapu." @@ -7666,10 +7843,6 @@ msgstr "Ko šis nedara" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Kad CV ir bloķēts, to nevar atjaunināt vai dzēst." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Jūs atcēlāt pieteikšanos, pirms tā tika pabeigta." msgid "You have unsaved changes that will be lost." msgstr "Jums ir nesaglabātas izmaiņas, kas tiks zaudētas." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Jūs tiksiet novirzīts uz integrāciju lapu. Atlasītais fails netiks importēts." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Jūs esat labā kompānijā." @@ -7945,23 +8114,10 @@ msgstr "Jūsu tālruņa numurs ir rakstīts neparastā formā." msgid "Your profile has been updated." msgstr "Jūsu profils ir atjaunināts." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Jūsu CV ir izveidots." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Jūsu CV ir izdzēsts." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Jūsu CV ir dublēts." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Jūsu CV ir importēts." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Jūsu CV ir atjaunināts." diff --git a/apps/web/locales/ml-IN.po b/apps/web/locales/ml-IN.po index 181719db2..e2f54588b 100644 --- a/apps/web/locales/ml-IN.po +++ b/apps/web/locales/ml-IN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" എന്നതും അതിന്റെ പൂർണ്ണ ടൈംലൈനും ശാശ്വതമായി ഇല്ലാതാക്കും. ഇത് പഴയപടിയാക്കാൻ കഴിയില്ല." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {കയറ്റുമതി ചെയ്യാനുള msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} പ്രതീകങ്ങൾ" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} കോൺടാക്‌റ്റ്(കൾ) ഒഴിവാക്കി (അസാധുവായ ഇമെയിൽ അല്ലെങ്കിൽ കോൺടാക്‌റ്റ് പേര് നഷ്‌ടപ്പെട്ടു). ആ ആപ്ലിക്കേഷനുകൾ ഇപ്പോഴും ഇറക്കുമതി ചെയ്യുന്നു." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} നിരസിച്ചു" msgid "{0} Sample Resume" msgstr "{0}-ന്റെ മാതൃകാ റെസ്യൂമെ" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "പരിഹരിക്കാൻ {0}" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "പ്രവേശനസൗകര്യം" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "അക്കൗണ്ട്" @@ -639,14 +697,6 @@ msgstr "ഏജന്റ്" msgid "Agent ready" msgstr "ഏജന്റ് തയ്യാറാണ്" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ഏജന്റുമാർ" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "AI ഏജന്റ് സജ്ജീകരണം ഇപ്പോൾ ലഭ്യമല്ല. ദയവായി അൽപ്പസമയത്തിനുശേഷം വീണ്ടും ശ്രമിക്കുക." @@ -695,6 +745,7 @@ msgstr "ആവശ്യമുള്ളപ്പോൾ AI" msgid "Albanian" msgstr "അൽബേനിയൻ" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "എംബെഡ് ചെയ്ത ഒരു ഫോണ്ട് വാ msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "ഒരു അപ്രതീക്ഷിത പിശക് ഈ പേജ് ലോഡ് ചെയ്യുന്നത് നിർത്തി. നിങ്ങൾക്ക് വീണ്ടും ശ്രമിക്കാം അല്ലെങ്കിൽ തിരികെ പോകാം." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "നിങ്ങളുടെ റിസ്യൂം ഇംപോർട്ട് ചെയ്യുന്നതിനിടെ അജ്ഞാതമായ ഒരു പിശക് സംഭവിച്ചു." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API കീ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API കീകൾ" @@ -787,7 +833,7 @@ msgstr "API കീകൾ സെർവറിൽ എൻക്രിപ്റ്റ msgid "API Reference" msgstr "API റഫറൻസ്" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "ആപ്പ്" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "അപേക്ഷ" @@ -859,7 +907,7 @@ msgstr "ആപ്ലിക്കേഷൻ അപ്ഡേറ്റ് ചെയ #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "അപേക്ഷകൾ" @@ -917,19 +965,10 @@ msgstr "ഈ ഡയലോഗ് അടയ്ക്കണമെന്ന് തീ msgid "Are you sure you want to delete this API key?" msgstr "ഈ API കീ ഡിലീറ്റ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "ഈ റിസ്യൂം ഡിലീറ്റ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "നിങ്ങളുടെ അക്കൗണ്ട് ഡിലീറ്റ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "ഈ റിസ്യൂം ലോക്ക് ചെയ്യണമെന്നുറപ്പാണോ?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "എടിഎസ് പരിശോധന" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS ചെക്കർ" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "അറ്റാച്ചുമെന്റ് അപ്‌ലോഡ് ചെയ്‌തു." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "ഓത്‌ന്റിക്കേഷൻ" @@ -1037,11 +1076,16 @@ msgstr "അസർബൈജാനി" msgid "BA" msgstr "ബി.എ." +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "പ്രാമാണീകരണ ക്രമീകരണങ്ങളിലേക്ക് മടങ്ങുക" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "ചാറ്റ്" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "വീണ്ടും പരിശോധിക്കുക" @@ -1295,9 +1344,13 @@ msgstr "ചൈനീസ് (ട്രഡീഷണൽ)" msgid "Choose {0}" msgstr "{0} തിരഞ്ഞെടുക്കുക" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "ഒരു കവർ ലെറ്റർ തിരഞ്ഞെടുക്കുക" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "ഒരു പ്രീസെറ്റ് അല്ലെങ്കിൽ കസ്റ്റം ഷേഡ് തിരഞ്ഞെടുക്കുക." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "ഒരു റെസ്യൂമെ തിരഞ്ഞെടുക്കുക" @@ -1343,6 +1395,10 @@ msgstr "ഒരു ആപ്ലിക്കേഷൻ തിരഞ്ഞെടു msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "ഫിൽട്ടറുകൾ മായ്ക്കുക" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "തിരഞ്ഞെടുപ്പ് മായ്ക്കുക" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ഇംപോർട്ട് ചെയ്യാൻ ഒരു ഫയൽ തിരഞ്ഞെടുക്കാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ക്ലയൻ്റ് ഐഡി" @@ -1436,7 +1492,6 @@ msgstr "കമ്മ്യൂണിറ്റി" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "സംക്ഷിപ്തമായ" @@ -1539,15 +1594,6 @@ msgstr "ഉള്ളടക്കം ഒരു ഗ്രിഡിലായി ക msgid "Continue" msgstr "തുടരുക" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "നിങ്ങൾ അവസാനിപ്പിച്ചിടത്തു നിന്നു തുടരുക" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "കോഡിൽ സംഭാവന ചെയ്യൂ" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത്തി." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "ക്ലിപ്പ്ബോർഡിലേക്ക് പകർത msgid "Copy" msgstr "പകർത്തുക" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "ഒരു റെസ്യൂമെയിൽ നിന്ന് നിലവിലുള്ള ഒരു കത്ത് പകർത്തുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "നിങ്ങളുടെ ഉപകരണം നഷ്ടപ്പെ msgid "Copy Backup Codes" msgstr "ബാക്കപ്പ് കോഡുകൾ പകർത്തുക" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "റെസ്യൂമെയിൽ നിന്ന് പകർത്തുക" @@ -1625,6 +1679,10 @@ msgstr "എക്സ്പോർട്ട് ചെയ്ത ഫയലിൽ ന msgid "Copy this secret key and use it in your applications to access your data." msgstr "ഈ സീക്രട്ട് കീ പകർത്തി, നിങ്ങളുടെ ആപ്പ്ലിക്കേഷനുകളിൽ നിങ്ങൾക്കുള്ള ഡാറ്റ ആക്സ്സ് ചെയ്യുന്നതിനായി ഉപയോഗിക്കുക." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "വർഷം ശരിയാക്കുക, അല്ലെങ്കിൽ നിലവിലുള്ള ജോലികൾക്കായി \"പ്രസൻ്റ്\" ഉപയോഗിക്കുക." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "വർഷം ശരിയാക്കുക, അല്ലെങ്കിൽ തുടരുന്ന ജോലിക്ക് \"Present\" എന്ന് എഴുതുക." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "ഈ പ്രവർത്തനം പൂർത്തിയാക്കാൻ കഴിഞ്ഞില്ല. ദയവായി വീണ്ടും ശ്രമിക്കുക." @@ -1655,14 +1712,6 @@ msgstr "DOCX ഉണ്ടാക്കാനായില്ല. ദയവായ msgid "Could not generate the PDF. Please try again." msgstr "PDF ഉണ്ടാക്കാനായില്ല. ദയവായി വീണ്ടും ശ്രമിക്കുക." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "കവർ ലെറ്ററുകൾ ലോഡ് ചെയ്യാനായില്ല." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "തിരഞ്ഞെടുത്ത റെസ്യൂം ലോഡ് ചെയ്യാനായില്ല." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "ഈ കവർ ലെറ്റർ ലോഡ് ചെയ്യാനായില്ല." @@ -1675,11 +1724,6 @@ msgstr "മാതൃക തയ്യാറാക്കാനായില്ല. msgid "Could not prepare your resume for printing. Please try again." msgstr "പ്രിന്റിംഗിനായി നിങ്ങളുടെ റിസ്യൂം തയ്യാറാക്കാനായില്ല. ദയവായി വീണ്ടും ശ്രമിക്കുക." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "എഐ ദാതാവിനെ ബന്ധപ്പെടാൻ കഴിഞ്ഞില്ല. ദയവായി വീണ്ടും ശ്രമിക്കുക." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "ഈ പാച്ച് പുനഃസ്ഥാപിക്കാൻ കഴിഞ്ഞില്ല." @@ -1709,6 +1753,18 @@ msgstr "കണക്ഷൻ പരിശോധിക്കാൻ കഴിഞ് msgid "Couldn't add the application. Please try again." msgstr "ആപ്ലിക്കേഷൻ ചേർക്കാൻ കഴിഞ്ഞില്ല. ദയവായി again ശ്രമിക്കുക." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "ടൈംലൈൻ എൻട്രി ഇല്ലാതാക്കാൻ കഴിഞ്ഞില്ല." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "ആപ്ലിക്കേഷൻ നീക്കാൻ കഴിഞ്ഞില്ല. ദയവായി again ശ്രമിക്കുക." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "കുറിപ്പ് സംരക്ഷിക്കാനായില്ല." @@ -1764,7 +1828,6 @@ msgstr "മൂടുക" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "കവർ ലെറ്റർ" @@ -1778,16 +1841,17 @@ msgstr "കവർ ലെറ്റർ" msgid "Cover letter draft" msgstr "കവർ ലെറ്റർ ഡ്രാഫ്റ്റ്" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "കവർ ലെറ്ററുകൾ" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "സൃഷ്‌ടിക്കുക" @@ -1804,10 +1868,7 @@ msgstr "ഒരു പുതിയ അക്കൗണ്ട് സൃഷ്‌ട msgid "Create a new API key" msgstr "ഒരു പുതിയ API കീ സൃഷ്‌ടിക്കുക" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "ഒരു പുതിയ റിസ്യൂം സൃഷ്‌ടിക്കുക" @@ -1815,13 +1876,9 @@ msgstr "ഒരു പുതിയ റിസ്യൂം സൃഷ്‌ടിക msgid "Create a resume" msgstr "റെസ്യൂമെ സൃഷ്ടിക്കൂ" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "ഒരു സാമ്പിള്‍ റിസ്യൂം സൃഷ്‌ടിക്കുക" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "കവർ ലെറ്റർ സൃഷ്ടിക്കുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "ആദ്യം മുതൽ സൃഷ്ടിക്കുക" msgid "Create one now" msgstr "ഇപ്പോൾ ഒരെണ്ണം ഉണ്ടാക്കുക" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "ഓപ്ഷനുകളോടുകൂടി റെസ്യൂമെ ഉണ്ടാക്കുക" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "സൃഷ്‌ടിച്ചത്" @@ -1847,14 +1899,19 @@ msgstr "സൃഷ്‌ടിച്ചത്" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" സൃഷ്‌ടിക്കുകയും ഈ അപ്ലിക്കേഷനിലേക്ക് ലിങ്ക് ചെയ്യുകയും ചെയ്‌തു." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "നിങ്ങളുടെ API കീ സൃഷ്‌ടിക്കുന്നു..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "നിങ്ങളുടെ റിസ്യൂം സൃഷ്‌ടിക്കുന്നു..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "ചിത്രം ക്രോപ്പ് ചെയ്ത് അപ്‌ലോഡ് ചെയ്യുക" @@ -1931,10 +1988,6 @@ msgstr "ഡാർക്ക്" msgid "Dark theme" msgstr "ഡാർക്ക് തീം" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ഡാഷ്‌ബോർഡ്" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "തീയതി" @@ -1969,34 +2022,30 @@ msgstr "സൂം കുറയ്ക്കുക" msgid "Deep check" msgstr "വിശദ പരിശോധന" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "സ്ഥിരസ്ഥിതി ടെംപ്ലേറ്റ്" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "ഡിഗ്രി" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "ഡിലീറ്റ് ചെയ്യുക" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "അത് ഡിലീറ്റ് ചെയ്യുക. മറഞ്ഞിരിക്കുന്ന കീവേഡുകൾ തിരയൽ കബളിപ്പിക്കാനുള്ള ബോധപൂർവമായ ശ്രമമായി കണക്കാക്കുന്നു." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "പേജ് ഡിലീറ്റ് ചെയ്യുക" @@ -2040,10 +2097,6 @@ msgstr "ഈ ഏജന്റ് ത്രെഡ് ഇല്ലാതാക്ക msgid "Delete this application?" msgstr "ഈ അപേക്ഷ ഇല്ലാതാക്കണോ?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "ഈ കവർ ലെറ്റർ ഇല്ലാതാക്കണോ?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "ഈ ടൈംലൈൻ എൻട്രി ഇല്ലാതാക്ക msgid "Delete timeline entry" msgstr "ടൈംലൈൻ എൻട്രി ഇല്ലാതാക്കുക" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} ആപ്ലിക്കേഷൻ(കൾ) ഇല്ലാതാക്കി." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "നിങ്ങളുടെ അക്കൗണ്ട് ഡിലീറ്റ് ചെയ്യുന്നു..." @@ -2077,11 +2139,6 @@ msgstr "നിങ്ങളുടെ അക്കൗണ്ട് ഡിലീറ msgid "Deleting your API key..." msgstr "നിങ്ങളുടെ API കീ ഡിലീറ്റ് ചെയ്യുന്നു..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "നിങ്ങളുടെ റിസ്യൂം ഡിലീറ്റ് ചെയ്യുന്നു..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "നിരസിച്ചു, ഏജന്റിനായി കാത്തിരിക്കുന്നു…" @@ -2191,12 +2248,22 @@ msgstr "രേഖകൾ" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ഡോക്യുമെന്റേഷൻ" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "രേഖകൾ അയച്ചു" @@ -2309,18 +2376,27 @@ msgstr "സ്ഥാനം മാറ്റാൻ വലിച്ചിടുക, msgid "Drag to turn the pages" msgstr "പേജുകൾ മറിക്കാൻ വലിച്ചുനീക്കൂ" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "സർവ്വനാമങ്ങൾ ഒഴിവാക്കി ക്രിയയിൽ നിന്ന് തുടങ്ങുക. മിക്ക വിപണികളിലും ഇതാണ് കീഴ്‌വഴക്കം." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "ഡൂപ്ലിക്കേറ്റ് ചെയ്യുക" @@ -2336,6 +2412,10 @@ msgstr "റിസ്യൂം ഡൂപ്ലിക്കേറ്റ് ചെ msgid "Duplicate your resume to create a new one, just like the original." msgstr "മൂലതാളുപോലെ തന്നെയുള്ള പുതിയൊരു റിസ്യൂം സൃഷ്‌ടിക്കാനായി നിങ്ങളുടെ റിസ്യൂം ഡൂപ്ലിക്കേറ്റ് ചെയ്യുക." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "നിങ്ങളുടെ റിസ്യൂം ഡൂപ്ലിക്കേറ്റ് ചെയ്യുന്നു..." @@ -2355,11 +2435,6 @@ msgstr "ഡച്ച്" msgid "Edit" msgstr "എഡിറ്റ് ചെയ്യുക" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "എഡിറ്റ് {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "തീയതി തിരുത്തുക" msgid "Edit declined" msgstr "എഡിറ്റ് നിരസിച്ചു" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "വിശദാംശങ്ങൾ എഡിറ്റ് ചെയ്യുക" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "മോഡൽ എഡിറ്റ് ചെയ്യുക" msgid "Edit note" msgstr "കുറിപ്പ് തിരുത്തുക" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON കയറ്റുമതി ചെയ്യുക" msgid "Export my data" msgstr "എന്റെ ഡാറ്റ എക്സ്പോർട്ട് ചെയ്യുക" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "കയറ്റുമതി PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "സൗജന്യമായ പതിനഞ്ച് ടെംപ്ലേറ്റുകൾ. ഇഷ്ടമുള്ളത് തിരഞ്ഞെടുക്കൂ. എഡിറ്ററിൽ അക്ഷരരൂപം, നിറം, ലേഔട്ട് എന്നിവ മാറ്റാം." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ഫയൽ" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "ഫീൽഡുകൾ പൂരിപ്പിക്കുക" @@ -2858,9 +2935,13 @@ msgstr "ഫീൽഡുകൾ പൂരിപ്പിക്കുക" msgid "Filled in what we could from the posting." msgstr "പോസ്റ്റിംഗിൽ നിന്ന് ഞങ്ങൾക്ക് കഴിയുന്നത് പൂരിപ്പിച്ചു." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "ഫിൽറ്റർ ചെയ്യുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "ദുർബലമായ ബുള്ളറ്റ് പോയിന് msgid "Find us on GitHub" msgstr "GitHub-ൽ ഞങ്ങളെ കണ്ടെത്തൂ" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ഫിന്നിഷ്" @@ -2967,6 +3052,10 @@ msgstr "ഒരു പകർപ്പ് സൂക്ഷിക്കാൻ" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "നിങ്ങളുടെ അടുത്ത അപേക്ഷയ്ക്കായി" @@ -3120,7 +3209,7 @@ msgstr "ഗ്രാഫിക് ഡിസൈൻ" msgid "Greek" msgstr "ഗ്രീക്ക്" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ഗ്രിഡ്" @@ -3304,8 +3393,7 @@ msgstr "അത് ഒരു സ്കാനിൽ നിന്നാണെങ് msgid "Images cover most of the page." msgstr "ചിത്രങ്ങൾ പേജിന്റെ ഭൂരിഭാഗവും മൂടുന്നു." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "ഇംപോർട്ട്" @@ -3314,15 +3402,13 @@ msgstr "ഇംപോർട്ട്" msgid "Import {0}" msgstr "{0} ഇറക്കുമതി ചെയ്യുക" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "നിലവിലുള്ള ഒരു റിസ്യൂം ഇംപോർട്ട് ചെയ്യുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "JSON കവർ ലെറ്റർ ഇറക്കുമതി ചെയ്യുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV-ൽ നിന്ന് ഇറക്കുമതി ചെയ്യ msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON ഇറക്കുമതി ചെയ്യുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "ഇറക്കുമതി ചെയ്ത {0} ആപ്ലിക്കേഷൻ(കൾ)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word-ൽ നിന്ന് ഇറക്കുമതി ചെയ്യുന്നതിന് കണക്റ്റുചെയ്‌ത AI ദാതാവ് ആവശ്യമാണ്." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "നിങ്ങളുടെ റിസ്യൂം ഇംപോർട്ട് ചെയ്യുന്നു..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… ഇറക്കുമതി ചെയ്യുന്നു" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0}-ൽ {1} പേജ് പരിശോധിക്കുന്നു…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "സംയോജനങ്ങൾ" @@ -3466,6 +3552,10 @@ msgstr "അസാധുവായ AI ദാതാവിന്റെ കോൺഫ msgid "Issuer" msgstr "ഇഷ്യൂവർ" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "ഇറ്റാലിയൻ" msgid "Italic" msgstr "ഇറ്റാലിക്ക്" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "ജാപ്പനീസ്" @@ -3530,10 +3628,9 @@ msgstr "ജോൺ ഡോ" msgid "john.doe" msgstr "ജോൺ ഡോ" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "ജെസൺ റെസ്യൂമെ" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "എഡിറ്റിംഗ് തുടരുക" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs, അല്ലെങ്കിൽ Pages-ൽ തിരുത്തൽ തുടരൂ. ലേഔട്ട് PDF-ലേതിൽ നിന്ന് വ്യത്യസ്തമായേക്കാം." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "സാധാരണയായി ചിത്രങ്ങൾ നീക്കം ചെയ്തോ ചെറുതാക്കിയോ 2.5 MB-യിൽ താഴെ സൂക്ഷിക്കുക." @@ -3659,19 +3760,14 @@ msgstr "ഭാഷ" msgid "Languages" msgstr "ഭാഷകൾ" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "അവസാനം അപ്ഡേറ്റ് ചെയ്തത്" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "അവസാനമായി പുതുക്കിയത്" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "അവസാനമായി അപ്‌ഡേറ്റ് ചെയ്തത് {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "ലാറ്റ്വിയൻ" @@ -3689,7 +3785,6 @@ msgstr "ലേയൗട്ട്" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "ചെയ്ത ജോലി ആദ്യം പറയൂ. വായിക്കുന്നയാൾക്ക് ചിത്രം കിട്ടാൻ വ്യക്തമായ ഒരു വിശദാംശം ചേർക്കൂ." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "വിടുക" @@ -3706,10 +3801,6 @@ msgstr "ശീർഷകം ആദ്ധ്യത്തിലേതിലേക msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "ഒരു AI ദാതാവിനെ സജ്ജീകരിക്കാൻ വിടണോ?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "ലെഫ്റ്റ് അലൈനിൽ ആക്കുക" @@ -3722,6 +3813,11 @@ msgstr "നിയമപരം" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "നീളം ഒരു കുറവല്ല, ഒരു സാർവത്രിക ഒറ്റ-പേജ് നിയമവുമില്ല. അർഹമായ പേജുകൾ നിലനിർത്തുക." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "നീളം ഒരു കുറവല്ല, ഒരു സാർവത msgid "Letter" msgstr "ലെറ്റർ" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "ലിങ്ക് ചെയ്‌ത Reactive Resume" msgid "LinkedIn" msgstr "ലിങ്ക്ഡ്ഇൻ" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, റഫറൽ…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, റഫറൽ…" msgid "Linking your {providerName} account..." msgstr "നിങ്ങളുടെ {providerName} അക്കൗണ്ട് ലിങ്ക് ചെയ്യുന്നു..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "ലിസ്റ്റ്" @@ -3845,10 +3948,6 @@ msgstr "ലിത്വാനിയൻ" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AI ദാതാക്കളെ ലോഡ് ചെയ്യുന്നു. ദയവായി അൽപ്പസമയത്തിനുശേഷം വീണ്ടും ശ്രമിക്കുക." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "ആപ്ലിക്കേഷനുകൾ ലോഡ് ചെയ്യുന്നു…" @@ -3888,17 +3987,15 @@ msgstr "ആകെ എണ്ണം ലോഡ് ചെയ്യുന്നു" msgid "Location" msgstr "സ്ഥലം" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "ലോക്ക് ചെയ്യുക" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "ഇടത്തരം സ്വാധീനം" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "മൈക്രോസോഫ്റ്റ് വേഡ്" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "വർക്കിംഗ് റെസ്യൂമെ കാണുന്നില്ല" @@ -4106,6 +4197,12 @@ msgstr "അഭിമുഖത്തിലേക്ക് മാറ്റൂ" msgid "Move to offer" msgstr "ഓഫറിലേക്ക് മാറ്റൂ" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "ഇതിലേക്ക് നീക്കി" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "പേര്" @@ -4188,6 +4287,11 @@ msgstr "നെറ്റ്‌വർക്ക്" msgid "Never expires" msgstr "ഒരിക്കലും കാലഹരണപ്പെടുന്നില്ല" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "ഈ സെർവറിൽ പുതിയ അക്കൗണ്ട് രജിസ്ട്രേഷനുകൾ നിലവിൽ പ്രവർത്തനരഹിതമാണ്." @@ -4197,6 +4301,15 @@ msgstr "ഈ സെർവറിൽ പുതിയ അക്കൗണ്ട് msgid "New Application" msgstr "പുതിയ ആപ്ലിക്കേഷൻ" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "പുതിയ വരി" @@ -4233,10 +4346,6 @@ msgstr "പുതിയ ത്രെഡ്" msgid "New Thread" msgstr "പുതിയ ത്രെഡ്" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "അടുത്തത്" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "AI ദാതാവ് ബന്ധിപ്പിച്ചിട്ടില്ല" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "AI ദാതാവ് കണക്റ്റുചെയ്‌തിട്ടില്ല, അതിനാൽ ഞങ്ങൾ നിങ്ങളുടെ ബ്രൗസറിൽ PDF-ൽ നിന്നുള്ള വാചകം വായിക്കുകയും ഞങ്ങൾക്ക് തിരിച്ചറിയാൻ കഴിയുന്നവ പൂരിപ്പിക്കുകയും ചെയ്യും. ഫലം ക്രമപ്പെടുത്തുമെന്ന് പ്രതീക്ഷിക്കുക." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "നിങ്ങളുടെ ഫിൽട്ടറുകളുമായി പൊരുത്തപ്പെടുന്ന ആപ്ലിക്കേഷനുകളൊന്നുമില്ല." @@ -4265,6 +4370,10 @@ msgstr "നിങ്ങളുടെ ഫിൽട്ടറുകളുമായ msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "ഇതുവരെ അപേക്ഷകളൊന്നുമില്ല. നിങ്ങളുടെ ഫണലും മറുപടി നിരക്കും കാണാൻ കുറച്ചെണ്ണം ചേർക്കുക." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "ബുള്ളറ്റ് ലിസ്റ്റുകളൊന്നും കണ്ടെത്തിയില്ല." @@ -4278,15 +4387,6 @@ msgstr "ആ തിരയലിന് ചേരുന്ന കമാൻഡുക msgid "No conventional section headings were found." msgstr "പതിവ് വിഭാഗ തലക്കെട്ടുകളൊന്നും കണ്ടെത്തിയില്ല." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "കവർ ലെറ്ററുകളൊന്നും കണ്ടെത്തിയില്ല. ഒരെണ്ണം സൃഷ്‌ടിക്കുക അല്ലെങ്കിൽ നിലവിലുള്ള ഒരു കത്ത് ഇറക്കുമതി ചെയ്യുക." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "എഐ ദാതാവിൽ നിന്ന് ഡാറ്റ ലഭിച്ചില്ല." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "തീയതികളൊന്നും കണ്ടെത്തിയില്ല." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "ജോലി പേരും തൊഴിലുടമയും ചേർന്ന വരികളൊന്നും കാണുന്നില്ല." @@ -4351,11 +4455,6 @@ msgstr "ഒരൊന്നുമാത്രം ഫലങ്ങളൊന്ന msgid "No resume linked." msgstr "റെസ്യൂമെ ലിങ്ക് ചെയ്‌തിട്ടില്ല." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "നിങ്ങളുടെ തിരയലുമായി പൊരുത്തപ്പെടുന്ന ഒരു റെസ്യൂമെയും ഇല്ല." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "ഇതുവരെ റെസ്യൂമുകളൊന്നുമില്ല." @@ -4445,6 +4544,15 @@ msgstr "കുറിപ്പുകൾ" msgid "Nothing marks a role as ongoing." msgstr "ഒരു റോൾ തുടരുന്നതായി ഒന്നും സൂചിപ്പിക്കുന്നില്ല." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "ആദ്യത്തെ പേജുകൾ മാത്രമേ പര msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "ഓപ്പൺ ചെയ്യുക" @@ -4559,6 +4664,10 @@ msgstr "ഫോക്കസ് മോഡ് തുറക്കുക" msgid "Open in builder" msgstr "ബിൽഡറിൽ തുറക്കുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "ഇന്റഗ്രേഷൻ ക്രമീകരണങ്ങൾ തുറക്കുക" @@ -4597,6 +4706,10 @@ msgstr "പുതിയ ടാബിൽ തുറക്കുന്നു" msgid "opens in new tab" msgstr "പുതിയ ടാബിൽ തുറക്കും" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ഏജന്റിനുള്ള ഓപ്ഷണൽ കുറിപ്പ്" @@ -4609,6 +4722,16 @@ msgstr "ഏജന്റിനുള്ള ഓപ്ഷണൽ കുറിപ് msgid "Optionally, which terms from a job posting already appear." msgstr "ഐച്ഛികമായി, ഒരു ജോലി പോസ്റ്റിംഗിലെ ഏതെല്ലാം പദങ്ങൾ ഇതിനകം കാണുന്നു." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "പേജ്" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF സ്‌നാപ്പ്‌ഷോട്ട് അപ്ലിക msgid "PDF text layer" msgstr "PDF വാചക പാളി" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "ആപ്ലിക്കേഷനുകളിൽ ഇതിനകം അറ്റാച്ച് ചെയ്തിട്ടുള്ള PDF-കൾ തുടർന്നും ലഭ്യമാകും." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "ഒറ്റ കോളം ഇഷ്ടപ്പെടുക, അല് #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "പ്രിഫറൻസുകൾ" @@ -4957,10 +5079,6 @@ msgstr "PDF പ്രിവ്യൂ ചെയ്യുക" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "മുമ്പത്തെ" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "പ്രാവീണ്യം" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "പ്രൊഫൈൽ" @@ -5118,11 +5236,6 @@ msgstr "വീണ്ടും സ്കോർ ചെയ്യുക" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - ഹോംപേജിലേക്കു പോകുക" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "പ്രതികരിക്കുന്ന റെസ്യൂമെ (ജെസൺ)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume സൗജന്യവും ഓപ്പൺ സോഴ്‌സുമാണ്. അമൃതും സംഭാവകരുടെ ഒരു സമൂഹവും ചേർന്നാണ് ഇത് നടത്തിക്കൊണ്ടുപോകുന്നത്. ഈ പ്രവർത്തനത്തെ പിന്തുണയ്ക്കാൻ ആഗ്രഹമുണ്ടെങ്കിൽ, ഹോസ്റ്റിംഗിന്റെയും വികസനത്തിന്റെയും ചെലവ് വഹിക്കാൻ സംഭാവനകൾ സഹായിക്കും." @@ -5136,11 +5249,6 @@ msgstr "റിയാക്ടീവ് റെസ്യൂമെ സൌജന് msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "റിയാക്ടീവ് റെസ്യൂമെ v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "റിയാക്ടീവ് റെസ്യൂമെ v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "വീണ്ടും വായിക്കൂ" @@ -5191,6 +5299,10 @@ msgstr "{0}-ൽ {1} പേജ് വായിക്കുന്നു…" msgid "Reading PDF" msgstr "PDF വായിക്കുന്നു" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "പോസ്റ്റിംഗ് വായിക്കുന്നു…" @@ -5199,6 +5311,10 @@ msgstr "പോസ്റ്റിംഗ് വായിക്കുന്നു msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "ഈ PDF നിങ്ങളുടെ ബ്രൗസറിൽ വായിക്കുന്നു. നിങ്ങളുടെ ഫയൽ അപ്‌ലോഡ് ചെയ്യുന്നില്ല." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "സജീവമാക്കാൻ തയ്യാറാണ്" @@ -5302,6 +5418,10 @@ msgstr "ടാഗ് നീക്കംചെയ്യുക" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "റിസോഴ്സുകൾ" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "ഡിസൈൻ സംവിധാനത്തിൽ പ്രവർത്തിക്കുന്നതിനും മറ്റ് ടീമുകളെ അവരുടെ ഡിസൈനുകളിൽ സഹായിക്കുന്നതിനും ഉത്തരവാദി." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "പുനഃസ്ഥാപിക്കുക" @@ -5418,6 +5539,11 @@ msgstr "ഈ പാച്ചിന് മുമ്പുള്ള നിലയി msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "റെസ്യൂമെ ടെംപ്ലേറ്റുകൾ" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "റെസ്യൂമെകൾ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "മാതൃക ഡൗൺലോഡ് ഫോർമാറ്റ്" msgid "Sample resume" msgstr "മാതൃകാ റെസ്യൂമെ" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name}-ന്റെ മാതൃകാ റെസ്യൂമെ" @@ -5615,6 +5744,7 @@ msgstr "ഇല്ലാതെ" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "മാറ്റങ്ങൾ സേവ് ചെയ്യുക" msgid "Save changes before previewing, exporting, or changing styling." msgstr "പ്രിവ്യൂ ചെയ്യുന്നതിനോ എക്‌സ്‌പോർട്ടുചെയ്യുന്നതിനോ സ്റ്റൈലിംഗ് മാറ്റുന്നതിനോ മുമ്പ് മാറ്റങ്ങൾ സംരക്ഷിക്കുക." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "പകർപ്പ് ലൈബ്രറിയിലേക്ക് സംരക്ഷിക്കുക" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "മോഡൽ സംരക്ഷിക്കുക" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "അതിൻ്റെ ഉള്ളടക്കമോ സ്റ്റൈലിംഗോ പകർത്തുന്നതിന് മുമ്പ് റെസ്യൂമെ മാറ്റങ്ങൾ സംരക്ഷിക്കുക." @@ -5717,7 +5842,8 @@ msgstr "എൻ്റെ ഫിറ്റ് സ്കോർ" msgid "Scoring your fit…" msgstr "നിങ്ങളുടെ ഫിറ്റ് സ്കോർ ചെയ്യുന്നു..." -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "തിരയുക" @@ -5730,13 +5856,13 @@ msgstr "ആപ്ലിക്കേഷനുകൾ തിരയുക..." msgid "Search commands" msgstr "തിരയൽ നിർദ്ദേശങ്ങൾ" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "കവർ ലെറ്ററുകൾ തിരയുക" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "കവർ ലെറ്ററുകൾ തിരയുക..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ഒരു ഐക്കൺ തിരയുക" msgid "Search for…" msgstr "… തിരയുക" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "തിരയൽ റെസ്യൂമെകൾ..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "പാസ്‌വേഡ് സജ്ജമാക്കുക" msgid "Set the document language when exporting." msgstr "എക്സ്പോർട്ട് ചെയ്യുമ്പോൾ രേഖയുടെ ഭാഷ സെറ്റ് ചെയ്യുക." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "ഒരു ദാതാവിനെ സജ്ജീകരിക്കുക" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "ഒരു AI ദാതാവിനെ സജ്ജീകരിക്കുക" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "ഈ റെസ്യൂമെയെക്കുറിച്ച് സംസാരിക്കാനും എഡിറ്റുകൾ സ്വയമേവ പ്രയോഗിക്കാനും ഒരു AI ദാതാവിനെ സജ്ജീകരിക്കുക." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "സെറ്റിംഗ്സ്" @@ -6121,7 +6245,7 @@ msgstr "ഒഴിവാക്കി അപ്‌ലോഡ് ചെയ്യു #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "പ്രധാന ഉള്ളടക്കത്തിലേക്ക് സ്‌കിപ്പ് ചെയ്യുക" @@ -6193,6 +6317,10 @@ msgstr "മറ്റെന്തെങ്കിലും…" msgid "Something went wrong" msgstr "എന്തോ കുഴപ്പം സംഭവിച്ചു." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "ആ ഫയൽ വായിക്കുന്നതിനിടെ എന്തോ പിഴവ് സംഭവിച്ചു. വീണ്ടും ശ്രമിക്കുക." @@ -6212,8 +6340,15 @@ msgstr "നിങ്ങളെ സൈൻ ഇൻ ചെയ്യുമ്പോൾ msgid "Something went wrong. Please try again." msgstr "എന്തോ പിശക് സംഭവിച്ചു. ദയവായി വീണ്ടും ശ്രമിക്കുക." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "സോർട്ട് ചെയ്യുക" @@ -6319,14 +6454,10 @@ msgstr "ഒരു ത്രെഡ് ആരംഭിക്കുക" msgid "Start again" msgstr "വീണ്ടും തുടങ്ങൂ" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "ഒരു പേര് നൽകിക്കൊണ്ട് നിങ്ങളുടെ റിസ്യൂം നിർമ്മിക്കൽ ആരംഭിക്കുക." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "നിറുത്തിടുന്നിടത്ത് നിന്ന് നിങ്ങളുടെ റിസ്യൂം പൂർണ്ണമായും പുതിയതായി നിർമ്മിക്കാൻ ആരംഭിക്കുക" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "ആരംഭ തീയതി അവസാന തീയതിയിലോ msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "ഓരോന്നും ഒരു വ്യക്തമായ ക്രിയയോടെ തുടങ്ങുക: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "പുതിയ ത്രെഡ് ആരംഭിക്കുക" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "സ്റ്റാറ്റിസ്റ്റിക്സ്" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "തുടരുക" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "നിങ്ങളുടെ ബ്രൗസറിൽ തന്നെ ഇരിക്കും" @@ -6419,6 +6561,10 @@ msgstr "തിരഞ്ഞെടുത്ത റെസ്യൂമിൽ നി msgid "Subreddit" msgstr "സബ്‌റെഡിറ്റ്" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "നിർദ്ദേശങ്ങൾ" @@ -6472,6 +6618,7 @@ msgstr "പട്ടിക" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "ടാഗുകൾ" @@ -6483,6 +6630,14 @@ msgstr "ടാഗുകൾ ഉപയോഗിച്ച് നിങ്ങൾക msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "ടാഗുകൾ സോഫ്റ്റ്‌വെയറിന് വ്യക്തമായ വായനാ ക്രമം നൽകുന്നു. നിങ്ങളുടെ ടൂൾ അനുവദിക്കുന്നെങ്കിൽ, എക്സ്പോർട്ട് ചെയ്യുമ്പോൾ അവ പ്രവർത്തനക്ഷമമാക്കുക." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailor എൻ്റെ ബയോഡാറ്റ" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "തെലുങ്ക്" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "വാചകം വേർതിരിച്ചെടുത്തു" msgid "Text is written one character at a time." msgstr "ടെക്സ്റ്റ് ഒരു സമയം ഒരു അക്ഷരം വീതം എഴുതിയിരിക്കുന്നു." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "ടെക്സ്റ്റ് ഹെഡർ അല്ലെങ്കിൽ ഫൂട്ടർ ഭാഗത്താണ്." @@ -6618,10 +6776,18 @@ msgstr "API കീ ഡിലീറ്റ് ചെയ്തു." msgid "The application that sent you here made an invalid authorization request." msgstr "നിങ്ങളെ ഇവിടേക്ക് അയച്ച ആപ്ലിക്കേഷൻ അസാധുവായ അംഗീകാര അഭ്യർത്ഥന നടത്തി." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "മുകളിലുള്ള പരിശോധനകൾ യാന്ത്രികമാണ്. ഇത് നിങ്ങളുടെ ബുള്ളറ്റുകളെക്കുറിച്ച് ഒരു വായനക്കാരൻ എന്ത് ചിന്തിക്കുമെന്ന് ഒരു ഭാഷാ മോഡലിനോട് ചോദിക്കുകയും പുനരെഴുത്തുകൾ നിർദ്ദേശിക്കുകയും ചെയ്യുന്നു. ഇത് ഒരു സ്കോറും നൽകുന്നില്ല." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "വിശദ പരിശോധന പൂർത്തിയാക്കാൻ കഴിഞ്ഞില്ല. വീണ്ടും ശ്രമിക്കുക." @@ -6630,19 +6796,14 @@ msgstr "വിശദ പരിശോധന പൂർത്തിയാക്ക msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "ഇറക്കുമതി ചെയ്ത ഫയൽ ഒരു സാധുവായ റെസ്യൂമെയായി മാറ്റാൻ കഴിഞ്ഞില്ല." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "ടെക്സ്റ്റ് സംഭരിച്ചിരിക്കുന്ന ക്രമം അത് വായിക്കുന്ന ക്രമവുമായി വളരെയധികം വ്യത്യാസപ്പെട്ടിരിക്കുന്നു." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "യഥാർത്ഥ കത്ത് നിങ്ങളുടെ ബയോഡാറ്റയിൽ നിലനിൽക്കും. ഓരോ കോപ്പിയും സ്വതന്ത്രമായി എഡിറ്റ് ചെയ്യാവുന്നതാണ്." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "നിങ്ങൾ തിരയുന്ന പേജ് നീക്കിയിരിക്കാം അല്ലെങ്കിൽ നിലവിലില്ലായിരിക്കാം." @@ -6751,11 +6912,6 @@ msgstr "ഈ തീയതികൾ ശരിയായി വായിക്കി msgid "Thinking" msgstr "ചിന്തിക്കുന്നു" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "ഈ പ്രവർത്തി തിരികെ ലഭ്യമാക്കാൻ സാധിക്കില്ല." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "ഈ പ്രവർത്തി തിരികെ ലഭ്യമാക്കാൻ സാധിക്കില്ല. നിങ്ങളുടെ എല്ലാ ഡാറ്റയും ശാശ്വതമായി ഡിലീറ്റ് ചെയ്യപ്പെടും." @@ -6804,10 +6960,6 @@ msgstr "ഈ എൻട്രിക്ക് തീയതികളില്ല." msgid "This entry will be permanently deleted. This can't be undone." msgstr "ഈ എൻട്രി ശാശ്വതമായി ഇല്ലാതാക്കും. ഇത് പഴയപടിയാക്കാനാകില്ല." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "ഈ ഫീച്ചറിന് കണക്റ്റുചെയ്‌ത ഒരു AI ദാതാവ് ആവശ്യമാണ്. ക്രമീകരണങ്ങളിൽ ഒന്ന് സജ്ജീകരിക്കുക." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "ഈ ഫയലിൽ ഫോം ഫീൽഡുകൾ അടങ്ങിയിരിക്കുന്നു." @@ -6848,6 +7000,10 @@ msgstr "ഒരു റിസ്യൂമിന് ഈ ഫയൽ വലുതാ msgid "This file is larger than many application forms accept." msgstr "പല അപേക്ഷാ ഫോമുകളും സ്വീകരിക്കുന്നതിലും വലുതാണ് ഈ ഫയൽ." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ഈ ഫയൽ ധാരാളം വ്യത്യസ്ത ഫോണ്ടുകൾ ഉപയോഗിക്കുന്നു." @@ -6884,14 +7040,6 @@ msgstr "ഈ കീ ഒരിക്കൽ മാത്രമേ കാണിക msgid "This link is missing its protocol." msgstr "ഈ ലിങ്കിന് അതിൻ്റെ പ്രോട്ടോക്കോൾ നഷ്ടമായിരിക്കുന്നു." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "AI പ്രൊവൈഡർ പ്രതികരിക്കുന്ന സമയത്തെ ആശ്രയിച്ച് ഇതിന് കുറച്ച് മിനിറ്റുകൾ എടുക്കാം. ദയവായി വിൻഡോ അടയ്ക്കുകയോ പേജ് റിഫ്രെഷ് ചെയ്യുകയോ ചെയ്യരുത്." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "ഇതിന് ഒരു നിമിഷം എടുത്തേക്കാം. ദയവായി വിൻഡോ അടയ്ക്കുകയോ പേജ് പുതുക്കുകയോ ചെയ്യരുത്." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "ഈ ഫയലിലെ വാചകം സോഫ്റ്റ്‌വെയറിന് എത്ര കൃത്യമായി എടുക്കാനാകും എന്നാണ് ഇത് അളക്കുന്നത്. ഒരു അപേക്ഷ നിരസിക്കപ്പെടുമോ എന്ന് ഇത് പ്രവചിക്കുന്നില്ല, ഒരു ഉപകരണത്തിനും അത് സാധ്യമല്ല. നിങ്ങളുടെ ഫയൽ ഈ ബ്രൗസറിൽ തന്നെയാണ് വായിച്ചത്, ഒരിക്കലും അപ്‌ലോഡ് ചെയ്തിട്ടില്ല." @@ -6908,10 +7056,9 @@ msgstr "ഈ പേജ് കോളങ്ങളിലാണ്, ടെക്സ msgid "This page is very densely packed." msgstr "ഈ പേജ് വളരെ സാന്ദ്രമായി നിറഞ്ഞിരിക്കുന്നു." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "ഈ PDF-ന് വായിക്കാനാകുന്ന വാചകമില്ല. ഇത് ഒരു സ്കാൻ ആണ്, അതിനാൽ ഇറക്കുമതി ചെയ്യാൻ ഒന്നുമില്ല." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "ഈ കാലയളവ് ആരംഭിക്കുന്നതിന msgid "This period starts in the future." msgstr "ഈ കാലയളവ് ഭാവിയിൽ ആരംഭിക്കുന്നു." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "ഈ റെസ്യൂമിൽ ഉൾച്ചേർത്ത കവർ ലെറ്ററുകളൊന്നുമില്ല." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "ഈ റിസ്യൂം ലോക്ക് ചെയ്തതിനാൽ ഇതിനെ അപ്‌ഡേറ്റ് ചെയ്യാനോ ഡിലീറ്റ് ചെയ്യാനോ കഴിയില്ല." @@ -7105,11 +7248,25 @@ msgstr "ആപ്പ് വിവർത്തനം ചെയ്യൂ" msgid "Translations" msgstr "തർജ്ജമകൾ" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "വീണ്ടും ശ്രമിക്കുക" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "സന്ദർശകർക്ക് എന്തെല്ലാം കാണാമെന്ന് അറിയാൻ ക്രമീകരണങ്ങൾ പരീക്ഷിക്കൂ. നിങ്ങളുടെ റെസ്യൂമെ ഉണ്ടാക്കുമ്പോൾ, അത് എങ്ങനെ പങ്കിടണമെന്ന് നിങ്ങൾ തീരുമാനിക്കുന്നു." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "നിങ്ങളുടെ PDF പരീക്ഷിക്കൂ" @@ -7198,7 +7359,8 @@ msgstr "ടു-ഫാക്ടർ ഓത്‌ന്റിക്കേഷൻ ഇ msgid "Two-Factor Authentication QR Code" msgstr "രണ്ടു ഘട്ട പരിശോധന ക്യുആർ കോഡ്" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "അണ്ടർലൈൻ" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "പഴയപടിയാക്കുക" @@ -7253,17 +7417,18 @@ msgstr "പഴയപടിയാക്കുക" msgid "Undo stylesheet edit" msgstr "സ്റ്റൈൽഷീറ്റ് എഡിറ്റ് പഴയപടിയാക്കുക" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "നിങ്ങളുടെ {providerName} അക്കൗണ്ട് അൺലിങ്ക് ചെയ്യുന്നു..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "അൺലോക്ക് ചെയ്യുക" @@ -7272,6 +7437,10 @@ msgstr "അൺലോക്ക് ചെയ്യുക" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "പേരില്ലാത്ത പാസ്‌കീ" @@ -7280,6 +7449,14 @@ msgstr "പേരില്ലാത്ത പാസ്‌കീ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "സ്ഥിരീകരിച്ചിട്ടില്ല" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "വിയറ്റ്നാമീസ്" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "എഴുത്തിനെക്കുറിച്ച് രണ്ട msgid "Warning" msgstr "മുന്നറിയിപ്പ്" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "ഫോർമാറ്റ് സ്വയമേവ കണ്ടെത്താനായില്ല. മുകളിൽ അത് തിരഞ്ഞെടുക്കുക." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "ഞങ്ങൾക്ക് ആ പേജ് കണ്ടെത്താൻ കഴിഞ്ഞില്ല." @@ -7666,10 +7843,6 @@ msgstr "ഇത് ചെയ്യാത്തത് എന്താണ്" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "ലോക്കുചെയ്തിരിക്കുമ്പോൾ, റിസ്യൂം അപ്‌ഡേറ്റ് ചെയ്തോ ഡിലീറ്റ് ചെയ്‍തോ കഴിയില്ല." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "പൂർത്തിയാകുന്നതിന് മുമ്പ msgid "You have unsaved changes that will be lost." msgstr "സേവ് ചെയ്യാത്ത മാറ്റങ്ങൾ നഷ്ടമാകും." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "നിങ്ങളെ ഇൻ്റഗ്രേഷൻസ് പേജിലേക്ക് കൊണ്ടുപോകും. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "നിങ്ങൾ നല്ല കൂട്ടത്തിലാണ്." @@ -7945,23 +8114,10 @@ msgstr "നിങ്ങളുടെ ഫോൺ നമ്പർ അസാധാര msgid "Your profile has been updated." msgstr "നിങ്ങളുടെ പ്രൊഫൈൽ പുതുക്കി." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "നിങ്ങളുടെ റിസ്യൂം ഉണ്ടാക്കി." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "നിങ്ങളുടെ റിസ്യൂം ഡിലീറ്റ് ചെയ്തു." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "നിങ്ങളുടെ റിസ്യൂം പകർത്തി." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "നിങ്ങളുടെ റിസ്യൂം ഇംപോർട്ട് ചെയ്തു." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "നിങ്ങളുടെ റിസ്യൂം പുതുക്കി." diff --git a/apps/web/locales/mr-IN.po b/apps/web/locales/mr-IN.po index b3eca2876..de6c49379 100644 --- a/apps/web/locales/mr-IN.po +++ b/apps/web/locales/mr-IN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" आणि त्याची पूर्ण टाइमलाइन कायमची हटवली जाईल. हे पूर्ववत करता येणार नाही." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {निर्यात करण्यासाठी # msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} अक्षरे" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} संपर्क वगळले (अवैध ईमेल किंवा गहाळ संपर्क नाव). ते अनुप्रयोग अजूनही आयात करतात." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} नाकारले" msgid "{0} Sample Resume" msgstr "{0} नमुना रेझ्युमे" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} दुरुस्त करायचे" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "प्रवेशयोग्यता" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "खाते" @@ -639,14 +697,6 @@ msgstr "एजंट" msgid "Agent ready" msgstr "एजंट तयार आहे" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "एजंट" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "एआय एजंट सेटअप सध्या उपलब्ध नाही. कृपया थोड्या वेळाने पुन्हा प्रयत्न करा." @@ -695,6 +745,7 @@ msgstr "हवे तेव्हा AI" msgid "Albanian" msgstr "अल्बेनियन" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "एम्बेड केलेला फाँट वाचता आ msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "एका अनपेक्षित त्रुटीमुळे हे पान लोड होणे थांबले आहे. तुम्ही पुन्हा प्रयत्न करू शकता किंवा मागे फिरू शकता." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "तुमचा रेझ्युमे इम्पोर्ट करताना अज्ञात एरर आली." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Keys" @@ -787,7 +833,7 @@ msgstr "API की सर्व्हरवर एनक्रिप्ट क msgid "API Reference" msgstr "API संदर्भ" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "अ‍ॅप" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "अर्ज" @@ -859,7 +907,7 @@ msgstr "अर्ज अपडेट केला." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "अर्ज" @@ -917,19 +965,10 @@ msgstr "तुम्हाला हा संवाद बंद कराय msgid "Are you sure you want to delete this API key?" msgstr "तुम्हाला ही API key नक्की काढून टाकायची आहे का?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "तुम्हाला हा रेझ्युमे नक्की काढून टाकायचा आहे का?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "तुम्हाला तुमचे खाते नक्की काढून टाकायचे आहे का?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "तुम्हाला हा रेझ्युमे नक्की लॉक करायचा आहे का?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "एटीएस तपासा" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS तपासणी" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "संलग्नक अपलोड केले आहे." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "ओथेंटिकेशन" @@ -1037,11 +1076,16 @@ msgstr "अझरबैजानी" msgid "BA" msgstr "बीए" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "प्रमाणीकरण सेटिंग्जवर परत जा" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "चॅट" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "पुन्हा तपासा" @@ -1295,9 +1344,13 @@ msgstr "चीनी (परंपरागत)" msgid "Choose {0}" msgstr "{0} निवडा" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "एक कव्हर लेटर निवडा" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "प्रीसेट किंवा सानुकूल शेड निवडा." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "रेझ्युमे निवडा" @@ -1343,6 +1395,10 @@ msgstr "एक अर्ज निवडा" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "फिल्टर साफ करा" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "निवड साफ करा" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "इम्पोर्ट करण्यासाठी फाईल निवडण्यासाठी येथे क्लिक करा" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "क्लायंट आयडी" @@ -1436,7 +1492,6 @@ msgstr "कम्युनिटी" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "संक्षिप्त" @@ -1539,15 +1594,6 @@ msgstr "सामग्री ग्रिडमध्ये मांडले msgid "Continue" msgstr "पुढे" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "जिथे थांबला होतात तिथूनच सुरू करा" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "कोडमध्ये योगदान द्या" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "क्लिपबोर्डवर कॉपी केले." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "क्लिपबोर्डवर कॉपी केले." msgid "Copy" msgstr "कॉपी करा" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "रेझ्युमेमधून विद्यमान पत्र कॉपी करा" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "तुमचे डिव्हाइस हरवल्यासाठ msgid "Copy Backup Codes" msgstr "बॅकअप कोड्स कॉपी करा" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "रेझ्युमेमधून कॉपी करा" @@ -1625,6 +1679,10 @@ msgstr "निर्यात केलेल्या फाइलमधून msgid "Copy this secret key and use it in your applications to access your data." msgstr "ही गुप्त key कॉपी करा आणि तुमच्या अ‍ॅप्लिकेशन्समध्ये तुमचा डेटा अ‍ॅक्सेस करण्यासाठी वापरा." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "वर्ष दुरुस्त करा किंवा चालू कामासाठी \"वर्तमान\" वापरा." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "वर्ष दुरुस्त करा, किंवा सुरू असलेल्या कामासाठी \"Present\" लिहा." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "ही क्रिया पूर्ण करू शकलो नाही. कृपया पुन्हा प्रयत्न करा." @@ -1655,14 +1712,6 @@ msgstr "DOCX तयार करता आले नाही. कृपया msgid "Could not generate the PDF. Please try again." msgstr "PDF तयार करता आले नाही. कृपया पुन्हा प्रयत्न करा." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "कव्हर लेटर लोड करू शकलो नाही." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "निवडलेला रेझ्युमे लोड करू शकलो नाही." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "हे कव्हर लेटर लोड करू शकलो नाही." @@ -1675,11 +1724,6 @@ msgstr "नमुना तयार करता आला नाही. कृ msgid "Could not prepare your resume for printing. Please try again." msgstr "तुमचा रेझ्युमे छपाईसाठी तयार करता आला नाही. कृपया पुन्हा प्रयत्न करा." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI प्रदात्याशी संपर्क साधता आला नाही. कृपया पुन्हा प्रयत्न करा." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "हा पॅच पुनर्स्थापित करता आला नाही." @@ -1709,6 +1753,18 @@ msgstr "कनेक्शनची पडताळणी होऊ शकली msgid "Couldn't add the application. Please try again." msgstr "अर्ज जोडू शकलो नाही. कृपया पुन्हा प्रयत्न करा." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "टाइमलाइन नोंद हटवता आली नाही." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "अर्ज हलवू शकलो नाही. कृपया पुन्हा प्रयत्न करा." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "टीप जतन करू शकलो नाही." @@ -1764,7 +1828,6 @@ msgstr "कव्हर" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "कव्हर लेटर" @@ -1778,16 +1841,17 @@ msgstr "कव्हर लेटर" msgid "Cover letter draft" msgstr "कव्हर लेटर मसुदा" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "कव्हर लेटर्स" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "बनवा" @@ -1804,10 +1868,7 @@ msgstr "नवीन खाते बनवा" msgid "Create a new API key" msgstr "नवीन API key बनवा" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "नवीन रेझ्युमे बनवा" @@ -1815,13 +1876,9 @@ msgstr "नवीन रेझ्युमे बनवा" msgid "Create a resume" msgstr "रेझ्युमे तयार करा" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "नमुना रेझ्युमे बनवा" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "कव्हर लेटर तयार करा" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "सुरवातीपासून तयार करा" msgid "Create one now" msgstr "आता एक तयार करा" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "पर्यायांसह रिझ्युमे तयार करा" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "तयार केले" @@ -1847,14 +1899,19 @@ msgstr "तयार केले" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" तयार केले आणि या अर्जाशी लिंक केले." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "तुमची API key तयार केली जात आहे..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "तुमचा रेझ्युमे तयार केला जात आहे..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "चित्र क्रॉप करून अपलोड करा" @@ -1931,10 +1988,6 @@ msgstr "गडद" msgid "Dark theme" msgstr "गडद थीम" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "डॅशबोर्ड" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "तारीख" @@ -1969,34 +2022,30 @@ msgstr "झूम कमी करा" msgid "Deep check" msgstr "सखोल तपासणी" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "डीफॉल्ट टेम्पलेट" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "पदवी" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "हटवा" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "ते हटवा. लपवलेले कीवर्ड्स शोध हाताळण्याचा जाणीवपूर्वक प्रयत्न मानले जातात." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "पान काढून टाका" @@ -2040,10 +2097,6 @@ msgstr "हा एजंट थ्रेड हटवायचा का?" msgid "Delete this application?" msgstr "हा अर्ज हटवायचा?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "हे कव्हर लेटर हटवायचे?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "ही टाइमलाइन नोंद हटवायची?" msgid "Delete timeline entry" msgstr "टाइमलाइन नोंद हटवा" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} अर्ज हटवले" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "तुमचे खाते हटवले जात आहे..." @@ -2077,11 +2139,6 @@ msgstr "तुमचे खाते हटवले जात आहे..." msgid "Deleting your API key..." msgstr "तुमची API key हटवली जात आहे..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "तुमचा रेझ्युमे हटवला जात आहे..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "नाकारले, एजंटची वाट पाहत आहे…" @@ -2191,12 +2248,22 @@ msgstr "दस्तऐवजीकरण" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "दस्तऐवजीकरण" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "कागदपत्रे पाठवली" @@ -2309,18 +2376,27 @@ msgstr "जागा बदलण्यासाठी ड्रॅग करा msgid "Drag to turn the pages" msgstr "पाने उलटण्यासाठी ड्रॅग करा" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "सर्वनामे वगळा आणि क्रियापदापासून सुरुवात करा. बहुतांश बाजारांत ही पद्धत आहे." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "नक्कल" @@ -2336,6 +2412,10 @@ msgstr "रेझ्युमेची नक्कल तयार करा" msgid "Duplicate your resume to create a new one, just like the original." msgstr "तुमचा रेझ्युमे डुप्लिकेट करून अगदी मूळसारखाच नवीन रेझ्युमे तयार करा." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "तुमचा रेझ्युमे डुप्लिकेट केला जात आहे..." @@ -2355,11 +2435,6 @@ msgstr "डच" msgid "Edit" msgstr "संपादन करा" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "संपादन {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "तारीख संपादित करा" msgid "Edit declined" msgstr "संपादन नाकारले" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "तपशील संपादित करा" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "मॉडेल संपादित करा" msgid "Edit note" msgstr "टीप संपादित करा" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON निर्यात करा" msgid "Export my data" msgstr "माझा डेटा निर्यात करा" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG निर्यात करा" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "पंधरा टेम्पलेट्स, सर्व मोफत. तुम्हाला आवडेल ते निवडा. संपादकात अक्षररचना, रंग आणि मांडणी बदलू शकता." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "फाईल" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "फील्ड भरा" @@ -2858,9 +2935,13 @@ msgstr "फील्ड भरा" msgid "Filled in what we could from the posting." msgstr "पोस्टिंगमधून आम्ही जे करू शकलो ते भरले." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "यावरून फिल्टर करा" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "कमकुवत बुलेट पॉइंट्स शोधा msgid "Find us on GitHub" msgstr "GitHub वर आम्हाला शोधा" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "फिन्निश" @@ -2967,6 +3052,10 @@ msgstr "प्रत जतन करण्यासाठी" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "तुमच्या पुढील अर्जासाठी" @@ -3120,7 +3209,7 @@ msgstr "ग्राफिक डिझाइन" msgid "Greek" msgstr "ग्रीक" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ग्रिड" @@ -3304,8 +3393,7 @@ msgstr "ते स्कॅनमधून आले असेल, तर ते msgid "Images cover most of the page." msgstr "प्रतिमा पानाचा बहुतांश भाग व्यापतात." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "आयात करा" @@ -3314,15 +3402,13 @@ msgstr "आयात करा" msgid "Import {0}" msgstr "{0} आयात करा" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "अस्तित्वात असलेला रेझ्युमे आयात करा" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "कव्हर लेटर JSON आयात करा" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV वरून आयात करा" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON आयात करा" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "आयात केलेले {0} अर्ज." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word मधून आयात करण्यासाठी कनेक्ट केलेला AI प्रदाता आवश्यक आहे." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "तुमचा रेझ्युमे इम्पोर्ट केला जात आहे..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… आयात करत आहे" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0} पैकी {1} पान तपासत आहे…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "एकीकरणे" @@ -3466,6 +3552,10 @@ msgstr "अवैध एआय प्रदाता कॉन्फिगरे msgid "Issuer" msgstr "जारीकर्ता" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "इटालियन" msgid "Italic" msgstr "तिरपे (Italic)" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "जपानी" @@ -3530,10 +3628,9 @@ msgstr "जॉन डो" msgid "john.doe" msgstr "जॉन.डो" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "जेएसओएन बायोडाटा" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "संपादन करत राहा" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs किंवा Pages मध्ये संपादन सुरू ठेवा. मांडणी PDF पेक्षा वेगळी असू शकते." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "साधारणपणे प्रतिमा काढून किंवा लहान करून ते 2.5 MB पेक्षा कमी ठेवा." @@ -3659,19 +3760,14 @@ msgstr "भाषा" msgid "Languages" msgstr "भाषा" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "शेवटचे अद्यतनित" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "शेवटचा अपडेट केलेला वेळ" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "शेवटचे अपडेट {updatedAt} रोजी केले" - #: src/libs/locale.ts msgid "Latvian" msgstr "लॅटवियन" @@ -3689,7 +3785,6 @@ msgstr "मांडणी" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "कामाने सुरुवात करा. ठोस तपशील जोडा, म्हणजे वाचणाऱ्याला ते चित्र दिसेल." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "सोडा" @@ -3706,10 +3801,6 @@ msgstr "शीर्षक मूळवर रीसेट करण्यास msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "एआय प्रदाता सेट करण्यासाठी सोडायचे?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "डावीकडे जुळवा" @@ -3722,6 +3813,11 @@ msgstr "कायदेशीर" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "लांबी ही उणीव नाही, आणि सार्वत्रिक एक-पान नियम नाही. जी पाने त्यांचे स्थान पात्र आहेत ती ठेवा." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "लांबी ही उणीव नाही, आणि सार् msgid "Letter" msgstr "पत्र" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "लिंक केलेले Reactive Resume" msgid "LinkedIn" msgstr "लिंक्डइन" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, रेफरल…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, रेफरल…" msgid "Linking your {providerName} account..." msgstr "तुमचे {providerName} खाते लिंक केले जात आहे..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "यादी" @@ -3845,10 +3948,6 @@ msgstr "लिथुआनियन" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "एआय प्रोव्हायडर्स लोड होत आहेत. कृपया थोड्या वेळाने पुन्हा प्रयत्न करा." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "अर्ज लोड होत आहेत…" @@ -3888,17 +3987,15 @@ msgstr "एकूण संख्या लोड होत आहे" msgid "Location" msgstr "स्थान" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "कुलूप लावा" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "मध्यम परिणाम" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "मायक्रोसॉफ्ट वर्ड" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "कामाचा बायोडाटा गहाळ आहे" @@ -4106,6 +4197,12 @@ msgstr "मुलाखतीकडे हलवा" msgid "Move to offer" msgstr "ऑफरकडे हलवा" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "यावर हलवले" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "नाव" @@ -4188,6 +4287,11 @@ msgstr "नेटवर्क" msgid "Never expires" msgstr "कधीही कालबाह्य होत नाही" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "या सर्व्हरवर नवीन खाते नोंदणी सध्या बंद आहे." @@ -4197,6 +4301,15 @@ msgstr "या सर्व्हरवर नवीन खाते नों msgid "New Application" msgstr "नवीन अर्ज" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "नवीन ओळ" @@ -4233,10 +4346,6 @@ msgstr "नवीन थ्रेड" msgid "New Thread" msgstr "नवीन थ्रेड" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "पुढील" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "कोणताही एआय प्रदाता जोडलेला नाही" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "कोणताही AI प्रदाता जोडलेला नाही, त्यामुळे आम्ही तुमच्या ब्राउझरमध्ये PDF मधील मजकूर वाचून जे ओळखू शकतो ते भरावे. निकालाला नीटनेटके करण्याची अपेक्षा करा." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "कोणतेही अर्ज आपल्या फिल्टरशी जुळत नाहीत." @@ -4265,6 +4370,10 @@ msgstr "कोणतेही अर्ज आपल्या फिल्टर msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "अजून एकही अर्ज नाही. काही जोडा आणि तुमचे फनेल व उत्तर मिळण्याचे प्रमाण पाहा." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "बुलेट याद्या सापडल्या नाहीत." @@ -4278,15 +4387,6 @@ msgstr "त्या शोधाशी जुळणारी कोणतीह msgid "No conventional section headings were found." msgstr "पारंपरिक विभाग शीर्षके सापडली नाहीत." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "कोणतेही कव्हर लेटर आढळले नाहीत. एक नवीन कव्हर लेटर तयार करा किंवा विद्यमान लेटर आयात करा." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI प्रदात्याकडून कोणताही डेटा परत आला नाही." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "तारखा सापडल्या नाहीत." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "नोकरीचे शीर्षक आणि नियोक्ता जोडलेल्या ओळी दिसत नाहीत." @@ -4351,11 +4455,6 @@ msgstr "कोणतेही परिणाम आढळले नाहीत msgid "No resume linked." msgstr "कोणताही रेझ्युमे लिंक केलेला नाही." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "तुमच्या शोधाशी जुळणारे कोणतेही रेझ्युमे नाहीत." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "अजून रिझ्युमे नाहीत." @@ -4445,6 +4544,15 @@ msgstr "टिपा" msgid "Nothing marks a role as ongoing." msgstr "एखादी भूमिका सुरू असल्याचे काहीही दर्शवत नाही." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "फक्त पहिली पाने तपासली गेल msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "उघडा" @@ -4559,6 +4664,10 @@ msgstr "फोकस मोड उघडा" msgid "Open in builder" msgstr "बिल्डरमध्ये उघडा" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "इंटीग्रेशन सेटिंग्ज उघडा" @@ -4597,6 +4706,10 @@ msgstr "नवीन टॅबमध्ये उघडते" msgid "opens in new tab" msgstr "नवीन टॅबमध्ये उघडतो" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "एजंटसाठी ऐच्छिक टीप" @@ -4609,6 +4722,16 @@ msgstr "एजंटसाठी ऐच्छिक टीप…" msgid "Optionally, which terms from a job posting already appear." msgstr "ऐच्छिकपणे, नोकरीच्या जाहिरातीतील कोणत्या संज्ञा आधीच दिसतात." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "पान" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "अर्जामध्ये PDF स्नॅपशॉट संलग msgid "PDF text layer" msgstr "PDF मजकूर स्तर" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "अर्जामध्ये आधीच संलग्न केलेल्या PDF फाइल्स उपलब्ध राहतील." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "एकच स्तंभ पसंत करा, किंवा सा #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "प्राधान्ये" @@ -4957,10 +5079,6 @@ msgstr "पूर्वावलोकन PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "मागील" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "प्रभावीता" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "प्रोफाईल" @@ -5118,11 +5236,6 @@ msgstr "री-स्कोअर" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - मुखपृष्ठावर जा" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "प्रतिक्रियाशील बायोडाटा (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume मोफत आणि मुक्त स्रोत आहे. Amruth आणि योगदान देणाऱ्यांचा समुदाय ते चालू ठेवतात. तुम्हाला या कामाला पाठिंबा द्यायचा असेल, तर देणग्या होस्टिंग आणि विकासाचा खर्च भागवण्यास मदत करतात." @@ -5136,11 +5249,6 @@ msgstr "रिॲक्टिव्ह रिझ्युमे मोफत आ msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "रिॲक्टिव्ह रिझ्युमे v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "प्रतिक्रियाशील बायोडाटा v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "पुन्हा वाचा" @@ -5191,6 +5299,10 @@ msgstr "{0} पैकी {1} पान वाचत आहे…" msgid "Reading PDF" msgstr "PDF वाचत आहे" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "जाहिरात वाचत आहे…" @@ -5199,6 +5311,10 @@ msgstr "जाहिरात वाचत आहे…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "ही PDF तुमच्या ब्राउझरमध्ये वाचली जात आहे. तुमची फाइल अपलोड केली जात नाही." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "सक्रिय करण्यासाठी तयार" @@ -5302,6 +5418,10 @@ msgstr "टॅग काढा" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "साधने" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "डिझाइन प्रणालीवर काम करणे आणि इतर संघांना त्यांच्या डिझाइनमध्ये मदत करणे यासाठी जबाबदार." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "पुनर्संचयित करा" @@ -5418,6 +5539,11 @@ msgstr "या पॅचपूर्वीच्या स्थितीत र msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "रेझ्युमे टेम्पलेट्स" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "रेझ्युमे" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "नमुना डाउनलोड स्वरूप" msgid "Sample resume" msgstr "नमुना रेझ्युमे" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} साठी नमुना रेझ्युमे" @@ -5615,6 +5744,7 @@ msgstr "विना" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "बदल सेव्ह करा" msgid "Save changes before previewing, exporting, or changing styling." msgstr "प्रीव्ह्यू, एक्सपोर्ट किंवा स्टाइलिंग बदलण्यापूर्वी बदल जतन करा." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "प्रतिलिपी ग्रंथालयात जतन करा" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "मॉडेल जतन करा" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "मजकूर किंवा शैली कॉपी करण्यापूर्वी रिझ्युमेतील बदल जतन करा." @@ -5717,7 +5842,8 @@ msgstr "माझे फिट स्कोअर" msgid "Scoring your fit…" msgstr "तुमचा फिट स्कोअर करत आहे..." -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "शोध" @@ -5730,13 +5856,13 @@ msgstr "अर्ज शोधा…" msgid "Search commands" msgstr "शोध आदेश" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "कव्हर लेटर शोधा" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "कव्हर लेटर शोधा..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "आयकन शोधा" msgid "Search for…" msgstr "… शोधा" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "बायोडाटा शोधा..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "पासवर्ड सेट करा" msgid "Set the document language when exporting." msgstr "निर्यात करताना दस्तऐवजाची भाषा सेट करा." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "प्रदाता सेट अप करा" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "एआय प्रदाता स्थापित करा" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "या रिझ्युमेवर चर्चा करण्यासाठी आणि आपोआप बदल लागू करण्यासाठी एक एआय प्रोव्हायडर सेट करा." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "सेटिंग" @@ -6121,7 +6245,7 @@ msgstr "उडाव आणि अपलोड करा" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "मुख्य विषयावर जा" @@ -6193,6 +6317,10 @@ msgstr "इतर काहीतरी…" msgid "Something went wrong" msgstr "काहीतरी चूक झाली." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "ती फाइल वाचताना काहीतरी चूक झाली. कृपया पुन्हा प्रयत्न करा." @@ -6212,8 +6340,15 @@ msgstr "तुम्हाला साइन इन करताना का msgid "Something went wrong. Please try again." msgstr "काही तरी चूक झाली. कृपया पुन्हा प्रयत्न करा." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "यावरून क्रम लावा" @@ -6319,14 +6454,10 @@ msgstr "एक थ्रेड सुरू करा" msgid "Start again" msgstr "पुन्हा सुरू करा" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "रेझ्युमेला नाव देऊन तो बनवायला सुरू करा." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "शून्यापासून तुमचा रेझ्युमे बनवायला सुरू करा" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "प्रारंभ तारीख समाप्ती तारख msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "प्रत्येक ठोस क्रियापदाने सुरू करा: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "नवीन थ्रेड सुरू करा" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "आकडेवारी" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "राहा" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "तुमच्या ब्राउझरमध्येच राहते" @@ -6419,6 +6561,10 @@ msgstr "निवडलेल्या रिझ्युमेमधून श msgid "Subreddit" msgstr "सबरेडिट" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "सुचवणी" @@ -6472,6 +6618,7 @@ msgstr "टेबल" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "टॅग्स" @@ -6483,6 +6630,14 @@ msgstr "टॅग्सचा वापर करून तुम्ही त msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "टॅग्स सॉफ्टवेअरला स्पष्ट वाचनक्रम देतात. तुमचे साधन देत असल्यास निर्यात करताना ते सक्षम करा." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "माझा रेझ्युमे अनुकूलित करा" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "तेलगू" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "मजकूर काढला" msgid "Text is written one character at a time." msgstr "मजकूर एका वेळी एक अक्षर असा लिहिलेला आहे." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "मजकूर हेडर किंवा फूटर भागात आहे." @@ -6618,10 +6776,18 @@ msgstr "API Key हटवली आहे." msgid "The application that sent you here made an invalid authorization request." msgstr "ज्या अ‍ॅप्लिकेशनने तुम्हाला येथे पाठवले त्याने अवैध प्राधिकरण विनंती केली." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "वरील तपासण्या यांत्रिक आहेत. हे भाषा मॉडेलला विचारते की वाचकाला तुमच्या बुलेट्सबद्दल काय वाटेल, आणि पुनर्लेखन सुचवते. यातून कोणताही स्कोअर मिळत नाही." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "सखोल तपासणी पूर्ण होऊ शकली नाही. कृपया पुन्हा प्रयत्न करा." @@ -6630,19 +6796,14 @@ msgstr "सखोल तपासणी पूर्ण होऊ शकली msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "आयात केलेली फाइल वैध रिझ्युमेमध्ये रूपांतरित करता आली नाही." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "मजकूर साठवलेला क्रम आणि तो वाचला जाणारा क्रम यांच्यात मोठा फरक आहे." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "मूळ पत्र तुमच्या रिझ्युमेमध्ये राहते. प्रत्येक प्रत स्वतंत्रपणे संपादित केली जाऊ शकते." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "तुम्ही शोधत असलेले पान कदाचित हलवले गेले असेल किंवा आता अस्तित्वात नसेल." @@ -6751,11 +6912,6 @@ msgstr "या तारखा नीट वाचल्या जाणार msgid "Thinking" msgstr "विचार करणे" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "ही क्रिया उलट करता येणार नाही." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "ही क्रिया उलट करता येणार नाही. तुमचा सर्व डेटा कायमस्वरूपी हटवला जाईल." @@ -6804,10 +6960,6 @@ msgstr "या नोंदीला तारखा नाहीत." msgid "This entry will be permanently deleted. This can't be undone." msgstr "ही नोंद कायमची हटवली जाईल. हे पूर्ववत करता येणार नाही." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "या वैशिष्ट्यासाठी एका कनेक्टेड एआय प्रोव्हायडरची आवश्यकता आहे. कृपया सेटिंग्जमध्ये त्याची नोंदणी करा." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "या फाइलमध्ये फॉर्म फील्ड्स आहेत." @@ -6848,6 +7000,10 @@ msgstr "रेझ्युमेसाठी ही फाइल मोठी msgid "This file is larger than many application forms accept." msgstr "अनेक अर्ज फॉर्म स्वीकारतात त्यापेक्षा ही फाइल मोठी आहे." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ही फाइल अनेक वेगवेगळे फाँट्स वापरते." @@ -6884,14 +7040,6 @@ msgstr "ही key फक्त एकदाच दाखवली जाते. msgid "This link is missing its protocol." msgstr "या लिंकचा प्रोटोकॉल गहाळ आहे." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "AI प्रोव्हायडरच्या प्रतिसादावर अवलंबून, यासाठी काही मिनिटे लागू शकतात. कृपया विंडो बंद करू नका किंवा पान रीफ्रेश करू नका." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "याला थोडा वेळ लागू शकतो. कृपया विंडो बंद करू नका किंवा पृष्ठ रिफ्रेश करू नका." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "सॉफ्टवेअर या फाइलमधील मजकूर किती अचूकपणे काढू शकते हे यातून मोजले जाते. एखादा अर्ज नाकारला जाईल का याचे भाकीत यातून होत नाही, आणि कोणतेही साधन ते करू शकत नाही. तुमची फाइल याच ब्राउझरमध्ये वाचली गेली आणि कधीही अपलोड झाली नाही." @@ -6908,10 +7056,9 @@ msgstr "हे पान स्तंभांमध्ये आहे, आण msgid "This page is very densely packed." msgstr "हे पान खूप दाटीवाटीने भरलेले आहे." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "या PDF मध्ये वाचनीय मजकूर नाही. हे बहुधा स्कॅन असल्यामुळे आयात करण्यासाठी काहीच नाही." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "हा कालावधी सुरू होण्यापूर् msgid "This period starts in the future." msgstr "हा कालावधी भविष्यात सुरू होईल." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "या रिझ्युमेमध्ये एम्बेड केलेले कोणतेही कव्हर लेटर नाहीत." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "हा रेझ्युमे लॉक केलेला आहे आणि अपडेट करता किंवा हटवता येणार नाही." @@ -7105,11 +7248,25 @@ msgstr "अॅप अनुवाद करा" msgid "Translations" msgstr "भाषांतरे" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "पुन्हा प्रयत्न करा" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "सेटिंग्ज वापरून पहा की अभ्यागत काय प्रवेश करू शकतात. जेव्हा तुम्ही तुमचा रिझ्युमे तयार करता, तेव्हा तुम्ही तो कसा शेअर करायचा ते ठरवता." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "तुमचा PDF वापरून पहा" @@ -7198,7 +7359,8 @@ msgstr "दुहेरी घटक ओथेंटिकेशन आता msgid "Two-Factor Authentication QR Code" msgstr "दोन-घटक प्रमाणीकरण QR कोड" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "अधोरेखा" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "पूर्ववत करा" @@ -7253,17 +7417,18 @@ msgstr "पूर्ववत करा" msgid "Undo stylesheet edit" msgstr "स्टाईलशीटमधील बदल पूर्ववत करा" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "तुमचे {providerName} खाते अनलिंक केले जात आहे..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "कुलूप उघडा" @@ -7272,6 +7437,10 @@ msgstr "कुलूप उघडा" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "अनामिक पासकी" @@ -7280,6 +7449,14 @@ msgstr "अनामिक पासकी" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "न पडताळलेले" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "व्हिएतनामी" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "लेखनाबद्दल दुसरे मत हवे आह msgid "Warning" msgstr "चेतावणी" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "आम्हाला स्वरूप आपोआप ओळखता आले नाही. ते वरून निवडा." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "आम्हाला ते पान सापडले नाही." @@ -7666,10 +7843,6 @@ msgstr "हे काय करत नाही" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "रेझ्युमे लॉक केल्यावर तो अपडेट किंवा डिलीट करता येणार नाही." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "पूर्ण होण्यापूर्वीच तुम्ह msgid "You have unsaved changes that will be lost." msgstr "तुमच्या जतन न केलेल्या बदलांचा नाश होईल." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "तुम्हाला एकत्रीकरण पृष्ठावर नेले जाईल. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "तुम्ही चांगल्या सोबतीत आहात." @@ -7945,23 +8114,10 @@ msgstr "तुमचा फोन नंबर असामान्य स् msgid "Your profile has been updated." msgstr "तुमची प्रोफाइल अपडेट झाली आहे." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "तुमचा रेझ्युमे तयार झाला आहे." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "तुमचा रेझ्युमे हटवला आहे." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "तुमच्या रेझ्युमेची प्रत तयार झाली आहे." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "तुमचा रेझ्युमे आयात झाला आहे." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "तुमचा रेझ्युमे अपडेट झाला आहे." diff --git a/apps/web/locales/ms-MY.po b/apps/web/locales/ms-MY.po index 6b91f4368..4331267db 100644 --- a/apps/web/locales/ms-MY.po +++ b/apps/web/locales/ms-MY.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" dan garis masa penuhnya akan dipadamkan secara kekal. Tindakan ini tidak boleh dibuat asal." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aplikasi untuk mengeksport} other {# aplikasi untuk d msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "aksara {0}" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kenalan dilangkau (e-mel tidak sah atau Nama Kenalan tiada). Aplikasi tersebut masih mengimport." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} ditolak" msgid "{0} Sample Resume" msgstr "Resume Contoh {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} untuk dibaiki" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Kebolehaksesan" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Akaun" @@ -639,14 +697,6 @@ msgstr "Ejen" msgid "Agent ready" msgstr "Ejen sedia" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Ejen" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Persediaan ejen AI tidak tersedia sekarang. Sila cuba lagi sebentar lagi." @@ -695,6 +745,7 @@ msgstr "AI, apabila anda mahukannya" msgid "Albanian" msgstr "Albanian" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Fon terbenam tidak dapat dibaca." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Ralat yang tidak dijangka telah menghalang halaman ini daripada dimuatkan. Anda boleh cuba lagi atau kembali." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Ralat tidak diketahui telah berlaku semasa mengimport resume anda." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Kunci API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Kunci API" @@ -787,7 +833,7 @@ msgstr "Kekunci API disulitkan pada pelayan dan tidak akan dipaparkan lagi selep msgid "API Reference" msgstr "Rujukan API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Apl" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Permohonan" @@ -859,7 +907,7 @@ msgstr "Permohonan dikemas kini." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Permohonan" @@ -917,19 +965,10 @@ msgstr "Adakah anda pasti mahu menutup dialog ini?" msgid "Are you sure you want to delete this API key?" msgstr "Adakah anda pasti ingin memadamkan kunci API ini?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Adakah anda pasti mahu memadam resume ini?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Adakah anda pasti mahu memadam akaun anda?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Adakah anda pasti mahu mengunci resume ini?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Semakan ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Penyemak ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Lampiran dimuat naik." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Pengesahan" @@ -1037,11 +1076,16 @@ msgstr "Azerbaijani" msgid "BA" msgstr "Ijazah Sarjana Muda" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Kembali ke tetapan pengesahan" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Sembang" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Semak semula" @@ -1295,9 +1344,13 @@ msgstr "Cina (Tradisional)" msgid "Choose {0}" msgstr "Pilih {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Pilih surat iringan" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Pilih pratetap atau rona tersuai." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Pilih resume" @@ -1343,6 +1395,10 @@ msgstr "Pilih aplikasi" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Kosongkan penapis" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Kosongkan pilihan" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klik di sini untuk memilih fail untuk diimport" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID Pelanggan" @@ -1436,7 +1492,6 @@ msgstr "Komuniti" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Padat" @@ -1539,15 +1594,6 @@ msgstr "Kandungan disusun dalam grid." msgid "Continue" msgstr "Teruskan" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Sambung dari tempat anda berhenti" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Sumbangkan kod" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Disalin ke papan keratan." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Disalin ke papan keratan." msgid "Copy" msgstr "Salin" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Salin surat sedia ada daripada resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Salin dan simpan kod sandaran ini sekiranya anda kehilangan peranti anda msgid "Copy Backup Codes" msgstr "Salin Kod Sandaran" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Salin daripada resume" @@ -1625,6 +1679,10 @@ msgstr "Salin teks daripada fail yang dieksport dan baca keseluruhannya; baiki a msgid "Copy this secret key and use it in your applications to access your data." msgstr "Salin kunci rahsia ini dan gunakan dalam aplikasi anda untuk mengakses data anda." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Betulkan tahun, atau gunakan \"Hadir\" untuk kerja yang berterusan." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Betulkan tahun, atau tulis \"Present\" untuk kerja yang sedang berjalan." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Tidak dapat menyelesaikan tindakan ini. Sila cuba lagi." @@ -1655,14 +1712,6 @@ msgstr "Tidak dapat menjana DOCX. Sila cuba lagi." msgid "Could not generate the PDF. Please try again." msgstr "Tidak dapat menjana PDF. Sila cuba lagi." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Tidak dapat memuatkan surat lamaran." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Tidak dapat memuatkan resume yang dipilih." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Tidak dapat memuatkan surat lamaran ini." @@ -1675,11 +1724,6 @@ msgstr "Tidak dapat menyediakan contoh. Sila cuba lagi." msgid "Could not prepare your resume for printing. Please try again." msgstr "Tidak dapat menyediakan resume anda untuk dicetak. Sila cuba lagi." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Tidak dapat mencapai penyedia AI. Sila cuba lagi." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Tidak dapat memulihkan tampalan ini." @@ -1709,6 +1753,18 @@ msgstr "Tidak dapat mengesahkan sambungan. Semak kunci API, model dan URL asas." msgid "Couldn't add the application. Please try again." msgstr "Tidak dapat menambahkan permohonan. Sila cuba lagi." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Tidak dapat memadam entri garis masa." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Tidak dapat mengalihkan permohonan. Sila cuba lagi." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Tidak dapat menyimpan nota." @@ -1764,7 +1828,6 @@ msgstr "Penutup" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Surat iringan" @@ -1778,16 +1841,17 @@ msgstr "Surat Iringan" msgid "Cover letter draft" msgstr "Draf surat iringan" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Surat Iringan" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Cipta" @@ -1804,10 +1868,7 @@ msgstr "Cipta akaun baharu" msgid "Create a new API key" msgstr "Cipta kunci API baharu" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Cipta resume baharu" @@ -1815,13 +1876,9 @@ msgstr "Cipta resume baharu" msgid "Create a resume" msgstr "Cipta resume" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Cipta Resume Contoh" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Buat surat iringan" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Cipta dari awal" msgid "Create one now" msgstr "Buat satu sekarang" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Buat resume dengan pilihan" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Dicipta" @@ -1847,14 +1899,19 @@ msgstr "Dicipta" msgid "Created \"{0}\" and linked it to this application." msgstr "Mencipta \"{0}\" dan memautkannya ke permohonan ini." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Mencipta kunci API anda..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Mencipta resume anda..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Pangkas dan muat naik" @@ -1931,10 +1988,6 @@ msgstr "Gelap" msgid "Dark theme" msgstr "Tema gelap" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Papan Pemuka" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Tarikh" @@ -1969,34 +2022,30 @@ msgstr "Kurangkan zum" msgid "Deep check" msgstr "Semakan mendalam" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Templat lalai" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Ijazah" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Padam" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Padamkannya. Kata kunci tersembunyi dianggap sebagai percubaan sengaja untuk memanipulasi carian." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Padam Halaman" @@ -2040,10 +2097,6 @@ msgstr "Padamkan thread ejen ini?" msgid "Delete this application?" msgstr "Padam permohonan ini?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Padamkan surat lamaran ini?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Padam entri garis masa ini?" msgid "Delete timeline entry" msgstr "Padam entri garis masa" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} permohonan dipadamkan." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Memadam akaun anda..." @@ -2077,11 +2139,6 @@ msgstr "Memadam akaun anda..." msgid "Deleting your API key..." msgstr "Memadam kunci API anda..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Memadam resume anda..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Ditolak, menunggu ejen…" @@ -2191,12 +2248,22 @@ msgstr "Dokumen" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentasi" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumen dihantar" @@ -2309,18 +2376,27 @@ msgstr "Seret untuk mengubah kedudukan dan gunakan gelangsar untuk zum sebelum m msgid "Drag to turn the pages" msgstr "Seret untuk menukar halaman" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Buang kata ganti nama dan mulakan dengan kata kerja. Itu adalah konvensyen di kebanyakan pasaran." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplikat" @@ -2336,6 +2412,10 @@ msgstr "Duplikat Resume" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplikasi resume anda untuk mencipta yang baharu, sama seperti yang asal." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Menduplikasi resume anda..." @@ -2355,11 +2435,6 @@ msgstr "Belanda" msgid "Edit" msgstr "Sunting" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Sunting {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Edit tarikh" msgid "Edit declined" msgstr "Suntingan ditolak" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Edit butiran" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Edit model" msgid "Edit note" msgstr "Edit nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Eksport JSON" msgid "Export my data" msgstr "Eksport data saya" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Eksport PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Lima belas templat, semuanya percuma. Pilih satu yang anda sukai. Anda boleh menukar jenis, warna dan susun atur dalam editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fail" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Isi medan" @@ -2858,9 +2935,13 @@ msgstr "Isi medan" msgid "Filled in what we could from the posting." msgstr "Diisi dengan apa yang kami dapat dari siaran." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Tapis mengikut" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Cari poin yang lemah dan tulis semula dengan hasil yang lebih kukuh, ang msgid "Find us on GitHub" msgstr "Cari kami di GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finland" @@ -2967,6 +3052,10 @@ msgstr "Untuk menyimpan salinan" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Untuk permohonan anda yang seterusnya" @@ -3120,7 +3209,7 @@ msgstr "Reka Bentuk Grafik" msgid "Greek" msgstr "Greek" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grid" @@ -3304,8 +3393,7 @@ msgstr "Jika ia berasal daripada imbasan, itu dijangka. Jika tidak, buang ia; pe msgid "Images cover most of the page." msgstr "Imej meliputi sebahagian besar halaman." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Import" @@ -3314,15 +3402,13 @@ msgstr "Import" msgid "Import {0}" msgstr "Importkan {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Import resume sedia ada" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Import surat iringan JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Import daripada CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Import JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} permohonan diimport." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Mengimport daripada Word memerlukan pembekal AI yang disambungkan." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Mengimport resume anda..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Mengimport…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Memeriksa halaman {0} daripada {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrasi" @@ -3466,6 +3552,10 @@ msgstr "Konfigurasi pembekal AI tidak sah." msgid "Issuer" msgstr "Pengeluar" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Itali" msgid "Italic" msgstr "Condong" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Jepun" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Ringkasan JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Teruskan mengedit" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Teruskan menyunting dalam Word, Google Docs atau Pages. Susun atur mungkin berbeza daripada PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Kekalkan di bawah 2.5 MB, biasanya dengan membuang atau mengecilkan imej." @@ -3659,19 +3760,14 @@ msgstr "Bahasa" msgid "Languages" msgstr "Bahasa" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Terakhir dikemas kini" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Terakhir Dikemas Kini" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Kali terakhir dikemas kini pada {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvia" @@ -3689,7 +3785,6 @@ msgstr "Tataletak" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Mulakan dengan hasil kerja. Tambah butiran yang konkrit supaya seseorang dapat membayangkannya." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Tinggalkan" @@ -3706,10 +3801,6 @@ msgstr "Biarkan kosong untuk menetapkan semula tajuk kepada asal." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Tinggalkan untuk menyediakan pembekal AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Jajaran Kiri" @@ -3722,6 +3813,11 @@ msgstr "Perundangan" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Panjang bukan kecacatan, dan tiada peraturan satu halaman yang universal. Kekalkan halaman yang layak berada di sana." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Panjang bukan kecacatan, dan tiada peraturan satu halaman yang universal msgid "Letter" msgstr "Surat" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Dipautkan Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Rujukan…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Rujukan…" msgid "Linking your {providerName} account..." msgstr "Memautkan akaun {providerName} anda..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Senarai" @@ -3845,10 +3948,6 @@ msgstr "Lithuania" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Memuatkan penyedia AI. Sila cuba lagi sebentar lagi." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Memuatkan permohonan…" @@ -3888,17 +3987,15 @@ msgstr "Memuatkan jumlah" msgid "Location" msgstr "Lokasi" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Kunci" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Kesan sederhana" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Resume kerja yang hilang" @@ -4106,6 +4197,12 @@ msgstr "Alih ke temu duga" msgid "Move to offer" msgstr "Alih ke tawaran" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Dipindahkan ke" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nama" @@ -4188,6 +4287,11 @@ msgstr "Rangkaian" msgid "Never expires" msgstr "Tidak pernah luput" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Pendaftaran akaun baharu kini dilumpuhkan pada pelayan ini." @@ -4197,6 +4301,15 @@ msgstr "Pendaftaran akaun baharu kini dilumpuhkan pada pelayan ini." msgid "New Application" msgstr "Permohonan Baharu" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Baris Baharu" @@ -4233,10 +4346,6 @@ msgstr "Thread baharu" msgid "New Thread" msgstr "Thread Baharu" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Seterusnya" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Tiada penyedia AI disambungkan" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Tiada pembekal AI disambungkan, jadi kami akan membaca teks daripada PDF di sini dalam penyemak imbas anda dan mengisi perkara yang boleh kami kenali. Berharap untuk mengemas hasilnya." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Tiada permohonan yang sepadan dengan penapis anda." @@ -4265,6 +4370,10 @@ msgstr "Tiada permohonan yang sepadan dengan penapis anda." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Tiada permohonan lagi. Tambah beberapa untuk melihat corong dan kadar maklum balas anda." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Tiada senarai bulet ditemui." @@ -4278,15 +4387,6 @@ msgstr "Tiada arahan yang sepadan dengan carian itu." msgid "No conventional section headings were found." msgstr "Tiada tajuk bahagian konvensional ditemui." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Tiada surat lamaran ditemui. Buat satu atau import surat sedia ada." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Tiada data dikembalikan daripada penyedia AI." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Tiada tarikh ditemui." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Tiada baris yang kelihatan seperti jawatan yang dipasangkan dengan majikan." @@ -4351,11 +4455,6 @@ msgstr "Tiada keputusan dijumpai." msgid "No resume linked." msgstr "Tiada resume dipautkan." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Tiada resume yang sepadan dengan carian anda." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Tiada resume lagi." @@ -4445,6 +4544,15 @@ msgstr "Nota" msgid "Nothing marks a role as ongoing." msgstr "Tiada apa-apa menandakan peranan sebagai sedang berjalan." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Hanya halaman pertama disemak." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Buka" @@ -4559,6 +4664,10 @@ msgstr "Buka mod fokus" msgid "Open in builder" msgstr "Buka dalam pembina" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Buka Tetapan Integrasi" @@ -4597,6 +4706,10 @@ msgstr "Dibuka dalam tab baharu" msgid "opens in new tab" msgstr "dibuka dalam tab baharu" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Nota pilihan untuk ejen" @@ -4609,6 +4722,16 @@ msgstr "Nota pilihan untuk ejen…" msgid "Optionally, which terms from a job posting already appear." msgstr "Secara pilihan, istilah mana daripada iklan kerja yang sudah muncul." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Halaman" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Gambar PDF dilampirkan pada aplikasi." msgid "PDF text layer" msgstr "Lapisan teks PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF yang telah dilampirkan pada aplikasi akan kekal tersedia." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Utamakan satu lajur, atau kekalkan lajur sisi kepada senarai pendek dan #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Keutamaan" @@ -4957,10 +5079,6 @@ msgstr "Pratonton PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Sebelumnya" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Kecekapan" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Skor semula" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Pergi ke laman utama" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Resume Reaktif (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume adalah percuma dan sumber terbuka. Amruth dan komuniti penyumbang memastikan ia terus berjalan. Jika anda ingin menyokong karya ini, derma membantu menampung pengehosan dan pembangunan." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume adalah percuma dan sumber terbuka. Jika ia telah membant msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Resume Reaktif v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktif Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Baca semula" @@ -5191,6 +5299,10 @@ msgstr "Membaca halaman {0} daripada {1}…" msgid "Reading PDF" msgstr "Membaca PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Membaca iklan kerja…" @@ -5199,6 +5311,10 @@ msgstr "Membaca iklan kerja…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Membaca PDF ini dalam penyemak imbas anda. Fail anda tidak dimuat naik." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Bersedia untuk diaktifkan" @@ -5302,6 +5418,10 @@ msgstr "Alih keluar tag" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Sumber" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Bertanggungjawab mengusahakan sistem reka bentuk dan membantu pasukan lain dengan reka bentuk mereka." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Pulihkan" @@ -5418,6 +5539,11 @@ msgstr "Pulihkan resume ke keadaan sebelum tampalan ini?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Templat resume" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Resume" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format muat turun contoh" msgid "Sample resume" msgstr "Resume contoh" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Resume contoh untuk {name}" @@ -5615,6 +5744,7 @@ msgstr "Tanpa" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Simpan Perubahan" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Simpan perubahan sebelum melihat pratonton, mengeksport atau menukar gaya." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Simpan salinan ke perpustakaan" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Simpan model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Simpan perubahan resume sebelum menyalin kandungan atau gayanya." @@ -5717,7 +5842,8 @@ msgstr "Skor saya sesuai" msgid "Scoring your fit…" msgstr "Menjaringkan kesesuaian anda…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Carian" @@ -5730,13 +5856,13 @@ msgstr "Cari permohonan…" msgid "Search commands" msgstr "Perintah carian" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Cari surat iringan" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Cari surat lamaran..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Cari ikon" msgid "Search for…" msgstr "Cari…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Cari resume..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Tetapkan Kata Laluan" msgid "Set the document language when exporting." msgstr "Tetapkan bahasa dokumen semasa mengeksport." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Sediakan penyedia" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Sediakan penyedia AI" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Sediakan penyedia AI untuk berbual tentang resume ini dan gunakan suntingan secara automatik." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Tetapan" @@ -6121,7 +6245,7 @@ msgstr "Langkau dan muat naik" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Langkau ke kandungan utama" @@ -6193,6 +6317,10 @@ msgstr "Sesuatu yang lain…" msgid "Something went wrong" msgstr "Ada yang tidak kena" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Sesuatu tidak kena semasa membaca fail itu. Sila cuba lagi." @@ -6212,8 +6340,15 @@ msgstr "Sesuatu telah berlaku semasa anda log masuk. Sila cuba lagi." msgid "Something went wrong. Please try again." msgstr "Ada sesuatu yang tidak kena. Sila cuba lagi." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Isih mengikut" @@ -6319,14 +6454,10 @@ msgstr "Mulakan thread" msgid "Start again" msgstr "Mula semula" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Mula bina resume anda dengan memberinya nama." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Mula bina resume anda dari awal" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Tarikh mula mestilah pada atau sebelum tarikh tamat." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Mulakan setiap satu dengan kata kerja konkrit: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Mulakan thread baharu" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistik" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Kekal" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Kekal dalam penyemak imbas anda" @@ -6419,6 +6561,10 @@ msgstr "Butiran penggayaan dan penghantar dimuat semula daripada resume yang dip msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Cadangan" @@ -6472,6 +6618,7 @@ msgstr "Jadual" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tag" @@ -6483,6 +6630,14 @@ msgstr "Tag boleh digunakan untuk mengkategorikan resume anda mengikut kata kunc msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tag memberikan perisian susunan bacaan yang jelas. Aktifkan ia semasa mengeksport, jika alat anda menyediakannya." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailori resume saya" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Teks diekstrak" msgid "Text is written one character at a time." msgstr "Teks ditulis satu aksara pada satu masa." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Teks berada di kawasan pengepala atau pengaki." @@ -6618,10 +6776,18 @@ msgstr "Kunci API telah dipadam." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplikasi yang menghantar anda ke sini membuat permintaan kebenaran yang tidak sah." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Semakan di atas adalah mekanikal. Ini bertanya kepada model bahasa apa yang pembaca akan fikirkan tentang bulet anda, dan mencadangkan penulisan semula. Ia tidak menghasilkan skor." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Semakan mendalam tidak dapat selesai. Sila cuba lagi." @@ -6630,19 +6796,14 @@ msgstr "Semakan mendalam tidak dapat selesai. Sila cuba lagi." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Fail yang diimport tidak dapat diparsing menjadi resume yang sah." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Susunan teks disimpan sangat berbeza daripada susunan ia dibaca." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Surat asal kekal dalam resume anda. Setiap salinan boleh diedit secara bebas." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Halaman yang anda cari mungkin telah dipindahkan atau tidak lagi wujud." @@ -6751,11 +6912,6 @@ msgstr "Tarikh ini tidak akan dibaca dengan betul." msgid "Thinking" msgstr "Berfikir" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Tindakan ini tidak boleh dibatalkan." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Tindakan ini tidak boleh dibatalkan. Semua data anda akan dipadamkan secara kekal." @@ -6804,10 +6960,6 @@ msgstr "Entri ini tiada tarikh." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Entri ini akan dipadam secara kekal. Ini tidak boleh dibuat asal." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Ciri ini memerlukan penyedia AI yang disambungkan. Sila sediakan satu dalam tetapan." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Fail ini mengandungi medan borang." @@ -6848,6 +7000,10 @@ msgstr "Fail ini besar untuk sebuah resume." msgid "This file is larger than many application forms accept." msgstr "Fail ini lebih besar daripada yang diterima oleh kebanyakan borang permohonan." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Fail ini menggunakan banyak fon yang berbeza." @@ -6884,14 +7040,6 @@ msgstr "Kunci ini dipaparkan sekali sahaja. Salin sebelum anda menutup dialog in msgid "This link is missing its protocol." msgstr "Pautan ini tiada protokolnya." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Ini mungkin mengambil masa beberapa minit, bergantung pada respons penyedia AI. Sila jangan tutup tetingkap atau segarkan semula halaman." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Ini mungkin mengambil sedikit masa. Tolong jangan tutup tetingkap atau muat semula halaman." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Ini mengukur sejauh mana setia perisian boleh mengekstrak teks fail ini. Ia tidak meramalkan sama ada permohonan akan ditolak, dan tiada alat yang boleh. Fail anda dibaca dalam pelayar ini dan tidak pernah dimuat naik." @@ -6908,10 +7056,9 @@ msgstr "Halaman ini dalam bentuk lajur, dan teks diekstrak di luar susunan." msgid "This page is very densely packed." msgstr "Halaman ini sangat padat." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "PDF ini tidak mempunyai teks yang boleh dibaca. Ia berkemungkinan imbasan, jadi tiada apa-apa untuk diimport." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Tempoh ini berakhir sebelum ia bermula." msgid "This period starts in the future." msgstr "Tempoh ini bermula pada masa hadapan." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Resume ini tidak mempunyai surat lamaran tertanam." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Resume ini dikunci dan tidak boleh dikemas kini." @@ -7105,11 +7248,25 @@ msgstr "Terjemahkan aplikasi ini" msgid "Translations" msgstr "Terjemahan" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Cuba lagi" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Cuba tetapan untuk melihat apa yang pelawat boleh akses. Apabila anda mencipta resume anda, anda yang memutuskan cara untuk berkongsinya." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Cuba PDF anda" @@ -7198,7 +7359,8 @@ msgstr "Pengesahan dua faktor kini dihidupkan." msgid "Two-Factor Authentication QR Code" msgstr "Kod QR Pengesahan Dua Faktor" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Garis Bawah" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Buat asal" @@ -7253,17 +7417,18 @@ msgstr "Buat asal" msgid "Undo stylesheet edit" msgstr "Buat asal suntingan helaian gaya" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Menyahpaut akaun {providerName} anda..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Buka Kunci" @@ -7272,6 +7437,10 @@ msgstr "Buka Kunci" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Kunci laluan tanpa nama" @@ -7280,6 +7449,14 @@ msgstr "Kunci laluan tanpa nama" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Belum disahkan" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnam" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Mahukan pendapat kedua tentang penulisan?" msgid "Warning" msgstr "Amaran" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Kami tidak dapat mengesan formatnya secara automatik. Pilih di atas." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Kami tidak dapat menemui halaman itu" @@ -7666,10 +7843,6 @@ msgstr "Apa yang tidak dilakukan" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Apabila dikunci, resume tidak boleh dikemas kini atau dipadam." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Anda membatalkan log masuk sebelum ia selesai." msgid "You have unsaved changes that will be lost." msgstr "Anda mempunyai perubahan yang belum disimpan yang akan hilang." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Anda akan dibawa ke halaman Integrasi. " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Anda berada dalam kalangan yang baik." @@ -7945,23 +8114,10 @@ msgstr "Nombor telefon anda ditulis dalam bentuk yang luar biasa." msgid "Your profile has been updated." msgstr "Profil anda telah dikemas kini." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Resume anda telah dicipta." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Resume anda telah dipadam." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Resume anda telah diduplikasi." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Resume anda telah diimport." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Resume anda telah dikemas kini." diff --git a/apps/web/locales/ne-NP.po b/apps/web/locales/ne-NP.po index 18d80afa7..b3a6e5d56 100644 --- a/apps/web/locales/ne-NP.po +++ b/apps/web/locales/ne-NP.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" र यसको पूरा टाइमलाइन स्थायी रूपमा मेटिनेछ। यो पूर्ववत गर्न सकिँदैन।" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {निर्यात गर्न # आवेदन} o msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} वर्णहरू" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} सम्पर्क(हरू) छोडियो (अमान्य इमेल वा सम्पर्क नाम छुटेको)। ती अनुप्रयोगहरू अझै आयात गर्छन्।" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} अस्वीकृत" msgid "{0} Sample Resume" msgstr "{0} नमुना बायोडाटा" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "सुधार्न {0}" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "पहुँचयोग्यता" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "खाता" @@ -639,14 +697,6 @@ msgstr "एजेन्ट" msgid "Agent ready" msgstr "एजेन्ट तयार छ" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "एजेन्टहरू" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "एआई एजेन्ट सेटअप अहिले उपलब्ध छैन। कृपया केही बेरमा फेरि प्रयास गर्नुहोस्।" @@ -695,6 +745,7 @@ msgstr "एआई, जब तपाईं चाहनुहुन्छ" msgid "Albanian" msgstr "अल्बानियन" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "एम्बेड गरिएको फन्ट पढ्न सक msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "एउटा अप्रत्याशित त्रुटिले यो पृष्ठ लोड हुनबाट रोक्यो। तपाईं फेरि प्रयास गर्न सक्नुहुन्छ वा फिर्ता जान सक्नुहुन्छ।" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "तपाईंको बायोडाटा आयात गर्दा एउटा अज्ञात त्रुटि भयो।" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Keys" @@ -787,7 +833,7 @@ msgstr "API कुञ्जीहरू सर्भरमा इन्क्र msgid "API Reference" msgstr "API सन्दर्भ (Reference)" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "एप" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "आवेदन" @@ -859,7 +907,7 @@ msgstr "आवेदन अद्यावधिक गरियो।" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "आवेदनहरू" @@ -917,19 +965,10 @@ msgstr "के तपाईं यो संवाद बन्द गर्न msgid "Are you sure you want to delete this API key?" msgstr "के तपाईं यो API key मेटाउन निश्चित हुनुहुन्छ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "के तपाईं यो बायोडाटा मेटाउन निश्चित हुनुहुन्छ?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "के तपाईं आफ्नो खाता मेटाउन निश्चित हुनुहुन्छ?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "के तपाईं यो बायोडाटा लक गर्न निश्चित हुनुहुन्छ?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS चेक" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS चेकर" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "संलग्नक अपलोड गरियो।" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "प्रमाणीकरण" @@ -1037,11 +1076,16 @@ msgstr "अजरबैजानी" msgid "BA" msgstr "बीए" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "प्रमाणीकरण सेटिङमा फर्कनुहोस्" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "कुराकानी" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "फेरि जाँच गर्नुहोस्" @@ -1295,9 +1344,13 @@ msgstr "चिनियाँ (परम्परागत)" msgid "Choose {0}" msgstr "छान्नुहोस् {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "कभर लेटर छान्नुहोस्" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "प्रीसेट वा अनुकूलित शेड छान्नुहोस्।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "बायोडाटा छनौट गर्नुहोस्" @@ -1343,6 +1395,10 @@ msgstr "एउटा अनुप्रयोग छान्नुहोस्" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "फिल्टरहरू खाली गर्नुहोस्" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "चयन खाली गर्नुहोस्" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "आयात गर्न फाइल छान्न यहाँ क्लिक गर्नुहोस्" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ग्राहक आईडी" @@ -1436,7 +1492,6 @@ msgstr "समुदाय" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "संक्षिप्त" @@ -1539,15 +1594,6 @@ msgstr "सामग्री ग्रिडमा सजाइएको छ। msgid "Continue" msgstr "जारी राख्नुहोस्" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "जहाँ छोड्नु भयो त्यहीँबाट जारी राख्नुहोस्" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "कोडमा योगदान गर्नुहोस्" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "क्लिपबोर्डमा प्रतिलिपि गरियो।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "क्लिपबोर्डमा प्रतिलिपि गर msgid "Copy" msgstr "प्रतिलिपि गर्नुहोस्" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "बायोडाटाबाट अवस्थित पत्रको प्रतिलिपि गर्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "यदि तपाईंले आफ्नो यन्त्र ग msgid "Copy Backup Codes" msgstr "ब्याकअप कोडहरू प्रतिलिपि गर्नुहोस्" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "बायोडाटाबाट प्रतिलिपि" @@ -1625,6 +1679,10 @@ msgstr "निर्यात गरिएको फाइलबाट पाठ msgid "Copy this secret key and use it in your applications to access your data." msgstr "यो गोप्य key प्रतिलिपि गरेर आफ्ना अनुप्रयोगहरूमा प्रयोग गर्नुहोस् ताकि तपाईंको डाटामा पहुँच गर्न सकियोस्।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "वर्ष सच्याउनुहोस्, वा चलिरहेको कामको लागि \"वर्तमान\" प्रयोग गर्नुहोस्।" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "वर्ष सच्याउनुहोस्, वा जारी रहेको कामका लागि \"Present\" लेख्नुहोस्।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "यो कार्य पूरा गर्न सकिएन। कृपया फेरि प्रयास गर्नुहोस्।" @@ -1655,14 +1712,6 @@ msgstr "DOCX बनाउन सकिएन। कृपया फेरि प msgid "Could not generate the PDF. Please try again." msgstr "PDF बनाउन सकिएन। कृपया फेरि प्रयास गर्नुहोस्।" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "कभर लेटरहरू लोड गर्न सकिएन।" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "चयन गरिएको रिजुमे लोड गर्न सकिएन।" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "यो कभर लेटर लोड गर्न सकिएन।" @@ -1675,11 +1724,6 @@ msgstr "नमुनाको तयारी हुन सकेन। फे msgid "Could not prepare your resume for printing. Please try again." msgstr "तपाईंको बायोडाटा छपाइका लागि तयार पार्न सकिएन। कृपया फेरि प्रयास गर्नुहोस्।" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI प्रदायकमा पहुँच गर्न सकिएन। कृपया फेरि प्रयास गर्नुहोस्।" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "यो प्याच पुनर्स्थापित गर्न सकिएन।" @@ -1709,6 +1753,18 @@ msgstr "जडान प्रमाणित गर्न सकिएन। AP msgid "Couldn't add the application. Please try again." msgstr "आवेदन थप्न सकिएन। कृपया फेरि प्रयास गर्नुहोस्।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "समयरेखा प्रविष्टि मेटाउन सकिएन।" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "आवेदन सार्न सकिएन। कृपया फेरि प्रयास गर्नुहोस्।" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "नोट सुरक्षित गर्न सकिएन।" @@ -1764,7 +1828,6 @@ msgstr "आवरण" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "आवरण पत्र" @@ -1778,16 +1841,17 @@ msgstr "कभर लेटर" msgid "Cover letter draft" msgstr "आवरण पत्र मस्यौदा" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "आवेदन पत्रहरू" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "बनाउनुहोस्" @@ -1804,10 +1868,7 @@ msgstr "नयाँ खाता बनाउनुहोस्" msgid "Create a new API key" msgstr "नयाँ API key बनाउनुहोस्" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "नयाँ बायोडाटा बनाउनुहोस्" @@ -1815,13 +1876,9 @@ msgstr "नयाँ बायोडाटा बनाउनुहोस्" msgid "Create a resume" msgstr "बायोडाटा बनाउनुहोस्" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "नमूना बायोडाटा बनाउनुहोस्" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "कभर लेटर बनाउनुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "सुरुबाट सिर्जना गर्नुहोस्" msgid "Create one now" msgstr "अहिले एउटा सिर्जना गर्नुहोस्" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "विकल्पहरूसहित रिजुमे सिर्जना गर्नुहोस्" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "बनाइएको मिति" @@ -1847,14 +1899,19 @@ msgstr "बनाइएको मिति" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" सिर्जना गरी यो आवेदनमा लिङ्क गरियो।" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "तपाईंको API key बनाउँदै..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "तपाईंको बायोडाटा बनाउँदै..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "छाँट्नुहोस् र अपलोड गर्नुहोस्" @@ -1931,10 +1988,6 @@ msgstr "डार्क" msgid "Dark theme" msgstr "डार्क थिम" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ड्यासबोर्ड" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "मिति" @@ -1969,34 +2022,30 @@ msgstr "जुम घटाउनुहोस्" msgid "Deep check" msgstr "गहिरो जाँच" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "पूर्वनिर्धारित ढाँचा" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "डिग्री" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "मेटाउनुहोस्" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "यसलाई मेटाउनुहोस्। लुकाइएका किवर्डलाई खोजलाई जानाजानी छल्ने प्रयासका रूपमा लिइन्छ।" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "पृष्ठ मेटाउनुहोस्" @@ -2040,10 +2097,6 @@ msgstr "यो एजेन्ट थ्रेड मेटाउने हो?" msgid "Delete this application?" msgstr "यो आवेदन मेटाउने?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "यो आवरण पत्र मेटाउनुहोस्?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "यो समयरेखा प्रविष्टि मेटाउ msgid "Delete timeline entry" msgstr "समयरेखा प्रविष्टि मेटाउनुहोस्" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "मेटाइयो {0} आवेदन(हरू)।" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "तपाईंको खाता मेटाउँदै..." @@ -2077,11 +2139,6 @@ msgstr "तपाईंको खाता मेटाउँदै..." msgid "Deleting your API key..." msgstr "तपाईंको API key मेटाइँदैछ..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "तपाईंको बायोडाटा मेटाउँदै..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "अस्वीकृत, एजेन्टको प्रतीक्षामा…" @@ -2191,12 +2248,22 @@ msgstr "कागजातहरू" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "प्रलेखन (Documentation)" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "कागजातहरू पठाइयो" @@ -2309,18 +2376,27 @@ msgstr "अपलोड गर्नुअघि स्थान परिवर msgid "Drag to turn the pages" msgstr "पाना पल्टाउन तान्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "सर्वनाम हटाएर क्रियाबाट सुरु गर्नुहोस्। धेरैजसो बजारमा यही चलन हो।" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "नक्कल (Duplicate) गर्नुहोस्" @@ -2336,6 +2412,10 @@ msgstr "बायोडाटा नक्कल गर्नुहोस्" msgid "Duplicate your resume to create a new one, just like the original." msgstr "मौलिक प्रतिलिपाजस्तै, नक्कल गरेर नयाँ बायोडाटा बनाउनुहोस्।" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "तपाईंको बायोडाटा नक्कल हुँदैछ..." @@ -2355,11 +2435,6 @@ msgstr "डच" msgid "Edit" msgstr "सम्पादन गर्नुहोस्" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "सम्पादन {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "मिति सम्पादन गर्नुहोस्" msgid "Edit declined" msgstr "सम्पादन अस्वीकार गरियो" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "विवरणहरू सम्पादन गर्नुहोस्" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "मोडेल सम्पादन गर्नुहोस्" msgid "Edit note" msgstr "नोट सम्पादन गर्नुहोस्" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON निर्यात गर्नुहोस्" msgid "Export my data" msgstr "मेरो डेटा निर्यात गर्नुहोस्" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG निर्यात गर्नुहोस्" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "सबै निःशुल्क, पन्ध्र टेम्प्लेट। मनपरेको रोज्नुहोस्। सम्पादकमा फन्ट, रङ र लेआउट बदल्न सक्नुहुन्छ।" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "फाइल" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "फिल्डहरू भर्नुहोस्" @@ -2858,9 +2935,13 @@ msgstr "फिल्डहरू भर्नुहोस्" msgid "Filled in what we could from the posting." msgstr "हामीले पोस्टिङबाट के गर्न सक्छौं भरियो।" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "यसद्वारा फिल्टर गर्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "कमजोर बुँदाहरू पत्ता लगाउन msgid "Find us on GitHub" msgstr "GitHub मा हामीलाई भेट्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "फिनिस" @@ -2967,6 +3052,10 @@ msgstr "प्रतिलिपि राख्नका लागि" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "तपाईंको अर्को आवेदनका लागि" @@ -3120,7 +3209,7 @@ msgstr "ग्राफिक डिजाइन" msgid "Greek" msgstr "ग्रीक" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ग्रिड" @@ -3304,8 +3393,7 @@ msgstr "यदि यो स्क्यानबाट आएको हो भ msgid "Images cover most of the page." msgstr "तस्बिरहरूले धेरैजसो पृष्ठ ढाकेका छन्।" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "आयात गर्नुहोस्" @@ -3314,15 +3402,13 @@ msgstr "आयात गर्नुहोस्" msgid "Import {0}" msgstr "{0} आयात गर्नुहोस्" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "पहिले नै भएको बायोडाटा आयात गर्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "आवरण पत्र JSON आयात गर्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV बाट आयात गर्नुहोस्" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON आयात गर्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "आयातित {0} आवेदन(हरू)।" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word बाट आयात गर्न एक जडान भएको AI प्रदायक चाहिन्छ।" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "तपाईंको बायोडाटा आयात हुँदैछ..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "आयात गर्दै…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0} मध्ये {1} पृष्ठ जाँच्दै…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "एकीकरणहरू" @@ -3466,6 +3552,10 @@ msgstr "अमान्य AI प्रदायक कन्फिगरेस msgid "Issuer" msgstr "जारी गर्ने संस्था/व्यक्ति (Issuer)" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "इटालियन" msgid "Italic" msgstr "इटालिक" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "जापानी" @@ -3530,10 +3628,9 @@ msgstr "जोन डो" msgid "john.doe" msgstr "जोन डू" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "जेसन बायोडाटा" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "सम्पादन गरिरहनुहोस्" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs वा Pages मा सम्पादन जारी राख्नुहोस्। ढाँचा PDF भन्दा फरक हुन सक्छ।" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "सामान्यतया तस्बिर हटाएर वा साना बनाएर यसलाई 2.5 MB भन्दा कम राख्नुहोस्।" @@ -3659,19 +3760,14 @@ msgstr "भाषा" msgid "Languages" msgstr "भाषाहरू" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "अन्तिम अद्यावधिक" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "अन्तिम पटक अद्यावधिक गरिएको" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "अन्तिम पटक {updatedAt} मा अद्यावधिक गरिएको" - #: src/libs/locale.ts msgid "Latvian" msgstr "लात्भियन" @@ -3689,7 +3785,6 @@ msgstr "लेआउट" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "कामलाई अगाडि राख्नुहोस्। कसैले कल्पना गर्न सकोस् भनी ठोस विवरण थप्नुहोस्।" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "छोड्नुहोस्" @@ -3706,10 +3801,6 @@ msgstr "शीर्षकलाई मौलिक अवस्थामा फ msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "एआई प्रदायक सेटअप गर्न छोड्ने हो?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "बायाँतिर क्रमबद्ध (Left Align)" @@ -3722,6 +3813,11 @@ msgstr "कानुनी" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "लम्बाइ खराबी होइन, र एक-पृष्ठको कुनै विश्वव्यापी नियम छैन। आफ्नो ठाउँ लायक भएका पृष्ठहरू राख्नुहोस्।" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "लम्बाइ खराबी होइन, र एक-पृष् msgid "Letter" msgstr "पत्र" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "लिङ्क गरिएको Reactive Resume" msgid "LinkedIn" msgstr "लिङ्क्डइन" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, रेफरल…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, रेफरल…" msgid "Linking your {providerName} account..." msgstr "तपाईंको {providerName} खाता जोडिँदैछ..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "सूची" @@ -3845,10 +3948,6 @@ msgstr "लिथुआनियन" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AI प्रदायकहरू लोड गर्दै। कृपया केही बेरमा फेरि प्रयास गर्नुहोस्।" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "आवेदनहरू लोड गर्दै…" @@ -3888,17 +3987,15 @@ msgstr "जम्मा लोड हुँदै" msgid "Location" msgstr "स्थान" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "लक गर्नुहोस्" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "मध्यम प्रभाव" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "माइक्रोसफ्ट वर्ड" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "काम गर्ने बायोडाटा हराइरहेको छ" @@ -4106,6 +4197,12 @@ msgstr "अन्तर्वार्तामा सार्नुहोस msgid "Move to offer" msgstr "प्रस्तावमा सार्नुहोस्" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "यसमा सारियो" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "नाम" @@ -4188,6 +4287,11 @@ msgstr "नेटवर्क" msgid "Never expires" msgstr "कहिल्यै म्याद समाप्त हुँदैन" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "यो सर्भरमा नयाँ खाता दर्ता हाल बन्द छ।" @@ -4197,6 +4301,15 @@ msgstr "यो सर्भरमा नयाँ खाता दर्ता msgid "New Application" msgstr "नयाँ आवेदन" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "नयाँ रेखा" @@ -4233,10 +4346,6 @@ msgstr "नयाँ थ्रेड" msgid "New Thread" msgstr "नयाँ थ्रेड" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "अर्को" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "कुनै पनि AI प्रदायक जोडिएको छैन" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "कुनै पनि AI प्रदायक जडान गरिएको छैन, त्यसैले हामी यहाँ तपाईंको ब्राउजरमा PDF को पाठ पढ्नेछौं र हामीले चिन्न सक्ने कुराहरू भर्नेछौं। नतिजालाई व्यवस्थित गर्ने अपेक्षा गर्नुहोस्।" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "कुनै पनि आवेदनहरू तपाईंको फिल्टरहरूसँग मेल खाँदैन।" @@ -4265,6 +4370,10 @@ msgstr "कुनै पनि आवेदनहरू तपाईंको msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "अझै कुनै आवेदन छैन। केही थप्नुहोस् र आफ्नो फनेल तथा जवाफ आउने दर हेर्नुहोस्।" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "कुनै बुलेट सूची फेला परेन।" @@ -4278,15 +4387,6 @@ msgstr "त्यो खोजसँग मिल्ने कुनै कम msgid "No conventional section headings were found." msgstr "कुनै परम्परागत खण्ड शीर्षक फेला परेन।" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "कुनै आवरण पत्र फेला परेन। एउटा सिर्जना गर्नुहोस् वा अवस्थित पत्र आयात गर्नुहोस्।" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI प्रदायकबाट कुनै डाटा फिर्ता भएन।" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "कुनै मिति फेला परेन।" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "कुनै पनि लाइन काम शीर्षक र रोजगारदातासँग मिल्दो देखिँदैन।" @@ -4351,11 +4455,6 @@ msgstr "कुनै परिणाम फेला परेन।" msgid "No resume linked." msgstr "कुनै रिजुमे लिङ्क गरिएको छैन।" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "तपाईंको खोजसँग मेल खाने कुनै पनि बायोडाटा छैन।" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "अझै रिजुम छैन।" @@ -4445,6 +4544,15 @@ msgstr "नोटहरू" msgid "Nothing marks a role as ongoing." msgstr "कुनै पनि कुराले भूमिका जारी रहेको जनाउँदैन।" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "केवल सुरुका पृष्ठहरू जाँचि msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "खोल्नुहोस्" @@ -4559,6 +4664,10 @@ msgstr "फोकस मोड खोल्नुहोस्" msgid "Open in builder" msgstr "बिल्डरमा खोल्नुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "एकीकरण सेटिङहरू खोल्नुहोस्" @@ -4597,6 +4706,10 @@ msgstr "नयाँ ट्याबमा खुल्छ" msgid "opens in new tab" msgstr "नयाँ ट्याबमा खुल्छ" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "एजेन्टका लागि वैकल्पिक टिप्पणी" @@ -4609,6 +4722,16 @@ msgstr "एजेन्टका लागि वैकल्पिक टिप msgid "Optionally, which terms from a job posting already appear." msgstr "वैकल्पिक रूपमा, काम पोस्टिङका कुन शब्दहरू पहिल्यै देखिन्छन्।" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "पृष्ठ" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "एप्लिकेसनमा संलग्न PDF स्न्य msgid "PDF text layer" msgstr "PDF को पाठ तह" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "एप्लिकेसनहरूमा पहिले नै संलग्न PDF हरू उपलब्ध रहनेछन्।" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "एकल स्तम्भ रोज्नुहोस्, वा छ #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "प्राथमिकता (Preferences)" @@ -4957,10 +5079,6 @@ msgstr "PDF पूर्वावलोकन गर्नुहोस्" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "अघिल्लो" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "दक्षता (Proficiency)" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "प्रोफाइल" @@ -5118,11 +5236,6 @@ msgstr "पुन: स्कोर" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - गृहपृष्ठमा जानुहोस्" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "प्रतिक्रियाशील बायोडाटा (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume निःशुल्क र खुला स्रोत हो। Amruth र योगदानकर्ताहरूको समुदायले यसलाई चलाइरहेका छन्। यो कामलाई सहयोग गर्न चाहनुहुन्छ भने, दानले होस्टिङ र विकासको खर्च धान्न मद्दत गर्छ।" @@ -5136,11 +5249,6 @@ msgstr "प्रतिक्रियाशील रिजुमे नि:श msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "प्रतिक्रियाशील रिजुमे v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "प्रतिक्रियाशील बायोडाटा v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "फेरि पढ्नुहोस्" @@ -5191,6 +5299,10 @@ msgstr "{0} मध्ये {1} पृष्ठ पढ्दै…" msgid "Reading PDF" msgstr "PDF पढ्दै" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "पोस्टिंग पढ्दै…" @@ -5199,6 +5311,10 @@ msgstr "पोस्टिंग पढ्दै…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "यो PDF तपाईंकै ब्राउजरमा पढिँदै छ। तपाईंको फाइल अपलोड हुँदैन।" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "सक्रिय गर्न तयार छ" @@ -5302,6 +5418,10 @@ msgstr "ट्याग हटाउनुहोस्" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "स्रोतहरू" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "डिजाइन प्रणालीमा काम गर्ने र अन्य टोलीलाई उनीहरूको डिजाइनमा सहयोग गर्ने जिम्मेवारी।" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "पुनर्स्थापना गर्नुहोस्" @@ -5418,6 +5539,11 @@ msgstr "यो प्याचअघिको अवस्थामा बाय msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "बायोडाटाका टेम्प्लेटहरू" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "बायोडाटाहरू" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "नमुना डाउनलोडको ढाँचा" msgid "Sample resume" msgstr "नमुना बायोडाटा" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} को नमुना बायोडाटा" @@ -5615,6 +5744,7 @@ msgstr "बिना" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "परिवर्तनहरू सुरक्षित गर्न msgid "Save changes before previewing, exporting, or changing styling." msgstr "पूर्वावलोकन, निर्यात, वा स्टाइल परिवर्तन गर्नु अघि परिवर्तनहरू बचत गर्नुहोस्।" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "पुस्तकालयमा प्रतिलिपि बचत गर्नुहोस्" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "मोडेल सेभ गर्नुहोस्" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "यसको सामग्री वा स्टाइल प्रतिलिपि गर्नु अघि पुन: सुरु परिवर्तनहरू बचत गर्नुहोस्।" @@ -5717,7 +5842,8 @@ msgstr "मेरो फिट स्कोर गर्नुहोस्" msgid "Scoring your fit…" msgstr "आफ्नो फिट स्कोर गर्दै..." -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "खोज्नुहोस्" @@ -5730,13 +5856,13 @@ msgstr "खोज एपहरू…" msgid "Search commands" msgstr "खोज आदेशहरू" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "आवरण पत्र खोज्नुहोस्" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "आवरण पत्र खोज्नुहोस्..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "आइकन खोज्नुहोस्" msgid "Search for…" msgstr "… खोज्नुहोस्" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "बायोडाटा खोज्नुहोस्..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "पासवर्ड राख्नुहोस्" msgid "Set the document language when exporting." msgstr "निर्यात गर्दा कागजातको भाषा सेट गर्नुहोस्।" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "प्रदायक सेटअप गर्नुहोस्" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "एआई प्रदायक सेटअप गर्नुहोस्" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "यो रिजुमेको बारेमा कुराकानी गर्न र सम्पादनहरू स्वचालित रूपमा लागू गर्न एआई प्रदायक सेट अप गर्नुहोस्।" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "सेटिङहरू" @@ -6121,7 +6245,7 @@ msgstr "छोडेर अपलोड गर्नुहोस्" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "मुख्य सामग्रीमा जानुहोस्" @@ -6193,6 +6317,10 @@ msgstr "अरू केही…" msgid "Something went wrong" msgstr "केही गडबड भयो।" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "त्यो फाइल पढ्दा केही समस्या भयो। कृपया फेरि प्रयास गर्नुहोस्।" @@ -6212,8 +6340,15 @@ msgstr "तपाईंलाई साइन इन गर्दा केह msgid "Something went wrong. Please try again." msgstr "केही समस्या भयो। कृपया पुनः प्रयास गर्नुहोस्।" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "यसअनुसार क्रमबद्ध गर्नुहोस्" @@ -6319,14 +6454,10 @@ msgstr "थ्रेड सुरु गर्नुहोस्" msgid "Start again" msgstr "फेरि सुरु गर्नुहोस्" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "नाम राखेर आफ्नो बायोडाटा बनाउन सुरु गर्नुहोस्।" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "सुरुदेखि नयाँ बायोडाटा बनाउन सुरु गर्नुहोस्" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "सुरु मिति अन्त्य मिति वा अघ msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "हरेकलाई ठोस क्रियाबाट सुरु गर्नुहोस्: बनाए, नेतृत्व गरे, घटाए, स्थानान्तरण गरे।" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "नयाँ थ्रेड सुरु गर्नुहोस्" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "तथ्याङ्क (Statistics)" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "रहनुहोस्" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "तपाईंकै ब्राउजरमा रहन्छ" @@ -6419,6 +6561,10 @@ msgstr "चयन गरिएको पुन: सुरुवातबाट msgid "Subreddit" msgstr "सबरेडिट" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "सुझावहरू" @@ -6472,6 +6618,7 @@ msgstr "तालिका" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "ट्यागहरू" @@ -6483,6 +6630,14 @@ msgstr "ट्यागहरू प्रयोग गरेर तपाईं msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "ट्यागले सफ्टवेयरलाई स्पष्ट पढ्ने क्रम दिन्छ। तपाईंको उपकरणले दिन्छ भने निर्यात गर्दा यिनलाई सक्षम गर्नुहोस्।" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "मेरो रिजुमे अनुकूलित (Tailor) गर्नुहोस्" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "तेलुगु" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "पाठ निकालियो" msgid "Text is written one character at a time." msgstr "पाठ एकपटकमा एउटा अक्षर गरी लेखिएको छ।" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "पाठ हेडर वा फुटर क्षेत्रमा छ।" @@ -6618,10 +6776,18 @@ msgstr "API Key मेटाइएको छ।" msgid "The application that sent you here made an invalid authorization request." msgstr "तपाईंलाई यहाँ पठाउने एप्लिकेसनले अमान्य प्राधिकरण अनुरोध गर्‍यो।" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "माथिका चेकहरू यान्त्रिक हुन्। यसले भाषा मोडेललाई तपाईंका बुलेटबारे पाठकले के सोच्ला भनी सोध्छ, र पुनर्लेखन सुझाव दिन्छ। यसले कुनै स्कोर उत्पादन गर्दैन।" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "गहिरो जाँच पूरा हुन सकेन। कृपया फेरि प्रयास गर्नुहोस्।" @@ -6630,19 +6796,14 @@ msgstr "गहिरो जाँच पूरा हुन सकेन। क msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "आयात गरिएको फाइललाई मान्य रिजुमेमा पार्स गर्न सकिएन।" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "पाठ भण्डारण गरिएको क्रम यो पढिने क्रमसँग धेरै फरक छ।" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "मूल पत्र तपाईंको बायोडाटामा रहन्छ। प्रत्येक प्रतिलिपि स्वतन्त्र रूपमा सम्पादन गर्न सकिन्छ।" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "तपाईंले खोजिरहनुभएको पृष्ठ सारिएको हुन सक्छ वा अब अवस्थित छैन।" @@ -6751,11 +6912,6 @@ msgstr "यी मितिहरू सही रूपमा पढिने msgid "Thinking" msgstr "सोच्दै" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "यो कार्य उल्ट्याउन सकिँदैन।" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "यो कार्य उल्ट्याउन सकिँदैन। तपाईंका सबै डाटा स्थायी रूपमा मेटिनेछन्।" @@ -6804,10 +6960,6 @@ msgstr "यो प्रविष्टिको कुनै मिति छ msgid "This entry will be permanently deleted. This can't be undone." msgstr "यो प्रविष्टि स्थायी रूपमा मेटाइनेछ। यसलाई पूर्ववत गर्न सकिँदैन।" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "यो सुविधाको लागि जडान गरिएको AI प्रदायक आवश्यक पर्दछ। कृपया सेटिङहरूमा एउटा सेट अप गर्नुहोस्।" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "यो फाइलमा फाराम फिल्डहरू छन्।" @@ -6848,6 +7000,10 @@ msgstr "बायोडाटाका लागि यो फाइल ठू msgid "This file is larger than many application forms accept." msgstr "यो फाइल धेरै आवेदन फारामले स्वीकार गर्नेभन्दा ठूलो छ।" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "यो फाइलले धेरै फरक फन्ट प्रयोग गर्छ।" @@ -6884,14 +7040,6 @@ msgstr "यो key एकपटक मात्र देखाइन्छ। msgid "This link is missing its protocol." msgstr "यो लिङ्क यसको प्रोटोकल हराइरहेको छ।" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "यो प्रक्रिया AI प्रदायकको प्रतिक्रियामा भर पर्न जाकाले केही मिनेट लाग्न सक्छ। कृपया विन्डो बन्द नगर्नुहोस् वा पृष्ठ रिफ्रेस नगर्नुहोस्।" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "यसले केही समय लिन सक्छ। कृपया विन्डो बन्द नगर्नुहोस् वा पृष्ठ रिफ्रेस नगर्नुहोस्।" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "सफ्टवेयरले यो फाइलको पाठ कति इमानदारीपूर्वक झिक्न सक्छ भन्ने यसले नाप्छ। कुनै आवेदन अस्वीकृत हुन्छ कि हुँदैन भन्ने यसले बताउँदैन, र कुनै साधनले पनि बताउन सक्दैन। तपाईंको फाइल यही ब्राउजरमा पढियो र कहिल्यै अपलोड भएन।" @@ -6908,10 +7056,9 @@ msgstr "यो पृष्ठ स्तम्भमा छ, र पाठ क msgid "This page is very densely packed." msgstr "यो पृष्ठ धेरै घना भरिएको छ।" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "यो PDF मा पढ्न योग्य पाठ छैन। यो सम्भवतः स्क्यान हो, त्यसैले आयात गर्न केहि छैन।" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "यो अवधि सुरु हुनु अघि समाप् msgid "This period starts in the future." msgstr "यो अवधि भविष्यमा सुरु हुन्छ।" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "यो पुन: सुरुवातमा कुनै सम्मिलित आवरण पत्रहरू छैनन्।" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "यो बायोडाटा हाल लक गरिएको छ र अद्यावधिक गर्न मिल्दैन।" @@ -7105,11 +7248,25 @@ msgstr "एप अनुवाद गर्नुहोस्" msgid "Translations" msgstr "अनुवादहरू" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "फेरि प्रयास गर्नुहोस्" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "आगन्तुकले के हेर्न पाउँछन् भन्ने बुझ्न सेटिङ प्रयोग गरी हेर्नुहोस्। आफ्नो बायोडाटा बनाउँदा यसलाई कसरी साझा गर्ने तपाईं आफैं निर्णय गर्नुहुन्छ।" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "आफ्नो PDF प्रयास गर्नुहोस्" @@ -7198,7 +7359,8 @@ msgstr "दुई-कारक प्रमाणीकरण अब सक् msgid "Two-Factor Authentication QR Code" msgstr "दुई-कारक प्रमाणीकरण क्यूआर कोड" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "अन्डरलाइन" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "पूर्ववत गर्नुहोस्" @@ -7253,17 +7417,18 @@ msgstr "पूर्ववत गर्नुहोस्" msgid "Undo stylesheet edit" msgstr "शैलीपत्र सम्पादन पूर्ववत गर्नुहोस्" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "तपाईंको {providerName} खाता छुट्याउँदै (Unlink) गर्दैछ..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "अनलक गर्नुहोस्" @@ -7272,6 +7437,10 @@ msgstr "अनलक गर्नुहोस्" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "अनाम पासकी" @@ -7280,6 +7449,14 @@ msgstr "अनाम पासकी" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "यकिन नगरिएको (Unverified)" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "भियतनामी" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "लेखनमा दोस्रो राय चाहनुहुन msgid "Warning" msgstr "चेतावनी" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "हामीले ढाँचा आफैं पत्ता लगाउन सकेनौं। यसलाई माथिबाट छान्नुहोस्।" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "हामीले त्यो पृष्ठ फेला पार्न सकेनौं।" @@ -7666,10 +7843,6 @@ msgstr "यसले के गर्दैन" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "लक गरिएको अवस्थामा, बायोडाटा अद्यावधिक वा मेटाउन सकिँदैन।" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "पूरा हुनुअघि नै तपाईंले सा msgid "You have unsaved changes that will be lost." msgstr "तपाईंका सुरक्षित नगरिएका परिवर्तनहरू हराउनेछन्।" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "तपाईंलाई एकीकरण पृष्ठमा लगिनेछ। " - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "तपाईं एक्लै हुनुहुन्न।" @@ -7945,23 +8114,10 @@ msgstr "तपाईंको फोन नम्बर असामान्य msgid "Your profile has been updated." msgstr "तपाईंको प्रोफाइल अद्यावधिक गरिएको छ।" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "तपाईंको बायोडाटा बनाइएको छ।" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "तपाईंको बायोडाटा मेटाइएको छ।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "तपाईंको बायोडाटाको प्रतिलिपि बनाइएको छ।" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "तपाईंको बायोडाटा आयात गरिएको छ।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "तपाईंको बायोडाटा अद्यावधिक गरिएको छ।" diff --git a/apps/web/locales/nl-NL.po b/apps/web/locales/nl-NL.po index 40dae7c52..7d6364245 100644 --- a/apps/web/locales/nl-NL.po +++ b/apps/web/locales/nl-NL.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" en de volledige tijdlijn worden permanent verwijderd. Dit kan niet ongedaan worden gemaakt." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# sollicitatie om te exporteren} other {# sollicitaties msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} tekens" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contact(en) overgeslagen (ongeldig e-mailadres of ontbrekende contactnaam). Die sollicitaties worden wel geïmporteerd." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} afgewezen" msgid "{0} Sample Resume" msgstr "{0} voorbeeld-cv" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} op te lossen" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Toegankelijkheid" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Rekening" @@ -639,14 +697,6 @@ msgstr "Tussenpersoon" msgid "Agent ready" msgstr "Agent klaar" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenten" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "De configuratie van de AI-agent is momenteel niet beschikbaar. Probeer het over een moment opnieuw." @@ -695,6 +745,7 @@ msgstr "AI, wanneer jij wilt" msgid "Albanian" msgstr "Albanees" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Een ingesloten lettertype kon niet worden gelezen." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Er is een onverwachte fout opgetreden waardoor deze pagina niet kon worden geladen. U kunt het opnieuw proberen of terugkeren naar de vorige pagina." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Er is een onbekende fout opgetreden tijdens het importeren van uw cv." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API-sleutel" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API-sleutels" @@ -787,7 +833,7 @@ msgstr "API-sleutels worden op de server versleuteld en na opslag nooit meer wee msgid "API Reference" msgstr "API-referentie" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Sollicitatie" @@ -859,7 +907,7 @@ msgstr "Sollicitatie bijgewerkt." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Sollicitaties" @@ -917,19 +965,10 @@ msgstr "Weet u zeker dat u dit venster wilt sluiten?" msgid "Are you sure you want to delete this API key?" msgstr "Weet u zeker dat u deze API-sleutel wilt verwijderen?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Weet u zeker dat u dit cv wilt verwijderen?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Weet u zeker dat u uw account wilt verwijderen?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Weet u zeker dat u dit cv wilt vergrendelen?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS-controle" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-checker" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Bijlage geüpload." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Authenticatie" @@ -1037,11 +1076,16 @@ msgstr "Azerbeidzjaans" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Terug naar verificatie-instellingen" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Opnieuw controleren" @@ -1295,9 +1344,13 @@ msgstr "Chinees (traditioneel)" msgid "Choose {0}" msgstr "Kies {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Kies een sollicitatiebrief" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Kies een vooraf ingestelde of aangepaste tint." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Kies een cv" @@ -1343,6 +1395,10 @@ msgstr "Kies een sollicitatie" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Filters wissen" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Selectie wissen" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klik hier om een bestand te selecteren om te importeren" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Client-ID" @@ -1436,7 +1492,6 @@ msgstr "Community" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compact" @@ -1539,15 +1594,6 @@ msgstr "Inhoud is opgemaakt in een raster." msgid "Continue" msgstr "Doorgaan" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Ga verder waar u was gebleven" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Draag code bij" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Gekopieerd naar klembord." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Gekopieerd naar klembord." msgid "Copy" msgstr "Kopiëren" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Een bestaande brief uit een cv kopiëren" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopieer en bewaar deze back-upcodes voor het geval u uw apparaat kwijtra msgid "Copy Backup Codes" msgstr "Back-upcodes kopiëren" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopiëren uit cv" @@ -1625,6 +1679,10 @@ msgstr "Kopieer de tekst uit het geëxporteerde bestand en lees deze door; corri msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopieer deze geheime sleutel en gebruik deze in uw applicaties om toegang te krijgen tot uw gegevens." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Beschrijf wat je hebt gedaan, zodat het item zoekwoorden bevat voor matching." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Corrigeer het jaar, of schrijf „heden” voor werk dat nog loopt." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Deze actie kon niet worden voltooid. Probeer het opnieuw." @@ -1655,14 +1712,6 @@ msgstr "Het DOCX-bestand kon niet worden gegenereerd. Probeer het opnieuw." msgid "Could not generate the PDF. Please try again." msgstr "Het PDF-bestand kon niet worden gegenereerd. Probeer het opnieuw." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Kon de sollicitatiebrieven niet laden." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Kon het geselecteerde cv niet laden." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Kon deze sollicitatiebrief niet laden." @@ -1675,11 +1724,6 @@ msgstr "Het voorbeeld kon niet worden voorbereid. Probeer het opnieuw." msgid "Could not prepare your resume for printing. Please try again." msgstr "Je cv kon niet worden voorbereid om af te drukken. Probeer het opnieuw." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Kon de AI-provider niet bereiken. Probeer het opnieuw." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Deze patch kon niet worden hersteld." @@ -1709,6 +1753,18 @@ msgstr "De verbinding kon niet worden geverifieerd. Controleer de API-sleutel, h msgid "Couldn't add the application. Please try again." msgstr "Kan de sollicitatie niet toevoegen. Probeer het opnieuw." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "De tijdlijnvermelding kon niet worden verwijderd." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Kan de sollicitatie niet verplaatsen. Probeer het opnieuw." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Kan de notitie niet opslaan." @@ -1764,7 +1828,6 @@ msgstr "Vullen" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Sollicitatiebrief" @@ -1778,16 +1841,17 @@ msgstr "Motivatiebrief" msgid "Cover letter draft" msgstr "Concept sollicitatiebrief" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Sollicitatiebrieven" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Aanmaken" @@ -1804,10 +1868,7 @@ msgstr "Maak een nieuw account aan" msgid "Create a new API key" msgstr "Maak een nieuwe API-sleutel aan" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Maak een nieuwe cv aan" @@ -1815,13 +1876,9 @@ msgstr "Maak een nieuwe cv aan" msgid "Create a resume" msgstr "Maak een cv" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Maak een voorbeeld-cv aan" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Sollicitatiebrief maken" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Van begin af aan creëren" msgid "Create one now" msgstr "Maak er nu een" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Cv met opties maken" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Aangemaakt" @@ -1847,14 +1899,19 @@ msgstr "Aangemaakt" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" gemaakt en aan deze sollicitatie gekoppeld." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Uw API-sleutel wordt aangemaakt..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Uw cv wordt aangemaakt..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Afbeelding bijsnijden en uploaden" @@ -1931,10 +1988,6 @@ msgstr "Donker" msgid "Dark theme" msgstr "Donker thema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dashboard" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Datum" @@ -1969,34 +2022,30 @@ msgstr "Verklein de zoom" msgid "Deep check" msgstr "Diepgaande controle" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Standaardsjabloon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Diploma" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Verwijderen" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Verwijder het. Verborgen trefwoorden worden gezien als een bewuste poging om de zoekfunctie te misleiden." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Pagina verwijderen" @@ -2040,10 +2097,6 @@ msgstr "Deze thread van de agent verwijderen?" msgid "Delete this application?" msgstr "Deze sollicitatie verwijderen?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Deze sollicitatiebrief verwijderen?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Deze tijdlijnvermelding verwijderen?" msgid "Delete timeline entry" msgstr "Tijdlijnvermelding verwijderen" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} sollicitatie(s) verwijderd." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Uw account wordt verwijderd..." @@ -2077,11 +2139,6 @@ msgstr "Uw account wordt verwijderd..." msgid "Deleting your API key..." msgstr "Uw API-sleutel wordt verwijderd..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Uw cv wordt verwijderd..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Geweigerd, wachten op de agent…" @@ -2191,12 +2248,22 @@ msgstr "Documentatie" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentatie" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documenten verzonden" @@ -2309,18 +2376,27 @@ msgstr "Sleep de afbeelding om deze te verplaatsen en gebruik de schuifregelaar msgid "Drag to turn the pages" msgstr "Sleep om de pagina's om te slaan" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Laat de voornaamwoorden weg en begin met het werkwoord. Dat is de conventie in de meeste markten." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dupliceren" @@ -2336,6 +2412,10 @@ msgstr "Cv dupliceren" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Dupliceer uw cv om een nieuwe te maken, precies zoals het origineel." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Uw cv wordt gedupliceerd..." @@ -2355,11 +2435,6 @@ msgstr "Nederlands" msgid "Edit" msgstr "Bewerking" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "{0} bewerken" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Datum bewerken" msgid "Edit declined" msgstr "Bewerking afgewezen" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Details bewerken" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Model bewerken" msgid "Edit note" msgstr "Notitie bewerken" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON exporteren" msgid "Export my data" msgstr "Exporteer mijn gegevens" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG exporteren" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Vijftien sjablonen, allemaal gratis. Kies er een die je bevalt. Type, kleur en lay-out kun je in de editor wijzigen." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Bestand" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Velden invullen" @@ -2858,9 +2935,13 @@ msgstr "Velden invullen" msgid "Filled in what we could from the posting." msgstr "We hebben ingevuld wat we konden uit de post." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filteren op" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Zoek de zwakke opsommingstekens en herschrijf ze met sterkere resultaten msgid "Find us on GitHub" msgstr "Vind ons op GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Fins" @@ -2967,6 +3052,10 @@ msgstr "Om een kopie te bewaren" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Voor je volgende sollicitatie" @@ -3120,7 +3209,7 @@ msgstr "Grafisch ontwerp" msgid "Greek" msgstr "Grieks" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Raster" @@ -3304,8 +3393,7 @@ msgstr "Als dit van een scan komt, is dat te verwachten. Verwijder het anders; r msgid "Images cover most of the page." msgstr "Afbeeldingen bedekken het grootste deel van de pagina." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importeren" @@ -3314,15 +3402,13 @@ msgstr "Importeren" msgid "Import {0}" msgstr "Importeer {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Een bestaand cv importeren" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Sollicitatiebrief-JSON importeren" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importeren uit CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON importeren" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Geïmporteerde {0} sollicitatie(s)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importeren uit Word vereist een gekoppelde AI-provider." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Uw cv wordt geïmporteerd..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importeren…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Pagina {0} van {1} wordt geïnspecteerd…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integraties" @@ -3466,6 +3552,10 @@ msgstr "Ongeldige AI-providerconfiguratie." msgid "Issuer" msgstr "Uitgever" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiaans" msgid "Italic" msgstr "Cursief" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japans" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON hervatten" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Doorgaan met bewerken" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Bewerk verder in Word, Google Docs of Pages. De lay-out kan afwijken van de PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Houd het onder 2,5 MB, meestal door afbeeldingen te verwijderen of te verkleinen." @@ -3659,19 +3760,14 @@ msgstr "Taal" msgid "Languages" msgstr "Talen" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Laatst bijgewerkt" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Laatst bijgewerkt" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Laatst bijgewerkt op {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Lets" @@ -3689,7 +3785,6 @@ msgstr "Opmaak" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Begin met het werk. Voeg een concreet detail toe zodat iemand zich er iets bij kan voorstellen." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Verlaten" @@ -3706,10 +3801,6 @@ msgstr "Laat leeg om de titel terug te zetten naar de oorspronkelijke." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "De meeste systemen registreren kandidaten op e-mailadres. Voeg er een toe onder Basisgegevens." - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Links uitlijnen" @@ -3722,6 +3813,11 @@ msgstr "Juridisch" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Lengte is geen gebrek, en er is geen universele regel van één pagina. Houd de pagina's die hun plek verdienen." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Lengte is geen gebrek, en er is geen universele regel van één pagina. msgid "Letter" msgstr "Brief" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Gekoppeld Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, referral…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, referral…" msgid "Linking your {providerName} account..." msgstr "Uw {providerName}-account wordt gekoppeld..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lijst" @@ -3845,10 +3948,6 @@ msgstr "Litouws" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AI-providers worden geladen. Probeer het over een moment opnieuw." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Sollicitaties laden…" @@ -3888,17 +3987,15 @@ msgstr "Totaal wordt geladen" msgid "Location" msgstr "Locatie" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Vergrendelen" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Gemiddelde impact" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Ontbrekend werk-cv" @@ -4106,6 +4197,12 @@ msgstr "Naar sollicitatiegesprek" msgid "Move to offer" msgstr "Naar aanbod" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Verplaatst naar" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Naam" @@ -4188,6 +4287,11 @@ msgstr "Netwerk" msgid "Never expires" msgstr "Verloopt nooit" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Registratie van nieuwe accounts is op deze server momenteel uitgeschakeld." @@ -4197,6 +4301,15 @@ msgstr "Registratie van nieuwe accounts is op deze server momenteel uitgeschakel msgid "New Application" msgstr "Nieuwe sollicitatie" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nieuwe regel" @@ -4233,10 +4346,6 @@ msgstr "Nieuw topic" msgid "New Thread" msgstr "Nieuw topic" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Volgende" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Geen AI-provider verbonden" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Er is geen AI-provider gekoppeld, dus lezen we de tekst hier in je browser uit de PDF en vullen we in wat we kunnen herkennen. Houd er rekening mee dat je het resultaat moet bijwerken." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Er zijn geen sollicitaties die overeenkomen met uw filters." @@ -4265,6 +4370,10 @@ msgstr "Er zijn geen sollicitaties die overeenkomen met uw filters." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Nog geen sollicitaties. Voeg er een paar toe om je funnel en reactiepercentages te zien." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Er zijn geen opsommingslijsten gevonden." @@ -4278,15 +4387,6 @@ msgstr "Geen opdrachten gevonden voor die zoekopdracht." msgid "No conventional section headings were found." msgstr "Er zijn geen conventionele sectiekoppen gevonden." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Geen sollicitatiebrieven gevonden. Maak er een of importeer een bestaande brief." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Er zijn geen gegevens teruggestuurd van de AI-provider." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Er zijn geen data gevonden." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Geen enkele regel lijkt op een functietitel gecombineerd met een werkgever." @@ -4351,11 +4455,6 @@ msgstr "Geen resultaten gevonden." msgid "No resume linked." msgstr "Geen CV gekoppeld." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Er zijn geen cv's gevonden die aan uw zoekopdracht voldoen." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Nog geen cv's." @@ -4445,6 +4544,15 @@ msgstr "Aantekeningen" msgid "Nothing marks a role as ongoing." msgstr "Niets markeert een functie als lopend." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Alleen de eerste pagina's zijn gecontroleerd." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Openen" @@ -4559,6 +4664,10 @@ msgstr "Focusmodus openen" msgid "Open in builder" msgstr "Openen in builder" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Instellingen integraties openen" @@ -4597,6 +4706,10 @@ msgstr "Opent in een nieuw tabblad" msgid "opens in new tab" msgstr "opent in nieuw tabblad" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Optionele notitie voor de agent" @@ -4609,6 +4722,16 @@ msgstr "Optionele notitie voor de agent…" msgid "Optionally, which terms from a job posting already appear." msgstr "Optioneel: welke termen uit een vacature al voorkomen." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Pagina" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-momentopname bij de sollicitatie gevoegd." msgid "PDF text layer" msgstr "PDF-tekstlaag" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF's die al aan sollicitaties zijn gekoppeld, blijven beschikbaar." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Geef de voorkeur aan één kolom, of beperk de zijkolom tot korte, op zi #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Voorkeuren" @@ -4957,10 +5079,6 @@ msgstr "Voorbeeld van PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Vorige" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Vaardigheid" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profiel" @@ -5118,11 +5236,6 @@ msgstr "Opnieuw scoren" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Ga naar de startpagina" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactief cv (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume is gratis en open source. Amruth en een community van bijdragers houden het draaiende. Wil je het werk steunen? Donaties helpen bij het bekostigen van hosting en ontwikkeling." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume is gratis en open source. Als het je geholpen heeft, ove msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reactief hervatten v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactieve cv v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Opnieuw lezen" @@ -5191,6 +5299,10 @@ msgstr "Pagina {0} van {1} wordt gelezen…" msgid "Reading PDF" msgstr "PDF lezen" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Vacature lezen…" @@ -5199,6 +5311,10 @@ msgstr "Vacature lezen…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Deze PDF wordt in je browser gelezen. Je bestand wordt niet geüpload." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Klaar om te activeren" @@ -5302,6 +5418,10 @@ msgstr "Tag verwijderen" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Bronnen" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Verantwoordelijk voor het werken aan het designsysteem en voor het helpen van andere teams met hun ontwerpen." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Herstellen" @@ -5418,6 +5539,11 @@ msgstr "Het cv herstellen naar de staat van vóór deze patch?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Cv-sjablonen" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Cv's" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Downloadformaat van het voorbeeld" msgid "Sample resume" msgstr "Voorbeeld-cv" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Voorbeeld-cv voor {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Wijzigingen opslaan" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Sla wijzigingen op voordat je een voorbeeld bekijkt, exporteert of de opmaak wijzigt." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Kopie opslaan in bibliotheek" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Model opslaan" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Sla de wijzigingen in het cv op voordat je de inhoud of opmaak ervan kopieert." @@ -5717,7 +5842,8 @@ msgstr "Scoor mijn pasvorm" msgid "Scoring your fit…" msgstr "Jouw pasvorm scoren…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Zoekopdracht" @@ -5730,13 +5856,13 @@ msgstr "Sollicitaties zoeken…" msgid "Search commands" msgstr "Zoekopdrachten" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Sollicitatiebrieven zoeken" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Sollicitatiebrieven zoeken..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Zoek naar een pictogram" msgid "Search for…" msgstr "Zoeken naar…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Zoek in cv's..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Wachtwoord instellen" msgid "Set the document language when exporting." msgstr "Stel de documenttaal in bij het exporteren." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Stel een provider in." - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Stel een AI-aanbieder in." @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Schakel een AI-provider in om dit cv te bespreken en automatisch bewerkingen toe te passen." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Instellingen" @@ -6121,7 +6245,7 @@ msgstr "Overslaan en uploaden" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Ga naar hoofdinhoud" @@ -6193,6 +6317,10 @@ msgstr "Iets anders…" msgid "Something went wrong" msgstr "Er is iets misgegaan." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Er is iets misgegaan bij het lezen van dat bestand. Probeer het opnieuw." @@ -6212,8 +6340,15 @@ msgstr "Er is iets misgegaan tijdens het inloggen. Probeer het opnieuw." msgid "Something went wrong. Please try again." msgstr "Er is iets misgegaan. Probeer het alstublieft opnieuw." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sorteren op" @@ -6319,14 +6454,10 @@ msgstr "Start een discussie" msgid "Start again" msgstr "Opnieuw beginnen" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Begin het opstellen van uw cv door het een naam te geven." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Begin met het opstellen van uw cv vanaf nul" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "De begindatum moet op of vóór de einddatum liggen." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Begin elke regel met een concreet werkwoord: gebouwd, geleid, verminderd, gemigreerd." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Een nieuw onderwerp starten" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistieken" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Blijven" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Blijft in je browser" @@ -6419,6 +6561,10 @@ msgstr "Opmaak en afzendergegevens zijn vernieuwd vanuit het geselecteerde cv." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Suggesties" @@ -6472,6 +6618,7 @@ msgstr "Tabel" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tags" @@ -6483,6 +6630,14 @@ msgstr "Tags kunnen worden gebruikt om uw cv te categoriseren op trefwoorden." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tags geven software een expliciete leesvolgorde. Schakel ze in bij het exporteren, als je tool dit biedt." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailor mijn CV" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Tekst geëxtraheerd" msgid "Text is written one character at a time." msgstr "Tekst is teken voor teken geschreven." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Tekst staat in het kop- of voettekstgebied." @@ -6618,10 +6776,18 @@ msgstr "De API-sleutel is verwijderd." msgid "The application that sent you here made an invalid authorization request." msgstr "De applicatie die je hierheen stuurde, deed een ongeldig autorisatieverzoek." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "De controles hierboven zijn mechanisch. Dit vraagt een taalmodel wat een lezer van je opsommingstekens zou vinden, en stelt herschrijvingen voor. Het levert geen score op." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "De diepgaande controle kon niet worden voltooid. Probeer het opnieuw." @@ -6630,19 +6796,14 @@ msgstr "De diepgaande controle kon niet worden voltooid. Probeer het opnieuw." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Het geïmporteerde bestand kon niet worden geparseerd in een geldige cv." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "De volgorde waarin de tekst is opgeslagen wijkt sterk af van de leesvolgorde." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "De oorspronkelijke brief blijft in je cv staan. Elke kopie kan afzonderlijk worden bewerkt." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "De pagina die u zoekt is mogelijk verplaatst of bestaat niet meer." @@ -6751,11 +6912,6 @@ msgstr "Deze datum wordt niet correct gelezen." msgid "Thinking" msgstr "Denken" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Deze actie kan niet ongedaan worden gemaakt." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Deze actie kan niet ongedaan worden gemaakt. Al uw gegevens worden permanent verwijderd." @@ -6804,10 +6960,6 @@ msgstr "Deze kop is niet een kop waar parsers naar zoeken." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Deze vermelding wordt permanent verwijderd. Dit kan niet ongedaan worden gemaakt." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Voor deze functie is een gekoppelde AI-provider vereist. Stel er een in via de instellingen." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Dit bestand bevat formuliervelden." @@ -6848,6 +7000,10 @@ msgstr "Dit bestand is groot voor een cv." msgid "This file is larger than many application forms accept." msgstr "Dit bestand is groter dan veel sollicitatieformulieren accepteren." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Dit bestand gebruikt veel verschillende lettertypen." @@ -6884,14 +7040,6 @@ msgstr "Deze sleutel wordt maar één keer getoond. Kopieer hem voordat je dit v msgid "This link is missing its protocol." msgstr "Deze periode eindigt voordat deze begint." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Dit kan enkele minuten duren, afhankelijk van de reactie van de AI-provider. Sluit het venster niet en ververs de pagina niet." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Dit kan even duren. Sluit het venster niet en vernieuw de pagina niet." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Dit meet hoe getrouw software de tekst uit dit bestand kan halen. Het voorspelt niet of een sollicitatie wordt afgewezen, en geen enkel hulpmiddel kan dat. Je bestand is in deze browser gelezen en nooit geüpload." @@ -6908,10 +7056,9 @@ msgstr "Deze pagina staat in kolommen en de tekst wordt in de verkeerde volgorde msgid "This page is very densely packed." msgstr "Deze pagina is erg dicht opeengepakt." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Deze PDF bevat geen leesbare tekst. Het is waarschijnlijk een scan, dus er valt niets te importeren." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Deze periode begint in de toekomst." msgid "This period starts in the future." msgstr "Deze functie heeft geen beschrijving." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Dit cv bevat geen ingesloten sollicitatiebrieven." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Dit cv is vergrendeld en kan niet worden bijgewerkt." @@ -7105,11 +7248,25 @@ msgstr "Vertaal de app" msgid "Translations" msgstr "Vertalingen" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Probeer het opnieuw" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Probeer de instellingen om te zien waar bezoekers toegang toe hebben. Wanneer je je cv maakt, bepaal jij hoe je het deelt." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Probeer je eigen PDF" @@ -7198,7 +7359,8 @@ msgstr "Tweestapsverificatie is nu ingeschakeld." msgid "Two-Factor Authentication QR Code" msgstr "QR-code voor twee-factor authenticatie" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Onderstrepen" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Ongedaan maken" @@ -7253,17 +7417,18 @@ msgstr "Ongedaan maken" msgid "Undo stylesheet edit" msgstr "Stijlbewerking ongedaan maken" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Uw {providerName}-account wordt ontkoppeld..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Ontgrendelen" @@ -7272,6 +7437,10 @@ msgstr "Ontgrendelen" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Naamloze passkey" @@ -7280,6 +7449,14 @@ msgstr "Naamloze passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Niet geverifiëerd" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamees" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Wil je een tweede mening over de tekst?" msgid "Warning" msgstr "Waarschuwing" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "We konden het formaat niet automatisch herkennen. Kies het hierboven." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "We konden die pagina niet vinden." @@ -7666,10 +7843,6 @@ msgstr "Wat dit niet doet" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Wanneer het cv is vergrendeld, kan het niet worden bijgewerkt of verwijderd." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Je hebt het inloggen geannuleerd voordat het klaar was." msgid "You have unsaved changes that will be lost." msgstr "U hebt niet-opgeslagen wijzigingen die verloren zullen gaan." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Je hoofdtekst is erg klein." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Je zit in goed gezelschap." @@ -7945,23 +8114,10 @@ msgstr "Je telefoonnummer is in een ongebruikelijke vorm geschreven." msgid "Your profile has been updated." msgstr "Je profiel is bijgewerkt." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Je cv is aangemaakt." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Je cv is verwijderd." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Je cv is gedupliceerd." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Je cv is geïmporteerd." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Je cv is bijgewerkt." diff --git a/apps/web/locales/no-NO.po b/apps/web/locales/no-NO.po index 121256602..c6e57af00 100644 --- a/apps/web/locales/no-NO.po +++ b/apps/web/locales/no-NO.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" og hele tidslinjen slettes permanent. Dette kan ikke angres." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# søknad å eksportere} other {# søknader å eksporte msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} tegn" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(er) ble hoppet over (ugyldig e-post eller manglende kontaktnavn). Disse søknadene importeres likevel." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} avslått" msgid "{0} Sample Resume" msgstr "Eksempel-CV for {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} å fikse" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Tilgjengelighet" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Konto" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agenten er klar" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenter" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "KI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Konfigurering av AI-agent er ikke tilgjengelig akkurat nå. Prøv igjen om et øyeblikk." @@ -695,6 +745,7 @@ msgstr "AI, når du vil" msgid "Albanian" msgstr "Albansk" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "En innebygd skrift kunne ikke leses." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "En uventet feil hindret innlastingen av denne siden. Du kan prøve på nytt eller gå tilbake." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "En ukjent feil oppstod under import av CV-en din." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API-nøkkel" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API-nøkler" @@ -787,7 +833,7 @@ msgstr "API-nøkler krypteres på serveren og vises aldri igjen etter lagring." msgid "API Reference" msgstr "API-dokumentasjon" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Søknad" @@ -859,7 +907,7 @@ msgstr "Søknad oppdatert." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Søknader" @@ -917,19 +965,10 @@ msgstr "Er du sikker på at du vil lukke denne dialogen?" msgid "Are you sure you want to delete this API key?" msgstr "Er du sikker på at du vil slette denne API-nøkkelen?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Er du sikker på at du vil slette denne CV-en?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Er du sikker på at du vil slette kontoen din?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Er du sikker på at du vil låse denne CV-en?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS-kontroll" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-sjekk" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Vedlegg lastet opp." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentisering" @@ -1037,11 +1076,16 @@ msgstr "Aserbajdsjansk" msgid "BA" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Tilbake til autentiseringsinnstillinger" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Sjekk på nytt" @@ -1295,9 +1344,13 @@ msgstr "Kinesisk (tradisjonell)" msgid "Choose {0}" msgstr "Velg {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Velg et følgebrev" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Velg en forhåndsinnstilling eller egendefinert nyanse." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Velg en CV" @@ -1343,6 +1395,10 @@ msgstr "Velg en søknad" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Tøm filtre" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Fjern valg" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klikk her for å velge en fil å importere" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Klient-ID" @@ -1436,7 +1492,6 @@ msgstr "Fellesskap" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakt" @@ -1539,15 +1594,6 @@ msgstr "Innholdet er lagt ut i et rutenett." msgid "Continue" msgstr "Fortsett" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Fortsett der du slapp" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Bidra med kode" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Kopiert til utklippstavlen." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Kopiert til utklippstavlen." msgid "Copy" msgstr "Kopier" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Kopier et eksisterende brev fra en CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopier og lagre disse sikkerhetskopikodene i tilfelle du mister enheten msgid "Copy Backup Codes" msgstr "Kopier sikkerhetskopieringskoder" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopier fra CV" @@ -1625,6 +1679,10 @@ msgstr "Kopier teksten ut av den eksporterte filen og les gjennom den; fiks alt msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopier denne hemmelige nøkkelen og bruk den i applikasjonene dine for å få tilgang til dataene dine." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Korriger året, eller bruk \"nå\" for pågående arbeid." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Korriger året, eller skriv \"nå\" for pågående arbeid." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Kunne ikke fullføre denne handlingen. Prøv igjen." @@ -1655,14 +1712,6 @@ msgstr "Kunne ikke generere DOCX-filen. Prøv igjen." msgid "Could not generate the PDF. Please try again." msgstr "Kunne ikke generere PDF-filen. Prøv igjen." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Kunne ikke laste inn følgebrev." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Kunne ikke laste inn den valgte CV-en." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Kunne ikke laste inn dette følgebrevet." @@ -1675,11 +1724,6 @@ msgstr "Kunne ikke forberede prøven. Prøv igjen." msgid "Could not prepare your resume for printing. Please try again." msgstr "Kunne ikke klargjøre CV-en din for utskrift. Prøv igjen." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Kunne ikke nå KI-leverandøren. Prøv igjen." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Kunne ikke gjenopprette denne oppdateringen." @@ -1709,6 +1753,18 @@ msgstr "Kunne ikke bekrefte tilkoblingen. Sjekk API-nøkkelen, modellen og basis msgid "Couldn't add the application. Please try again." msgstr "Kunne ikke legge til søknaden. Vennligst prøv igjen." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Kunne ikke slette tidslinjeoppføringen." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Kunne ikke flytte søknaden. Vennligst prøv igjen." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Kunne ikke lagre notatet." @@ -1764,7 +1828,6 @@ msgstr "Fyll" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Følgebrev" @@ -1778,16 +1841,17 @@ msgstr "Følgebrev" msgid "Cover letter draft" msgstr "Utkast til følgebrev" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Følgebrev" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Opprett" @@ -1804,10 +1868,7 @@ msgstr "Opprett ny konto" msgid "Create a new API key" msgstr "Opprett en ny API-nøkkel" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Opprett en ny CV" @@ -1815,13 +1876,9 @@ msgstr "Opprett en ny CV" msgid "Create a resume" msgstr "Opprett en CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Opprett eksempel-CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Opprett følgebrev" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Lag fra bunnen av" msgid "Create one now" msgstr "Opprett en nå" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Opprett CV med alternativer" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Opprettet" @@ -1847,14 +1899,19 @@ msgstr "Opprettet" msgid "Created \"{0}\" and linked it to this application." msgstr "Opprettet \"{0}\" og koblet den til denne søknaden." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Oppretter API-nøkkelen din..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Oppretter CV-en din..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Beskjær og last opp" @@ -1931,10 +1988,6 @@ msgstr "Mørk" msgid "Dark theme" msgstr "Mørkt tema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Dashbord" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Dato" @@ -1969,34 +2022,30 @@ msgstr "Reduser zoom" msgid "Deep check" msgstr "Dypsjekk" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Standardmal" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Grad" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Slett" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Slett det. Skjulte nøkkelord blir tolket som et bevisst forsøk på å manipulere søket." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Slett side" @@ -2040,10 +2097,6 @@ msgstr "Slette denne agenttråden?" msgid "Delete this application?" msgstr "Slette denne søknaden?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Slette dette følgebrevet?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Slette denne tidslinjeoppføringen?" msgid "Delete timeline entry" msgstr "Slett tidslinjeoppføring" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Slettet {0} søknad(er)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Sletter kontoen din..." @@ -2077,11 +2139,6 @@ msgstr "Sletter kontoen din..." msgid "Deleting your API key..." msgstr "Sletter API-nøkkelen din..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Sletter CV-en din..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Avvist, venter på agenten…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentasjon" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentasjon" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumenter sendt" @@ -2309,18 +2376,27 @@ msgstr "Dra for å flytte bildet og bruk glidebryteren til å zoome før opplast msgid "Drag to turn the pages" msgstr "Dra for å bla i sidene" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Dropp pronomenene og start med verbet. Det er konvensjonen i de fleste markeder." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dupliser" @@ -2336,6 +2412,10 @@ msgstr "Dupliser CV" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Dupliser CV-en din for å lage en ny, akkurat lik originalen." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Dupliserer CV-en din..." @@ -2355,11 +2435,6 @@ msgstr "Nederlandsk" msgid "Edit" msgstr "Redigere" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Rediger {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Rediger dato" msgid "Edit declined" msgstr "Redigering avslått" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Rediger detaljer" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Rediger modell" msgid "Edit note" msgstr "Rediger notat" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Eksporter JSON" msgid "Export my data" msgstr "Eksporter dataene mine" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Eksporter PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Femten maler, alle gratis. Velg en du liker. Du kan endre type, farge og utforming i redigeringsprogrammet." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fil" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Fyll ut felt" @@ -2858,9 +2935,13 @@ msgstr "Fyll ut felt" msgid "Filled in what we could from the posting." msgstr "Fyllte inn det vi kunne fra oppslaget." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrer etter" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Finn de svake punktene og skriv dem om med sterkere resultater, tall, om msgid "Find us on GitHub" msgstr "Finn oss på GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finsk" @@ -2967,6 +3052,10 @@ msgstr "For å beholde en kopi" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Til din neste søknad" @@ -3120,7 +3209,7 @@ msgstr "Grafisk design" msgid "Greek" msgstr "Gresk" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Rutenett" @@ -3304,8 +3393,7 @@ msgstr "Hvis det kommer fra en skanning, er det forventet. Fjern det ellers; rek msgid "Images cover most of the page." msgstr "Bilder dekker det meste av siden." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importer" @@ -3314,15 +3402,13 @@ msgstr "Importer" msgid "Import {0}" msgstr "Importer {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importer en eksisterende CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importer følgebrev-JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importer fra CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importer JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Importert {0} søknad(er)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Import fra Word krever en tilkoblet AI-tilbyder." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importerer CV-en din..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importerer…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspiserer side {0} av {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrasjoner" @@ -3466,6 +3552,10 @@ msgstr "Ugyldig konfigurasjon av AI-leverandør." msgid "Issuer" msgstr "Utsteder" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiensk" msgid "Italic" msgstr "Kursiv" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japansk" @@ -3530,10 +3628,9 @@ msgstr "Ola Nordmann" msgid "john.doe" msgstr "ola.nordmann" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Fortsett å redigere" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Fortsett å redigere i Word, Google Docs eller Pages. Utformingen kan avvike fra PDF-en." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Hold den under 2,5 MB, vanligvis ved å fjerne eller krympe bilder." @@ -3659,19 +3760,14 @@ msgstr "Språk" msgid "Languages" msgstr "Språk" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Sist oppdatert" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Sist oppdatert" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Sist oppdatert {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvisk" @@ -3689,7 +3785,6 @@ msgstr "Utforming" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Start med selve arbeidet. Legg til et konkret detalj slik at noen kan se det for seg." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Forlat" @@ -3706,10 +3801,6 @@ msgstr "La være tom for å tilbakestille tittelen til originalen." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Vil du forlate siden for å konfigurere en AI-leverandør?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Venstrejuster" @@ -3722,6 +3813,11 @@ msgstr "Juridisk" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Lengde er ikke en feil, og det finnes ingen universell enside-regel. Behold sidene som fortjener plassen." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Lengde er ikke en feil, og det finnes ingen universell enside-regel. Beh msgid "Letter" msgstr "Brev" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Koblet Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, henvisning…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, henvisning…" msgid "Linking your {providerName} account..." msgstr "Kobler til {providerName}-kontoen din..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Liste" @@ -3845,10 +3948,6 @@ msgstr "Litauisk" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Laster inn AI-leverandører. Prøv igjen om et øyeblikk." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Laster inn søknader…" @@ -3888,17 +3987,15 @@ msgstr "Laster total" msgid "Location" msgstr "Sted" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Lås" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Middels innvirkning" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Mangler arbeids-CV" @@ -4106,6 +4197,12 @@ msgstr "Flytt til intervju" msgid "Move to offer" msgstr "Flytt til tilbud" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Flyttet til" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Navn" @@ -4188,6 +4287,11 @@ msgstr "Nettverk" msgid "Never expires" msgstr "Utløper aldri" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Registrering av nye kontoer er for øyeblikket deaktivert på denne serveren." @@ -4197,6 +4301,15 @@ msgstr "Registrering av nye kontoer er for øyeblikket deaktivert på denne serv msgid "New Application" msgstr "Ny søknad" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Ny linje" @@ -4233,10 +4346,6 @@ msgstr "Ny tråd" msgid "New Thread" msgstr "Ny tråd" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Neste" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Ingen AI-leverandør tilkoblet" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Ingen AI-tilbyder er tilkoblet, så vi leser teksten ut av PDF-en her i nettleseren din og fyller inn det vi kjenner igjen. Regn med å måtte rydde opp i resultatet." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Ingen søknader samsvarer med filtrene dine." @@ -4265,6 +4370,10 @@ msgstr "Ingen søknader samsvarer med filtrene dine." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Ingen søknader ennå. Legg til noen for å se trakten og svarprosentene dine." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Ingen punktlister ble funnet." @@ -4278,15 +4387,6 @@ msgstr "Ingen kommandoer passer til det søket." msgid "No conventional section headings were found." msgstr "Ingen vanlige seksjonsoverskrifter ble funnet." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Fant ingen følgebrev. Opprett ett, eller importer et eksisterende brev." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Ingen data ble returnert fra KI-leverandøren." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Ingen datoer ble funnet." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Ingen linjer ser ut som en stillingstittel koblet med en arbeidsgiver." @@ -4351,11 +4455,6 @@ msgstr "Ingen resultater funnet." msgid "No resume linked." msgstr "Ingen CV koblet." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Ingen CV-er samsvarer med søket ditt." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ingen CV ennå." @@ -4445,6 +4544,15 @@ msgstr "Notater" msgid "Nothing marks a role as ongoing." msgstr "Ingenting markerer en rolle som pågående." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Kun de første sidene ble sjekket." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Åpne" @@ -4559,6 +4664,10 @@ msgstr "Åpne fokusmodus" msgid "Open in builder" msgstr "Åpne i byggeren" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Åpne innstillinger for integrasjoner" @@ -4597,6 +4706,10 @@ msgstr "Åpnes i ny fane" msgid "opens in new tab" msgstr "åpnes i ny fane" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Valgfri merknad til agenten" @@ -4609,6 +4722,16 @@ msgstr "Valgfri merknad til agenten…" msgid "Optionally, which terms from a job posting already appear." msgstr "Eventuelt hvilke begreper fra en stillingsannonse som allerede forekommer." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Side" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-øyeblikksbilde lagt ved søknaden." msgid "PDF text layer" msgstr "PDF-tekstlag" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF-er som allerede er lagt ved søknader, forblir tilgjengelige." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Foretrekk én kolonne, eller begrens sidekolonnen til korte, selvstendig #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferanser" @@ -4957,10 +5079,6 @@ msgstr "Forhåndsvis PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Forrige" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Ferdighetsnivå" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Score på nytt" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Gå til startsiden" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume er gratis og har åpen kildekode. Amruth og et fellesskap av bidragsytere holder det i gang. Hvis du vil støtte arbeidet, hjelper donasjoner med å dekke hosting og utvikling." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume er gratis og har åpen kildekode. Hvis det har hjulpet d msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktiv CV v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Les igjen" @@ -5191,6 +5299,10 @@ msgstr "Leser side {0} av {1}…" msgid "Reading PDF" msgstr "Leser PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Leser utlysningen…" @@ -5199,6 +5311,10 @@ msgstr "Leser utlysningen…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Leser denne PDF-en i nettleseren din. Filen din lastes ikke opp." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Klar til å aktiveres" @@ -5302,6 +5418,10 @@ msgstr "Fjern tagg" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ressurser" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Hadde ansvar for arbeidet med designsystemet og hjalp andre team med designene deres." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restaurere" @@ -5418,6 +5539,11 @@ msgstr "Gjenopprette CV-en til slik den var før denne oppdateringen?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "CV-maler" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV-er" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format for nedlasting av prøve" msgid "Sample resume" msgstr "Eksempel-CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Eksempel-CV for {name}" @@ -5615,6 +5744,7 @@ msgstr "" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Lagre endringer" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Lagre endringene før du forhåndsviser, eksporterer eller endrer stil." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Lagre kopi i biblioteket" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Lagre modell" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Lagre endringene i CV-en før du kopierer innholdet eller stilen." @@ -5717,7 +5842,8 @@ msgstr "Score min passform" msgid "Scoring your fit…" msgstr "Scorer passformen din..." -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Søk" @@ -5730,13 +5856,13 @@ msgstr "Søk i søknader …" msgid "Search commands" msgstr "Søk i kommandoer" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Søk i følgebrev" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Søk i følgebrev ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Søk etter et ikon" msgid "Search for…" msgstr "Søk etter…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Søk i CV-er..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Angi passord" msgid "Set the document language when exporting." msgstr "Angi dokumentspråket ved eksport." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Sett opp en leverandør" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Sett opp en AI-leverandør" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Sett opp en AI-leverandør til å chatte om denne CV-en og automatisk implementere endringer." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Innstillinger" @@ -6121,7 +6245,7 @@ msgstr "Hopp over og last opp" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Hopp til hovedinnhold" @@ -6193,6 +6317,10 @@ msgstr "Noe annet…" msgid "Something went wrong" msgstr "Noe gikk galt" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Noe gikk galt under lesing av filen. Prøv igjen." @@ -6212,8 +6340,15 @@ msgstr "Noe gikk galt under innloggingen. Prøv igjen." msgid "Something went wrong. Please try again." msgstr "Noe gikk galt. Vennligst prøv igjen." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sorter etter" @@ -6319,14 +6454,10 @@ msgstr "Start en tråd" msgid "Start again" msgstr "Start igjen" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Begynn å bygge CV-en din ved å gi den et navn." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Begynn å bygge CV-en din fra bunnen av" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Startdatoen må være den samme som eller ligge før sluttdatoen." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Start hvert punkt med et konkret verb: bygde, ledet, reduserte, migrerte." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Start ny tråd" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistikk" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Bli" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Blir i nettleseren din" @@ -6419,6 +6561,10 @@ msgstr "Stil og avsenderdetaljer er oppdatert fra den valgte CV-en." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Forslag" @@ -6472,6 +6618,7 @@ msgstr "Tabell" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tagger" @@ -6483,6 +6630,14 @@ msgstr "Tagger kan brukes til å kategorisere CV-en din etter nøkkelord." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tagger gir programmer en eksplisitt leserekkefølge. Slå dem på ved eksport, hvis verktøyet ditt tilbyr det." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailor min CV" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Tekst uttrukket" msgid "Text is written one character at a time." msgstr "Teksten er skrevet ett tegn om gangen." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Teksten ligger i topp- eller bunnteksten." @@ -6618,10 +6776,18 @@ msgstr "API-nøkkelen er slettet." msgid "The application that sent you here made an invalid authorization request." msgstr "Appen som sendte deg hit, sendte en ugyldig autorisasjonsforespørsel." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Kontrollene over er mekaniske. Dette spør en språkmodell om hva en leser ville tenkt om punktene dine, og foreslår omskrivinger. Det gir ingen score." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Dypsjekken kunne ikke fullføres. Prøv igjen." @@ -6630,19 +6796,14 @@ msgstr "Dypsjekken kunne ikke fullføres. Prøv igjen." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Den importerte filen kunne ikke tolkes som en gyldig CV." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Rekkefølgen teksten er lagret i, stemmer dårlig overens med rekkefølgen den leses i." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Det opprinnelige brevet blir liggende i CV-en din. Hver kopi kan redigeres uavhengig av de andre." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Siden du leter etter kan ha blitt flyttet eller finnes ikke lenger." @@ -6751,11 +6912,6 @@ msgstr "Disse datoene vil ikke bli lest riktig." msgid "Thinking" msgstr "Tenkning" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Denne handlingen kan ikke angres." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Denne handlingen kan ikke angres. Alle dataene dine vil bli slettet permanent." @@ -6804,10 +6960,6 @@ msgstr "Denne oppføringen har ingen datoer." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Denne oppføringen slettes permanent. Dette kan ikke angres." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Denne funksjonen krever en tilkoblet AI-leverandør. Vennligst konfigurer en i innstillingene." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Denne filen inneholder skjemafelt." @@ -6848,6 +7000,10 @@ msgstr "Denne filen er stor for å være en CV." msgid "This file is larger than many application forms accept." msgstr "Denne filen er større enn mange søknadsskjemaer godtar." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Denne filen bruker mange forskjellige skrifter." @@ -6884,14 +7040,6 @@ msgstr "Denne nøkkelen vises bare én gang. Kopier den før du lukker dette vin msgid "This link is missing its protocol." msgstr "Denne lenken mangler protokoll." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Dette kan ta noen minutter, avhengig av responsen fra KI-leverandøren. Ikke lukk vinduet eller oppdater siden." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Dette kan ta et øyeblikk. Ikke lukk vinduet eller oppdater siden." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Dette måler hvor tro mot originalen programvare kan hente ut teksten i denne filen. Det forutsier ikke om en søknad blir avvist, og det kan ikke noe verktøy. Filen din ble lest i denne nettleseren og aldri lastet opp." @@ -6908,10 +7056,9 @@ msgstr "Denne siden er i kolonner, og teksten hentes ut i feil rekkefølge." msgid "This page is very densely packed." msgstr "Denne siden er svært tettpakket." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Denne PDF-en inneholder ingen lesbar tekst. Den er sannsynligvis en skanning, så det er ingenting å importere." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Denne perioden slutter før den begynner." msgid "This period starts in the future." msgstr "Denne perioden begynner i fremtiden." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Denne CV-en har ingen innebygde følgebrev." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Denne CV-en er låst og kan ikke oppdateres." @@ -7105,11 +7248,25 @@ msgstr "Oversett appen" msgid "Translations" msgstr "Oversettelser" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Prøv igjen" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Prøv innstillingene for å se hva besøkende har tilgang til. Når du oppretter CV-en din, bestemmer du hvordan du vil dele den." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Prøv din egen PDF" @@ -7198,7 +7359,8 @@ msgstr "Tofaktorautentisering er nå slått på." msgid "Two-Factor Authentication QR Code" msgstr "QR-kode for tofaktorautentisering" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Understrek" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Angre" @@ -7253,17 +7417,18 @@ msgstr "Angre" msgid "Undo stylesheet edit" msgstr "Angre redigering av stilark" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Fjerner koblingen til {providerName}-kontoen din..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Lås opp" @@ -7272,6 +7437,10 @@ msgstr "Lås opp" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Navnløs passnøkkel" @@ -7280,6 +7449,14 @@ msgstr "Navnløs passnøkkel" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Ubekreftet" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamesisk" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Vil du ha en ekstra vurdering av teksten?" msgid "Warning" msgstr "Advarsel" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Vi klarte ikke å oppdage formatet automatisk. Velg det over." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Vi fant ikke den siden" @@ -7666,10 +7843,6 @@ msgstr "Hva dette ikke gjør" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Når den er låst, kan ikke CV-en oppdateres eller slettes." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Du avbrøt innloggingen før den var ferdig." msgid "You have unsaved changes that will be lost." msgstr "Du har ulagrede endringer som vil gå tapt." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Du sendes til Integrasjoner-siden. Den valgte filen blir ikke importert." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Du er i godt selskap." @@ -7945,23 +8114,10 @@ msgstr "Telefonnummeret ditt er skrevet i et uvanlig format." msgid "Your profile has been updated." msgstr "Profilen din er oppdatert." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "CV-en din er opprettet." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "CV-en din er slettet." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "CV-en din er duplisert." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "CV-en din er importert." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "CV-en din er oppdatert." diff --git a/apps/web/locales/or-IN.po b/apps/web/locales/or-IN.po index 0fbe57c8a..4163fe963 100644 --- a/apps/web/locales/or-IN.po +++ b/apps/web/locales/or-IN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" ଏବଂ ଏହାର ସମ୍ପୂର୍ଣ୍ଣ ସମୟରେଖା ସ୍ଥାୟୀଭାବେ ହଟାଯିବ। ଏହା ପୁନଃଫେରାଇ ହେବ ନାହିଁ।" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {ରପ୍ତାନି ପାଇଁ # ପ୍ରୟୋଗ msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} ଅକ୍ଷରଗୁଡ଼ିକ" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} ଯୋଗାଯୋଗ (ଗୁଡିକ) ଛାଡିଦିଆଗଲା (ଅବ inv ଧ ଇମେଲ୍ କିମ୍ବା ସମ୍ପର୍କ ନାମ ହଜିଗଲା) | ସେହି ପ୍ରୟୋଗଗୁଡ଼ିକ ତଥାପି ଆମଦାନୀ କରେ |" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} ପ୍ରତ୍ୟାଖ୍ୟାନ କରାଯାଇଛି" msgid "{0} Sample Resume" msgstr "{0} ନମୁନା ରେଜ୍ୟୁମେ" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0}ଟି ଠିକ୍ କରିବାକୁ ଅଛି" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "ଆକ୍ସେସିବିଲିଟି" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "ଆକାଉଣ୍ଟ" @@ -639,14 +697,6 @@ msgstr "ଏଜେଣ୍ଟ" msgid "Agent ready" msgstr "ଏଜେଣ୍ଟ ପ୍ରସ୍ତୁତ" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ଏଜେଣ୍ଟମାନେ" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "AI ଏଜେଣ୍ଟ ସେଟଅପ୍ ବର୍ତ୍ତମାନ ଉପଲବ୍ଧ ନାହିଁ। ଦୟାକରି କିଛି ସମୟ ମଧ୍ୟରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" @@ -695,6 +745,7 @@ msgstr "AI, ଯେତେବେଳେ ଆପଣ ଚାହାଁନ୍ତି" msgid "Albanian" msgstr "ଆଲବାନିଆନ୍" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "ଏକ ଏମ୍ବେଡ୍ ହୋଇଥିବା ଫଣ୍ଟ ପଢ msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "ଏକ ଅପ୍ରତ୍ୟାଶିତ ତ୍ରୁଟି ଏହି ପୃଷ୍ଠାକୁ ଲୋଡ୍ ହେବାରେ ଅଟକାଇ ଦେଇଛି। ଆପଣ ପୁଣି ଚେଷ୍ଟା କରିପାରିବେ କିମ୍ବା ପଛକୁ ଫେରିପାରିବେ।" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ ଆୟାତ କରିବା ସମୟରେ ଅଜଣା ତ୍ରୁଟି ହୋଇଛି।" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API କି" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API କିଗୁଡିକ" @@ -787,7 +833,7 @@ msgstr "API କୀଗୁଡ଼ିକ ସର୍ଭରରେ ଏନକ୍ରିପ msgid "API Reference" msgstr "API ସନ୍ଦର୍ଭ" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "ଆପ୍" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "ଆବେଦନ" @@ -859,7 +907,7 @@ msgstr "ଆବେଦନ ଅଦ୍ୟତନ ହୋଇଛି |" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "ଆବେଦନଗୁଡ଼ିକ" @@ -917,19 +965,10 @@ msgstr "ଆପଣ ଏହି ଡାଇଲଗ୍ ବନ୍ଦ କରିବାକ msgid "Are you sure you want to delete this API key?" msgstr "ଆପଣ ନିଶ୍ଚିତ କି ଏହି API କିକୁ ବିଲୋପ କରିବାକୁ ଚାହାଁନ୍ତି?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "ଆପଣ ନିଶ୍ଚିତ କି ଏହି ରେଜ୍ୟୁମେକୁ ବିଲୋପ କରିବାକୁ ଚାହାଁନ୍ତି?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ବିଲୋପ କରିବାକୁ ଚାହାଁନ୍ତି?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "ଆପଣ ନିଶ୍ଚିତ କି ଏହି ରେଜ୍ୟୁମେକୁ ଲକ୍ କରିବାକୁ ଚାହାଁନ୍ତି?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS ଯାଞ୍ଚ" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS ଯାଞ୍ଚକାରୀ" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "ଆଟାଚମେଣ୍ଟ୍ ଅପଲୋଡ୍ କରାଯାଇଛି।" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "ପରିଚୟ ପ୍ରମାଣିକରଣ" @@ -1037,11 +1076,16 @@ msgstr "ଆଜେରବାଇଜାନୀ" msgid "BA" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "ପ୍ରମାଣୀକରଣ ସେଟିଂସ୍‌କୁ ଫେରନ୍ତୁ" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "ଚାଟ୍ କରନ୍ତୁ" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "ପୁନର୍ବାର ଯାଞ୍ଚ କରନ୍ତୁ" @@ -1295,9 +1344,13 @@ msgstr "ଚାଇନିଜ୍ (ପାରମ୍ପରିକ)" msgid "Choose {0}" msgstr "{0} ବାଛନ୍ତୁ" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "ଏକ କଭର ଅକ୍ଷର ବାଛନ୍ତୁ |" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "ଏକ preset କିମ୍ବା custom shade ବାଛନ୍ତୁ।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "ଏକ ରିଜ୍ୟୁମ୍ ବାଛନ୍ତୁ" @@ -1343,6 +1395,10 @@ msgstr "ଏକ ଅନୁପ୍ରୟୋଗ ବାଛନ୍ତୁ |" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "ଫିଲ୍ଟର୍ ସଫା କରନ୍ତୁ |" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "ଚୟନ ଖାଲି କରନ୍ତୁ" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ଆୟାତ କରିବା ପାଇଁ ଫାଇଲ୍ ଚୟନ କରିବାକୁ ଏଠାରେ କ୍ଲିକ୍ କରନ୍ତୁ" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "କ୍ଲାଏଣ୍ଟ ID" @@ -1436,7 +1492,6 @@ msgstr "ସମୁଦାୟ" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "କମ୍ପାକ୍ଟ |" @@ -1539,15 +1594,6 @@ msgstr "ବିଷୟବସ୍ତୁ ଏକ ଗ୍ରିଡ୍‌ରେ ସଜ୍ msgid "Continue" msgstr "ଜାରି ରଖନ୍ତୁ" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "ଯେଉଁଠାରୁ ଛାଡିଥିଲେ ସେଠାରୁ ଜାରି ରଖନ୍ତୁ" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "କୋଡ୍ ଅବଦାନ କରନ୍ତୁ" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "କ୍ଲିପବୋର୍ଡରେ କପି କରାଯାଇଛି |" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "କ୍ଲିପବୋର୍ଡରେ କପି କରାଯାଇଛି msgid "Copy" msgstr "କପି କରନ୍ତୁ" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "ଏକ ରିଜ୍ୟୁମରୁ ଏକ ବିଦ୍ୟମାନ ଚିଠିକୁ କପି କରନ୍ତୁ |" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "ଯନ୍ତ୍ରଟି ହରାଇ ଯାଇଥିଲେ ବୋଲି msgid "Copy Backup Codes" msgstr "ବ୍ୟାକଅପ୍ କୋଡଗୁଡିକ କପି କରନ୍ତୁ" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "ରିଜ୍ୟୁମରୁ କପି କରନ୍ତୁ |" @@ -1625,6 +1679,10 @@ msgstr "ରପ୍ତାନି ହୋଇଥିବା ଫାଇଲରୁ ଟେକ msgid "Copy this secret key and use it in your applications to access your data." msgstr "ଏହି ଗୁପ୍ତ କିକୁ କପି କରନ୍ତୁ ଏବଂ ଆପଣଙ୍କ ଆପ୍ଲିକେସନ୍‌ରେ ଆପଣଙ୍କ ତଥ୍ୟ ଆକ୍ସେସ୍ କରିବା ପାଇଁ ବ୍ୟବହାର କରନ୍ତୁ।" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "ବର୍ଷଟି ସଠିକ କରନ୍ତୁ, କିମ୍ବା ଚାଲୁଥିବା କାମ ପାଇଁ “ବର୍ତ୍ତମାନ” ବ୍ୟବହାର କରନ୍ତୁ।" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "ବର୍ଷକୁ ସଠିକ୍ କରନ୍ତୁ, କିମ୍ବା ଚାଲୁ କାର୍ଯ୍ୟ ପାଇଁ \"Present\" ଲେଖନ୍ତୁ।" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "ଏହି କ୍ରିୟା ସଂପୂର୍ଣ୍ଣ କରିପାରିଲା ନାହିଁ | ଦୟାକରି ପୁନର୍ବାର ଚେଷ୍ଟା କରନ୍ତୁ |" @@ -1655,14 +1712,6 @@ msgstr "DOCX ତିଆରି କରାଯାଇପାରିଲା ନାହି msgid "Could not generate the PDF. Please try again." msgstr "PDF ତିଆରି କରାଯାଇପାରିଲା ନାହିଁ। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "କଭର୍ ଅକ୍ଷର ଲୋଡ୍ ହୋଇପାରିଲା ନାହିଁ |" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "ମନୋନୀତ ରିଜ୍ୟୁମ୍ ଲୋଡ୍ ହୋଇପାରିଲା ନାହିଁ |" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "ଏହି କଭର୍ ଲେଟର୍ ଲୋଡ୍ ହୋଇପାରିଲା ନାହିଁ |" @@ -1675,11 +1724,6 @@ msgstr "ନମୁନା ପ୍ରସ୍ତୁତ କରାଯାଇପାରି msgid "Could not prepare your resume for printing. Please try again." msgstr "ମୁଦ୍ରଣ ପାଇଁ ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ପ୍ରସ୍ତୁତ କରାଯାଇପାରିଲା ନାହିଁ। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI ପ୍ରଦାନକାରୀ ସହ ସଂଯୋଗ ସ୍ଥାପନ କରାଯାଇପାରିଲା ନାହିଁ। ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "ଏହି ପ୍ୟାଚ୍ ପୁନଃସ୍ଥାପନ କରିପାରିଲା ନାହିଁ।" @@ -1709,6 +1753,18 @@ msgstr "ସଂଯୋଗ ଯାଞ୍ଚ କରିପାରିଲା ନାହି msgid "Couldn't add the application. Please try again." msgstr "ଆବେଦନ ଯୋଗ କରିପାରିବ ନାହିଁ | ଦୟାକରି again ଚେଷ୍ଟା କରନ୍ତୁ |" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "ସମୟରେଖା ପ୍ରବେଶକୁ ଡିଲିଟ୍ କରିପାରିଲା ନାହିଁ।" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "ଆବେଦନ ଘୁଞ୍ଚାଇ ପାରିଲା ନାହିଁ | ଦୟାକରି again ଚେଷ୍ଟା କରନ୍ତୁ |" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "ନୋଟ୍ ସେଭ୍ କରିପାରିଲା ନାହିଁ |" @@ -1764,7 +1828,6 @@ msgstr "ଆଚ୍ଛାଦନ କରନ୍ତୁ |" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "କଭର୍ ଚିଠି |" @@ -1778,16 +1841,17 @@ msgstr "କଭର ଲେଟର" msgid "Cover letter draft" msgstr "କଭର୍ ଅକ୍ଷର ଡ୍ରାଫ୍ଟ |" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "କଭର୍ ଅକ୍ଷରଗୁଡିକ |" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "ତିଆରି କରନ୍ତୁ" @@ -1804,10 +1868,7 @@ msgstr "ଗୋଟିଏ ନୂତନ ଆକାଉଣ୍ଟ ତିଆରି କ msgid "Create a new API key" msgstr "ଗୋଟିଏ ନୂତନ API କି ତିଆରି କରନ୍ତୁ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "ଗୋଟିଏ ନୂତନ ରେଜ୍ୟୁମେ ତିଆରି କରନ୍ତୁ" @@ -1815,13 +1876,9 @@ msgstr "ଗୋଟିଏ ନୂତନ ରେଜ୍ୟୁମେ ତିଆରି msgid "Create a resume" msgstr "ଏକ ରେଜ୍ୟୁମେ ତିଆରି କରନ୍ତୁ" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "ଗୋଟିଏ ନମୁନା ରେଜ୍ୟୁମେ ତିଆରି କରନ୍ତୁ" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "କଭର୍ ଅକ୍ଷର ସୃଷ୍ଟି କରନ୍ତୁ |" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "ସ୍କ୍ରାଚରୁ ତିଆରି କରନ୍ତୁ" msgid "Create one now" msgstr "ଏବେ ଗୋଟିଏ ତିଆରି କରନ୍ତୁ" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "ବିକଳ୍ପ ସହ ରେଜ୍ୟୁମେ ସୃଷ୍ଟି କରନ୍ତୁ" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "ତିଆରି ହୋଇଛି" @@ -1847,14 +1899,19 @@ msgstr "ତିଆରି ହୋଇଛି" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" ସୃଷ୍ଟି କରି ଏହାକୁ ଏହି ଅନୁପ୍ରୟୋଗ ସହିତ ଲିଙ୍କ୍ କଲା |" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "ଆପଣଙ୍କ API କି ତିଆରି ହେଉଛି..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ତିଆରି ହେଉଛି..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "ଛବି କ୍ରପ୍ କରନ୍ତୁ ଏବଂ ଅପଲୋଡ୍ କରନ୍ତୁ" @@ -1931,10 +1988,6 @@ msgstr "ଡାର୍କ" msgid "Dark theme" msgstr "ଡାର୍କ ଥିମ୍" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "ଡ୍ୟାସବୋର୍ଡ" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "ତାରିଖ" @@ -1969,34 +2022,30 @@ msgstr "ଜୁମ୍ କମାନ୍ତୁ" msgid "Deep check" msgstr "ଗଭୀର ଯାଞ୍ଚ" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "ଡିଫଲ୍ଟ ଟେମ୍ପଲେଟ୍ |" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "ଡିଗ୍ରୀ" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "ବିଲୋପ କରନ୍ତୁ" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "ଏହାକୁ ଡିଲିଟ୍ କରନ୍ତୁ। ଲୁକ୍କାୟିତ କୀୱାର୍ଡଗୁଡ଼ିକୁ ସନ୍ଧାନକୁ ମିଥ୍ୟାରେ ପ୍ରଭାବିତ କରିବାର ଇଚ୍ଛାକୃତ ପ୍ରୟାସ ଭାବରେ ବିବେଚନା କରାଯାଏ।" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "ପେଜ୍ ବିଲୋପ କରନ୍ତୁ" @@ -2040,10 +2097,6 @@ msgstr "ଏହି ଏଜେଣ୍ଟ ଥ୍ରେଡ୍‌କୁ ଡିଲିଟ msgid "Delete this application?" msgstr "ଏହି ଆବେଦନକୁ ହଟାଇବେ?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "ଏହି କଭର ଅକ୍ଷର ବିଲୋପ କରିବେ କି?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "ଏହି ସମୟରେଖା ପ୍ରବେଶକୁ ଡିଲିଟ msgid "Delete timeline entry" msgstr "ସମୟରେଖା ପ୍ରବେଶ ଡିଲିଟ୍ କରନ୍ତୁ" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} ଆବେଦନ (ଗୁଡିକ) ବିଲୋପ ହୋଇଛି |" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ବିଲୋପ ହୋଇଯାଉଛି..." @@ -2077,11 +2139,6 @@ msgstr "ଆପଣଙ୍କ ଆକାଉଣ୍ଟ ବିଲୋପ ହୋଇଯା msgid "Deleting your API key..." msgstr "ଆପଣଙ୍କ API କି ବିଲୋପ ହେଉଛି..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ବିଲୋପ ହୋଇଯାଉଛି..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "ପ୍ରତ୍ୟାଖ୍ୟାନ, ଏଜେଣ୍ଟଙ୍କ ପାଇଁ ଅପେକ୍ଷା କରୁଛି…" @@ -2191,12 +2248,22 @@ msgstr "ଡକ୍ୟୁମେଣ୍ଟେସନ୍" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ଦଳିଲପତ୍ର" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "ଡକ୍ୟୁମେଣ୍ଟ୍ ପଠାଯାଇଛି |" @@ -2309,18 +2376,27 @@ msgstr "ଅପଲୋଡ୍ କରିବା ପୂର୍ବରୁ ପୁନଃସ msgid "Drag to turn the pages" msgstr "ପୃଷ୍ଠା ଓଲଟାଇବାକୁ ଟାଣନ୍ତୁ" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "ସର୍ବନାମ ହଟାନ୍ତୁ ଏବଂ କ୍ରିୟାଠାରୁ ଆରମ୍ଭ କରନ୍ତୁ। ଅଧିକାଂଶ ବଜାରରେ ଏହା ପ୍ରଚଳନ ଅଟେ।" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "ନକଲ କରନ୍ତୁ" @@ -2336,6 +2412,10 @@ msgstr "ରେଜ୍ୟୁମେ ନକଲ କରନ୍ତୁ" msgid "Duplicate your resume to create a new one, just like the original." msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ ନକଲ କରନ୍ତୁ ଯାହା ମୂଳର ସଦୃଶ ଗୋଟିଏ ନୂତନ ରେଜ୍ୟୁମେ ସୃଷ୍ଟି କରିବ।" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ନକଲ ହେଉଛି..." @@ -2355,11 +2435,6 @@ msgstr "ଡଚ୍" msgid "Edit" msgstr "ସମ୍ପାଦନ କରନ୍ତୁ" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "{0} ସଂପାଦନ କରନ୍ତୁ |" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "ତାରିଖ ସମ୍ପାଦନ କରନ୍ତୁ" msgid "Edit declined" msgstr "ସମ୍ପାଦନ ଅସ୍ୱୀକୃତ ହୋଇଛି" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "ବିବରଣୀ ସମ୍ପାଦନ କରନ୍ତୁ" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "ମଡେଲ୍ ସମ୍ପାଦନ କରନ୍ତୁ" msgid "Edit note" msgstr "ନୋଟ୍ ସମ୍ପାଦନ କରନ୍ତୁ" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON ରପ୍ତାନି କରନ୍ତୁ |" msgid "Export my data" msgstr "ମୋର ଡାଟା ରପ୍ତାନି କରନ୍ତୁ" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG ରପ୍ତାନି କରନ୍ତୁ |" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "ପନ୍ଦରଟି ଟେମ୍ପଲେଟ୍, ସବୁ ନିଶୁଳ୍କ। ଆପଣଙ୍କୁ ପସନ୍ଦ ହେଉଥିବା ଗୋଟିଏ ବାଛନ୍ତୁ। ଏଡିଟରରେ ଅକ୍ଷରରୂପ, ରଙ୍ଗ ଓ ଲେଆଉଟ୍ ବଦଳାଇପାରିବେ।" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ଫାଇଲ୍" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "ଫିଲ୍ଡ ପୂରଣ କରନ୍ତୁ" @@ -2858,9 +2935,13 @@ msgstr "ଫିଲ୍ଡ ପୂରଣ କରନ୍ତୁ" msgid "Filled in what we could from the posting." msgstr "ଆମେ ପୋଷ୍ଟିଂରୁ ଯାହା କରିପାରିବୁ ସେଥିରେ ପୂର୍ଣ୍ଣ |" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "ଏହା ଦ୍ୱାରା ଫିଲ୍ଟର୍ କରନ୍ତୁ" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "ଦୁର୍ବଳ ବୁଲେଟ୍ ପଏଣ୍ଟଗୁଡିକ ଖ msgid "Find us on GitHub" msgstr "GitHub ରେ ଆମକୁ ଖୋଜନ୍ତୁ" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ଫିନିଶ୍" @@ -2967,6 +3052,10 @@ msgstr "ଏକ କପି ରଖିବା ପାଇଁ" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "ଆପଣଙ୍କ ପରବର୍ତ୍ତୀ ଆବେଦନ ପାଇଁ" @@ -3120,7 +3209,7 @@ msgstr "ଗ୍ରାଫିକ୍ ଡିଜାଇନ୍" msgid "Greek" msgstr "ଗ୍ରୀକ୍" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ଗ୍ରିଡ୍ (Grid)" @@ -3304,8 +3393,7 @@ msgstr "ଯଦି ଏହା ସ୍କାନ୍‌ରୁ ଆସିଥାଏ, ତ msgid "Images cover most of the page." msgstr "ଛବିଗୁଡ଼ିକ ପୃଷ୍ଠାର ଅଧିକାଂଶ ଅଂଶ ଆଚ୍ଛାଦନ କରନ୍ତି।" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "ଆୟାତ କରନ୍ତୁ" @@ -3314,15 +3402,13 @@ msgstr "ଆୟାତ କରନ୍ତୁ" msgid "Import {0}" msgstr "{0} ଆମଦାନି କରନ୍ତୁ |" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "ଏକ ଅବସ୍ଥିତ ରେଜ୍ୟୁମେ ଆୟାତ କରନ୍ତୁ" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "କଭର ଅକ୍ଷର JSON ଆମଦାନୀ କରନ୍ତୁ |" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV ରୁ ଆମଦାନି କରନ୍ତୁ |" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON ଆମଦାନି କରନ୍ତୁ |" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "ଆମଦାନୀ ହୋଇଥିବା {0} ଆବେଦନ (ଗୁଡିକ) |" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "ୱାର୍ଡରୁ ଆମଦାନୀ କରିବା ଏକ ସଂଯୁକ୍ତ AI ପ୍ରଦାନକାରୀ ଆବଶ୍ୟକ କରେ |" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ଆୟାତ ହେଉଛି..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "ଆମଦାନି କରାଯାଉଛି…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "ପୃଷ୍ଠା {0} / {1} ନିରୀକ୍ଷଣ ହେଉଛି…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "ଇଣ୍ଟିଗ୍ରେସନ୍ସ" @@ -3466,6 +3552,10 @@ msgstr "ଅବୈଧ AI ପ୍ରଦାନକାରୀ ବିନ୍ୟାସ।" msgid "Issuer" msgstr "ଜାରିକର୍ତ୍ତା" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "ଇଟାଲିଆନ୍" msgid "Italic" msgstr "ଇଟାଲିକ୍" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "ଜାପାନୀ" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "ସମ୍ପାଦନା ଜାରି ରଖ |" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs, କିମ୍ବା Pages ରେ ସମ୍ପାଦନା ଜାରି ରଖନ୍ତୁ। ଲେଆଉଟ୍ PDF ଠାରୁ ଭିନ୍ନ ହୋଇପାରେ।" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "ଏହାକୁ 2.5 MB ତଳେ ରଖନ୍ତୁ, ସାଧାରଣତଃ ଛବିଗୁଡ଼ିକୁ ହଟାଇ କିମ୍ବା ଛୋଟ କରି।" @@ -3659,19 +3760,14 @@ msgstr "ଭାଷା" msgid "Languages" msgstr "ଭାଷାଗୁଡିକ" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "ଶେଷ ଅଦ୍ୟତନ" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "ଶେଷ ଅଦ୍ୟତନ କରାଯାଇଛି" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "{updatedAt} ରେ ଶେଷ ଅଦ୍ୟତନ ହୋଇଛି" - #: src/libs/locale.ts msgid "Latvian" msgstr "ଲାଟଭିଆନ୍" @@ -3689,7 +3785,6 @@ msgstr "ଲେଆଉଟ୍" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "କାମରୁ ଆରମ୍ଭ କରନ୍ତୁ। ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ବିବରଣୀ ଯୋଡନ୍ତୁ ଯାହା ଦ୍ୱାରା କେହି ଏହାକୁ କଳ୍ପନା କରିପାରିବ।" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "ଛାଡ଼ନ୍ତୁ" @@ -3706,10 +3801,6 @@ msgstr "ମୂଳ ଶିରୋନାମାକୁ ପୁନସ୍ଥାପିତ msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI ପ୍ରଦାତା ସେଟ୍ ଅପ୍ କରିବା ପାଇଁ ଛାଡ଼ିବେ କି?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "ବାମ ସଙ୍ଗୁଯୋଗ" @@ -3722,6 +3813,11 @@ msgstr "ଆଇନଗତ" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "ଲମ୍ବ ଏକ ତ୍ରୁଟି ନୁହେଁ, ଏବଂ କୌଣସି ସାର୍ବଜନୀନ ଏକ-ପୃଷ୍ଠା ନିୟମ ନାହିଁ। ଯେଉଁ ପୃଷ୍ଠାଗୁଡ଼ିକ ନିଜର ସ୍ଥାନ ଅର୍ଜନ କରନ୍ତି ସେଗୁଡ଼ିକୁ ରଖନ୍ତୁ।" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "ଲମ୍ବ ଏକ ତ୍ରୁଟି ନୁହେଁ, ଏବଂ କୌ msgid "Letter" msgstr "ଲେଟର୍ (Letter)" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "ଲିଙ୍କ୍ ହୋଇଥିବା Reactive Resume |" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, ରେଫରାଲ୍…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, ରେଫରାଲ୍…" msgid "Linking your {providerName} account..." msgstr "ଆପଣଙ୍କ {providerName} ଆକାଉଣ୍ଟ ସହ ଲିଙ୍କ୍ ହେଉଛି..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "ତାଲିକା (List)" @@ -3845,10 +3948,6 @@ msgstr "ଲିଥୁଆନିଆନ୍" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AI ପ୍ରଦାନକାରୀଙ୍କୁ ଲୋଡ୍ କରାଯାଉଛି। ଦୟାକରି କିଛି ସମୟ ମଧ୍ୟରେ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ।" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "ଆପ୍ଲିକେସନଗୁଡ଼ିକ ଲୋଡ୍ ହେଉଛି…" @@ -3888,17 +3987,15 @@ msgstr "ମୋଟ ଲୋଡ୍ ହେଉଛି" msgid "Location" msgstr "ଅବସ୍ଥାନ" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "ଲକ୍ କରନ୍ତୁ" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "ମଧ୍ୟମ ପ୍ରଭାବ" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "କାର୍ଯ୍ୟକ୍ଷମ ରିଜ୍ୟୁମ୍ ଉପଲବ୍ଧ ନାହିଁ" @@ -4106,6 +4197,12 @@ msgstr "ସାକ୍ଷାତକାରକୁ ଘୁଞ୍ଚାନ୍ତୁ" msgid "Move to offer" msgstr "ଅଫରକୁ ଘୁଞ୍ଚାନ୍ତୁ" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "କୁ ସ୍ଥାନାନ୍ତରିତ" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "ନାମ" @@ -4188,6 +4287,11 @@ msgstr "ନେଟୱର୍କ" msgid "Never expires" msgstr "କେବେ ମେୟାଦ ସମାପ୍ତ ହୁଏ ନାହିଁ" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "ଏହି ସର୍ଭରରେ ନୂଆ ଆକାଉଣ୍ଟ ପଞ୍ଜୀକରଣ ବର୍ତ୍ତମାନ ବନ୍ଦ ଅଛି।" @@ -4197,6 +4301,15 @@ msgstr "ଏହି ସର୍ଭରରେ ନୂଆ ଆକାଉଣ୍ଟ ପଞ msgid "New Application" msgstr "ନୂତନ ଆପ୍ଲିକେସନ୍" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "ନୂତନ ଲାଇନ୍" @@ -4233,10 +4346,6 @@ msgstr "ନୂଆ ଥ୍ରେଡ୍‌" msgid "New Thread" msgstr "ନୂଆ ଥ୍ରେଡ୍" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "ପରବର୍ତ୍ତୀ" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "କୌଣସି AI ପ୍ରଦାନକାରୀ ସଂଯୁକ୍ତ ନାହିଁ" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "କ A ଣସି AI ପ୍ରଦାନକାରୀ ସଂଯୁକ୍ତ ନୁହଁନ୍ତି, ତେଣୁ ଆମେ ଆପଣଙ୍କ ବ୍ରାଉଜରରେ ଥିବା PDF ରୁ ଟେକ୍ସଟ୍ ପ read ଼ିବା ଏବଂ ଯାହାକୁ ଆମେ ଚିହ୍ନି ପାରିବା ତାହା ପୂରଣ କରିବୁ | ଫଳାଫଳ ପରିଷ୍କାର କରିବାକୁ ଆଶା କର |" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "କ applications ଣସି ପ୍ରୟୋଗ ଆପଣଙ୍କ ଫିଲ୍ଟର ସହିତ ମେଳ ଖାଉ ନାହିଁ |" @@ -4265,6 +4370,10 @@ msgstr "କ applications ଣସି ପ୍ରୟୋଗ ଆପଣଙ୍କ ଫି msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "ଏପର୍ଯ୍ୟନ୍ତ କୌଣସି ଆବେଦନ ନାହିଁ। ଆପଣଙ୍କ ଫନେଲ୍ ଏବଂ ଉତ୍ତର ହାର ଦେଖିବା ପାଇଁ କିଛି ଯୋଡନ୍ତୁ।" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "କୌଣସି ବୁଲେଟ୍ ତାଲିକା ମିଳିଲା ନାହିଁ।" @@ -4278,15 +4387,6 @@ msgstr "ସେହି ସନ୍ଧାନ ସହ ମେଳ ଖାଉଥିବା msgid "No conventional section headings were found." msgstr "କୌଣସି ପାରମ୍ପରିକ ବିଭାଗ ଶୀର୍ଷକ ମିଳିଲା ନାହିଁ।" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "କଭର ଅକ୍ଷର ମିଳିଲା ନାହିଁ | ଗୋଟିଏ ସୃଷ୍ଟି କରନ୍ତୁ କିମ୍ବା ଏକ ବିଦ୍ୟମାନ ଅକ୍ଷର ଆମଦାନି କରନ୍ତୁ |" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI ପ୍ରଦାନକାରୀରୁ କୌଣସି ତଥ୍ୟ ଫେରିଆସିଲା ନାହିଁ।" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "କୌଣସି ତାରିଖ ମିଳିଲା ନାହିଁ।" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "କୌଣସି ଧାଡ଼ି ଏକ ନିଯୁକ୍ତିଦାତା ସହିତ ଯୋଡ଼ାହୋଇଥିବା ଚାକିରି ପଦବୀ ପରି ଦେଖାଯାଏ ନାହିଁ।" @@ -4351,11 +4455,6 @@ msgstr "କୌଣସି ଫଳାଫଳ ମିଳିଲା ନାହିଁ।" msgid "No resume linked." msgstr "କ res ଣସି ରିଜ୍ୟୁମ୍ ଲିଙ୍କ୍ ହୋଇନାହିଁ |" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "ଆପଣଙ୍କ ସନ୍ଧାନ ସହ କୌଣସି ରିଜ୍ୟୁମ୍ ମେଳ ଖାଉନାହିଁ।" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "ଏପର୍ଯ୍ୟନ୍ତ କୌଣସି ରେଜ୍ୟୁମେ ନାହିଁ।" @@ -4445,6 +4544,15 @@ msgstr "ଟିପ୍ପଣୀ" msgid "Nothing marks a role as ongoing." msgstr "କୌଣସି ଜିନିଷ ଏକ ଭୂମିକାକୁ ଚାଲୁ ବୋଲି ଚିହ୍ନଟ କରେ ନାହିଁ।" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "କେବଳ ପ୍ରଥମ ପୃଷ୍ଠାଗୁଡ଼ିକ ଯା msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "ଖୋଲନ୍ତୁ" @@ -4559,6 +4664,10 @@ msgstr "ଫୋକସ୍ ମୋଡ୍ ଖୋଲନ୍ତୁ" msgid "Open in builder" msgstr "ବିଲ୍ଡରରେ ଖୋଲନ୍ତୁ" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "ଇଣ୍ଟିଗ୍ରେସନ୍ସ ସେଟିଂସ୍ ଖୋଲନ୍ତୁ" @@ -4597,6 +4706,10 @@ msgstr "ଏକ ନୂଆ ଟ୍ୟାବ୍‌ରେ ଖୋଲେ" msgid "opens in new tab" msgstr "ନୂତନ ଟାବ୍‌ରେ ଖୋଲେ" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ଏଜେଣ୍ଟଙ୍କ ପାଇଁ ଇଚ୍ଛାଧୀନ ଟିପ୍ପଣୀ" @@ -4609,6 +4722,16 @@ msgstr "ଏଜେଣ୍ଟଙ୍କ ପାଇଁ ଇଚ୍ଛାଧୀନ ଟି msgid "Optionally, which terms from a job posting already appear." msgstr "ଐଚ୍ଛିକ ଭାବରେ, ଏକ ଚାକିରି ପୋଷ୍ଟିଙ୍ଗର କେଉଁ ଶବ୍ଦ ପୂର୍ବରୁ ଦେଖାଯାଏ।" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "ପେଜ୍" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "ପ୍ରୟୋଗ ସହିତ PDF ସ୍ନାପସଟ୍ ସଂଲ msgid "PDF text layer" msgstr "PDF ଟେକ୍ସଟ୍ ସ୍ତର" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "ପ୍ରୟୋଗଗୁଡ଼ିକ ସହିତ ସଂଲଗ୍ନ ହୋଇଥିବା PDF ଗୁଡିକ ଉପଲବ୍ଧ ରହିବ |" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "ଏକକ କଲମ୍‌କୁ ପସନ୍ଦ କରନ୍ତୁ, କ #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "ପସନ୍ଦ" @@ -4957,10 +5079,6 @@ msgstr "PDF ପୂର୍ବାବଲୋକନ କରନ୍ତୁ |" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "ପୂର୍ବ" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "ପ୍ରବୀଣତା" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "ପ୍ରୋଫାଇଲ୍" @@ -5118,11 +5236,6 @@ msgstr "ପୁନ score ସ୍କୋର କରନ୍ତୁ |" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - ହୋମ୍ପେଜ୍‌କୁ ଯାଆନ୍ତୁ" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ନିଶୁଳ୍କ ଓ ଖୋଲା-ମୂଳ। Amruth ଏବଂ ଅବଦାନକାରୀଙ୍କ ଏକ ସମୁଦାୟ ଏହାକୁ ଚଳାଇ ରଖିଛନ୍ତି। ଆପଣ ଏହି କାମକୁ ସମର୍ଥନ କରିବାକୁ ଚାହିଁଲେ, ଦାନ ହୋଷ୍ଟିଂ ଓ ବିକାଶର ଖର୍ଚ୍ଚ ତୁଲାଇବାରେ ସାହାଯ୍ୟ କରେ।" @@ -5136,11 +5249,6 @@ msgstr "ରିଆକ୍ଟିଭ୍ ରିଜ୍ୟୁମ୍ ମାଗଣା ଏ msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "ରିଆକ୍ଟିଭ୍ ରିଜ୍ୟୁମ୍ v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "ପୁଣି ପଢ଼ନ୍ତୁ" @@ -5191,6 +5299,10 @@ msgstr "ପୃଷ୍ଠା {0} / {1} ପଢ଼ାଯାଉଛି…" msgid "Reading PDF" msgstr "PDF ପଢ଼ାଯାଉଛି" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "ପୋଷ୍ଟିଂ ପଢ଼ାଯାଉଛି…" @@ -5199,6 +5311,10 @@ msgstr "ପୋଷ୍ଟିଂ ପଢ଼ାଯାଉଛି…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "ଏହି PDF ଆପଣଙ୍କ ବ୍ରାଉଜରରେ ପଢ଼ାଯାଉଛି। ଆପଣଙ୍କ ଫାଇଲ୍ ଅପଲୋଡ୍ ହୁଏ ନାହିଁ।" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "ସକ୍ରିୟ କରିବାକୁ ପ୍ରସ୍ତୁତ" @@ -5302,6 +5418,10 @@ msgstr "ଟ୍ୟାଗ୍ ହଟାନ୍ତୁ" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "ସମ୍ପଦ" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "ଡିଜାଇନ୍ ସିଷ୍ଟମ୍ ଉପରେ କାମ କରିବା ଓ ଅନ୍ୟ ଦଳଗୁଡ଼ିକୁ ସେମାନଙ୍କ ଡିଜାଇନ୍‌ରେ ସାହାଯ୍ୟ କରିବା ପାଇଁ ଦାୟୀ।" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "ପୁନଃସ୍ଥାପନ କରନ୍ତୁ" @@ -5418,6 +5539,11 @@ msgstr "ଏହି ପ୍ୟାଚ୍ ପୂର୍ବର ଅବସ୍ଥାକୁ msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "ରେଜ୍ୟୁମେ ଟେମ୍ପଲେଟ୍‌ଗୁଡିକ" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "ରେଜ୍ୟୁମେଗୁଡିକ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "ନମୁନା ଡାଉନଲୋଡ୍ ଫର୍ମାଟ୍" msgid "Sample resume" msgstr "ନମୁନା ରେଜ୍ୟୁମେ" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} ପାଇଁ ନମୁନା ରେଜ୍ୟୁମେ" @@ -5615,6 +5744,7 @@ msgstr "" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "ପରିବର୍ତ୍ତନଗୁଡିକ ସେଭ୍ କରନ୍ msgid "Save changes before previewing, exporting, or changing styling." msgstr "ପୂର୍ବାବଲୋକନ, ରପ୍ତାନି କିମ୍ବା ଷ୍ଟାଇଲ୍ ବଦଳାଇବା ପୂର୍ବରୁ ପରିବର୍ତ୍ତନଗୁଡିକ ସଂରକ୍ଷଣ କରନ୍ତୁ |" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "ଲାଇବ୍ରେରୀରେ କପି ସେଭ୍ କରନ୍ତୁ |" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "ମଡେଲ୍ ସେଭ୍ କରନ୍ତୁ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "ଏହାର ବିଷୟବସ୍ତୁ କପି କରିବା କିମ୍ବା ଷ୍ଟାଇଲ୍ କରିବା ପୂର୍ବରୁ ପୁନ res ପରିବର୍ତ୍ତନ ପରିବର୍ତ୍ତନ ସଂରକ୍ଷଣ କରନ୍ତୁ |" @@ -5717,7 +5842,8 @@ msgstr "ମୋର ଫିଟ୍ ସ୍କୋର କରନ୍ତୁ |" msgid "Scoring your fit…" msgstr "ତୁମର ଫିଟ୍ ସ୍କୋର୍ କରିବା…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "ଖୋଜନ୍ତୁ" @@ -5730,13 +5856,13 @@ msgstr "ଆବେଦନଗୁଡ଼ିକ ଖୋଜ…" msgid "Search commands" msgstr "କମାଣ୍ଡଗୁଡିକ ଖୋଜନ୍ତୁ" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "କଭର ଅକ୍ଷର ଖୋଜ |" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "କଭର ଅକ୍ଷର ଖୋଜ ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ଏକ ଆଇକନ୍ ଖୋଜନ୍ତୁ" msgid "Search for…" msgstr "… ଖୋଜନ୍ତୁ" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "ରିଜ୍ୟୁମ୍ ସନ୍ଧାନ କରନ୍ତୁ..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "ପାସୱାର୍ଡ ସେଟ୍ କରନ୍ତୁ" msgid "Set the document language when exporting." msgstr "ରପ୍ତାନି କରିବା ସମୟରେ ଡକ୍ୟୁମେଣ୍ଟ ଭାଷା ସେଟ୍ କରନ୍ତୁ।" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "ଏକ ପ୍ରଦାନକାରୀ ସେଟ୍ ଅପ୍ କରନ୍ତୁ" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "ଏକ AI ପ୍ରଦାନକାରୀ ସେଟ୍ ଅପ୍ କରନ୍ତୁ" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "ଏହି ରିଜ୍ୟୁମ୍ ବିଷୟରେ ଚାଟ୍ କରିବା ପାଇଁ ଏବଂ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ସମ୍ପାଦନା ଲାଗୁ କରିବା ପାଇଁ ଏକ AI ପ୍ରଦାନକାରୀ ସେଟ୍ ଅପ୍ କରନ୍ତୁ।" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "ସେଟିଂସ୍" @@ -6121,7 +6245,7 @@ msgstr "ଛାଡ଼ି ଅପଲୋଡ୍ କରନ୍ତୁ" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "ମୁଖ୍ୟ ବିଷୟବସ୍ତୁକୁ ଏଡ଼ାଇ ଯାଆନ୍ତୁ" @@ -6193,6 +6317,10 @@ msgstr "ଅନ୍ୟ କିଛି…" msgid "Something went wrong" msgstr "କିଛି ତ୍ରୁଟି ହୋଇଗଲା" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "ସେହି ଫାଇଲ୍ ପଢ଼ିବା ସମୟରେ କିଛି ଭୁଲ ହୋଇଗଲା। ଦୟାକରି ପୁନର୍ବାର ଚେଷ୍ଟା କରନ୍ତୁ।" @@ -6212,8 +6340,15 @@ msgstr "ଆପଣଙ୍କୁ ସାଇନ୍ ଇନ୍ କରିବା ସମ msgid "Something went wrong. Please try again." msgstr "କିଛି ଭୁଲ୍ ହୋଇଛି। ଦୟାକରି ପୁନଃ ଚେଷ୍ଟା କରନ୍ତୁ।" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "ଏହା ଦ୍ୱାରା ସଜାଇବେ" @@ -6319,14 +6454,10 @@ msgstr "ଗୋଟିଏ ଥ୍ରେଡ୍ ଆରମ୍ଭ କରନ୍ତୁ" msgid "Start again" msgstr "ପୁଣି ଆରମ୍ଭ କରନ୍ତୁ" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ ଗୋଟିଏ ନାମ ଦେଇ ତିଆରି କରିବା ଆରମ୍ଭ କରନ୍ତୁ।" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "ଶୂନ୍ୟରୁ ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ତିଆରି କରିବା ଆରମ୍ଭ କରନ୍ତୁ" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "ଆରମ୍ଭ ତାରିଖ ନିଶ୍ଚିତ କିମ୍ବା msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "ପ୍ରତ୍ୟେକଟିକୁ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ କ୍ରିୟା ସହିତ ଆରମ୍ଭ କରନ୍ତୁ: built, led, reduced, migrated।" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "ନୂଆ ଥ୍ରେଡ୍‌ ଆରମ୍ଭ କରନ୍ତୁ" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "ସଂଖ୍ୟାତ୍ମକ ତଥ୍ୟ" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "ରୁହନ୍ତୁ" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "ଆପଣଙ୍କ ବ୍ରାଉଜରରେ ହିଁ ରହେ" @@ -6419,6 +6561,10 @@ msgstr "ମନୋନୀତ ରିଜ୍ୟୁମରୁ ଷ୍ଟାଇଲିଂ msgid "Subreddit" msgstr "ସବ୍ରେଡିଟ୍ (Subreddit)" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "ପରାମର୍ଶଗୁଡିକ" @@ -6472,6 +6618,7 @@ msgstr "ସାରଣୀ" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "ଟ୍ୟାଗଗୁଡିକ" @@ -6483,6 +6630,14 @@ msgstr "ଟ୍ୟାଗଗୁଡିକୁ ଆପଣଙ୍କ ରେଜ୍ୟୁ msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "ଟ୍ୟାଗ୍ ସଫ୍ଟୱେର୍‌କୁ ଏକ ସ୍ପଷ୍ଟ ପଠନ କ୍ରମ ଦିଏ। ଯଦି ଆପଣଙ୍କ ଟୁଲ୍ ଏହା ପ୍ରଦାନ କରେ, ରପ୍ତାନି କରିବା ସମୟରେ ସେଗୁଡ଼ିକୁ ସକ୍ଷମ କରନ୍ତୁ।" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailor ମୋର ରିଜ୍ୟୁମ୍ |" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "ତେଲୁଗୁ" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "ଟେକ୍ସଟ୍ ନିଷ୍କାସିତ" msgid "Text is written one character at a time." msgstr "ଟେକ୍ସଟ୍ ଏକ ସମୟରେ ଗୋଟିଏ ଅକ୍ଷର କରି ଲେଖାଯାଇଛି।" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "ଟେକ୍ସଟ୍ ହେଡର୍ କିମ୍ବା ଫୁଟର୍ କ୍ଷେତ୍ରରେ ଥାଏ।" @@ -6618,10 +6776,18 @@ msgstr "API କି ବିଲୋପ କରାଯାଇଛି।" msgid "The application that sent you here made an invalid authorization request." msgstr "ଯେଉଁ ଆପ୍ଲିକେସନ୍ ଆପଣଙ୍କୁ ଏଠାକୁ ପଠାଇଲା, ତାହା ଏକ ଅବୈଧ ପ୍ରାଧିକରଣ ଅନୁରୋଧ କରିଛି।" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "ଉପରୋକ୍ତ ଯାଞ୍ଚଗୁଡ଼ିକ ଯାନ୍ତ୍ରିକ। ଏହା ଏକ ଭାଷା ମଡେଲକୁ ପଚାରେ ଯେ ଜଣେ ପାଠକ ଆପଣଙ୍କ ବୁଲେଟ୍ ବିଷୟରେ କଣ ଭାବିବେ, ଏବଂ ପୁନଃଲେଖନ ପରାମର୍ଶ ଦିଏ। ଏହା କୌଣସି ସ୍କୋର ଉତ୍ପନ୍ନ କରେ ନାହିଁ।" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "ଗଭୀର ଯାଞ୍ଚ ସମାପ୍ତ ହୋଇପାରିଲା ନାହିଁ। ଦୟାକରି ପୁନର୍ବାର ଚେଷ୍ଟା କରନ୍ତୁ।" @@ -6630,19 +6796,14 @@ msgstr "ଗଭୀର ଯାଞ୍ଚ ସମାପ୍ତ ହୋଇପାରିଲ msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "ଆମଦାନି କରାଯାଇଥିବା ଫାଇଲ୍‌ଟିକୁ ଏକ ବୈଧ ରେଜ୍ୟୁମେରେ parse କରାଯାଇପାରିଲା ନାହିଁ।" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "ଟେକ୍ସଟ୍ ସଂରକ୍ଷିତ ହୋଇଥିବା କ୍ରମ ଏହା ପଢ଼ାଯାଇଥିବା କ୍ରମ ସହିତ ବହୁତ ଭିନ୍ନ ଅଟେ।" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "ମୂଳ ଅକ୍ଷର ତୁମର ରିଜ୍ୟୁମରେ ରହିଥାଏ | ପ୍ରତ୍ୟେକ କପି ସ୍ୱାଧୀନ ଭାବରେ ସମ୍ପାଦିତ ହୋଇପାରିବ |" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "ଆପଣ ଖୋଜୁଥିବା ପୃଷ୍ଠାଟି ହୁଏତ ଘୁଞ୍ଚାଯାଇଛି କିମ୍ବା ଆଉ ନାହିଁ।" @@ -6751,11 +6912,6 @@ msgstr "ଏହି ତାରିଖଗୁଡ଼ିକୁ ଠିକ୍‌ଭାବ msgid "Thinking" msgstr "ଚିନ୍ତା କରୁଛି" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "ଏହି କାର୍ଯ୍ୟ ପୁନଃ କରିହୋଇପାରିବ ନାହିଁ।" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "ଏହି କାର୍ଯ୍ୟ ପୁନଃ କରିହୋଇପାରିବ ନାହିଁ। ଆପଣଙ୍କ ସମସ୍ତ ତଥ୍ୟ ସ୍ଥାୟୀଭାବରେ ବିଲୋପ ହେବ।" @@ -6804,10 +6960,6 @@ msgstr "ଏହି ଏଣ୍ଟ୍ରିରେ କୌଣସି ତାରିଖ msgid "This entry will be permanently deleted. This can't be undone." msgstr "ଏହି ପ୍ରବେଶ ସ୍ଥାୟୀଭାବେ ଡିଲିଟ୍ ହେବ। ଏହାକୁ ପୂର୍ବବତ୍ କରାଯାଇପାରିବ ନାହିଁ।" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "ଏହି ବୈଶିଷ୍ଟ୍ୟ ପାଇଁ ଏକ ସଂଯୁକ୍ତ AI ପ୍ରଦାତା ଆବଶ୍ୟକ। ଦୟାକରି ସେଟିଂସରେ ଗୋଟିଏ ସେଟ୍ ଅପ୍ କରନ୍ତୁ।" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "ଏହି ଫାଇଲରେ ଫର୍ମ ଫିଲ୍ଡ ଅଛି।" @@ -6848,6 +7000,10 @@ msgstr "ଏକ ରେଜ୍ୟୁମେ ପାଇଁ ଏହି ଫାଇଲ୍ msgid "This file is larger than many application forms accept." msgstr "ଏହି ଫାଇଲ୍ ଅନେକ ଆବେଦନ ଫର୍ମ ଗ୍ରହଣ କରୁଥିବାଠାରୁ ବଡ଼।" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ଏହି ଫାଇଲ୍ ଅନେକ ଭିନ୍ନ ଫଣ୍ଟ ବ୍ୟବହାର କରେ।" @@ -6884,14 +7040,6 @@ msgstr "ଏହି କି କେବଳ ଥରେ ଦେଖାଯାଏ। ଏହ msgid "This link is missing its protocol." msgstr "ଏହି ଲିଙ୍କ୍‌ରେ ପ୍ରୋଟୋକଲ୍ ନାହିଁ।" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "AI ପ୍ରଦାନକାରୀଙ୍କ ପ୍ରତିକ୍ରିୟା ଉପରେ ନିର୍ଭର କରି, ଏହାକୁ କିଛି ମିନିଟ୍ ଲାଗିପାରେ। ଦୟାକରି ଉଇଣ୍ଡୋଟିକୁ ବନ୍ଦ କରନ୍ତୁ ନାହିଁ କିମ୍ବା ପେଜ୍‌ଟିକୁ ରିଫ୍ରେଶ କରନ୍ତୁ ନାହିଁ।" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "ଏହା କିଛି ସମୟ ନେଇପାରେ | ଦୟାକରି ୱିଣ୍ଡୋ ବନ୍ଦ କରନ୍ତୁ ନାହିଁ କିମ୍ବା ପୃଷ୍ଠା ସତେଜ କରନ୍ତୁ ନାହିଁ |" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "ଏହି ଫାଇଲର ପାଠ୍ୟକୁ ସଫ୍ଟୱେୟାର କେତେ ବିଶ୍ୱସ୍ତ ଭାବରେ ବାହାର କରିପାରିବ ତାହା ଏହା ମାପେ। ଏକ ଆବେଦନ ପ୍ରତ୍ୟାଖ୍ୟାନ ହେବ କି ନାହିଁ ତାହା ଏହା ପୂର୍ବାନୁମାନ କରେ ନାହିଁ, ଏବଂ କୌଣସି ଉପକରଣ ତାହା କରିପାରିବ ନାହିଁ। ଆପଣଙ୍କ ଫାଇଲ୍ ଏହି ବ୍ରାଉଜରରେ ହିଁ ପଢ଼ାଯାଇଥିଲା ଏବଂ କେବେ ବି ଅପଲୋଡ୍ କରାଯାଇ ନାହିଁ।" @@ -6908,10 +7056,9 @@ msgstr "ଏହି ପୃଷ୍ଠା କଲମ୍‌ରେ ଅଛି, ଏବଂ msgid "This page is very densely packed." msgstr "ଏହି ପୃଷ୍ଠା ବହୁତ ଘନ ଭାବରେ ଭରପୂର।" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "ଏହି PDF ର କ read ଣସି ପଠନୀୟ ପାଠ ନାହିଁ | ଏହା ସମ୍ଭବତ an ଏକ ସ୍କାନ୍, ତେଣୁ ଆମଦାନୀ କରିବାକୁ କିଛି ନାହିଁ |" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "ଏହି ସମୟାବଧି ଆରମ୍ଭ ପୂର୍ବରୁ msgid "This period starts in the future." msgstr "ଏହି ସମୟାବଧି ଭବିଷ୍ୟତରେ ଆରମ୍ଭ ହେଉଛି।" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "ଏହି ପୁସ୍ତକର କ emb ଣସି ଏମ୍ବେଡ୍ କଭର ଅକ୍ଷର ନାହିଁ |" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "ଏହି ରେଜ୍ୟୁମେଟି ଲକ୍ ହୋଇଛି ଏବଂ ଅଦ୍ୟତନ କରିହୋଇପାରିବ ନାହିଁ।" @@ -7105,11 +7248,25 @@ msgstr "ଆପ୍ ଅନୁବାଦ କରନ୍ତୁ" msgid "Translations" msgstr "ଅନୁବାଦଗୁଡିକ" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "ପରିଦର୍ଶକମାନେ କ'ଣ ଆକ୍ସେସ୍ କରିପାରିବେ ଦେଖିବାକୁ ସେଟିଂସ୍ ଚେଷ୍ଟା କରି ଦେଖନ୍ତୁ। ଆପଣ ନିଜ ରେଜ୍ୟୁମେ ତିଆରି କଲାବେଳେ, ଏହାକୁ କିପରି ସେୟାର୍ କରିବେ ତାହା ଆପଣ ସ୍ଥିର କରନ୍ତି।" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "ନିଜର PDF ଚେଷ୍ଟା କରନ୍ତୁ" @@ -7198,7 +7359,8 @@ msgstr "ଦ୍ୱି-ଘଟକ ପରିଚୟ ପ୍ରମାଣିକରଣ msgid "Two-Factor Authentication QR Code" msgstr "ଦ୍ୱି-ଘଟକ ପରିଚୟ ପ୍ରମାଣିକରଣ QR କୋଡ୍" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "ଅଣ୍ଡର୍ଲାଇନ୍" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "ପୂର୍ବବତ୍ କରନ୍ତୁ" @@ -7253,17 +7417,18 @@ msgstr "ପୂର୍ବବତ୍ କରନ୍ତୁ" msgid "Undo stylesheet edit" msgstr "ଷ୍ଟାଇଲସିଟ୍ ସମ୍ପାଦନକୁ ପୂର୍ବବତ୍ କରନ୍ତୁ" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "ଆପଣଙ୍କ {providerName} ଆକାଉଣ୍ଟ ଅନଲିଙ୍କ୍ ହେଉଛି..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "ଅନଲକ୍ କରନ୍ତୁ" @@ -7272,6 +7437,10 @@ msgstr "ଅନଲକ୍ କରନ୍ତୁ" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "ନାମହୀନ ପାସକି" @@ -7280,6 +7449,14 @@ msgstr "ନାମହୀନ ପାସକି" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "ଅସତ୍ୟାପିତ" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "ଭିଏତନାମୀ" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "ଲେଖା ଉପରେ ଏକ ଦ୍ୱିତୀୟ ମତାମତ msgid "Warning" msgstr "ସତର୍କତା" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "ଆମେ ଫର୍ମାଟ୍ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ଚିହ୍ନଟ କରିପାରିଲୁ ନାହିଁ। ଉପରେ ଏହାକୁ ବାଛନ୍ତୁ।" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "ଆମେ ସେହି ପୃଷ୍ଠା ପାଇଲୁ ନାହିଁ।" @@ -7666,10 +7843,6 @@ msgstr "ଏହା କଣ କରେ ନାହିଁ" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "ଲକ୍ ହେଉଥିବା ବେଳେ, ରେଜ୍ୟୁମେକୁ ଅଦ୍ୟତନ କିମ୍ବା ବିଲୋପ କରିହୋଇପାରିବ ନାହିଁ।" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "ସମ୍ପୂର୍ଣ୍ଣ ହେବା ପୂର୍ବରୁ ଆପ msgid "You have unsaved changes that will be lost." msgstr "ଆପଣଙ୍କର ସଞ୍ଚୟ ନହୋଇଥିବା ପରିବର୍ତ୍ତନ ହରାଇ ଯିବ।" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "ଆପଣଙ୍କୁ ଇଣ୍ଟିଗ୍ରେସନ୍ ପୃଷ୍ଠାକୁ ନିଆଯିବ। ଆପଣ ବାଛିଥିବା ଫାଇଲ୍ ଆମଦାନି ହେବ ନାହିଁ।" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "ଆପଣ ଏକୁଟିଆ ନୁହଁନ୍ତି।" @@ -7945,23 +8114,10 @@ msgstr "ଆପଣଙ୍କ ଫୋନ୍ ନମ୍ବର ଏକ ଅସାଧା msgid "Your profile has been updated." msgstr "ଆପଣଙ୍କ ପ୍ରୋଫାଇଲ୍ ଅପଡେଟ୍ କରାଯାଇଛି।" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ତିଆରି କରାଯାଇଛି।" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ବିଲୋପ କରାଯାଇଛି।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ନକଲ କରାଯାଇଛି।" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ଆୟାତ କରାଯାଇଛି।" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ଅପଡେଟ୍ କରାଯାଇଛି।" diff --git a/apps/web/locales/pl-PL.po b/apps/web/locales/pl-PL.po index 1952e3bf4..e2916503a 100644 --- a/apps/web/locales/pl-PL.po +++ b/apps/web/locales/pl-PL.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" i pełna oś czasu zostaną trwale usunięte. Tej operacji nie można cofnąć." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {Aplikacja # do eksportu} other {# aplikacje do eksportu msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} znaków" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(y) pominięty (nieprawidłowy adres e-mail lub brak nazwy kontaktu). Te aplikacje nadal importują." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} odrzuconych" msgid "{0} Sample Resume" msgstr "Przykładowe CV {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} do poprawy" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Dostępność" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Konto" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent gotowy" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenci" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Konfiguracja agenta AI jest obecnie niedostępna. Spróbuj ponownie za chwilę." @@ -695,6 +745,7 @@ msgstr "AI, gdy go potrzebujesz" msgid "Albanian" msgstr "Albański" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Nie udało się odczytać osadzonej czcionki." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Nieoczekiwany błąd uniemożliwił załadowanie tej strony. Możesz spróbować ponownie lub wrócić." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Wystąpił nieznany błąd podczas importowania Twojego CV." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Klucz API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Klucze API" @@ -787,7 +833,7 @@ msgstr "Klucze API są szyfrowane na serwerze i nie są nigdy ponownie wyświetl msgid "API Reference" msgstr "Dokumentacja API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplikacja" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Zastosowanie" @@ -859,7 +907,7 @@ msgstr "Aplikacja zaktualizowana." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Aplikacje" @@ -917,19 +965,10 @@ msgstr "Czy na pewno chcesz zamknąć to okno dialogowe?" msgid "Are you sure you want to delete this API key?" msgstr "Czy na pewno chcesz usunąć ten klucz API?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Czy na pewno chcesz usunąć to CV?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Czy na pewno chcesz usunąć swoje konto?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Czy na pewno chcesz zablokować to CV?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Kontrola ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Sprawdzanie ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Załącznik został przesłany." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Uwierzytelnianie" @@ -1037,11 +1076,16 @@ msgstr "Azerbejdżański" msgid "BA" msgstr "Licencjat" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Powrót do ustawień uwierzytelniania" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Pogawędzić" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Sprawdź ponownie" @@ -1295,9 +1344,13 @@ msgstr "Chiński (tradycyjny)" msgid "Choose {0}" msgstr "Wybierz {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Wybierz list motywacyjny" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Proszę wybrać wstępnie ustawiony lub niestandardowy odcień." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Wybierz CV" @@ -1343,6 +1395,10 @@ msgstr "Wybierz aplikację" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Wyczyść filtry" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Wyczyść wybór" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Kliknij tutaj, aby wybrać plik do importu" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Identyfikator klienta" @@ -1436,7 +1492,6 @@ msgstr "Społeczność" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompaktowy" @@ -1539,15 +1594,6 @@ msgstr "Treść jest ułożona w siatce." msgid "Continue" msgstr "Dalej" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Kontynuuj tam, gdzie przerwałeś" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Wnieś swój kod" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Skopiowano do schowka." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Skopiowano do schowka." msgid "Copy" msgstr "Kopiuj" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Skopiuj istniejący list z CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Skopiuj i przechowuj te kody zapasowe na wypadek utraty urządzenia." msgid "Copy Backup Codes" msgstr "Skopiuj kody zapasowe" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Skopiuj z CV" @@ -1625,6 +1679,10 @@ msgstr "Skopiuj tekst z wyeksportowanego pliku i przeczytaj go; popraw wszystko, msgid "Copy this secret key and use it in your applications to access your data." msgstr "Skopiuj ten tajny klucz i użyj go w swoich aplikacjach, aby uzyskać dostęp do swoich danych." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Popraw rok albo użyj „obecnie” w przypadku trwającej pracy." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Popraw rok albo napisz \"Present\", jeśli praca nadal trwa." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Nie można ukończyć tej akcji. Spróbuj ponownie." @@ -1655,14 +1712,6 @@ msgstr "Nie udało się wygenerować pliku DOCX. Proszę spróbować ponownie." msgid "Could not generate the PDF. Please try again." msgstr "Nie udało się wygenerować pliku PDF. Proszę spróbować ponownie." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Nie udało się wczytać listów motywacyjnych." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Nie można załadować wybranego CV." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Nie można załadować tego listu motywacyjnego." @@ -1675,11 +1724,6 @@ msgstr "Nie udało się przygotować próbki. Spróbuj ponownie." msgid "Could not prepare your resume for printing. Please try again." msgstr "Nie udało się przygotować Twojego CV do druku. Proszę spróbować ponownie." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nie udało się połączyć z dostawcą AI. Proszę spróbować ponownie." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Nie udało się przywrócić tej poprawki." @@ -1709,6 +1753,18 @@ msgstr "Nie udało się zweryfikować połączenia. Sprawdź klucz API, model i msgid "Couldn't add the application. Please try again." msgstr "Nie udało się dodać aplikacji. Spróbuj again." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Nie można usunąć wpisu na osi czasu." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Nie udało się przenieść aplikacji. Spróbuj again." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Nie udało się zapisać notatki." @@ -1764,7 +1828,6 @@ msgstr "Okładka" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "List motywacyjny" @@ -1778,16 +1841,17 @@ msgstr "List motywacyjny" msgid "Cover letter draft" msgstr "Projekt listu motywacyjnego" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Listy motywacyjne" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Stwórz" @@ -1804,10 +1868,7 @@ msgstr "Stwórz nowe konto" msgid "Create a new API key" msgstr "Stwórz nowy klucz API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Stwórz nowe CV" @@ -1815,13 +1876,9 @@ msgstr "Stwórz nowe CV" msgid "Create a resume" msgstr "Utwórz CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Stwórz przykładowe CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Utwórz list motywacyjny" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Stwórz od podstaw" msgid "Create one now" msgstr "Proszę utworzyć go teraz" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Proszę utworzyć CV z opcjami" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Utworzono" @@ -1847,14 +1899,19 @@ msgstr "Utworzono" msgid "Created \"{0}\" and linked it to this application." msgstr "Utworzono „{0}” i połączono go z tą aplikacją." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Tworzenie klucza API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Tworzenie CV..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Przytnij i prześlij" @@ -1931,10 +1988,6 @@ msgstr "Ciemny" msgid "Dark theme" msgstr "Ciemny motyw" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Panel" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Data" @@ -1969,34 +2022,30 @@ msgstr "Zmniejsz powiększenie" msgid "Deep check" msgstr "Dogłębna kontrola" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Domyślny szablon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Stopień" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Usuń" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Usuń je. Ukryte słowa kluczowe są traktowane jako celowa próba oszukania wyszukiwania." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Usuń stronę" @@ -2040,10 +2097,6 @@ msgstr "Usunąć ten wątek agenta?" msgid "Delete this application?" msgstr "Usunąć tę aplikację?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Usunąć ten list motywacyjny?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Usunąć ten wpis na osi czasu?" msgid "Delete timeline entry" msgstr "Usuń wpis na osi czasu" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Usunięto aplikacje {0}." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Usuwanie konta..." @@ -2077,11 +2139,6 @@ msgstr "Usuwanie konta..." msgid "Deleting your API key..." msgstr "Usuwanie klucza API..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Usuwanie CV..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Odrzucono, czekam na agenta…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentacja" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentacja" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumenty wysłane" @@ -2309,18 +2376,27 @@ msgstr "Przeciągnij, aby zmienić położenie i użyj suwaka, aby powiększyć msgid "Drag to turn the pages" msgstr "Przeciągnij, aby przewracać strony" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Pomiń zaimki i zacznij od czasownika. To konwencja przyjęta na większości rynków." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplikuj" @@ -2336,6 +2412,10 @@ msgstr "Duplikuj CV" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Zduplikuj swoje CV, aby utworzyć nowe, identyczne jak oryginał." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplikowanie CV..." @@ -2355,11 +2435,6 @@ msgstr "Holenderski" msgid "Edit" msgstr "Redagować" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Edytuj {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Edytuj datę" msgid "Edit declined" msgstr "Edycja odrzucona" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Edytuj szczegóły" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Edytuj model" msgid "Edit note" msgstr "Edytuj notatkę" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Eksportuj JSON" msgid "Export my data" msgstr "Eksportuj moje dane" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Eksportuj PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Piętnaście szablonów, wszystkie za darmo. Wybierz ten, który Ci odpowiada. Typ, kolor i układ zmienisz w edytorze." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Plik" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Wypełnij pola" @@ -2858,9 +2935,13 @@ msgstr "Wypełnij pola" msgid "Filled in what we could from the posting." msgstr "Wypełniliśmy wszystko, co mogliśmy z wpisu." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtruj według" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Znajdź słabe punkty i przepisz je, dodając mocniejsze wyniki, liczby, msgid "Find us on GitHub" msgstr "Znajdź nas na GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Fiński" @@ -2967,6 +3052,10 @@ msgstr "Aby zachować kopię" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Na Twoją kolejną aplikację" @@ -3120,7 +3209,7 @@ msgstr "Projektowanie graficzne" msgid "Greek" msgstr "Grecki" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Siatka" @@ -3304,8 +3393,7 @@ msgstr "Jeśli pochodzi ze skanu, to naturalne. W innym przypadku usuń je; rekr msgid "Images cover most of the page." msgstr "Obrazy zajmują większość strony." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importuj" @@ -3314,15 +3402,13 @@ msgstr "Importuj" msgid "Import {0}" msgstr "Importuj {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importuj istniejące CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importuj list motywacyjny JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importuj z CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importuj JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Zaimportowane aplikacje {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importowanie z programu Word wymaga podłączonego dostawcy AI." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importowanie CV..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importowanie…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Analizowanie strony {0} z {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integracje" @@ -3466,6 +3552,10 @@ msgstr "Nieprawidłowa konfiguracja dostawcy AI." msgid "Issuer" msgstr "Wydawca" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Włoski" msgid "Italic" msgstr "Kursywa" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japoński" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Wznowienie JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Edytuj dalej" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Kontynuuj edycję w Word, Google Docs lub Pages. Układ może różnić się od wersji PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Zmieść się poniżej 2,5 MB, zwykle usuwając lub zmniejszając obrazy." @@ -3659,19 +3760,14 @@ msgstr "Język" msgid "Languages" msgstr "Języki" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Ostatnia aktualizacja" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Ostatnia aktualizacja" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Ostatnia aktualizacja: {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Łotewski" @@ -3689,7 +3785,6 @@ msgstr "Układ" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Zacznij od konkretów. Dodaj szczegół, dzięki któremu ktoś to sobie wyobrazi." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Opuść" @@ -3706,10 +3801,6 @@ msgstr "Pozostaw puste, aby przywrócić oryginalny tytuł." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Opuścić stronę i skonfigurować dostawcę AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Wyrównaj do lewej" @@ -3722,6 +3813,11 @@ msgstr "Informacje prawne" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Długość nie jest wadą i nie ma uniwersalnej zasady jednej strony. Zachowaj strony, które są tego warte." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Długość nie jest wadą i nie ma uniwersalnej zasady jednej strony. Za msgid "Letter" msgstr "List" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Połączono Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, polecenie…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, polecenie…" msgid "Linking your {providerName} account..." msgstr "Łączenie konta {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "Litewski" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Ładowanie dostawców sztucznej inteligencji. Spróbuj ponownie za chwilę." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Ładowanie aplikacji…" @@ -3888,17 +3987,15 @@ msgstr "Ładowanie sumy" msgid "Location" msgstr "Lokalizacja" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Zablokuj" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Średni wpływ" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Brakuje CV" @@ -4106,6 +4197,12 @@ msgstr "Przenieś do rozmowy kwalifikacyjnej" msgid "Move to offer" msgstr "Przenieś do oferty" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Przeniesiono do" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nazwa" @@ -4188,6 +4287,11 @@ msgstr "Sieć" msgid "Never expires" msgstr "Nigdy nie wygasa" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Rejestracja nowych kont jest obecnie wyłączona na tym serwerze." @@ -4197,6 +4301,15 @@ msgstr "Rejestracja nowych kont jest obecnie wyłączona na tym serwerze." msgid "New Application" msgstr "Nowa aplikacja" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nowa linia" @@ -4233,10 +4346,6 @@ msgstr "Nowy wątek" msgid "New Thread" msgstr "Nowy wątek" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Następny" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Brak połączonego dostawcy AI" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Żaden dostawca AI nie jest podłączony, dlatego odczytamy tekst z pliku PDF w Twojej przeglądarce i uzupełnimy to, co możemy rozpoznać. Spodziewaj się uporządkowania wyniku." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Żadna aplikacja nie pasuje do Twoich filtrów." @@ -4265,6 +4370,10 @@ msgstr "Żadna aplikacja nie pasuje do Twoich filtrów." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Nie masz jeszcze żadnych aplikacji. Dodaj kilka, aby zobaczyć swój lejek i wskaźniki odpowiedzi." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Nie znaleziono list punktowanych." @@ -4278,15 +4387,6 @@ msgstr "Żadne polecenie nie pasuje do tego wyszukiwania." msgid "No conventional section headings were found." msgstr "Nie znaleziono typowych nagłówków sekcji." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Nie znaleziono listów motywacyjnych. Utwórz list lub zaimportuj istniejący." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Dostawca sztucznej inteligencji nie odesłał żadnych danych." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Nie znaleziono dat." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Żaden wiersz nie wygląda jak stanowisko powiązane z pracodawcą." @@ -4351,11 +4455,6 @@ msgstr "Brak wyników." msgid "No resume linked." msgstr "Brak powiązanego CV." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Brak życiorysów odpowiadających Twojemu wyszukiwaniu." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Nie ma jeszcze żadnych CV." @@ -4445,6 +4544,15 @@ msgstr "Notatki" msgid "Nothing marks a role as ongoing." msgstr "Nic nie oznacza roli jako trwającej." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Sprawdzono tylko pierwsze strony." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Otwórz" @@ -4559,6 +4664,10 @@ msgstr "Otwórz tryb ostrości" msgid "Open in builder" msgstr "Otwórz w kreatorze" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Proszę otworzyć Ustawienia integracji" @@ -4597,6 +4706,10 @@ msgstr "Otwiera się w nowej karcie" msgid "opens in new tab" msgstr "otwiera się w nowej karcie" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Opcjonalna notatka dla agenta" @@ -4609,6 +4722,16 @@ msgstr "Opcjonalna notatka dla agenta…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opcjonalnie: które terminy z ogłoszenia o pracę już się pojawiają." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Strona" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Zrzut ekranu w formacie PDF załączony do aplikacji." msgid "PDF text layer" msgstr "Warstwa tekstowa PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Pliki PDF już dołączone do aplikacji pozostaną dostępne." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Preferuj układ jednokolumnowy albo ogranicz kolumnę boczną do krótki #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferencje" @@ -4957,10 +5079,6 @@ msgstr "Podgląd pliku PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Poprzedni" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Poziom zaawansowania" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Ponownie zdobądź wynik" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume – przejdź do strony głównej" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reactive Resume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume jest darmowe i ma otwarty kod źródłowy. Amruth oraz społeczność współtwórców dbają o jego działanie. Jeśli chcesz wesprzeć projekt, darowizny pomagają pokryć koszty hostingu i rozwoju." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume jest darmowy i ma otwarte oprogramowanie. Jeśli Ci pomo msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktywne CV v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Przeczytaj ponownie" @@ -5191,6 +5299,10 @@ msgstr "Odczytywanie strony {0} z {1}…" msgid "Reading PDF" msgstr "Odczyt pliku PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Odczytywanie ogłoszenia…" @@ -5199,6 +5311,10 @@ msgstr "Odczytywanie ogłoszenia…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Odczyt tego pliku PDF w Twojej przeglądarce. Twój plik nie jest wysyłany." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Gotowy do aktywacji" @@ -5302,6 +5418,10 @@ msgstr "Usuń tag" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Zasoby" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Odpowiedzialny za pracę nad systemem projektowym i pomoc innym zespołom w ich projektach." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Przywrócić" @@ -5418,6 +5539,11 @@ msgstr "Przywrócić CV do stanu sprzed tej poprawki?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Szablony CV" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format pobieranej próbki" msgid "Sample resume" msgstr "Przykładowe CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Przykładowe CV dla {name}" @@ -5615,6 +5744,7 @@ msgstr "Bezszeryfowe" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Zapisz zmiany" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Zapisz zmiany przed podglądem, eksportowaniem lub zmianą stylizacji." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Zapisz kopię w bibliotece" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Zapisz model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Zapisz zmiany w CV przed skopiowaniem jego zawartości lub stylu." @@ -5717,7 +5842,8 @@ msgstr "Oceń moje dopasowanie" msgid "Scoring your fit…" msgstr "Ocena dopasowania…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Szukaj" @@ -5730,13 +5856,13 @@ msgstr "Wyszukaj aplikacje…" msgid "Search commands" msgstr "Polecenia wyszukiwania" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Wyszukaj listy motywacyjne" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Wyszukaj listy motywacyjne..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Wyszukaj ikonę" msgid "Search for…" msgstr "Wyszukaj…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Szukaj CV..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Ustaw hasło" msgid "Set the document language when exporting." msgstr "Ustaw język dokumentu podczas eksportu." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Ustaw dostawcę" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Skonfiguruj dostawcę sztucznej inteligencji" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Skonfiguruj dostawcę sztucznej inteligencji, który będzie rozmawiał o tym CV i automatycznie wprowadzał zmiany." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Ustawienia" @@ -6121,7 +6245,7 @@ msgstr "Pomiń i prześlij" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Przejdź do głównej treści" @@ -6193,6 +6317,10 @@ msgstr "Coś innego…" msgid "Something went wrong" msgstr "Coś poszło nie tak" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Coś poszło nie tak podczas odczytu tego pliku. Spróbuj ponownie." @@ -6212,8 +6340,15 @@ msgstr "Coś poszło nie tak podczas logowania. Spróbuj ponownie." msgid "Something went wrong. Please try again." msgstr "Coś poszło nie tak. Spróbuj ponownie." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sortuj według" @@ -6319,14 +6454,10 @@ msgstr "Rozpocznij wątek" msgid "Start again" msgstr "Zacznij od nowa" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Zacznij tworzyć swoje CV, nadając mu nazwę." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Zacznij tworzyć swoje CV od zera" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Data rozpoczęcia musi przypadać w dniu zakończenia lub wcześniej." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Zacznij każdy punkt od konkretnego czasownika, np. zbudował, prowadził, zredukował, wdrożył." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Rozpocznij nowy wątek" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statystyki" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Zostań" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Pozostaje w Twojej przeglądarce" @@ -6419,6 +6561,10 @@ msgstr "Dane dotyczące stylizacji i nadawcy odświeżone z wybranego CV." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Sugestie" @@ -6472,6 +6618,7 @@ msgstr "Stół" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tagi" @@ -6483,6 +6630,14 @@ msgstr "Tagi można wykorzystać do kategoryzowania CV według słów kluczowych msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Tagi nadają oprogramowaniu jednoznaczną kolejność odczytu. Włącz je podczas eksportu, jeśli Twoje narzędzie to umożliwia." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailub moje CV" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Tekst wyodrębniono" msgid "Text is written one character at a time." msgstr "Tekst jest zapisany znak po znaku." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Tekst znajduje się w obszarze nagłówka lub stopki." @@ -6618,10 +6776,18 @@ msgstr "Klucz API został usunięty." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplikacja, która Cię tu przekierowała, wysłała nieprawidłowe żądanie autoryzacji." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Powyższe kontrole są mechaniczne. Ta funkcja pyta model językowy, co czytelnik pomyślałby o Twoich punktach, i sugeruje przeredagowania. Nie generuje wyniku." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Nie udało się zakończyć dogłębnej kontroli. Spróbuj ponownie." @@ -6630,19 +6796,14 @@ msgstr "Nie udało się zakończyć dogłębnej kontroli. Spróbuj ponownie." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Zaimportowany plik nie mógł zostać przetworzony na prawidłowe CV." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Kolejność zapisu tekstu znacznie odbiega od kolejności jego odczytu." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Oryginał listu pozostaje w Twoim CV. Każda kopia może być edytowana niezależnie." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Strona, której szukasz, mogła zostać przeniesiona lub już nie istnieje." @@ -6751,11 +6912,6 @@ msgstr "Te daty nie zostaną poprawnie odczytane." msgid "Thinking" msgstr "Myślący" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Tej akcji nie można cofnąć." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Tej akcji nie można cofnąć. Wszystkie Twoje dane zostaną trwale usunięte." @@ -6804,10 +6960,6 @@ msgstr "Ten wpis nie zawiera dat." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Ten wpis zostanie trwale usunięty. Tej czynności nie można cofnąć." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Ta funkcja wymaga podłączonego dostawcy sztucznej inteligencji. Skonfiguruj go w ustawieniach." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Ten plik zawiera pola formularza." @@ -6848,6 +7000,10 @@ msgstr "Ten plik jest duży jak na CV." msgid "This file is larger than many application forms accept." msgstr "Ten plik jest większy niż akceptuje wiele formularzy aplikacyjnych." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Ten plik używa wielu różnych czcionek." @@ -6884,14 +7040,6 @@ msgstr "Ten klucz jest pokazywany tylko raz. Skopiuj go, zanim zamkniesz to okno msgid "This link is missing its protocol." msgstr "W tym łączu brakuje protokołu." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "To może potrwać kilka minut, w zależności od czasu odpowiedzi dostawcy AI. Nie zamykaj okna ani nie odświeżaj strony." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Może to chwilę potrwać. Proszę nie zamykać okna i nie odświeżać strony." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "To mierzy, jak wiernie oprogramowanie potrafi wyciągnąć tekst z tego pliku. Nie przewiduje, czy aplikacja zostanie odrzucona, i żadne narzędzie tego nie potrafi. Twój plik został odczytany w tej przeglądarce i nigdy nie został wysłany." @@ -6908,10 +7056,9 @@ msgstr "Ta strona jest w kolumnach, a tekst wyodrębnia się w złej kolejności msgid "This page is very densely packed." msgstr "Ta strona jest bardzo gęsto zapełniona." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Ten plik PDF nie zawiera czytelnego tekstu. Prawdopodobnie jest to skan, więc nie ma czego importować." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Ten okres kończy się przed rozpoczęciem." msgid "This period starts in the future." msgstr "Ten okres rozpoczyna się w przyszłości." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "To CV nie zawiera wbudowanych listów motywacyjnych." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "To CV jest zablokowane i nie można go aktualizować." @@ -7105,11 +7248,25 @@ msgstr "Przetłumacz aplikację" msgid "Translations" msgstr "Tłumaczenia" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Spróbuj ponownie" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Sprawdź ustawienia, aby zobaczyć, do czego mają dostęp odwiedzający. Gdy tworzysz CV, sam decydujesz, jak je udostępniasz." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Wypróbuj swój plik PDF" @@ -7198,7 +7359,8 @@ msgstr "Uwierzytelnianie dwuskładnikowe zostało włączone." msgid "Two-Factor Authentication QR Code" msgstr "Kod QR uwierzytelniania dwuskładnikowego" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Podkreślenie" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Anulować" @@ -7253,17 +7417,18 @@ msgstr "Anulować" msgid "Undo stylesheet edit" msgstr "Cofnij edycję arkusza stylów" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Odłączanie konta {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Odblokuj" @@ -7272,6 +7437,10 @@ msgstr "Odblokuj" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Nienazwany klucz dostępu" @@ -7280,6 +7449,14 @@ msgstr "Nienazwany klucz dostępu" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Niezweryfikowany" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Wietnamski" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Chcesz drugiej opinii na temat treści?" msgid "Warning" msgstr "Ostrzeżenie" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Nie udało się wykryć formatu automatycznie. Wybierz go powyżej." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Nie znaleźliśmy tej strony" @@ -7666,10 +7843,6 @@ msgstr "Czego to nie robi" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Gdy jest zablokowane, CV nie może być aktualizowane ani usuwane." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Anulowano logowanie, zanim zostało ukończone." msgid "You have unsaved changes that will be lost." msgstr "Masz niezapisane zmiany, które zostaną utracone." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Nastąpi przekierowanie na stronę Integracje. Wybrany plik nie zostanie zaimportowany." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Jesteś w dobrym towarzystwie." @@ -7945,23 +8114,10 @@ msgstr "Twój numer telefonu jest zapisany w nietypowej formie." msgid "Your profile has been updated." msgstr "Twój profil został zaktualizowany." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Twoje CV zostało utworzone." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Twoje CV zostało usunięte." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Twoje CV zostało zduplikowane." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Twoje CV zostało zaimportowane." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Twoje CV zostało zaktualizowane." diff --git a/apps/web/locales/pt-BR.po b/apps/web/locales/pt-BR.po index a670d96f8..0725558cb 100644 --- a/apps/web/locales/pt-BR.po +++ b/apps/web/locales/pt-BR.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" e toda a sua linha do tempo serão excluídos permanentemente. Isso não pode ser desfeito." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# candidatura para exportar} other {# candidaturas para msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} caracteres" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contato(s) ignorado(s) (email inválido ou nome do contato ausente). Essas candidaturas são importadas mesmo assim." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} rejeitadas" msgid "{0} Sample Resume" msgstr "Currículo de exemplo de {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} para corrigir" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Acessibilidade" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Conta" @@ -639,14 +697,6 @@ msgstr "Agente" msgid "Agent ready" msgstr "Agente pronto" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agentes" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "IA" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "A configuração do agente de IA está indisponível no momento. Tente novamente em instantes." @@ -695,6 +745,7 @@ msgstr "IA, quando quiser" msgid "Albanian" msgstr "Albanês" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Uma fonte incorporada não pôde ser lida." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Um erro inesperado impediu o carregamento desta página. Você pode tentar novamente ou voltar." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Ocorreu um erro desconhecido ao importar seu currículo." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Chave de API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Chaves de API" @@ -787,7 +833,7 @@ msgstr "As chaves da API são criptografadas no servidor e nunca mais são exibi msgid "API Reference" msgstr "Referência da API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplicativo" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Candidatura" @@ -859,7 +907,7 @@ msgstr "Candidatura atualizada." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Candidaturas" @@ -917,19 +965,10 @@ msgstr "Tem certeza de que deseja fechar este diálogo?" msgid "Are you sure you want to delete this API key?" msgstr "Tem certeza de que deseja excluir esta chave de API?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Tem certeza de que deseja excluir este currículo?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Tem certeza de que deseja excluir sua conta?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Tem certeza de que deseja bloquear este currículo?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Verificação ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Verificador de ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Anexo enviado." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autenticação" @@ -1037,11 +1076,16 @@ msgstr "Azerbaijano" msgid "BA" msgstr "Bacharelado" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Voltar às configurações de autenticação" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Bater papo" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Verificar novamente" @@ -1295,9 +1344,13 @@ msgstr "Chinês (Tradicional)" msgid "Choose {0}" msgstr "Escolha {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Escolha uma carta de apresentação" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Escolha uma tonalidade predefinida ou personalizada." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Escolha um currículo" @@ -1343,6 +1395,10 @@ msgstr "Escolha uma candidatura" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Limpar filtros" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Limpar seleção" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Clique aqui para selecionar um arquivo para importar" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID do cliente" @@ -1436,7 +1492,6 @@ msgstr "Comunidade" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compacto" @@ -1539,15 +1594,6 @@ msgstr "O conteúdo está organizado em uma grade." msgid "Continue" msgstr "Continuar" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continue de onde parou" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribua com código" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copiado para a área de transferência." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copiado para a área de transferência." msgid "Copy" msgstr "Copiar" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copiar uma carta existente de um currículo" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copie e armazene esses códigos de backup caso você perca o seu disposi msgid "Copy Backup Codes" msgstr "Copiar códigos de backup" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copiar do currículo" @@ -1625,6 +1679,10 @@ msgstr "Copie o texto do arquivo exportado e leia-o por completo; corrija qualqu msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copie esta chave secreta e use-a em seus aplicativos para acessar seus dados." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Corrija o ano ou use “Presente” para trabalhos em andamento." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Corrija o ano, ou escreva “Presente” para trabalho em andamento." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Não foi possível concluir esta ação. Tente novamente." @@ -1655,14 +1712,6 @@ msgstr "Não foi possível gerar o DOCX. Tente novamente." msgid "Could not generate the PDF. Please try again." msgstr "Não foi possível gerar o PDF. Tente novamente." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Não foi possível carregar as cartas de apresentação." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Não foi possível carregar o currículo selecionado." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Não foi possível carregar esta carta de apresentação." @@ -1675,11 +1724,6 @@ msgstr "Não foi possível preparar o exemplo. Tente novamente." msgid "Could not prepare your resume for printing. Please try again." msgstr "Não foi possível preparar seu currículo para impressão. Tente novamente." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Não foi possível acessar o provedor de IA. Por favor, tente novamente." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Não foi possível restaurar este patch." @@ -1709,6 +1753,18 @@ msgstr "Não foi possível verificar a conexão. Verifique a chave da API, o mod msgid "Couldn't add the application. Please try again." msgstr "Não foi possível adicionar a candidatura. Por favor, tente novamente." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Não foi possível excluir a entrada da linha do tempo." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Não foi possível mover a candidatura. Por favor, tente novamente." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Não foi possível salvar a nota." @@ -1764,7 +1828,6 @@ msgstr "Cobrir" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Carta de apresentação" @@ -1778,16 +1841,17 @@ msgstr "Carta de apresentação" msgid "Cover letter draft" msgstr "Rascunho da carta de apresentação" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Cartas de apresentação" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Criar" @@ -1804,10 +1868,7 @@ msgstr "Criar uma nova conta" msgid "Create a new API key" msgstr "Criar uma nova chave de API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Crie um novo currículo" @@ -1815,13 +1876,9 @@ msgstr "Crie um novo currículo" msgid "Create a resume" msgstr "Crie um currículo" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Criar currículo de exemplo" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Criar carta de apresentação" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Criar do zero" msgid "Create one now" msgstr "Crie um agora" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Criar currículo com opções" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Criado em" @@ -1847,14 +1899,19 @@ msgstr "Criado em" msgid "Created \"{0}\" and linked it to this application." msgstr "Criou \"{0}\" e vinculou-o a esta candidatura." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Criando sua chave de API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Criando seu currículo..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Recortar e carregar" @@ -1931,10 +1988,6 @@ msgstr "Escuro" msgid "Dark theme" msgstr "Tema escuro" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Painel" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Data" @@ -1969,34 +2022,30 @@ msgstr "Diminuir o zoom" msgid "Deep check" msgstr "Verificação profunda" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Modelo padrão" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Grau" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Apagar" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Exclua isso. Palavras-chave ocultas são tratadas como uma tentativa deliberada de burlar a busca." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Excluir página" @@ -2040,10 +2097,6 @@ msgstr "Excluir esta thread do agente?" msgid "Delete this application?" msgstr "Excluir esta candidatura?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Excluir esta carta de apresentação?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Excluir esta entrada da linha do tempo?" msgid "Delete timeline entry" msgstr "Excluir entrada da linha do tempo" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} candidatura(s) excluída(s)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Excluindo sua conta..." @@ -2077,11 +2139,6 @@ msgstr "Excluindo sua conta..." msgid "Deleting your API key..." msgstr "Excluindo sua chave de API..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Excluindo seu currículo..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Recusado, aguardando o agente…" @@ -2191,12 +2248,22 @@ msgstr "Documentação" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentação" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documentos enviados" @@ -2309,18 +2376,27 @@ msgstr "Arraste para reposicionar e use o controle deslizante para ampliar antes msgid "Drag to turn the pages" msgstr "Arraste para virar as páginas" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Remova os pronomes e comece pelo verbo. Essa é a convenção na maioria dos mercados." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplicar" @@ -2336,6 +2412,10 @@ msgstr "Duplicar currículo" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplique seu currículo para criar um novo, igual ao original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplicando seu currículo..." @@ -2355,11 +2435,6 @@ msgstr "Holandês" msgid "Edit" msgstr "Editar" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Editar {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Editar data" msgid "Edit declined" msgstr "Edição recusada" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Editar detalhes" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Editar modelo" msgid "Edit note" msgstr "Editar nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exportar JSON" msgid "Export my data" msgstr "Exportar meus dados" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exportar PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Quinze modelos, todos gratuitos. Escolha o que preferir. Você pode mudar a fonte, a cor e o layout no editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Arquivo" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Preencher campos" @@ -2858,9 +2935,13 @@ msgstr "Preencher campos" msgid "Filled in what we could from the posting." msgstr "Preenchido o que pudemos com a postagem." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrar por" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Encontre os marcadores mais fracos e reescreva-os com resultados mais fo msgid "Find us on GitHub" msgstr "Encontre-nos no GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finlandês" @@ -2967,6 +3052,10 @@ msgstr "Para guardar uma cópia" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Para sua próxima candidatura" @@ -3120,7 +3209,7 @@ msgstr "Design Gráfico" msgid "Greek" msgstr "Grego" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grid" @@ -3304,8 +3393,7 @@ msgstr "Se veio de uma digitalização, isso é esperado. Caso contrário, remov msgid "Images cover most of the page." msgstr "Imagens cobrem a maior parte da página." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importar" @@ -3314,15 +3402,13 @@ msgstr "Importar" msgid "Import {0}" msgstr "Importar {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importar um currículo existente" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importar carta de apresentação em JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importar de CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importar JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} candidatura(s) importada(s)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "A importação do Word requer um provedor de IA conectado." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importando seu currículo..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importando…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspecionando página {0} de {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrações" @@ -3466,6 +3552,10 @@ msgstr "Configuração inválida do provedor de IA." msgid "Issuer" msgstr "Emissor" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiano" msgid "Italic" msgstr "Itálico" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonês" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Currículo JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Continue editando" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Continue editando no Word, no Google Docs ou no Pages. O layout pode ser diferente do PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Mantenha abaixo de 2,5 MB, geralmente removendo ou reduzindo imagens." @@ -3659,19 +3760,14 @@ msgstr "Idioma" msgid "Languages" msgstr "Idiomas" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Última atualização" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Última Atualização" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Última atualização em {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letão" @@ -3689,7 +3785,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Comece pelo trabalho em si. Acrescente um detalhe concreto para quem lê conseguir imaginar." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Sair" @@ -3706,10 +3801,6 @@ msgstr "Deixe vazio para redefinir o título para o original." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Sair para configurar um provedor de IA?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Alinhar à esquerda" @@ -3722,6 +3813,11 @@ msgstr "Jurídico" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "O tamanho não é um defeito, e não existe uma regra universal de uma página. Mantenha as páginas que se justificam." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "O tamanho não é um defeito, e não existe uma regra universal de uma p msgid "Letter" msgstr "Carta" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Vinculado Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, indicação…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, indicação…" msgid "Linking your {providerName} account..." msgstr "Vinculando sua conta {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "Lituano" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Carregando provedores de IA. Tente novamente em instantes." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Carregando candidaturas…" @@ -3888,17 +3987,15 @@ msgstr "Carregando total" msgid "Location" msgstr "Localização" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Bloquear" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Impacto médio" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Currículo de trabalho ausente" @@ -4106,6 +4197,12 @@ msgstr "Mover para entrevista" msgid "Move to offer" msgstr "Mover para proposta" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Movido para" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nome" @@ -4188,6 +4287,11 @@ msgstr "Rede" msgid "Never expires" msgstr "Nunca expira" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "O cadastro de novas contas está desativado neste servidor no momento." @@ -4197,6 +4301,15 @@ msgstr "O cadastro de novas contas está desativado neste servidor no momento." msgid "New Application" msgstr "Nova candidatura" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nova linha" @@ -4233,10 +4346,6 @@ msgstr "Novo tópico" msgid "New Thread" msgstr "Novo tópico" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Próximo" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Nenhum provedor de IA conectado" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Nenhum provedor de IA está conectado; portanto, leremos o texto do PDF aqui no seu navegador e preencheremos o que for possível reconhecer. É provável que você precise ajustar o resultado." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nenhuma candidatura corresponde aos seus filtros." @@ -4265,6 +4370,10 @@ msgstr "Nenhuma candidatura corresponde aos seus filtros." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Ainda não há candidaturas. Adicione algumas para ver seu funil e as taxas de resposta." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Nenhuma lista de marcadores foi encontrada." @@ -4278,15 +4387,6 @@ msgstr "Nenhum comando corresponde a essa busca." msgid "No conventional section headings were found." msgstr "Nenhum título de seção convencional foi encontrado." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Não foram encontradas cartas de apresentação. Crie uma ou importe uma carta já existente." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Nenhum dado foi retornado pelo provedor de IA." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Nenhuma data foi encontrada." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Nenhuma linha parece ser um cargo associado a um empregador." @@ -4351,11 +4455,6 @@ msgstr "Nenhum resultado encontrado." msgid "No resume linked." msgstr "Nenhum currículo vinculado." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Nenhum currículo corresponde à sua pesquisa." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ainda não há currículos." @@ -4445,6 +4544,15 @@ msgstr "Anotações" msgid "Nothing marks a role as ongoing." msgstr "Nada indica que um cargo está em andamento." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Apenas as primeiras páginas foram verificadas." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Abrir" @@ -4559,6 +4664,10 @@ msgstr "Abrir modo de foco" msgid "Open in builder" msgstr "Abrir no construtor" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Abrir Integrations Settings (Configurações de integrações)" @@ -4597,6 +4706,10 @@ msgstr "Abre em uma nova aba" msgid "opens in new tab" msgstr "abre em nova aba" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Nota opcional para o agente" @@ -4609,6 +4722,16 @@ msgstr "Nota opcional para o agente…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opcionalmente, quais termos de um anúncio de vaga já aparecem." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Página" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Captura de tela em PDF anexada à solicitação." msgid "PDF text layer" msgstr "Camada de texto do PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Os arquivos PDF já anexados às inscrições permanecerão disponíveis." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Prefira uma única coluna, ou mantenha a coluna lateral para listas curt #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferências" @@ -4957,10 +5079,6 @@ msgstr "Visualizar PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Anterior" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Proficiência" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Perfil" @@ -5118,11 +5236,6 @@ msgstr "Re-pontuação" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Ir para a página inicial" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Currículo reativo (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "O Reactive Resume é gratuito e de código aberto. Amruth e uma comunidade de colaboradores mantêm o projeto no ar. Se você quiser apoiar o trabalho, as doações ajudam a cobrir hospedagem e desenvolvimento." @@ -5136,11 +5249,6 @@ msgstr "O Reactive Resume é gratuito e de código aberto. Se ele lhe foi útil, msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Retomar reativo v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Currículo reativo v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Ler novamente" @@ -5191,6 +5299,10 @@ msgstr "Lendo página {0} de {1}…" msgid "Reading PDF" msgstr "Lendo o PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Lendo o anúncio…" @@ -5199,6 +5311,10 @@ msgstr "Lendo o anúncio…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Lendo este PDF no seu navegador. Seu arquivo não é enviado." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Pronto para ativar" @@ -5302,6 +5418,10 @@ msgstr "Remover tag" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Recursos" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsável por trabalhar no sistema de design e ajudar outras equipes com seus designs." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restaurar" @@ -5418,6 +5539,11 @@ msgstr "Restaurar o currículo ao estado anterior a este patch?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Modelos de currículo" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Currículos" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formato de download do exemplo" msgid "Sample resume" msgstr "Currículo de exemplo" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Currículo de exemplo de {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Salvar alterações" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Salve as alterações antes de pré-visualizar, exportar ou alterar o estilo." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Salvar cópia na biblioteca" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Salvar modelo" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Salve as alterações do currículo antes de copiar seu conteúdo ou estilo." @@ -5717,7 +5842,8 @@ msgstr "Pontuar meu ajuste" msgid "Scoring your fit…" msgstr "Marcando seu ajuste…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Procurar" @@ -5730,13 +5856,13 @@ msgstr "Pesquisar candidaturas…" msgid "Search commands" msgstr "Comandos de pesquisa" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Buscar cartas de apresentação" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Buscar cartas de apresentação..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Pesquisar um ícone" msgid "Search for…" msgstr "Pesquisar por…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Buscar currículos..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Definir senha" msgid "Set the document language when exporting." msgstr "Defina o idioma do documento ao exportar." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Configure um provedor" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Configure um provedor de IA" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Configure um provedor de IA para discutir este currículo e aplicar edições automaticamente." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Configurações" @@ -6121,7 +6245,7 @@ msgstr "Pular e carregar" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Pular para o conteúdo principal" @@ -6193,6 +6317,10 @@ msgstr "Outra coisa…" msgid "Something went wrong" msgstr "Algo deu errado" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Algo deu errado ao ler esse arquivo. Tente novamente." @@ -6212,8 +6340,15 @@ msgstr "Algo deu errado ao fazer seu login. Tente novamente." msgid "Something went wrong. Please try again." msgstr "Algo deu errado. Tente novamente." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Ordenar por" @@ -6319,14 +6454,10 @@ msgstr "Inicie um tópico" msgid "Start again" msgstr "Começar de novo" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Comece a construir seu currículo dando um nome ao arquivo." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Comece a construir seu currículo do zero" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "A data de início deve ser igual ou anterior à data de término." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Comece cada um com um verbo concreto: construiu, liderou, reduziu, migrou." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Iniciar novo tópico" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Estatísticas" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Ficar" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Fica no seu navegador" @@ -6419,6 +6561,10 @@ msgstr "O estilo e os dados do remetente foram atualizados a partir do currícul msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Sugestões" @@ -6472,6 +6618,7 @@ msgstr "Tabela" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tags" @@ -6483,6 +6630,14 @@ msgstr "Tags podem ser usadas para categorizar seu currículo por palavras-chave msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "As tags dão ao software uma ordem de leitura explícita. Ative-as ao exportar, se a sua ferramenta oferecer essa opção." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tailor meu currículo" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Texto extraído" msgid "Text is written one character at a time." msgstr "O texto está escrito um caractere de cada vez." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "O texto está na área de cabeçalho ou rodapé." @@ -6618,10 +6776,18 @@ msgstr "A chave de API foi excluída." msgid "The application that sent you here made an invalid authorization request." msgstr "O aplicativo que enviou você para cá fez uma solicitação de autorização inválida." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "As verificações acima são mecânicas. Esta pergunta a um modelo de linguagem o que um leitor pensaria dos seus marcadores e sugere reescritas. Ela não produz nenhuma pontuação." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "A verificação profunda não pôde ser concluída. Tente novamente." @@ -6630,19 +6796,14 @@ msgstr "A verificação profunda não pôde ser concluída. Tente novamente." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "O arquivo importado não pôde ser analisado em um currículo válido." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "A ordem em que o texto está armazenado diverge muito da ordem em que é lido." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "A carta original permanece no seu currículo. Cada cópia pode ser editada de forma independente." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "A página que você está procurando pode ter sido movida ou não existir mais." @@ -6751,11 +6912,6 @@ msgstr "Essas datas não serão lidas corretamente." msgid "Thinking" msgstr "Pensamento" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Esta ação não pode ser desfeita." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Esta ação não pode ser desfeita. Todos os seus dados serão excluídos permanentemente." @@ -6804,10 +6960,6 @@ msgstr "Esta entrada não tem datas." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Esta entrada será excluída permanentemente. Isso não pode ser desfeito." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Este recurso requer um provedor de IA conectado. Configure um nas configurações." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Este arquivo contém campos de formulário." @@ -6848,6 +7000,10 @@ msgstr "Este arquivo é grande para um currículo." msgid "This file is larger than many application forms accept." msgstr "Este arquivo é maior do que muitos formulários de candidatura aceitam." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Este arquivo usa muitas fontes diferentes." @@ -6884,14 +7040,6 @@ msgstr "Esta chave é exibida só uma vez. Copie antes de fechar esta janela." msgid "This link is missing its protocol." msgstr "Este link está sem protocolo." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Isso pode levar alguns minutos, dependendo da resposta do provedor de IA. Não feche a janela nem atualize a página." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Isso pode levar um momento. Não feche a janela nem atualize a página." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Isso mede com que fidelidade um programa consegue extrair o texto deste arquivo. Não prevê se uma candidatura será rejeitada, e nenhuma ferramenta consegue. Seu arquivo foi lido neste navegador e nunca foi enviado." @@ -6908,10 +7056,9 @@ msgstr "Esta página está em colunas, e o texto é extraído fora de ordem." msgid "This page is very densely packed." msgstr "Esta página está muito densamente preenchida." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Este PDF não tem texto legível. Provavelmente é uma digitalização, então não há nada para importar." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Este período termina antes de começar." msgid "This period starts in the future." msgstr "Este período começa no futuro." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Este currículo não tem cartas de apresentação incorporadas." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Este currículo está bloqueado e não pode ser atualizado." @@ -7105,11 +7248,25 @@ msgstr "Traduza a aplicação" msgid "Translations" msgstr "Traduções" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Tente novamente" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Teste as configurações para ver o que os visitantes podem acessar. Quando criar seu currículo, você decide como compartilhá-lo." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Teste seu PDF" @@ -7198,7 +7359,8 @@ msgstr "A autenticação de dois fatores está ativada agora." msgid "Two-Factor Authentication QR Code" msgstr "Código QR de autenticação de dois fatores" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Sublinhar" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Desfazer" @@ -7253,17 +7417,18 @@ msgstr "Desfazer" msgid "Undo stylesheet edit" msgstr "Desfazer edição da folha de estilo" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Desvinculando sua conta {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Desbloquear" @@ -7272,6 +7437,10 @@ msgstr "Desbloquear" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Chave de acesso sem nome" @@ -7280,6 +7449,14 @@ msgstr "Chave de acesso sem nome" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Não verificado" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamita" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Quer uma segunda opinião sobre a escrita?" msgid "Warning" msgstr "Aviso" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Não conseguimos detectar o formato automaticamente. Escolha acima." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Não conseguimos encontrar essa página." @@ -7666,10 +7843,6 @@ msgstr "O que isto não faz" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Quando bloqueado, o currículo não pode ser atualizado ou excluído." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Você cancelou o login antes de ele ser concluído." msgid "You have unsaved changes that will be lost." msgstr "Você tem alterações não salvas que serão perdidas." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Você será levado à página de Integrações. O arquivo selecionado não será importado." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Você está em boa companhia." @@ -7945,23 +8114,10 @@ msgstr "Seu número de telefone está escrito de forma incomum." msgid "Your profile has been updated." msgstr "Seu perfil foi atualizado." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Seu currículo foi criado." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Seu currículo foi excluído." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Seu currículo foi duplicado." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Seu currículo foi importado." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Seu currículo foi atualizado." diff --git a/apps/web/locales/pt-PT.po b/apps/web/locales/pt-PT.po index 3d7bd0b2f..743cddcfa 100644 --- a/apps/web/locales/pt-PT.po +++ b/apps/web/locales/pt-PT.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" e a sua cronologia completa serão eliminados permanentemente. Isto não pode ser anulado." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# candidatura a exportar} other {# candidaturas a expor msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} caracteres" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contacto(s) ignorado(s) (email inválido ou nome do contacto em falta). Essas candidaturas são importadas à mesma." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} rejeitadas" msgid "{0} Sample Resume" msgstr "{0} Modelo de CV" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} para corrigir" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Acessibilidade" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Conta" @@ -639,14 +697,6 @@ msgstr "Agente" msgid "Agent ready" msgstr "Agente pronto" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agentes" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "IA" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "A configuração do agente de IA está indisponível de momento. Tente novamente dentro de instantes." @@ -695,6 +745,7 @@ msgstr "IA, quando quiser" msgid "Albanian" msgstr "Albanês" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Uma fonte incorporada não pôde ser lida." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Um erro inesperado impediu o carregamento desta página. Pode tentar novamente ou voltar." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Ocorreu um erro desconhecido ao importar o seu currículo." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Chave API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Chaves API" @@ -787,7 +833,7 @@ msgstr "As chaves API são encriptadas no servidor e nunca mais são apresentada msgid "API Reference" msgstr "Referência da API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplicação" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Candidatura" @@ -859,7 +907,7 @@ msgstr "Candidatura atualizada." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Candidaturas" @@ -917,19 +965,10 @@ msgstr "Tem a certeza de que pretende fechar esta janela?" msgid "Are you sure you want to delete this API key?" msgstr "Tem a certeza de que pretende eliminar esta chave API?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Tem a certeza de que pretende eliminar este currículo?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Tem a certeza de que pretende eliminar a sua conta?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Tem a certeza de que pretende bloquear este currículo?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Verificação ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Verificador de ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Anexo enviado." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autenticação" @@ -1037,11 +1076,16 @@ msgstr "Azerbaijano" msgid "BA" msgstr "Licenciatura" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Voltar às definições de autenticação" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Conversa" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Verificar novamente" @@ -1295,9 +1344,13 @@ msgstr "Chinês (tradicional)" msgid "Choose {0}" msgstr "Escolha {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Escolha uma carta de apresentação" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Escolha uma tonalidade predefinida ou personalizada." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Escolha um currículo" @@ -1343,6 +1395,10 @@ msgstr "Escolha uma candidatura" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Limpar filtros" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Limpar seleção" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Clique aqui para selecionar um ficheiro para importar" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID do cliente" @@ -1436,7 +1492,6 @@ msgstr "Comunidade" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compacto" @@ -1539,15 +1594,6 @@ msgstr "O conteúdo está organizado numa grelha." msgid "Continue" msgstr "Continuar" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continue de onde parou" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribua com código" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copiado para a área de transferência." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copiado para a área de transferência." msgid "Copy" msgstr "Copiar" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copiar uma carta existente de um currículo" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copie e guarde estes códigos de backup para o caso de perder o seu disp msgid "Copy Backup Codes" msgstr "Copiar códigos de backup" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copiar do currículo" @@ -1625,6 +1679,10 @@ msgstr "Copie o texto do ficheiro exportado e leia-o na íntegra; corrija tudo o msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copie esta chave secreta e utilize-a nas suas aplicações para aceder aos seus dados." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Corrija o ano ou use \"Presente\" para trabalhos em andamento." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Corrija o ano, ou escreva \"Presente\" para trabalho em curso." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Não foi possível concluir esta ação. Tente novamente." @@ -1655,14 +1712,6 @@ msgstr "Não foi possível gerar o DOCX. Tente novamente." msgid "Could not generate the PDF. Please try again." msgstr "Não foi possível gerar o PDF. Tente novamente." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Não foi possível carregar as cartas de apresentação." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Não foi possível carregar o currículo selecionado." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Não foi possível carregar esta carta de apresentação." @@ -1675,11 +1724,6 @@ msgstr "Não foi possível preparar o modelo. Tente novamente." msgid "Could not prepare your resume for printing. Please try again." msgstr "Não foi possível preparar o seu currículo para impressão. Tente novamente." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Não foi possível contactar o fornecedor de IA. Por favor, tente novamente." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Não foi possível restaurar este patch." @@ -1709,6 +1753,18 @@ msgstr "Não foi possível verificar a ligação. Verifique a chave API, o model msgid "Couldn't add the application. Please try again." msgstr "Não foi possível adicionar a candidatura. Por favor, tente novamente." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Não foi possível eliminar a entrada da linha do tempo." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Não foi possível mover a candidatura. Por favor, tente novamente." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Não foi possível guardar a nota." @@ -1764,7 +1828,6 @@ msgstr "Cobrir" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Carta de apresentação" @@ -1778,16 +1841,17 @@ msgstr "Carta de apresentação" msgid "Cover letter draft" msgstr "Rascunho da carta de apresentação" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Cartas de apresentação" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Criar" @@ -1804,10 +1868,7 @@ msgstr "Criar conta" msgid "Create a new API key" msgstr "Criar uma nova chave API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Criar um currículo" @@ -1815,13 +1876,9 @@ msgstr "Criar um currículo" msgid "Create a resume" msgstr "Crie um CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Criar currículo de exemplo" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Criar carta de apresentação" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Criar de raiz" msgid "Create one now" msgstr "Crie um agora" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Crie um currículo com opções" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Criado" @@ -1847,14 +1899,19 @@ msgstr "Criado" msgid "Created \"{0}\" and linked it to this application." msgstr "Criou \"{0}\" e ligou-o a esta candidatura." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "A criar a sua chave API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "A criar o seu currículo..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Recortar e carregar" @@ -1931,10 +1988,6 @@ msgstr "Modo escuro" msgid "Dark theme" msgstr "Tema escuro" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Painel" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Data" @@ -1969,34 +2022,30 @@ msgstr "Diminuir o zoom" msgid "Deep check" msgstr "Verificação profunda" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Modelo predefinido" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Grau" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Apagar" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Elimine-o. Palavras-chave ocultas são tratadas como uma tentativa deliberada de enganar a pesquisa." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Apagar página" @@ -2040,10 +2097,6 @@ msgstr "Apagar esta thread do agente?" msgid "Delete this application?" msgstr "Eliminar esta candidatura?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Eliminar esta carta de apresentação?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Eliminar esta entrada da linha do tempo?" msgid "Delete timeline entry" msgstr "Eliminar entrada da linha do tempo" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} candidatura(s) eliminada(s)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "A apagar a sua conta..." @@ -2077,11 +2139,6 @@ msgstr "A apagar a sua conta..." msgid "Deleting your API key..." msgstr "A apagar a sua chave API..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "A apagar o seu currículo..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Recusado, à espera do agente…" @@ -2191,12 +2248,22 @@ msgstr "Documentos" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentação" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documentos enviados" @@ -2309,18 +2376,27 @@ msgstr "Arraste para reposicionar e utilize o controlo deslizante para ampliar a msgid "Drag to turn the pages" msgstr "Arraste para virar as páginas" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Remova os pronomes e comece pelo verbo. Essa é a convenção na maioria dos mercados." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplicar" @@ -2336,6 +2412,10 @@ msgstr "Duplicar currículo" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplique o seu currículo para criar um novo, tal como o original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "A duplicar o seu currículo..." @@ -2355,11 +2435,6 @@ msgstr "Neerlandês" msgid "Edit" msgstr "Editar" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Editar {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Editar data" msgid "Edit declined" msgstr "Edição recusada" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Editar detalhes" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Editar modelo" msgid "Edit note" msgstr "Editar nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exportar JSON" msgid "Export my data" msgstr "Exportar os meus dados" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exportar PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Quinze modelos, todos gratuitos. Escolha um que goste. Você pode mudar o tipo, a cor e o layout no editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Ficheiro" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Preencher campos" @@ -2858,9 +2935,13 @@ msgstr "Preencher campos" msgid "Filled in what we could from the posting." msgstr "Preenchido o que pudemos com o post." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrar por" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Encontre os marcadores mais fracos e reescreva-os com resultados mais fo msgid "Find us on GitHub" msgstr "Encontre-nos no GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finlandês" @@ -2967,6 +3052,10 @@ msgstr "Para manter uma cópia" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Para a sua próxima aplicação" @@ -3120,7 +3209,7 @@ msgstr "Design gráfico" msgid "Greek" msgstr "Grego" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grelha" @@ -3304,8 +3393,7 @@ msgstr "Se veio de uma digitalização, isso é esperado. Caso contrário, remov msgid "Images cover most of the page." msgstr "As imagens cobrem a maior parte da página." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importar" @@ -3314,15 +3402,13 @@ msgstr "Importar" msgid "Import {0}" msgstr "Importar {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importar um currículo existente" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importar JSON da carta de apresentação" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importar de CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importar JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} candidatura(s) importada(s)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importar do Word requer um fornecedor de IA ligado." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "A importar o seu currículo..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importando…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "A inspecionar a página {0} de {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrações" @@ -3466,6 +3552,10 @@ msgstr "Configuração inválida do fornecedor de IA." msgid "Issuer" msgstr "Emitente" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiano" msgid "Italic" msgstr "Itálico" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonês" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Currículo JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Continuar a editar" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Continue editando em Word, Google Docs ou Pages. O layout pode diferir do PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Mantenha abaixo de 2,5 MB, geralmente removendo ou reduzindo imagens." @@ -3659,19 +3760,14 @@ msgstr "Idioma" msgid "Languages" msgstr "Idiomas" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Última atualização" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Última atualização" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Última atualização em {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letão" @@ -3689,7 +3785,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Destaque o trabalho. Adicione um detalhe concreto para que alguém possa imaginar." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Sair" @@ -3706,10 +3801,6 @@ msgstr "Deixe em branco para repor o título para o original." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Deixar para configurar um provedor de IA?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Alinhar à esquerda" @@ -3722,6 +3813,11 @@ msgstr "Jurídico" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "O tamanho não é um defeito, e não existe uma regra universal de uma página. Mantenha as páginas que se justificam." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "O tamanho não é um defeito, e não existe uma regra universal de uma p msgid "Letter" msgstr "Carta" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume associado" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Referência…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Referência…" msgid "Linking your {providerName} account..." msgstr "A associar a sua conta de {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "Lituano" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Carregando fornecedores de IA. Tente novamente dentro de instantes." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "A carregar candidaturas…" @@ -3888,17 +3987,15 @@ msgstr "Carregando total" msgid "Location" msgstr "Localização" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Bloquear" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Impacto médio" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Currículo de trabalho ausente" @@ -4106,6 +4197,12 @@ msgstr "Mover para entrevista" msgid "Move to offer" msgstr "Mover para oferta" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Movido para" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nome" @@ -4188,6 +4287,11 @@ msgstr "Rede social" msgid "Never expires" msgstr "Nunca expira" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "O registo de novas contas está atualmente desativado neste servidor." @@ -4197,6 +4301,15 @@ msgstr "O registo de novas contas está atualmente desativado neste servidor." msgid "New Application" msgstr "Nova candidatura" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nova linha" @@ -4233,10 +4346,6 @@ msgstr "Novo tópico" msgid "New Thread" msgstr "Novo tópico" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Seguinte" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Nenhum fornecedor de IA associado" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Não está ligado nenhum fornecedor de IA, por isso vamos ler o texto do PDF aqui, no seu navegador, e preencher o que conseguirmos reconhecer. Conte com ter de acertar o resultado." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nenhuma candidatura corresponde aos seus filtros." @@ -4265,6 +4370,10 @@ msgstr "Nenhuma candidatura corresponde aos seus filtros." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Ainda não há candidaturas. Adicione algumas para ver o seu funil e as taxas de resposta." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Não foi encontrada nenhuma lista de marcadores." @@ -4278,15 +4387,6 @@ msgstr "Nenhum comando corresponde a essa pesquisa." msgid "No conventional section headings were found." msgstr "Não foi encontrado nenhum título de secção convencional." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Não foram encontradas cartas de apresentação. Crie uma ou importe uma carta existente." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Não foram devolvidos quaisquer dados do fornecedor de IA." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Não foi encontrada nenhuma data." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Nenhuma linha parece ser um cargo associado a um empregador." @@ -4351,11 +4455,6 @@ msgstr "Nenhum resultado encontrado." msgid "No resume linked." msgstr "Sem currículo vinculado." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Nenhum currículo corresponde à sua pesquisa." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ainda não há currículos." @@ -4445,6 +4544,15 @@ msgstr "Notas" msgid "Nothing marks a role as ongoing." msgstr "Nada assinala um cargo como estando em curso." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Apenas as primeiras páginas foram verificadas." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Abrir" @@ -4559,6 +4664,10 @@ msgstr "Abrir modo de foco" msgid "Open in builder" msgstr "Abrir no construtor" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Abra as definições de integrações" @@ -4597,6 +4706,10 @@ msgstr "Abrir em nova aba" msgid "opens in new tab" msgstr "abre num novo separador" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Nota opcional para o agente" @@ -4609,6 +4722,16 @@ msgstr "Nota opcional para o agente…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opcionalmente, quais os termos de um anúncio de vaga que já aparecem." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Página" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Foi anexada uma cópia em PDF à candidatura." msgid "PDF text layer" msgstr "Camada de texto do PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Os PDF já anexados a candidaturas continuarão disponíveis." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Prefira uma única coluna, ou mantenha a coluna lateral para listas curt #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferências" @@ -4957,10 +5079,6 @@ msgstr "Pré-visualizar PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Anterior" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Proficiência" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Perfil" @@ -5118,11 +5236,6 @@ msgstr "Re-pontuação" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Ir para a página inicial" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Currículo reativo (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume é gratuito e de código aberto. Amruth e uma comunidade de contribuidores mantêm o projeto funcionando. Se desejar apoiar o trabalho, doações ajudam a cobrir hospedagem e desenvolvimento." @@ -5136,11 +5249,6 @@ msgstr "O Reactive Resume é gratuito e de código aberto. Se ele lhe foi útil, msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reativo reativo v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Currículo reativo v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Leia novamente" @@ -5191,6 +5299,10 @@ msgstr "A ler a página {0} de {1}…" msgid "Reading PDF" msgstr "Lendo PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "A ler o anúncio…" @@ -5199,6 +5311,10 @@ msgstr "A ler o anúncio…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Lendo este PDF no seu navegador. O ficheiro não foi enviado." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Pronto para ativar" @@ -5302,6 +5418,10 @@ msgstr "Remover etiqueta" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Recursos" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsável pela criação do sistema de design e por ajudar outras equipes com os seus designs." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restaurar" @@ -5418,6 +5539,11 @@ msgstr "Restaurar o currículo para antes deste patch?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Modelos de currículo" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Currículos" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formato de download do exemplo" msgid "Sample resume" msgstr "Exemplo de currículo" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Exemplo de currículo para {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Guardar alterações" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Guarde as alterações antes de pré-visualizar, exportar ou alterar o estilo." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Guardar cópia na biblioteca" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Guardar modelo" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Guarde as alterações do currículo antes de copiar o seu conteúdo ou estilo." @@ -5717,7 +5842,8 @@ msgstr "Pontuar o meu ajuste" msgid "Scoring your fit…" msgstr "Marcando o seu ajuste…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Pesquisa" @@ -5730,13 +5856,13 @@ msgstr "Pesquisar candidaturas…" msgid "Search commands" msgstr "Comandos de pesquisa" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Pesquisar cartas de apresentação" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Pesquisar cartas de apresentação..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Pesquise por um ícone" msgid "Search for…" msgstr "Pesquisar por…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Pesquisar currículos..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Definir senha" msgid "Set the document language when exporting." msgstr "Defina o idioma do documento ao exportar." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Configure um fornecedor" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Configure um fornecedor de IA" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Configure um fornecedor de IA para discutir este currículo e aplicar edições automaticamente." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Configurações" @@ -6121,7 +6245,7 @@ msgstr "Saltar e carregar" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Saltar para o conteúdo principal" @@ -6193,6 +6317,10 @@ msgstr "Outra coisa…" msgid "Something went wrong" msgstr "Algo correu mal" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Algo correu mal ao ler esse ficheiro. Tente novamente." @@ -6212,8 +6340,15 @@ msgstr "Algo correu mal ao iniciar a sua sessão. Tente novamente." msgid "Something went wrong. Please try again." msgstr "Algo correu mal. Tente novamente." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Ordenar por" @@ -6319,14 +6454,10 @@ msgstr "Iniciar um tópico" msgid "Start again" msgstr "Começar de novo" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Comece a criar seu currículo dando um nome a ele." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Comece a criar o seu currículo do zero" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "A data de início tem de ser igual ou anterior à data de fim." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Comece cada um com um verbo concreto: construiu, liderou, reduziu, migrou." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Iniciar novo tópico" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Estatísticas" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Ficar" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Permanece no seu navegador" @@ -6419,6 +6561,10 @@ msgstr "O estilo e os dados do remetente foram atualizados a partir do currícul msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Sugestões" @@ -6472,6 +6618,7 @@ msgstr "Tabela" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Etiquetas" @@ -6483,6 +6630,14 @@ msgstr "As etiquetas podem ser usadas para categorizar o seu currículo por pala msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "As etiquetas dão ao software uma ordem de leitura explícita. Ative-as ao exportar, se a sua ferramenta o permitir." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Adaptar o meu currículo" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Télugo" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Texto extraído" msgid "Text is written one character at a time." msgstr "O texto está escrito um carácter de cada vez." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "O texto está na área de cabeçalho ou rodapé." @@ -6618,10 +6776,18 @@ msgstr "A chave API foi eliminada." msgid "The application that sent you here made an invalid authorization request." msgstr "A aplicação que o enviou para aqui fez um pedido de autorização inválido." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "As verificações acima são mecânicas. Esta pergunta a um modelo de linguagem o que um leitor pensaria dos seus marcadores e sugere reescritas. Não produz nenhuma pontuação." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "A verificação profunda não pôde ser concluída. Tente novamente." @@ -6630,19 +6796,14 @@ msgstr "A verificação profunda não pôde ser concluída. Tente novamente." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "O ficheiro importado não pôde ser analisado num currículo válido." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "A ordem em que o texto está armazenado diverge muito da ordem em que é lido." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "A carta original permanece no seu currículo. Cada cópia pode ser editada de forma independente." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "A página que procura pode ter sido movida ou já não existir." @@ -6751,11 +6912,6 @@ msgstr "Essas datas não serão lidas corretamente." msgid "Thinking" msgstr "Pensamento" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Esta ação não pode ser anulada." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Esta ação não pode ser anulada. Todos os seus dados serão permanentemente eliminados." @@ -6804,10 +6960,6 @@ msgstr "Esta entrada não tem datas." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Esta entrada será eliminada permanentemente. Isto não pode ser anulado." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Este recurso requer um fornecedor de IA conectado. Configure um nas definições." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Este ficheiro contém campos de formulário." @@ -6848,6 +7000,10 @@ msgstr "Este ficheiro é grande para um currículo." msgid "This file is larger than many application forms accept." msgstr "Este ficheiro é maior do que muitos formulários de candidatura aceitam." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Este ficheiro usa muitas fontes diferentes." @@ -6884,14 +7040,6 @@ msgstr "Esta chave só é mostrada uma vez. Copie-a antes de fechar esta janela. msgid "This link is missing its protocol." msgstr "Este link não tem protocolo." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Isto pode demorar alguns minutos, dependendo da resposta do fornecedor de IA. Não feche a janela nem atualize a página." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Isto pode demorar um momento. Não feche a janela nem atualize a página." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Isto mede com que fidelidade um programa consegue extrair o texto deste ficheiro. Não prevê se uma candidatura será rejeitada, e nenhuma ferramenta o consegue. O seu ficheiro foi lido neste navegador e nunca foi enviado." @@ -6908,10 +7056,9 @@ msgstr "Esta página está em colunas, e o texto é extraído fora de ordem." msgid "This page is very densely packed." msgstr "Esta página está muito densamente preenchida." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Este PDF não tem texto legível. Provavelmente é uma digitalização, por isso não há nada para importar." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Este período termina antes de começar." msgid "This period starts in the future." msgstr "Este período começa no futuro." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Este currículo não tem cartas de apresentação incorporadas." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Este currículo está bloqueado e não pode ser atualizado." @@ -7105,11 +7248,25 @@ msgstr "Traduzir o aplicativo" msgid "Translations" msgstr "Traduções" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Tente novamente" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Tente as configurações para ver o que os visitantes podem acessar. Quando criar o seu currículo, você decide como partilhar." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Tente o seu PDF" @@ -7198,7 +7359,8 @@ msgstr "A autenticação de dois fatores está agora ativada." msgid "Two-Factor Authentication QR Code" msgstr "Código QR de autenticação de dois factores" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Sublinhar" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Desfazer" @@ -7253,17 +7417,18 @@ msgstr "Desfazer" msgid "Undo stylesheet edit" msgstr "Desfazer edição da folha de estilos" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "A desassociar a sua conta de {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Desbloquear" @@ -7272,6 +7437,10 @@ msgstr "Desbloquear" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Chave de acesso sem nome" @@ -7280,6 +7449,14 @@ msgstr "Chave de acesso sem nome" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Não verificado" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamita" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Quer uma segunda opinião sobre a escrita?" msgid "Warning" msgstr "Aviso" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Não conseguimos detetar o formato automaticamente. Escolha-o acima." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Não conseguimos encontrar essa página." @@ -7666,10 +7843,6 @@ msgstr "O que isto não faz" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Quando bloqueado, o currículo não pode ser atualizado nem eliminado." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Cancelou o início de sessão antes de este ser concluído." msgid "You have unsaved changes that will be lost." msgstr "Tem alterações não guardadas que serão perdidas." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Você será direcionado para a página Integrações. O arquivo que você selecionou não será importado." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Você está em boas companhias." @@ -7945,23 +8114,10 @@ msgstr "O seu número de telefone está escrito de forma invulgar." msgid "Your profile has been updated." msgstr "O seu perfil foi atualizado." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "O seu currículo foi criado." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "O seu currículo foi eliminado." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "O seu currículo foi duplicado." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "O seu currículo foi importado." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "O seu currículo foi atualizado." diff --git a/apps/web/locales/ro-RO.po b/apps/web/locales/ro-RO.po index 0bf0421ac..58fbbf17d 100644 --- a/apps/web/locales/ro-RO.po +++ b/apps/web/locales/ro-RO.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" și istoricul său complet vor fi șterse definitiv. Această acțiune nu poate fi anulată." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aplicație de exportat} other {# aplicații de export msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "caractere {0}" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} contact(e) omise (e-mail invalid sau Nume contact lipsă). Aceste candidaturi se importă oricum." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} respinse" msgid "{0} Sample Resume" msgstr "CV exemplu pentru {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} de corectat" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Accesibilitate" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Cont" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent gata" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenți" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Configurarea agentului AI nu este disponibilă momentan. Vă rugăm să încercați din nou imediat." @@ -695,6 +745,7 @@ msgstr "AI, când vrei" msgid "Albanian" msgstr "Albaneză" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Un font încorporat nu a putut fi citit." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "O eroare neașteptată a oprit încărcarea acestei pagini. Puteți încerca din nou sau puteți reveni." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "A apărut o eroare necunoscută la importul CV-ului." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "Cheie API" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "Chei API" @@ -787,7 +833,7 @@ msgstr "Cheile API sunt criptate pe server și nu vor mai fi afișate niciodată msgid "API Reference" msgstr "Referință API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplicație" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Candidatură" @@ -859,7 +907,7 @@ msgstr "Candidatura a fost actualizată." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Candidaturi" @@ -917,19 +965,10 @@ msgstr "Sigur doriți să închideți această casetă de dialog?" msgid "Are you sure you want to delete this API key?" msgstr "Sigur doriți să ștergeți această cheie API?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Sigur doriți să ștergeți acest CV?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Sigur doriți să vă ștergeți contul?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Sigur doriți să blocați acest CV?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Verificare ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Verificator ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Atașament încărcat." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentificare" @@ -1037,11 +1076,16 @@ msgstr "Azeră" msgid "BA" msgstr "Licență (BA)" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Înapoi la setările de autentificare" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Verificați din nou" @@ -1295,9 +1344,13 @@ msgstr "Chineză (tradițională)" msgid "Choose {0}" msgstr "Alege {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Alege o scrisoare de intenție" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Alegeți o nuanță prestabilită sau personalizată." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Alege un CV" @@ -1343,6 +1395,10 @@ msgstr "Alege o candidatură" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Ștergeți filtrele" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Ștergeți selecția" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Faceți clic aici pentru a selecta un fișier de importat" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID client" @@ -1436,7 +1492,6 @@ msgstr "Comunitate" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Compact" @@ -1539,15 +1594,6 @@ msgstr "Conținutul este dispus într-o grilă." msgid "Continue" msgstr "Continuă" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Continuați de unde ați rămas" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Contribuie cu cod" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Copiat în clipboard." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Copiat în clipboard." msgid "Copy" msgstr "Copiază" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Copiază o scrisoare existentă dintr-un CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Copiați și stocați aceste coduri de rezervă în caz că vă pierdeț msgid "Copy Backup Codes" msgstr "Copiază codurile de rezervă" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Copiază din CV" @@ -1625,6 +1679,10 @@ msgstr "Copiați textul din fișierul exportat și citiți-l în întregime; cor msgid "Copy this secret key and use it in your applications to access your data." msgstr "Copiați această cheie secretă și folosiți-o în aplicațiile dvs. pentru a vă accesa datele." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Corectați anul sau utilizați „Prezentul” pentru munca în curs." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Corectați anul sau scrieți „Prezent” pentru munca în curs." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Această acțiune nu a putut fi finalizată. Încearcă din nou." @@ -1655,14 +1712,6 @@ msgstr "Nu s-a putut genera fișierul DOCX. Vă rugăm să încercați din nou." msgid "Could not generate the PDF. Please try again." msgstr "Nu s-a putut genera fișierul PDF. Vă rugăm să încercați din nou." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Scrisorile de intenție nu au putut fi încărcate." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "CV-ul selectat nu a putut fi încărcat." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Această scrisoare de intenție nu a putut fi încărcată." @@ -1675,11 +1724,6 @@ msgstr "Nu s-a putut pregăti exemplul. Încearcă din nou." msgid "Could not prepare your resume for printing. Please try again." msgstr "Nu s-a putut pregăti CV-ul dumneavoastră pentru tipărire. Vă rugăm să încercați din nou." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nu s-a putut ajunge la furnizorul AI. Vă rugăm să încercați din nou." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Nu s-a putut restaura acest patch." @@ -1709,6 +1753,18 @@ msgstr "Nu s-a putut verifica conexiunea. Verificați cheia API, modelul și adr msgid "Couldn't add the application. Please try again." msgstr "Candidatura nu a putut fi adăugată. Vă rugăm să încercați din nou." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Nu s-a putut șterge intrarea din cronologie." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Candidatura nu a putut fi mutată. Vă rugăm să încercați din nou." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Nu s-a putut salva nota." @@ -1764,7 +1828,6 @@ msgstr "Umplere" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Scrisoare de intenție" @@ -1778,16 +1841,17 @@ msgstr "Scrisoare de intenție" msgid "Cover letter draft" msgstr "Schiță de scrisoare de intenție" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Scrisori de intenție" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Creează" @@ -1804,10 +1868,7 @@ msgstr "Creează un cont nou" msgid "Create a new API key" msgstr "Creați o nouă cheie API" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Creați un nou CV" @@ -1815,13 +1876,9 @@ msgstr "Creați un nou CV" msgid "Create a resume" msgstr "Creează un CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Creați un exemplu de CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Creează scrisoare de intenție" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Creați de la zero" msgid "Create one now" msgstr "Creați unul acum" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Creați un CV cu opțiuni" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Creat" @@ -1847,14 +1899,19 @@ msgstr "Creat" msgid "Created \"{0}\" and linked it to this application." msgstr "A creat „{0}” și l-a conectat la această candidatură." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Se creează cheia API..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Se creează CV-ul..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Decupează și încarcă" @@ -1931,10 +1988,6 @@ msgstr "Întunecată" msgid "Dark theme" msgstr "Temă întunecată" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Panou de control" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Dată" @@ -1969,34 +2022,30 @@ msgstr "Reduceți zoomul" msgid "Deep check" msgstr "Verificare aprofundată" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Șablon implicit" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Diplomă" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Șterge" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Ștergeți-l. Cuvintele cheie ascunse sunt tratate ca o încercare deliberată de a păcăli căutarea." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Șterge pagina" @@ -2040,10 +2097,6 @@ msgstr "Ștergeți acest fir de discuție al agentului?" msgid "Delete this application?" msgstr "Ștergi această candidatură?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Ștergi această scrisoare de intenție?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Ștergeți această intrare din cronologie?" msgid "Delete timeline entry" msgstr "Ștergeți intrarea din cronologie" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "S-au șters {0} candidaturi." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Se șterge contul..." @@ -2077,11 +2139,6 @@ msgstr "Se șterge contul..." msgid "Deleting your API key..." msgstr "Se șterge cheia API..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Se șterge CV-ul..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Refuzat, se așteaptă agentul…" @@ -2191,12 +2248,22 @@ msgstr "Documentație" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Documentație" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Documente trimise" @@ -2309,18 +2376,27 @@ msgstr "Trageți pentru a repoziționa și folosiți glisorul pentru a mări în msgid "Drag to turn the pages" msgstr "Trage pentru a răsuci paginile" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Renunțați la pronume și începeți cu verbul. Aceasta este convenția pe majoritatea piețelor." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplică" @@ -2336,6 +2412,10 @@ msgstr "Duplică CV-ul" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplicați CV-ul pentru a crea unul nou, identic cu originalul." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Se duplică CV-ul..." @@ -2355,11 +2435,6 @@ msgstr "Olandeză" msgid "Edit" msgstr "Edita" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Editează {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Editați data" msgid "Edit declined" msgstr "Editare refuzată" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Editați detaliile" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Editați modelul" msgid "Edit note" msgstr "Editați nota" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exportă JSON" msgid "Export my data" msgstr "Exportați datele mele" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exportă PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Cincisprezece șabloane, toate gratuite. Alege-l pe cel care îți place. Poți schimba tipul, culoarea și aspectul în editor." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fişier" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Completează câmpurile" @@ -2858,9 +2935,13 @@ msgstr "Completează câmpurile" msgid "Filled in what we could from the posting." msgstr "Am completat ce am putut din postare." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrați după" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Găsește punctele slabe și rescrie-le cu rezultate mai puternice, cifr msgid "Find us on GitHub" msgstr "Găsește-ne pe GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finlandeză" @@ -2967,6 +3052,10 @@ msgstr "Pentru a păstra o copie" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Pentru următoarea ta candidatură" @@ -3120,7 +3209,7 @@ msgstr "Design grafic" msgid "Greek" msgstr "Greacă" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Grilă" @@ -3304,8 +3393,7 @@ msgstr "Dacă provine dintr-o scanare, este de așteptat. În caz contrar, elimi msgid "Images cover most of the page." msgstr "Imaginile acoperă cea mai mare parte a paginii." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Import" @@ -3314,15 +3402,13 @@ msgstr "Import" msgid "Import {0}" msgstr "Importă {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importați un CV existent" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importă JSON cu scrisoare de intenție" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importă din CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importă JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Au importat {0} candidaturi." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importul din Word necesită un furnizor de IA conectat." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Se importă CV-ul..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importarea…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Se inspectează pagina {0} din {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrări" @@ -3466,6 +3552,10 @@ msgstr "Configurație furnizor AI nevalidă." msgid "Issuer" msgstr "Emitent" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italiană" msgid "Italic" msgstr "Cursiv" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japoneză" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Rezumat JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Continuă editarea" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Continuă editarea în Word, Google Docs sau Pages. Aspectul poate diferi de cel al PDF-ului." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Păstrați-l sub 2,5 MB, de obicei prin eliminarea sau micșorarea imaginilor." @@ -3659,19 +3760,14 @@ msgstr "Limbă" msgid "Languages" msgstr "Limbi" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Ultima actualizare" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Ultima actualizare" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Ultima actualizare la {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letonă" @@ -3689,7 +3785,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Începe cu munca. Adaugă un detaliu concret, astfel încât cineva să și-l poată imagina." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Pleacă" @@ -3706,10 +3801,6 @@ msgstr "Lăsați necompletat pentru a reseta titlul la cel original." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Permiteți să configurați un furnizor de AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Aliniere la stânga" @@ -3722,6 +3813,11 @@ msgstr "Juridic" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Lungimea nu este un defect, iar nu există o regulă universală a unei singure pagini. Păstrați paginile care își merită locul." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Lungimea nu este un defect, iar nu există o regulă universală a unei msgid "Letter" msgstr "Scrisoare" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume conectat" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Recomandare…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Recomandare…" msgid "Linking your {providerName} account..." msgstr "Se conectează contul {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Listă" @@ -3845,10 +3948,6 @@ msgstr "Lituaniană" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Se încarcă furnizorii de inteligență artificială. Vă rugăm să încercați din nou imediat." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Se încarcă candidaturile…" @@ -3888,17 +3987,15 @@ msgstr "Se încarcă totalul" msgid "Location" msgstr "Locație" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Blochează" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Impact mediu" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "CV de lucru lipsă" @@ -4106,6 +4197,12 @@ msgstr "Mută la interviu" msgid "Move to offer" msgstr "Mută la ofertă" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Mutat în" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Nume" @@ -4188,6 +4287,11 @@ msgstr "Rețea" msgid "Never expires" msgstr "Nu expiră niciodată" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Înregistrarea conturilor noi este momentan dezactivată pe acest server." @@ -4197,6 +4301,15 @@ msgstr "Înregistrarea conturilor noi este momentan dezactivată pe acest server msgid "New Application" msgstr "Candidatură nouă" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Linie nouă" @@ -4233,10 +4346,6 @@ msgstr "Fir nou" msgid "New Thread" msgstr "Subiect nou" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Următor" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Niciun furnizor AI conectat" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Niciun furnizor de IA nu este conectat, așa că vom extrage textul din PDF aici, în browserul tău, și vom completa ce reușim să recunoaștem. Așteaptă-te să ajustezi rezultatul." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nicio candidatură nu se potrivește cu filtrele dvs." @@ -4265,6 +4370,10 @@ msgstr "Nicio candidatură nu se potrivește cu filtrele dvs." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Încă nu există candidaturi. Adăugați câteva ca să vedeți pâlnia și ratele de răspuns." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Nu a fost găsită nicio listă cu puncte." @@ -4278,15 +4387,6 @@ msgstr "Nicio comandă nu se potrivește cu această căutare." msgid "No conventional section headings were found." msgstr "Nu a fost găsit niciun titlu de secțiune convențional." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Nu s-au găsit scrisori de intenție. Creează una sau importă o scrisoare existentă." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Furnizorul de AI nu a trimis niciun fel de date." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Nu a fost găsită nicio dată." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Niciun rând nu pare a fi un titlu de post asociat cu un angajator." @@ -4351,11 +4455,6 @@ msgstr "Nu s-a găsit niciun rezultat." msgid "No resume linked." msgstr "Niciun CV nu este legat." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Niciun CV nu corespunde căutării dvs." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Încă nu există CV-uri." @@ -4445,6 +4544,15 @@ msgstr "Notițe" msgid "Nothing marks a role as ongoing." msgstr "Nimic nu marchează un rol ca fiind în desfășurare." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Au fost verificate doar primele pagini." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Deschide" @@ -4559,6 +4664,10 @@ msgstr "Deschide modul de focalizare" msgid "Open in builder" msgstr "Deschide în editor" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Deschideți Setări integrări" @@ -4597,6 +4706,10 @@ msgstr "Se deschide într-o filă nouă" msgid "opens in new tab" msgstr "se deschide într-o filă nouă" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Notă opțională pentru agent" @@ -4609,6 +4722,16 @@ msgstr "Notă opțională pentru agent…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opțional, ce termeni dintr-un anunț de angajare apar deja." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Pagină" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Instantaneu PDF atașat candidaturii." msgid "PDF text layer" msgstr "Stratul de text al PDF-ului" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF-urile deja atașate candidaturilor vor rămâne disponibile." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Preferați o singură coloană, sau păstrați coloana laterală pentru #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferințe" @@ -4957,10 +5079,6 @@ msgstr "Previzualizează PDF-ul" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Anterior" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Nivel de competență" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Re-scorați" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Mergi la pagina principală" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Rezumat reactiv (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume este gratuit și open-source. Amruth și o comunitate de contribuitori îl mențin în funcțiune. Dacă vrei să sprijini acest proiect, donațiile ajută la acoperirea costurilor de găzduire și dezvoltare." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume este gratuit și open source. Dacă te-a ajutat, te rug msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "CV reactiv v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "CV reactiv v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Citește din nou" @@ -5191,6 +5299,10 @@ msgstr "Se citește pagina {0} din {1}…" msgid "Reading PDF" msgstr "Se citește PDF-ul" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Se citește postarea…" @@ -5199,6 +5311,10 @@ msgstr "Se citește postarea…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Acest PDF se citește în browserul tău. Fișierul tău nu este încărcat." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Gata de activare" @@ -5302,6 +5418,10 @@ msgstr "Elimină eticheta" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Resurse" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Responsabil de lucrul la sistemul de design și de a ajuta alte echipe cu designurile lor." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Restabili" @@ -5418,6 +5539,11 @@ msgstr "Restaurați CV-ul la starea de dinaintea acestui patch?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Șabloane de CV" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV-uri" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formatul descărcării exemplului" msgid "Sample resume" msgstr "CV exemplu" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "CV exemplu pentru {name}" @@ -5615,6 +5744,7 @@ msgstr "Fără serif" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Salvează modificările" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Salvează modificările înainte de previzualizare, export sau schimbarea stilului." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Salvează copia în bibliotecă" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Salvați modelul" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Salvează modificările CV-ului înainte de a-i copia conținutul sau stilul." @@ -5717,7 +5842,8 @@ msgstr "Punctează-mi potrivirea" msgid "Scoring your fit…" msgstr "Punerea punctului pentru potrivirea ta..." -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Căutare" @@ -5730,13 +5856,13 @@ msgstr "Căutați candidaturi..." msgid "Search commands" msgstr "Comenzi de căutare" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Caută scrisori de intenție" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Caută scrisori de intenție..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Căutați o iconiță" msgid "Search for…" msgstr "Căutați…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Căutare CV-uri..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Setează parolă" msgid "Set the document language when exporting." msgstr "Setați limba documentului la exportare." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Configurați un furnizor" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Configurați un furnizor de inteligență artificială" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Configurează un furnizor de inteligență artificială pentru a discuta despre acest CV și a aplica automat modificările." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Setări" @@ -6121,7 +6245,7 @@ msgstr "Omite și încarcă" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Săriți la conținutul principal" @@ -6193,6 +6317,10 @@ msgstr "Altceva…" msgid "Something went wrong" msgstr "Ceva nu a mers bine" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Ceva nu a mers bine la citirea acelui fișier. Încercați din nou." @@ -6212,8 +6340,15 @@ msgstr "A apărut o problemă la conectare. Încearcă din nou." msgid "Something went wrong. Please try again." msgstr "Ceva nu a funcționat. Vă rugăm să încercați din nou." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sortați după" @@ -6319,14 +6454,10 @@ msgstr "Începeți un fir de discuție" msgid "Start again" msgstr "Începe din nou" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Începeți să vă creați CV-ul dându-i un nume." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Începeți să vă creați CV-ul de la zero" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Data de început trebuie să fie anterioară sau egală cu data de sfâr msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Începeți fiecare cu un verb concret: a construit, a condus, a redus, a migrat." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Începeți un nou fir de discuție" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistici" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Rămâi" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Rămâne în browserul tău" @@ -6419,6 +6561,10 @@ msgstr "Stilul și datele expeditorului au fost actualizate din CV-ul selectat." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Sugestii" @@ -6472,6 +6618,7 @@ msgstr "Tabel" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Etichete" @@ -6483,6 +6630,14 @@ msgstr "Etichetele pot fi folosite pentru a categoriza CV-ul după cuvinte cheie msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Etichetele oferă programului o ordine explicită de citire. Activați-le la exportare, dacă instrumentul dvs. oferă această opțiune." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Personalizează-mi CV-ul" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Text extras" msgid "Text is written one character at a time." msgstr "Textul este scris câte un caracter pe rând." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Textul se află în zona de antet sau de subsol." @@ -6618,10 +6776,18 @@ msgstr "Cheia API a fost ștearsă." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplicația care te-a trimis aici a făcut o cerere de autorizare nevalidă." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Verificările de mai sus sunt mecanice. Aceasta întreabă un model de limbaj ce ar crede un cititor despre punctele dvs. și sugerează rescrieri. Nu produce niciun scor." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Verificarea aprofundată nu a putut fi finalizată. Încercați din nou." @@ -6630,19 +6796,14 @@ msgstr "Verificarea aprofundată nu a putut fi finalizată. Încercați din nou. msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Fișierul importat nu a putut fi analizat într-un rezumat valid." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Ordinea în care este stocat textul diferă puternic de ordinea în care este citit." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Scrisoarea originală rămâne în CV-ul tău. Fiecare copie poate fi editată independent." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Pagina pe care o căutați s-ar putea să fi fost mutată sau să nu mai existe." @@ -6751,11 +6912,6 @@ msgstr "Aceste date nu vor fi citite corect." msgid "Thinking" msgstr "Gândire" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Această acțiune nu poate fi anulată." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Această acțiune nu poate fi anulată. Toate datele dvs. vor fi șterse definitiv." @@ -6804,10 +6960,6 @@ msgstr "Această intrare nu are date." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Această intrare va fi ștearsă definitiv. Această acțiune nu poate fi anulată." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Această funcție necesită un furnizor de inteligență artificială conectat. Vă rugăm să configurați unul în setări." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Acest fișier conține câmpuri de formular." @@ -6848,6 +7000,10 @@ msgstr "Acest fișier este mare pentru un CV." msgid "This file is larger than many application forms accept." msgstr "Acest fișier este mai mare decât acceptă multe formulare de candidatură." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Acest fișier folosește foarte multe fonturi diferite." @@ -6884,14 +7040,6 @@ msgstr "Această cheie este afișată o singură dată. Copiați-o înainte să msgid "This link is missing its protocol." msgstr "Acest link îi lipsește protocolul." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Acest lucru poate dura câteva minute, în funcție de răspunsul furnizorului AI. Vă rugăm să nu închideți fereastra și să nu reîncărcați pagina." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Poate dura un moment. Te rugăm să nu închizi fereastra și să nu reîmprospătezi pagina." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Aceasta măsoară cât de fidel pot programele să extragă textul acestui fișier. Nu prezice dacă o candidatură va fi respinsă, și niciun instrument nu poate. Fișierul dumneavoastră a fost citit în acest browser și nu a fost încărcat niciodată." @@ -6908,10 +7056,9 @@ msgstr "Această pagină este pe coloane, iar textul se extrage în afara ordini msgid "This page is very densely packed." msgstr "Această pagină este foarte dens încărcată." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Acest PDF nu conține text lizibil. Este probabil o scanare, deci nu există nimic de importat." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Această perioadă se încheie înainte de a începe." msgid "This period starts in the future." msgstr "Această perioadă începe în viitor." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Acest CV nu conține scrisori de intenție încorporate." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Acest CV este blocat și nu poate fi actualizat." @@ -7105,11 +7248,25 @@ msgstr "Traduce aplicația" msgid "Translations" msgstr "Traduceri" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Încearcă din nou" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Încearcă setările ca să vezi la ce au acces vizitatorii. Când îți creezi CV-ul, tu decizi cum îl împărtășești." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Încearcă PDF-ul tău" @@ -7198,7 +7359,8 @@ msgstr "Autentificarea cu doi factori este acum activată." msgid "Two-Factor Authentication QR Code" msgstr "Cod QR de autentificare cu doi factori" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Subliniat" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Anula" @@ -7253,17 +7417,18 @@ msgstr "Anula" msgid "Undo stylesheet edit" msgstr "Anulează editarea foii de stil" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Se deconectează contul {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Deblocare" @@ -7272,6 +7437,10 @@ msgstr "Deblocare" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Cheie de acces fără nume" @@ -7280,6 +7449,14 @@ msgstr "Cheie de acces fără nume" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Neverificat" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnameză" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Doriți o a doua opinie despre text?" msgid "Warning" msgstr "Avertisment" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Nu am putut detecta automat formatul. Alegeți-l mai sus." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Nu am putut găsi pagina respectivă" @@ -7666,10 +7843,6 @@ msgstr "Ce nu face aceasta" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Când este blocat, CV-ul nu poate fi actualizat sau șters." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Ai anulat conectarea înainte de finalizare." msgid "You have unsaved changes that will be lost." msgstr "Aveți modificări nesalvate care vor fi pierdute." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Veți fi direcționat la pagina de integrări. Fișierul pe care l-ați selectat nu va fi importat." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Ești într-o companie bună." @@ -7945,23 +8114,10 @@ msgstr "Numărul dvs. de telefon este scris într-un format neobișnuit." msgid "Your profile has been updated." msgstr "Profilul dumneavoastră a fost actualizat." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "CV-ul dumneavoastră a fost creat." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "CV-ul dumneavoastră a fost șters." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "CV-ul dumneavoastră a fost duplicat." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "CV-ul dumneavoastră a fost importat." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "CV-ul dumneavoastră a fost actualizat." diff --git a/apps/web/locales/ru-RU.po b/apps/web/locales/ru-RU.po index 1b9eb43fd..2af75b0de 100644 --- a/apps/web/locales/ru-RU.po +++ b/apps/web/locales/ru-RU.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" и вся хронология будут безвозвратно удалены. Это действие нельзя отменить." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# приложение для экспорта} other { msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} символов" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} контакты пропущены (неверный адрес электронной почты или отсутствует имя контакта). Эти приложения все еще импортируются." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} отклонено" msgid "{0} Sample Resume" msgstr "{0} Пример резюме" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} к исправлению" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Доступность" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Аккаунт" @@ -639,14 +697,6 @@ msgstr "Агент" msgid "Agent ready" msgstr "Агент готов" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Агенты" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "ИИ" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "В данный момент настройка ИИ-агента недоступна. Пожалуйста, попробуйте позже." @@ -695,6 +745,7 @@ msgstr "ИИ — когда захотите" msgid "Albanian" msgstr "Албанский" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Не удалось прочитать встроенный шрифт." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Из-за непредвиденной ошибки эта страница не загрузилась. Вы можете попробовать снова или вернуться назад." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "При импорте вашего резюме произошла неизвестная ошибка." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API-ключ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API-ключи" @@ -787,7 +833,7 @@ msgstr "Ключи API шифруются на сервере и никогда msgid "API Reference" msgstr "Справочник по API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Приложение" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Приложение" @@ -859,7 +907,7 @@ msgstr "Заявка обновлена." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Заявки" @@ -917,19 +965,10 @@ msgstr "Вы уверены, что хотите закрыть этот диа msgid "Are you sure you want to delete this API key?" msgstr "Вы уверены, что хотите удалить этот API-ключ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Уверены, что хотите удалить своё резюме?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Вы уверены, что хотите удалить свою учетную запись?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Вы уверены, что хотите заблокировать это резюме?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Проверка АТС" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Проверка ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Вложение загружено." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Аутентификация" @@ -1037,11 +1076,16 @@ msgstr "Азербайджанский" msgid "BA" msgstr "Бакалавр искусств" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Назад к настройкам аутентификации" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Чат" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Проверить снова" @@ -1295,9 +1344,13 @@ msgstr "Китайский (традиционный)" msgid "Choose {0}" msgstr "Выбрать {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Выберите сопроводительное письмо" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Выберите предустановленный или пользовательский оттенок." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Выберите резюме" @@ -1343,6 +1395,10 @@ msgstr "Выберите приложение" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Очистить фильтры" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Четкий выбор" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Нажмите здесь, чтобы выбрать файл для импорта" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Идентификатор клиента" @@ -1436,7 +1492,6 @@ msgstr "Сообщество" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Компактный" @@ -1539,15 +1594,6 @@ msgstr "Содержимое расположено в виде сетки." msgid "Continue" msgstr "Продолжить" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Продолжить с того места, где вы остановились" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Внести вклад в код" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Скопировано в буфер обмена." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Скопировано в буфер обмена." msgid "Copy" msgstr "Скопировать" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Скопируйте существующее письмо из резюме" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Скопируйте и сохраните эти резервные к msgid "Copy Backup Codes" msgstr "Скопировать резервные коды" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Копировать из резюме" @@ -1625,6 +1679,10 @@ msgstr "Скопируйте текст из экспортированного msgid "Copy this secret key and use it in your applications to access your data." msgstr "Скопируйте этот секретный ключ и используйте его в своих приложениях для доступа к данным." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Исправьте год или используйте «Настоящее» для текущей работы." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Исправьте год или напишите «Present» для текущей работы." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Не удалось выполнить это действие. Пожалуйста, попробуйте еще раз." @@ -1655,14 +1712,6 @@ msgstr "Не удалось создать DOCX. Пожалуйста, попр msgid "Could not generate the PDF. Please try again." msgstr "Не удалось создать PDF. Пожалуйста, попробуйте ещё раз." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Не удалось загрузить сопроводительные письма." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Не удалось загрузить выбранное резюме." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Не удалось загрузить это сопроводительное письмо." @@ -1675,11 +1724,6 @@ msgstr "Не удалось подготовить пример. Повтори msgid "Could not prepare your resume for printing. Please try again." msgstr "Не удалось подготовить резюме к печати. Пожалуйста, попробуйте ещё раз." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Не удалось связаться с провайдером AI. Пожалуйста, попробуйте еще раз." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Восстановить этот патч не удалось." @@ -1709,6 +1753,18 @@ msgstr "Не удалось проверить соединение. Прове msgid "Couldn't add the application. Please try again." msgstr "Не удалось добавить заявку. Пожалуйста, попробуйте еще раз." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Не удалось удалить запись хронологии." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Не удалось переместить заявку. Пожалуйста, попробуйте еще раз." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Не удалось сохранить заметку." @@ -1764,7 +1828,6 @@ msgstr "Обложка" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Сопроводительное письмо" @@ -1778,16 +1841,17 @@ msgstr "Сопроводительное письмо" msgid "Cover letter draft" msgstr "Проект сопроводительного письма" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Сопроводительные письма" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Создать" @@ -1804,10 +1868,7 @@ msgstr "Создать новый аккаунт" msgid "Create a new API key" msgstr "Создать новый API-ключ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Создать новое резюме" @@ -1815,13 +1876,9 @@ msgstr "Создать новое резюме" msgid "Create a resume" msgstr "Создать резюме" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Создать образец резюме" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Создать сопроводительное письмо" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Создать с нуля" msgid "Create one now" msgstr "Создайте его прямо сейчас" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Создайте резюме с опциями" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Создано" @@ -1847,14 +1899,19 @@ msgstr "Создано" msgid "Created \"{0}\" and linked it to this application." msgstr "Создал \"{0}\" и связал его с этой заявкой." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Создание вашего API-ключа..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Создание вашего резюме..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Обрезать и загрузить" @@ -1931,10 +1988,6 @@ msgstr "Темная" msgid "Dark theme" msgstr "Темная тема" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Панель управления" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Дата" @@ -1969,34 +2022,30 @@ msgstr "Уменьшить масштаб" msgid "Deep check" msgstr "Глубокая проверка" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Шаблон по умолчанию" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Степень" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Удалить" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Удалите это. Скрытые ключевые слова расцениваются как намеренная попытка обмануть поиск." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Удалить страницу" @@ -2040,10 +2097,6 @@ msgstr "Удалить эту ветку обсуждения с агентом? msgid "Delete this application?" msgstr "Удалить эту заявку?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Удалить это сопроводительное письмо?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Удалить эту запись хронологии?" msgid "Delete timeline entry" msgstr "Удалить запись хронологии" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Удалены заявки ({0})." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Удаление вашей учетной записи..." @@ -2077,11 +2139,6 @@ msgstr "Удаление вашей учетной записи..." msgid "Deleting your API key..." msgstr "Удаление вашего API-ключа..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Удаление вашего резюме..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Отклонено, ожидание агента…" @@ -2191,12 +2248,22 @@ msgstr "Документация" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Документация" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Документы отправлены" @@ -2309,18 +2376,27 @@ msgstr "Перетащите ползунок для изменения поло msgid "Drag to turn the pages" msgstr "Перетащите, чтобы перелистывать страницы" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Уберите местоимения и начинайте с глагола. Так принято на большинстве рынков." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Дублировать" @@ -2336,6 +2412,10 @@ msgstr "Дублировать резюме" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Дублируйте своё резюме, чтобы создать новое, полностью ему соответствующее." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Дублирование вашего резюме..." @@ -2355,11 +2435,6 @@ msgstr "Нидерландский" msgid "Edit" msgstr "Редактировать" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Изменить {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Изменить дату" msgid "Edit declined" msgstr "Правка отклонена" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Редактировать подробности" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Редактировать модель" msgid "Edit note" msgstr "Изменить заметку" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Экспорт JSON" msgid "Export my data" msgstr "Экспорт моих данных" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Экспорт PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Пятнадцать шаблонов — все бесплатные. Выберите понравившийся. В редакторе можно изменить шрифт, цвет и макет." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Файл" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Заполнить поля" @@ -2858,9 +2935,13 @@ msgstr "Заполнить поля" msgid "Filled in what we could from the posting." msgstr "Заполнили все, что смогли из публикации." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Фильтровать по" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Найдите слабые пункты и перепишите их, msgid "Find us on GitHub" msgstr "Мы на GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Финский" @@ -2967,6 +3052,10 @@ msgstr "Чтобы сохранить копию" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Для следующего отклика" @@ -3120,7 +3209,7 @@ msgstr "Графический дизайн" msgid "Greek" msgstr "Греческий" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Плитка" @@ -3304,8 +3393,7 @@ msgstr "Если это результат сканирования, это ож msgid "Images cover most of the page." msgstr "Изображения занимают большую часть страницы." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Импорт" @@ -3314,15 +3402,13 @@ msgstr "Импорт" msgid "Import {0}" msgstr "Импортировать {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Импорт существующего резюме" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Импортировать сопроводительное письмо в формате JSON." +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Импорт из CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Импортировать JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Импортировано заявок: {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Для импорта из Word требуется подключенный поставщик искусственного интеллекта." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Импорт вашего резюме..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Импорт…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Проверка страницы {0} из {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Интеграции" @@ -3466,6 +3552,10 @@ msgstr "Неверная конфигурация поставщика ИИ." msgid "Issuer" msgstr "Выдавший" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Итальянский" msgid "Italic" msgstr "Курсив" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Японский" @@ -3530,10 +3628,9 @@ msgstr "Джон Доу" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Резюме" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Продолжайте редактировать" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Продолжайте редактирование в Word, Google Docs или Pages. Макет может отличаться от PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Держите размер файла до 2,5 МБ, обычно за счёт удаления или уменьшения изображений." @@ -3659,19 +3760,14 @@ msgstr "Язык" msgid "Languages" msgstr "Языки" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Последнее обновление" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Последнее обновление" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Последнее обновление {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Латышский" @@ -3689,7 +3785,6 @@ msgstr "Макет" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Начните с проделанной работы. Добавьте конкретную деталь, чтобы это можно было представить." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Покинуть" @@ -3706,10 +3801,6 @@ msgstr "Оставьте пустым, чтобы сбросить заголо msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Уйти, чтобы настроить поставщика ИИ?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Выровнять по левому краю" @@ -3722,6 +3813,11 @@ msgstr "Правовая информация" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Длина — не недостаток, и универсального правила «одна страница» не существует. Оставляйте те страницы, которые оправданы содержанием." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Длина — не недостаток, и универсальног msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Связанное реактивное резюме" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, рекомендация…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, рекомендация…" msgid "Linking your {providerName} account..." msgstr "Привязка учетной записи {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Список" @@ -3845,10 +3948,6 @@ msgstr "Литовский" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Загрузка поставщиков ИИ. Пожалуйста, попробуйте еще раз через минуту." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Загрузка заявок…" @@ -3888,17 +3987,15 @@ msgstr "Загрузка общего числа" msgid "Location" msgstr "Местоположение" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Заблокировать" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Среднее влияние" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Отсутствует резюме с места работы." @@ -4106,6 +4197,12 @@ msgstr "Переместить на этап собеседования" msgid "Move to offer" msgstr "Переместить на этап предложения" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Перемещено в" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Название" @@ -4188,6 +4287,11 @@ msgstr "Сеть" msgid "Never expires" msgstr "Никогда не истекает" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Регистрация новых аккаунтов на этом сервере сейчас отключена." @@ -4197,6 +4301,15 @@ msgstr "Регистрация новых аккаунтов на этом се msgid "New Application" msgstr "Новая заявка" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Новая строка" @@ -4233,10 +4346,6 @@ msgstr "Новая тема" msgid "New Thread" msgstr "Новая тема" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Далее" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Провайдер ИИ не подключен" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Никакой поставщик искусственного интеллекта не подключен, поэтому мы прочитаем текст из PDF-файла здесь, в вашем браузере, и заполним его тем, что сможем распознать. Ожидайте улучшения результата." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Ни одна заявка не соответствует вашим фильтрам." @@ -4265,6 +4370,10 @@ msgstr "Ни одна заявка не соответствует вашим ф msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Заявок пока нет. Добавьте несколько, чтобы увидеть воронку и долю ответов." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Маркированные списки не найдены." @@ -4278,15 +4387,6 @@ msgstr "По этому запросу команд не найдено." msgid "No conventional section headings were found." msgstr "Привычные заголовки разделов не найдены." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Сопроводительных писем не обнаружено. Создайте его или импортируйте существующее письмо." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Поставщик ИИ не получил никаких данных." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Даты не найдены." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Ни одна строка не похожа на должность вместе с работодателем." @@ -4351,11 +4455,6 @@ msgstr "Результатов не найдено." msgid "No resume linked." msgstr "Нет ссылки на резюме." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "По вашему запросу не найдено ни одного резюме." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Резюме пока нет." @@ -4445,6 +4544,15 @@ msgstr "Заметки" msgid "Nothing marks a role as ongoing." msgstr "Ничто не указывает, что должность занимается по настоящее время." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Проверены только первые страницы." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Открыть" @@ -4559,6 +4664,10 @@ msgstr "Открыть режим фокусировки" msgid "Open in builder" msgstr "Открыть в конструкторе" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Откройте Настройки интеграций" @@ -4597,6 +4706,10 @@ msgstr "Открывается в новой вкладке" msgid "opens in new tab" msgstr "открывается в новой вкладке" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Необязательная заметка для агента" @@ -4609,6 +4722,16 @@ msgstr "Необязательная заметка для агента…" msgid "Optionally, which terms from a job posting already appear." msgstr "При желании — какие термины из вакансии уже присутствуют." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Страница" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-снимок прикреплен к приложению." msgid "PDF text layer" msgstr "Текстовый слой PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF-файлы, уже прикрепленные к приложениям, останутся доступными." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Отдавайте предпочтение одной колонке и #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Настройки" @@ -4957,10 +5079,6 @@ msgstr "Предварительный просмотр PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Предыдущий" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Компетентность" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Профиль" @@ -5118,11 +5236,6 @@ msgstr "Повторный результат" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume — перейти на главную страницу" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Реактивное резюме (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume бесплатен и имеет открытый исходный код. Amruth и сообщество участников поддерживают его работу. Если хотите поддержать проект, пожертвования помогут покрыть хостинг и разработку." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume — бесплатный проект с открыты msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Реактивное возобновление v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Прочитать снова" @@ -5191,6 +5299,10 @@ msgstr "Чтение страницы {0} из {1}…" msgid "Reading PDF" msgstr "Чтение PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Чтение объявления…" @@ -5199,6 +5311,10 @@ msgstr "Чтение объявления…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Этот PDF читается в вашем браузере. Файл не загружается." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Готово к активации" @@ -5302,6 +5418,10 @@ msgstr "Удалить тег" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ресурсы" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Ответственность за работу над дизайн-системой и помощь другим командам с их дизайном." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Восстановить" @@ -5418,6 +5539,11 @@ msgstr "Восстановить резюме к состоянию до это msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Шаблоны резюме" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Резюме" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Формат скачивания примера" msgid "Sample resume" msgstr "Пример резюме" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Пример резюме для {name}" @@ -5615,6 +5744,7 @@ msgstr "Без засечек" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Сохранить изменения" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Сохраните изменения перед предварительным просмотром, экспортом или изменением стиля." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Сохранить копию в библиотеке" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Сохранить модель" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Сохраняйте изменения резюме перед копированием его содержимого или стиля." @@ -5717,7 +5842,8 @@ msgstr "Оцени мою посадку" msgid "Scoring your fit…" msgstr "Оценка вашей подгонки…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Поиск" @@ -5730,13 +5856,13 @@ msgstr "Поиск заявок…" msgid "Search commands" msgstr "Команды поиска" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Поиск сопроводительных писем" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Поиск сопроводительных писем..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Поиск иконки" msgid "Search for…" msgstr "Поиск…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Поиск резюме..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Установить пароль" msgid "Set the document language when exporting." msgstr "Указывайте язык документа при экспорте." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Настройте поставщика услуг." - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Настройте поставщика ИИ." @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Настройте систему автоматического редактирования резюме с помощью ИИ-провайдера." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Настройки" @@ -6121,7 +6245,7 @@ msgstr "Пропустить и загрузить" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Перейти к основному содержимому" @@ -6193,6 +6317,10 @@ msgstr "Другое…" msgid "Something went wrong" msgstr "Что-то пошло не так." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "При чтении файла что-то пошло не так. Попробуйте ещё раз." @@ -6212,8 +6340,15 @@ msgstr "При входе что-то пошло не так. Попробуйт msgid "Something went wrong. Please try again." msgstr "Что-то пошло не так. Пожалуйста, попробуйте еще раз." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Сортировать по" @@ -6319,14 +6454,10 @@ msgstr "Начать обсуждение" msgid "Start again" msgstr "Начать заново" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Начните составлять свое резюме, дав ему название." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Начните делать свое резюме с нуля" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Дата начала должна быть не позднее даты msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Начинайте каждый пункт с конкретного глагола: создал, руководил, сократил, перенёс." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Начать новую тему" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Статистика" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Остаться" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Остаётся в вашем браузере" @@ -6419,6 +6561,10 @@ msgstr "Сведения о стиле и отправителе обновле msgid "Subreddit" msgstr "Сабреддит" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Предложения" @@ -6472,6 +6618,7 @@ msgstr "Таблица" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Теги" @@ -6483,6 +6630,14 @@ msgstr "Теги можно использовать для категориза msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Теги задают программам явный порядок чтения. Включайте их при экспорте, если ваш инструмент это позволяет." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Адаптировать мое резюме" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Телугу" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Текст извлечён" msgid "Text is written one character at a time." msgstr "Текст записан посимвольно." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Текст расположен в области колонтитула." @@ -6618,10 +6776,18 @@ msgstr "API-ключ удалён." msgid "The application that sent you here made an invalid authorization request." msgstr "Приложение, которое направило вас сюда, отправило недопустимый запрос авторизации." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Проверки выше механические. А эта спрашивает языковую модель, что читатель подумает о ваших пунктах, и предлагает варианты переформулировки. Балла она не даёт." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Не удалось завершить глубокую проверку. Попробуйте ещё раз." @@ -6630,19 +6796,14 @@ msgstr "Не удалось завершить глубокую проверку msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Импортированный файл не может быть разобран на корректное резюме." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Порядок хранения текста сильно расходится с порядком его чтения." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Оригинал письма останется в вашем резюме. Каждую копию можно редактировать независимо." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Возможно, искомая вами страница была перемещена или больше не существует." @@ -6751,11 +6912,6 @@ msgstr "Эти даты не будут прочитаны правильно." msgid "Thinking" msgstr "Мышление" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Это действие нельзя отменить." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Это действие нельзя отменить. Все ваши данные будут безвозвратно удалены." @@ -6804,10 +6960,6 @@ msgstr "Эта запись не имеет дат." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Эта запись будет удалена навсегда. Это действие нельзя отменить." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Для работы этой функции требуется подключенный поставщик ИИ. Пожалуйста, настройте его в параметрах." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Этот файл содержит поля формы." @@ -6848,6 +7000,10 @@ msgstr "Этот файл велик для резюме." msgid "This file is larger than many application forms accept." msgstr "Этот файл больше, чем допускают многие формы подачи заявок." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "В этом файле используется много разных шрифтов." @@ -6884,14 +7040,6 @@ msgstr "Этот ключ показывается только один раз. msgid "This link is missing its protocol." msgstr "В этой ссылке отсутствует протокол." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Это может занять несколько минут, в зависимости от времени ответа провайдера ИИ. Пожалуйста, не закрывайте окно и не обновляйте страницу." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Это может занять некоторое время. Пожалуйста, не закрывайте окно и не обновляйте страницу." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Здесь измеряется, насколько точно программа может извлечь текст из этого файла. Это не предсказывает, откажут ли по заявке, и ни один инструмент этого не умеет. Ваш файл был прочитан в этом браузере и никуда не отправлялся." @@ -6908,10 +7056,9 @@ msgstr "Эта страница в столбцах, и текст извлек msgid "This page is very densely packed." msgstr "Эта страница очень плотно заполнена." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "В этом PDF-файле нет читаемого текста. Скорее всего это скан, поэтому импортировать нечего." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Этот период заканчивается, не успев нач msgid "This period starts in the future." msgstr "Этот период начинается в будущем." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "В этом резюме нет встроенных сопроводительных писем." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Это резюме заблокировано и не может быть обновлено." @@ -7105,11 +7248,25 @@ msgstr "Перевести приложение" msgid "Translations" msgstr "Переводы" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Попробуйте еще раз" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Попробуйте настройки, чтобы увидеть, к чему посетители могут получить доступ. При создании резюме вы решаете, как им поделиться." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Попробуйте свой PDF" @@ -7198,7 +7359,8 @@ msgstr "Двухфакторная аутентификация включена msgid "Two-Factor Authentication QR Code" msgstr "Двухфакторная аутентификация QR-код" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Подчеркивание" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Отменить" @@ -7253,17 +7417,18 @@ msgstr "Отменить" msgid "Undo stylesheet edit" msgstr "Отменить редактирование таблицы стилей" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Отвязка учетной записи {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Разблокировать" @@ -7272,6 +7437,10 @@ msgstr "Разблокировать" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Безымянный ключ" @@ -7280,6 +7449,14 @@ msgstr "Безымянный ключ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Не подтверждена" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Вьетнамский" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Хотите второе мнение о тексте?" msgid "Warning" msgstr "Предупреждение" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Не удалось определить формат автоматически. Выберите его выше." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Мы не смогли найти эту страницу." @@ -7666,10 +7843,6 @@ msgstr "Чего это не делает" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Когда резюме заблокировано, его нельзя обновить или удалить." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Вы отменили вход до его завершения." msgid "You have unsaved changes that will be lost." msgstr "У вас есть несохранённые изменения, которые будут потеряны." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Вы попадете на страницу «Интеграции». Выбранный вами файл не будет импортирован." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Вы в хорошей компании." @@ -7945,23 +8114,10 @@ msgstr "Ваш номер телефона записан в необычном msgid "Your profile has been updated." msgstr "Профиль обновлён." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Резюме создано." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Резюме удалено." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Резюме продублировано." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Резюме импортировано." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Резюме обновлено." diff --git a/apps/web/locales/sk-SK.po b/apps/web/locales/sk-SK.po index a4abcbc66..f2234d748 100644 --- a/apps/web/locales/sk-SK.po +++ b/apps/web/locales/sk-SK.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" a celá časová os budú natrvalo odstránené. Túto akciu nie je možné vrátiť späť." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aplikáciu na export} other {# aplikácie na export}} msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} znakov" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(y) preskočený (neplatný e-mail alebo chýbajúce meno kontaktu). Tieto aplikácie sa stále importujú." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} zamietnutých" msgid "{0} Sample Resume" msgstr "{0} Vzorový životopis" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} na opravu" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Prístupnosť" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Účet" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent pripravený" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenti" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Nastavenie agenta umelej inteligencie momentálne nie je k dispozícii. Skúste to znova o chvíľu." @@ -695,6 +745,7 @@ msgstr "AI, keď ju chceš" msgid "Albanian" msgstr "Albánčina" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Vložené písmo sa nepodarilo prečítať." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Neočakávaná chyba zabránila načítaniu tejto stránky. Môžete to skúsiť znova alebo sa vrátiť späť." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Pri importe tvojho životopisu sa vyskytla neznáma chyba." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API kľúč" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API kľúče" @@ -787,7 +833,7 @@ msgstr "Kľúče API sú na serveri šifrované a po uložení sa už nikdy nezo msgid "API Reference" msgstr "API dokumentácia" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplikácia" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Aplikácia" @@ -859,7 +907,7 @@ msgstr "Žiadosť bola aktualizovaná." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Žiadosti" @@ -917,19 +965,10 @@ msgstr "Ste si istí, že chcete zavrieť tento dialóg?" msgid "Are you sure you want to delete this API key?" msgstr "Naozaj chceš tento API kľúč vymazať?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Naozaj chceš tento životopis vymazať?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Naozaj chceš svoj účet vymazať?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Naozaj chceš tento životopis uzamknúť?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Kontrola ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Kontrola ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Príloha bola nahraná." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Overenie" @@ -1037,11 +1076,16 @@ msgstr "Azerbajdžančina" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Späť na nastavenia overovania" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Čet" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Skontrolovať znova" @@ -1295,9 +1344,13 @@ msgstr "Čínština (tradičná)" msgid "Choose {0}" msgstr "Vyber si {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Vyberte sprievodný list" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Vyberte si prednastavený alebo vlastný odtieň." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Vyberte si životopis" @@ -1343,6 +1395,10 @@ msgstr "Vyberte aplikáciu" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Vymazať filtre" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Vymazať výber" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Kliknutím sem vyber súbor na import" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID klienta" @@ -1436,7 +1492,6 @@ msgstr "Komunita" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompaktný" @@ -1539,15 +1594,6 @@ msgstr "Obsah je usporiadaný v mriežke." msgid "Continue" msgstr "Pokračovať" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Pokračuj tam, kde si prestal" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Prispej kódom" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Skopírované do schránky." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Skopírované do schránky." msgid "Copy" msgstr "Kopírovať" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Skopírujte existujúci list zo životopisu" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Skopíruj a uschovaj si tieto záložné kódy pre prípad, že stratí msgid "Copy Backup Codes" msgstr "Skopírovať záložné kódy" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Skopírujte zo životopisu" @@ -1625,6 +1679,10 @@ msgstr "Skopírujte text z exportovaného súboru a prečítajte si ho celý; op msgid "Copy this secret key and use it in your applications to access your data." msgstr "Skopíruj tento tajný kľúč a použi ho vo svojich aplikáciách na prístup k svojim dátam." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Opravte rok alebo použite \"Súčasnosť\" pre prebiehajúcu prácu." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Opravte rok alebo pre prebiehajúcu prácu napíšte „Present“." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Túto akciu sa nepodarilo dokončiť. Skúste to znova." @@ -1655,14 +1712,6 @@ msgstr "Nepodarilo sa vytvoriť DOCX. Skúste to prosím znova." msgid "Could not generate the PDF. Please try again." msgstr "Nepodarilo sa vytvoriť PDF. Skúste to prosím znova." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Nepodarilo sa načítať sprievodné listy." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Nepodarilo sa načítať vybratý životopis." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Tento sprievodný list sa nepodarilo načítať." @@ -1675,11 +1724,6 @@ msgstr "Vzor sa nepodarilo pripraviť. Skús to znova." msgid "Could not prepare your resume for printing. Please try again." msgstr "Nepodarilo sa pripraviť váš životopis na tlač. Skúste to prosím znova." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nepodarilo sa spojiť s poskytovateľom AI. Skúste to prosím znova." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Túto záplatu sa nepodarilo obnoviť." @@ -1709,6 +1753,18 @@ msgstr "Nepodarilo sa overiť pripojenie. Skontrolujte kľúč API, model a zák msgid "Couldn't add the application. Please try again." msgstr "Žiadosť sa nepodarilo pridať. Skúste to znova." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Nepodarilo sa odstrániť záznam časovej osi." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Žiadosť sa nepodarilo presunúť. Skúste to znova." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Poznámku sa nepodarilo uložiť." @@ -1764,7 +1828,6 @@ msgstr "Kryt" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Sprievodný list" @@ -1778,16 +1841,17 @@ msgstr "Motivačný list" msgid "Cover letter draft" msgstr "Návrh sprievodného listu" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Sprievodné listy" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Vytvoriť" @@ -1804,10 +1868,7 @@ msgstr "Vytvoriť nový účet" msgid "Create a new API key" msgstr "Vytvoriť nový API kľúč" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Vytvoriť nový životopis" @@ -1815,13 +1876,9 @@ msgstr "Vytvoriť nový životopis" msgid "Create a resume" msgstr "Vytvor životopis" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Vytvoriť ukážkový životopis" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Vytvorte sprievodný list" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Vytvoriť od nuly" msgid "Create one now" msgstr "Vytvorte si ho teraz" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Vytvorenie životopisu s možnosťami" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Vytvorené" @@ -1847,14 +1899,19 @@ msgstr "Vytvorené" msgid "Created \"{0}\" and linked it to this application." msgstr "Vytvoril sa „{0}“ a prepojil sa s touto žiadosťou." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Vytváram tvoj API kľúč..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Vytváram tvoj životopis..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Orezať a nahrať" @@ -1931,10 +1988,6 @@ msgstr "Tmavá" msgid "Dark theme" msgstr "Tmavá téma" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Ovládací panel" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Dátum" @@ -1969,34 +2022,30 @@ msgstr "Zmenšiť priblíženie" msgid "Deep check" msgstr "Hĺbková kontrola" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Predvolená šablóna" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Titul" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Vymazať" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Odstráňte to. Skryté kľúčové slová sa považujú za zámerný pokus oklamať vyhľadávanie." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Vymazať stranu" @@ -2040,10 +2097,6 @@ msgstr "Odstrániť toto vlákno agenta?" msgid "Delete this application?" msgstr "Odstrániť túto žiadosť?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Odstrániť tento sprievodný list?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Odstrániť tento záznam časovej osi?" msgid "Delete timeline entry" msgstr "Odstrániť záznam časovej osi" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Odstránené žiadosti (počet: {0})." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Vymazávam tvoj účet..." @@ -2077,11 +2139,6 @@ msgstr "Vymazávam tvoj účet..." msgid "Deleting your API key..." msgstr "Vymazávam tvoj API kľúč..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Vymazávam tvoj životopis..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Zamietnuté, čaká sa na agenta…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentácia" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentácia" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumenty odoslané" @@ -2309,18 +2376,27 @@ msgstr "Pred nahraním potiahnutím zmeňte polohu a pomocou posúvača priblí msgid "Drag to turn the pages" msgstr "Potiahni na otáčanie stránok" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Vynechajte zámená a začnite slovesom. Je to zvyklosť na väčšine trhov." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplikovať" @@ -2336,6 +2412,10 @@ msgstr "Duplikovať životopis" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplikuj svoj životopis a vytvor tak nový, totožný s pôvodným." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplikujem tvoj životopis..." @@ -2355,11 +2435,6 @@ msgstr "Holandčina" msgid "Edit" msgstr "Upraviť" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Upraviť {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Upraviť dátum" msgid "Edit declined" msgstr "Úprava zamietnutá" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Upraviť podrobnosti" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Upraviť model" msgid "Edit note" msgstr "Upraviť poznámku" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exportujte JSON" msgid "Export my data" msgstr "Exportovať moje údaje" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exportovať PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Pätnásť šablón – všetky zadarmo. Vyber si tú, ktorá sa ti páči. Typ, farbu aj rozloženie môžeš v editore zmeniť." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Súbor" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Vyplniť polia" @@ -2858,9 +2935,13 @@ msgstr "Vyplniť polia" msgid "Filled in what we could from the posting." msgstr "Doplnili sme, čo sme mohli z príspevku." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrovať podľa" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Nájdite slabé odrážky a prepíšte ich so silnejšími výsledkami, msgid "Find us on GitHub" msgstr "Nájdi nás na GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Fínčina" @@ -2967,6 +3052,10 @@ msgstr "Aby si mal zálohu" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Pre tvoju ďalšiu pracovnú prihlášku" @@ -3120,7 +3209,7 @@ msgstr "Grafický dizajn" msgid "Greek" msgstr "Gréčtina" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Mriežka" @@ -3304,8 +3393,7 @@ msgstr "Ak to pochádza zo skenu, je to očakávané. Inak to odstráňte; nábo msgid "Images cover most of the page." msgstr "Obrázky pokrývajú väčšinu strany." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importovať" @@ -3314,15 +3402,13 @@ msgstr "Importovať" msgid "Import {0}" msgstr "Importovať {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importovať existujúci životopis" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importujte sprievodný list JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importovať z CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importujte JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Počet importovaných žiadostí: {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Import z Wordu vyžaduje pripojeného poskytovateľa AI." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importujem tvoj životopis..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importuje sa…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Preskúmava sa strana {0} z {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrácie" @@ -3466,6 +3552,10 @@ msgstr "Neplatná konfigurácia poskytovateľa umelej inteligencie." msgid "Issuer" msgstr "Vydavateľ" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Taliančina" msgid "Italic" msgstr "Kurzíva" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japončina" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Pokračujte v úpravách" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Dokonči úpravy vo Worde, v Google Docs alebo v Pages. Rozloženie sa od PDF môže líšiť." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Udržte ho pod 2,5 MB, zvyčajne odstránením alebo zmenšením obrázkov." @@ -3659,19 +3760,14 @@ msgstr "Jazyk" msgid "Languages" msgstr "Jazyky" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Naposledy aktualizované" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Naposledy aktualizované" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Naposledy aktualizované {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Lotyština" @@ -3689,7 +3785,6 @@ msgstr "Rozloženie" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Začni tým, čo si robil. Pridaj konkrétny detail, aby si to vedel každý predstaviť." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Odísť" @@ -3706,10 +3801,6 @@ msgstr "Ak necháš prázdne, názov sa vráti na pôvodný." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Chcete nechať nastaviť poskytovateľa AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Zarovnať vľavo" @@ -3722,6 +3813,11 @@ msgstr "Právne informácie" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Dĺžka nie je nedostatok a univerzálne pravidlo jednej strany neexistuje. Ponechajte strany, ktoré si svoje miesto zaslúžia." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Dĺžka nie je nedostatok a univerzálne pravidlo jednej strany neexistu msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Prepojené reaktívne pokračovanie" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, odporúčanie…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, odporúčanie…" msgid "Linking your {providerName} account..." msgstr "Prepájam tvoj účet {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Zoznam" @@ -3845,10 +3948,6 @@ msgstr "Litovčina" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Načítavajú sa poskytovatelia umelej inteligencie. Skúste to znova o chvíľu." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Načítavajú sa žiadosti…" @@ -3888,17 +3987,15 @@ msgstr "Načítava sa súčet" msgid "Location" msgstr "Lokalita" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Zamknúť" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Stredný vplyv" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Chýbajúci pracovný životopis" @@ -4106,6 +4197,12 @@ msgstr "Presunúť na pohovor" msgid "Move to offer" msgstr "Presunúť na ponuku" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Presunuté do" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Názov" @@ -4188,6 +4287,11 @@ msgstr "Sieť" msgid "Never expires" msgstr "Nikdy nevyprší" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Registrácia nových účtov je na tomto serveri momentálne vypnutá." @@ -4197,6 +4301,15 @@ msgstr "Registrácia nových účtov je na tomto serveri momentálne vypnutá." msgid "New Application" msgstr "Nová žiadosť" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nový riadok" @@ -4233,10 +4346,6 @@ msgstr "Nové vlákno" msgid "New Thread" msgstr "Nové vlákno" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Ďalej" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Nie je pripojený žiadny poskytovateľ AI" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Nie je pripojený žiadny poskytovateľ AI, takže si prečítame text z PDF tu vo vašom prehliadači a vyplníme, čo dokážeme rozpoznať. Očakávajte poriadok vo výsledku." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Vašim filtrom nevyhovujú žiadne žiadosti." @@ -4265,6 +4370,10 @@ msgstr "Vašim filtrom nevyhovujú žiadne žiadosti." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Zatiaľ žiadne žiadosti. Pridajte niekoľko, aby ste videli svoj lievik a mieru odpovedí." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Neboli nájdené žiadne odrážkové zoznamy." @@ -4278,15 +4387,6 @@ msgstr "Tomuto hľadaniu nezodpovedajú žiadne príkazy." msgid "No conventional section headings were found." msgstr "Neboli nájdené žiadne obvyklé nadpisy sekcií." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Nenašli sa žiadne sprievodné listy. Vytvorte jeden alebo importujte existujúci list." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Poskytovateľ umelej inteligencie nevrátil žiadne údaje." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Neboli nájdené žiadne dátumy." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Žiadny riadok nevyzerá ako pracovná pozícia spárovaná so zamestnávateľom." @@ -4351,11 +4455,6 @@ msgstr "Nenašli sa žiadne výsledky." msgid "No resume linked." msgstr "Žiadny odkaz na životopis." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Žiadne životopisy nezodpovedajú vášmu vyhľadávaniu." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Zatiaľ žiadne životopisy." @@ -4445,6 +4544,15 @@ msgstr "Poznámky" msgid "Nothing marks a role as ongoing." msgstr "Nič neoznačuje pozíciu ako prebiehajúcu." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Skontrolované boli iba prvé strany." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Otvoriť" @@ -4559,6 +4664,10 @@ msgstr "Otvoriť režim zaostrenia" msgid "Open in builder" msgstr "Otvoriť v editore" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Otvoriť Nastavenia integrácií" @@ -4597,6 +4706,10 @@ msgstr "Otvorí sa v novej karte" msgid "opens in new tab" msgstr "otvorí sa na novej karte" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Voliteľná poznámka pre agenta" @@ -4609,6 +4722,16 @@ msgstr "Voliteľná poznámka pre agenta…" msgid "Optionally, which terms from a job posting already appear." msgstr "Voliteľne, ktoré pojmy z pracovnej ponuky sa už objavujú." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Strana" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Snímka PDF priložená k aplikácii." msgid "PDF text layer" msgstr "Textová vrstva PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Súbory PDF, ktoré sú už pripojené k aplikáciám, zostanú dostupné." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Uprednostnite jeden stĺpec, alebo ponechajte bočný stĺpec len na kr #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Predvoľby" @@ -4957,10 +5079,6 @@ msgstr "Ukážka PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Predchádzajúce" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Úroveň znalosti" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Opätovné skóre" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume – prejsť na domovskú stránku" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktívny životopis (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume je bezplatný a open source. Udržiava ho Amruth a komunita prispievateľov. Ak chceš túto prácu podporiť, dary pomôžu pokryť hosting a vývoj." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume je bezplatný a má otvorený zdrojový kód. Ak vám po msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktívny životopis v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktívny životopis v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Prečítať znova" @@ -5191,6 +5299,10 @@ msgstr "Číta sa strana {0} z {1}…" msgid "Reading PDF" msgstr "Čítanie PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Číta sa inzerát…" @@ -5199,6 +5311,10 @@ msgstr "Číta sa inzerát…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Tento PDF čítame priamo v tvojom prehliadači. Tvoj súbor sa nikam nenahráva." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Pripravené na aktiváciu" @@ -5302,6 +5418,10 @@ msgstr "Odstrániť značku" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Zdroje" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Zodpovedný za prácu na dizajnovom systéme a za pomoc ďalším tímom s ich návrhmi." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Obnoviť" @@ -5418,6 +5539,11 @@ msgstr "Obnoviť životopis do stavu pred touto záplatou?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Šablóny životopisov" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Životopisy" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formát stiahnutého vzoru" msgid "Sample resume" msgstr "Vzorový životopis" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Vzorový životopis pre {name}" @@ -5615,6 +5744,7 @@ msgstr "Bezpätkové" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Uložiť zmeny" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Pred zobrazením ukážky, exportovaním alebo zmenou štýlu uložte zmeny." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Uložiť kópiu do knižnice" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Uložiť model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Pred skopírovaním obsahu alebo štýlu uložte zmeny životopisu." @@ -5717,7 +5842,8 @@ msgstr "Vyhodnoťte môj fit" msgid "Scoring your fit…" msgstr "Hodnotenie vašej kondície…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Hľadať" @@ -5730,13 +5856,13 @@ msgstr "Hľadať žiadosti…" msgid "Search commands" msgstr "Vyhľadávacie príkazy" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Vyhľadajte sprievodné listy" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Hľadať sprievodné listy..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Hľadať ikonu" msgid "Search for…" msgstr "Hľadať…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Hľadať životopisy..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Nastaviť heslo" msgid "Set the document language when exporting." msgstr "Pri exporte nastavte jazyk dokumentu." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Nastavenie poskytovateľa" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Nastavenie poskytovateľa umelej inteligencie" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Nastavte poskytovateľa umelej inteligencie, aby sa o tomto životopise rozprával a automaticky aplikoval úpravy." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Nastavenia" @@ -6121,7 +6245,7 @@ msgstr "Preskočiť a nahrať" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Preskočiť na hlavný obsah" @@ -6193,6 +6317,10 @@ msgstr "Niečo iné…" msgid "Something went wrong" msgstr "Niečo sa pokazilo" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Pri čítaní tohto súboru nastala chyba. Skúste to prosím znova." @@ -6212,8 +6340,15 @@ msgstr "Pri prihlasovaní sa niečo pokazilo. Skúste to prosím znova." msgid "Something went wrong. Please try again." msgstr "Niečo sa pokazilo. Skús to, prosím, znova." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Zoradiť podľa" @@ -6319,14 +6454,10 @@ msgstr "Začať vlákno" msgid "Start again" msgstr "Začať odznova" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Začni vytvárať svoj životopis tým, že mu dáš názov." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Začni vytvárať svoj životopis od nuly" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Dátum začatia musí byť rovnaký alebo skorší ako dátum ukončenia msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Začnite každú konkrétnym slovesom: vybudoval, viedol, znížil, migroval." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Začať nové vlákno" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Štatistiky" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Zostať" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Zostane v tvojom prehliadači" @@ -6419,6 +6561,10 @@ msgstr "Štýl a podrobnosti o odosielateľovi boli obnovené z vybratého živo msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Návrhy" @@ -6472,6 +6618,7 @@ msgstr "Tabuľka" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Tagy" @@ -6483,6 +6630,14 @@ msgstr "Tagy môžeš použiť na kategorizáciu životopisu podľa kľúčovýc msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Značky dávajú softvéru jasné poradie čítania. Ak to váš nástroj umožňuje, zapnite ich pri exporte." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Prispôsobte môj životopis" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugčina" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Text extrahovaný" msgid "Text is written one character at a time." msgstr "Text je zapísaný po jednotlivých znakoch." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Text sa nachádza v oblasti záhlavia alebo päty." @@ -6618,10 +6776,18 @@ msgstr "API kľúč bol odstránený." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplikácia, ktorá vás sem poslala, odoslala neplatnú žiadosť o autorizáciu." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Kontroly vyššie sú mechanické. Táto sa pýta jazykového modelu, čo by si čitateľ myslel o vašich odrážkach, a navrhuje prepisy. Neposkytuje žiadne skóre." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Hĺbkovú kontrolu sa nepodarilo dokončiť. Skúste to prosím znova." @@ -6630,19 +6796,14 @@ msgstr "Hĺbkovú kontrolu sa nepodarilo dokončiť. Skúste to prosím znova." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Importovaný súbor sa nepodarilo rozobrať na platný životopis." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Poradie, v akom je text uložený, sa výrazne líši od poradia, v akom sa číta." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Originál listu zostane vo vašom životopise. Každú kópiu je možné upravovať nezávisle." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Stránka, ktorú hľadáte, mohla byť presunutá alebo už neexistuje." @@ -6751,11 +6912,6 @@ msgstr "Tieto dátumy sa neprečítajú správne." msgid "Thinking" msgstr "Myslenie" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Túto akciu nemožno vrátiť späť." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Túto akciu nemožno vrátiť späť. Všetky tvoje dáta budú natrvalo vymazané." @@ -6804,10 +6960,6 @@ msgstr "Tento záznam nemá žiadne dátumy." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Tento záznam bude natrvalo odstránený. Túto akciu nie je možné vrátiť späť." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Táto funkcia vyžaduje pripojeného poskytovateľa umelej inteligencie. Nastavte si ho v nastaveniach." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Tento súbor obsahuje polia formulára." @@ -6848,6 +7000,10 @@ msgstr "Tento súbor je na životopis veľký." msgid "This file is larger than many application forms accept." msgstr "Tento súbor je väčší, než akceptuje mnoho prihlasovacích formulárov." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Tento súbor používa veľa rôznych písiem." @@ -6884,14 +7040,6 @@ msgstr "Tento kľúč sa zobrazí len raz. Skopírujte si ho predtým, než toto msgid "This link is missing its protocol." msgstr "Tomuto odkazu chýba protokol." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Môže to trvať niekoľko minút v závislosti od odozvy poskytovateľa AI. Prosím, nezatváraj okno ani neobnovuj stránku." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Môže to chvíľu trvať. Nezatvárajte okno ani neobnovujte stránku." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Meria sa, ako verne dokáže softvér z tohto súboru získať text. Nepredpovedá to, či bude žiadosť odmietnutá, a nedokáže to žiadny nástroj. Váš súbor bol prečítaný v tomto prehliadači a nikdy nebol nahraný." @@ -6908,10 +7056,9 @@ msgstr "Táto strana je v stĺpcoch a text sa extrahuje mimo poradia." msgid "This page is very densely packed." msgstr "Táto strana je veľmi hustá." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Tento PDF neobsahuje žiadny čitateľný text. Pravdepodobne ide o skenovanie, takže nie je potrebné nič importovať." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Toto obdobie končí skôr, ako začne." msgid "This period starts in the future." msgstr "Toto obdobie začína v budúcnosti." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Tento životopis nemá vložené motivačné listy." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Tento životopis je uzamknutý a nemožno ho aktualizovať." @@ -7105,11 +7248,25 @@ msgstr "Prelož aplikáciu" msgid "Translations" msgstr "Preklady" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Skúste to znova" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Vyskúšaj nastavenia a zisti, k čomu majú návštevníci prístup. Keď vytvoríš životopis, ty rozhoduješ, ako ho zdieľaš." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Vyskúšaj svoj vlastný PDF" @@ -7198,7 +7359,8 @@ msgstr "Dvojfaktorové overenie je teraz zapnuté." msgid "Two-Factor Authentication QR Code" msgstr "Dvojfaktorové overovanie QR kódom" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Podčiarknuté" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Späť" @@ -7253,17 +7417,18 @@ msgstr "Späť" msgid "Undo stylesheet edit" msgstr "Vrátiť späť úpravu štýlového hárka" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Odpájam tvoj účet {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Odomknúť" @@ -7272,6 +7437,10 @@ msgstr "Odomknúť" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Nepomenovaný prístupový kľúč" @@ -7280,6 +7449,14 @@ msgstr "Nepomenovaný prístupový kľúč" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Neoverené" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamčina" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Chcete druhý názor na text?" msgid "Warning" msgstr "Upozornenie" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Formát sa nepodarilo rozpoznať automaticky. Vyberte ho vyššie." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Túto stránku sme nenašli" @@ -7666,10 +7843,6 @@ msgstr "Čo to nerobí" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Keď je životopis uzamknutý, nemožno ho aktualizovať ani vymazať." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Prihlásenie ste zrušili skôr, než sa dokončilo." msgid "You have unsaved changes that will be lost." msgstr "Máte neuložené zmeny, ktoré budú stratené." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Dostanete sa na stránku Integrácie. Vybratý súbor nebude importovaný." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Si v dobrej spoločnosti." @@ -7945,23 +8114,10 @@ msgstr "Vaše telefónne číslo je zapísané v neobvyklom tvare." msgid "Your profile has been updated." msgstr "Váš profil bol aktualizovaný." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Váš životopis bol vytvorený." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Váš životopis bol vymazaný." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Váš životopis bol duplikovaný." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Váš životopis bol importovaný." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Váš životopis bol aktualizovaný." diff --git a/apps/web/locales/sl-SI.po b/apps/web/locales/sl-SI.po index cd85ad6b5..7977b4bfd 100644 --- a/apps/web/locales/sl-SI.po +++ b/apps/web/locales/sl-SI.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" in celotna časovnica bosta trajno izbrisana. Tega ni mogoče razveljaviti." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aplikacija za izvoz} other {# aplikacije za izvoz}}" msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} znakov" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "Stiki {0} so preskočeni (neveljaven e-poštni naslov ali manjkajoče ime stika). Te aplikacije še vedno uvažajo." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} zavrnjenih" msgid "{0} Sample Resume" msgstr "{0} Vzorčni življenjepis" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} za popravilo" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Dostopnost" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Račun" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent pripravljen" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenti" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Nastavitev agenta umetne inteligence trenutno ni na voljo. Poskusite znova čez trenutek." @@ -695,6 +745,7 @@ msgstr "AI, kadar ga želite" msgid "Albanian" msgstr "Albanščina" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Vdelane pisave ni bilo mogoče prebrati." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Nepričakovana napaka je preprečila nalaganje te strani. Lahko poskusite znova ali se vrnete nazaj." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Pri uvozu vašega življenjepisa je prišlo do neznane napake." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API ključ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API ključi" @@ -787,7 +833,7 @@ msgstr "Ključi API so šifrirani na strežniku in se po shranjevanju nikoli ve msgid "API Reference" msgstr "API dokumentacija" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplikacija" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Aplikacija" @@ -859,7 +907,7 @@ msgstr "Prijava posodobljena." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Prijave" @@ -917,19 +965,10 @@ msgstr "Ali ste prepričani, da želite zapreti to pogovorno okno?" msgid "Are you sure you want to delete this API key?" msgstr "Ali ste prepričani, da želite izbrisati ta API ključ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Ali ste prepričani, da želite izbrisati ta življenjepis?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Ali ste prepričani, da želite izbrisati svoj račun?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Ali ste prepričani, da želite zakleniti ta življenjepis?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Preverjanje ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Preverjanje ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Priloga je naložena." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Avtentikacija" @@ -1037,11 +1076,16 @@ msgstr "Azerbajdžanščina" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Nazaj na nastavitve preverjanja pristnosti" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Klepet" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Preveri znova" @@ -1295,9 +1344,13 @@ msgstr "Kitajščina (tradicionalna)" msgid "Choose {0}" msgstr "Izberite {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Izberite spremno pismo" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Izberite prednastavljen odtenek ali odtenek po meri." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Izberite življenjepis" @@ -1343,6 +1395,10 @@ msgstr "Izberite aplikacijo" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Počisti filtre" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Počisti izbor" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Kliknite tukaj za izbiro datoteke za uvoz" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID stranke" @@ -1436,7 +1492,6 @@ msgstr "Skupnost" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakten" @@ -1539,15 +1594,6 @@ msgstr "Vsebina je razporejena v mreži." msgid "Continue" msgstr "Nadaljuj" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Nadaljujte tam, kjer ste ostali" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Prispevajte kodo" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Kopirano v odložišče." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Kopirano v odložišče." msgid "Copy" msgstr "Kopiraj" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Kopirajte obstoječe pismo iz življenjepisa" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopirajte in shranite te rezervne kode v primeru, da izgubite svojo napr msgid "Copy Backup Codes" msgstr "Kopiraj rezervne kode" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopiraj iz življenjepisa" @@ -1625,6 +1679,10 @@ msgstr "Kopirajte besedilo iz izvožene datoteke in ga preberite v celoti; popra msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopirajte to skrivno kodo in jo uporabite v svojih aplikacijah za dostop do svojih podatkov." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Popravite leto ali uporabite \"Sedanjost\" za tekoče delo." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Popravite letnico ali za trenutno zaposlitev zapišite „Present“." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Tega dejanja ni bilo mogoče dokončati. prosim poskusite ponovno" @@ -1655,14 +1712,6 @@ msgstr "Datoteke DOCX ni bilo mogoče ustvariti. Poskusite znova." msgid "Could not generate the PDF. Please try again." msgstr "Datoteke PDF ni bilo mogoče ustvariti. Poskusite znova." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Spremnih pisem ni bilo mogoče naložiti." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Izbranega življenjepisa ni bilo mogoče naložiti." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Spremnega pisma ni bilo mogoče naložiti." @@ -1675,11 +1724,6 @@ msgstr "Vzorca ni bilo mogoče pripraviti. Poskusite znova." msgid "Could not prepare your resume for printing. Please try again." msgstr "Vašega življenjepisa ni bilo mogoče pripraviti za tiskanje. Poskusite znova." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Ponudnika AI ni bilo mogoče doseči. Poskusite znova." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Tega popravka ni bilo mogoče obnoviti." @@ -1709,6 +1753,18 @@ msgstr "Povezave ni bilo mogoče preveriti. Preverite ključ API-ja, model in os msgid "Couldn't add the application. Please try again." msgstr "Prijave ni bilo mogoče dodati. Poskusite znova." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Vnosa na časovnici ni bilo mogoče izbrisati." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Prijave ni bilo mogoče premakniti. Poskusite znova." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Opombe ni bilo mogoče shraniti." @@ -1764,7 +1828,6 @@ msgstr "Pokrov" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Spremno pismo" @@ -1778,16 +1841,17 @@ msgstr "Spremno pismo" msgid "Cover letter draft" msgstr "Osnutek spremnega pisma" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Spremna pisma" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Ustvari" @@ -1804,10 +1868,7 @@ msgstr "Ustvari nov račun" msgid "Create a new API key" msgstr "Ustvari nov API ključ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Ustvari nov življenjepis" @@ -1815,13 +1876,9 @@ msgstr "Ustvari nov življenjepis" msgid "Create a resume" msgstr "Ustvari življenjepis" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Ustvari vzorčni življenjepis" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Ustvarite spremno pismo" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Ustvari iz nič" msgid "Create one now" msgstr "Ustvarite ga zdaj" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Ustvarite življenjepis z možnostmi" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Ustvarjeno" @@ -1847,14 +1899,19 @@ msgstr "Ustvarjeno" msgid "Created \"{0}\" and linked it to this application." msgstr "Ustvaril »{0}« in ga povezal s to prijavo." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Ustvarjanje vašega API ključa..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Ustvarjanje vašega življenjepisa..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Obreži in naloži" @@ -1931,10 +1988,6 @@ msgstr "Temno" msgid "Dark theme" msgstr "Temna tema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Nadzorna plošča" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Datum" @@ -1969,34 +2022,30 @@ msgstr "Zmanjšaj povečavo" msgid "Deep check" msgstr "Poglobljeno preverjanje" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Privzeta predloga" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Stopnja" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Izbriši" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Izbrišite ga. Skrite ključne besede se obravnavajo kot namerni poskus zavajanja iskanja." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Izbriši stran" @@ -2040,10 +2097,6 @@ msgstr "Želite izbrisati to nit agenta?" msgid "Delete this application?" msgstr "Izbrisati to prijavo?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Želite izbrisati to spremno pismo?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Izbrisati ta vnos na časovnici?" msgid "Delete timeline entry" msgstr "Izbriši vnos na časovnici" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Št. izbrisanih prijav: {0}." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Brišem vaš račun..." @@ -2077,11 +2139,6 @@ msgstr "Brišem vaš račun..." msgid "Deleting your API key..." msgstr "Brišem vaš API ključ ..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Brišem vaš življenjepis..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Zavrnjeno, čakanje na agenta…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentacija" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentacija" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Poslani dokumenti" @@ -2309,18 +2376,27 @@ msgstr "Povlecite za spremembo položaja in pred nalaganjem uporabite drsnik za msgid "Drag to turn the pages" msgstr "Povlecite za obračanje strani" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Izpustite zaimke in začnite z glagolom. To je običajna praksa na večini trgov." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Podvoji" @@ -2336,6 +2412,10 @@ msgstr "Podvoji življenjepis" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Podvojite svoj življenjepis, da ustvarite novega, enakega kot original." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Podvajam vaš življenjepis..." @@ -2355,11 +2435,6 @@ msgstr "Nizozemščina" msgid "Edit" msgstr "Uredi" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Uredi {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Uredi datum" msgid "Edit declined" msgstr "Sprememba zavrnjena" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Uredi podrobnosti" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Uredi model" msgid "Edit note" msgstr "Uredi opombo" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Izvoz JSON" msgid "Export my data" msgstr "Izvozi moje podatke" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Izvozi PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Petnajst predlog, vse brezplačne. Izberite tisto, ki vam je všeč. V urejevalniku lahko spremenite vrsto, barvo in postavitev." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Datoteka" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Izpolni polja" @@ -2858,9 +2935,13 @@ msgstr "Izpolni polja" msgid "Filled in what we could from the posting." msgstr "Izpolnili, kar smo lahko iz objave." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtriraj po" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Poišči šibke alineje in jih prepiši z močnejšimi rezultati, števi msgid "Find us on GitHub" msgstr "Najdete nas na GitHubu" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finščina" @@ -2967,6 +3052,10 @@ msgstr "Za lastno kopijo" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Za vašo naslednjo prijavo" @@ -3120,7 +3209,7 @@ msgstr "Grafično oblikovanje" msgid "Greek" msgstr "Grščina" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Mreža" @@ -3304,8 +3393,7 @@ msgstr "Če izvira iz skena, je to pričakovano. V nasprotnem primeru ga odstran msgid "Images cover most of the page." msgstr "Slike prekrivajo večino strani." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Uvozi" @@ -3314,15 +3402,13 @@ msgstr "Uvozi" msgid "Import {0}" msgstr "Uvoz {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Uvozi obstoječi življenjepis" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Uvoz spremnega pisma JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Uvoz iz CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Uvoz JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Št. uvoženih prijav: {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Za uvoz iz Worda je potreben povezan ponudnik AI." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Uvažanje vašega življenjepisa..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Uvažanje…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Pregledovanje strani {0} od {1} …" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integracije" @@ -3466,6 +3552,10 @@ msgstr "Neveljavna konfiguracija ponudnika umetne inteligence." msgid "Issuer" msgstr "Izdajatelj" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italijanščina" msgid "Italic" msgstr "Ležeče" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonščina" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Nadaljujte z urejanjem" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Nadaljujte z urejanjem v Wordu, Google Dokumentih ali Pages. Postavitev se lahko razlikuje od PDF-ja." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Ohranite ga pod 2,5 MB, običajno z odstranitvijo ali zmanjšanjem slik." @@ -3659,19 +3760,14 @@ msgstr "Jezik" msgid "Languages" msgstr "Jeziki" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Nazadnje posodobljeno" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Zadnja posodobitev" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Nazadnje posodobljeno dne {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latvijščina" @@ -3689,7 +3785,6 @@ msgstr "Postavitev" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Začnite z delom. Dodajte konkreten podatek, da si ga bo lahko nekdo predstavljal." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Zapusti" @@ -3706,10 +3801,6 @@ msgstr "Pustite prazno, da ponastavite naslov na izvirnega." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Želite zapustiti nastavitev ponudnika AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Poravnaj levo" @@ -3722,6 +3813,11 @@ msgstr "Pravno" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Dolžina ni pomanjkljivost, univerzalnega pravila ene strani pa ni. Obdržite strani, ki si svoje mesto zaslužijo." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Dolžina ni pomanjkljivost, univerzalnega pravila ene strani pa ni. Obdr msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Povezan reaktivni življenjepis" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, priporočilo…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, priporočilo…" msgid "Linking your {providerName} account..." msgstr "Povezovanje vašega računa {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Seznam" @@ -3845,10 +3948,6 @@ msgstr "Litovščina" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Nalaganje ponudnikov umetne inteligence. Poskusite znova čez trenutek." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Nalaganje prijav…" @@ -3888,17 +3987,15 @@ msgstr "Nalaganje skupnega zneska" msgid "Location" msgstr "Lokacija" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Zakleni" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Srednji vpliv" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Manjka delovni življenjepis" @@ -4106,6 +4197,12 @@ msgstr "Premakni na intervju" msgid "Move to offer" msgstr "Premakni na ponudbo" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Premaknjeno v" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Ime" @@ -4188,6 +4287,11 @@ msgstr "Omrežje" msgid "Never expires" msgstr "Nikoli ne poteče" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Registracija novih računov je na tem strežniku trenutno onemogočena." @@ -4197,6 +4301,15 @@ msgstr "Registracija novih računov je na tem strežniku trenutno onemogočena." msgid "New Application" msgstr "Nova prijava" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Nova vrstica" @@ -4233,10 +4346,6 @@ msgstr "Nova nit" msgid "New Thread" msgstr "Nova nit" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Naprej" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Noben ponudnik umetne inteligence ni povezan" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Noben ponudnik umetne inteligence ni povezan, zato bomo v vašem brskalniku prebrali besedilo iz PDF-ja in vnesli tisto, kar prepoznamo. Pričakujte, da boste pospravili rezultat." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Nobena prijava ne ustreza vašim filtrom." @@ -4265,6 +4370,10 @@ msgstr "Nobena prijava ne ustreza vašim filtrom." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Zaenkrat še ni prijav. Dodajte jih nekaj, da vidite svoj lijak in stopnje odgovorov." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Alinejnih seznamov ni bilo mogoče najti." @@ -4278,15 +4387,6 @@ msgstr "Nobenega ukaza ni, ki bi ustrezal temu iskanju." msgid "No conventional section headings were found." msgstr "Običajnih naslovov razdelkov ni bilo mogoče najti." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Spremnih pisem ni bilo mogoče najti. Ustvarite eno ali uvozite obstoječo črko." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Ponudnik umetne inteligence ni vrnil nobenih podatkov." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Datumov ni bilo mogoče najti." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Nobena vrstica ni videti kot naziv delovnega mesta v paru z delodajalcem." @@ -4351,11 +4455,6 @@ msgstr "Ni rezultatov." msgid "No resume linked." msgstr "Noben življenjepis ni povezan." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Noben življenjepis ne ustreza vašemu iskanju." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ni še življenjepisov." @@ -4445,6 +4544,15 @@ msgstr "Opombe" msgid "Nothing marks a role as ongoing." msgstr "Nič ne označuje, da vloga še traja." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Preverjene so bile le prve strani." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Odpri" @@ -4559,6 +4664,10 @@ msgstr "Odpri način ostrenja" msgid "Open in builder" msgstr "Odpri v graditelju" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Odprite Nastavitve integracij" @@ -4597,6 +4706,10 @@ msgstr "Se odpre v novem zavihku" msgid "opens in new tab" msgstr "odpre se v novem zavihku" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Neobvezna opomba za agenta" @@ -4609,6 +4722,16 @@ msgstr "Neobvezna opomba za agenta…" msgid "Optionally, which terms from a job posting already appear." msgstr "Neobvezno, kateri izrazi iz oglasa za delo se že pojavljajo." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Stran" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF posnetek priložen vlogi." msgid "PDF text layer" msgstr "Besedilna plast PDF-ja" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF-ji, ki so že priloženi aplikacijam, bodo ostali na voljo." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Raje uporabite en stolpec ali pa stranski stolpec omejite na kratke samo #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Nastavitve" @@ -4957,10 +5079,6 @@ msgstr "Predogled PDF-ja" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Prejšnja" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Znanje" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Ponovno oceni" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Pojdi na domačo stran" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktivni življenjepis (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume je brezplačen in odprtokoden. Amruth in skupnost sodelavcev ga ohranjajo pri življenju. Če želite podpreti delo, donacije pomagajo kriti gostovanje in razvoj." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume je brezplačen in odprtokoden. Če vam je pomagal, prosi msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktivni življenjepis v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktivni življenjepis v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Preberite znova" @@ -5191,6 +5299,10 @@ msgstr "Branje strani {0} od {1} …" msgid "Reading PDF" msgstr "Branje PDF-ja" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Branje objave…" @@ -5199,6 +5311,10 @@ msgstr "Branje objave…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Ta PDF beremo v vašem brskalniku. Vaša datoteka ni naložena." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Pripravljeno za aktivacijo" @@ -5302,6 +5418,10 @@ msgstr "Odstrani oznako" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Viri" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Odgovoren za delo na oblikovalskem sistemu in pomoč drugim ekipam pri njihovih oblikovanjih." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Obnovi" @@ -5418,6 +5539,11 @@ msgstr "Želite obnoviti življenjepis v stanje pred tem popravkom?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Predloge življenjepisov" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Življenjepisi" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Format prenosa vzorca" msgid "Sample resume" msgstr "Vzorčni življenjepis" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Vzorčni življenjepis za {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Shrani spremembe" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Shranite spremembe pred predogledom, izvozom ali spreminjanjem sloga." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Shrani kopijo v knjižnico" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Shrani model" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Shranite spremembe življenjepisa, preden kopirate njegovo vsebino ali slog." @@ -5717,7 +5842,8 @@ msgstr "Oceni moje ujemanje" msgid "Scoring your fit…" msgstr "Ocenjevanje vašega ujemanja ..." -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Iskanje" @@ -5730,13 +5856,13 @@ msgstr "Iskanje prijav ..." msgid "Search commands" msgstr "Ukazi za iskanje" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Iskanje spremnih pisem" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Iskanje spremnih pisem ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Poišči ikono" msgid "Search for…" msgstr "Išči…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Iskanje življenjepisov ..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Nastavi geslo" msgid "Set the document language when exporting." msgstr "Pri izvozu nastavite jezik dokumenta." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Nastavite ponudnika" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Nastavite ponudnika umetne inteligence" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Nastavite ponudnika umetne inteligence, da se bo pogovarjal o tem življenjepisu in samodejno uporabljal spremembe." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Nastavitve" @@ -6121,7 +6245,7 @@ msgstr "Preskoči in naloži" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Preskoči na glavno vsebino" @@ -6193,6 +6317,10 @@ msgstr "Nekaj drugega…" msgid "Something went wrong" msgstr "Nekaj je šlo narobe" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Pri branju te datoteke je prišlo do napake. Poskusite znova." @@ -6212,8 +6340,15 @@ msgstr "Pri prijavi je prišlo do napake. Poskusite znova." msgid "Something went wrong. Please try again." msgstr "Nekaj je šlo narobe. Prosimo, poskusite znova." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Razvrsti po" @@ -6319,14 +6454,10 @@ msgstr "Začni nit" msgid "Start again" msgstr "Začni znova" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Začnite graditi svoj življenjepis tako, da mu dodelite ime." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Začnite graditi svoj življenjepis iz nič" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Začetni datum mora biti enak ali pred končnim datumom." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Vsako začnite s konkretnim glagolom: zgradil, vodil, zmanjšal, migriral." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Začni novo nit" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistika" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Ostani" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Ostane v vašem brskalniku" @@ -6419,6 +6561,10 @@ msgstr "Podrobnosti o slogu in pošiljatelju so osvežene iz izbranega življenj msgid "Subreddit" msgstr "Podreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Predlogi" @@ -6472,6 +6618,7 @@ msgstr "Tabela" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Oznake" @@ -6483,6 +6630,14 @@ msgstr "Oznake lahko uporabite za kategorizacijo svojega življenjepisa po klju msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Oznake programski opremi dajo jasen vrstni red branja. Če vaše orodje to omogoča, jih vklopite pri izvozu." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Priredi moj življenjepis" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "teluguščina" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Besedilo izluščeno" msgid "Text is written one character at a time." msgstr "Besedilo je zapisano po posameznih znakih." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Besedilo se nahaja v območju glave ali noge strani." @@ -6618,10 +6776,18 @@ msgstr "Ključ API je izbrisan." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplikacija, ki vas je poslala sem, je poslala neveljavno zahtevo za pooblastitev." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Zgornja preverjanja so mehanska. To pa jezikovni model vpraša, kaj bi bralec pomislil o vaših alinejah, in predlaga preoblikovanje. Rezultata ne ustvari." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Poglobljenega preverjanja ni bilo mogoče dokončati. Poskusite znova." @@ -6630,19 +6796,14 @@ msgstr "Poglobljenega preverjanja ni bilo mogoče dokončati. Poskusite znova." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Uvožene datoteke ni bilo mogoče razčleniti v veljavno obnovo." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Vrstni red, v katerem je besedilo shranjeno, se močno razlikuje od vrstnega reda branja." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Izvirno pismo ostane v vašem življenjepisu. Vsak izvod je mogoče urejati neodvisno." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Stran, ki jo iščete, je bila morda premaknjena ali pa ne obstaja več." @@ -6751,11 +6912,6 @@ msgstr "Ti datumi ne bodo pravilno prebrani." msgid "Thinking" msgstr "Razmišljanje" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "To dejanje ni mogoče razveljaviti." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "To dejanje ni mogoče razveljaviti. Vsi vaši podatki bodo trajno izbrisani." @@ -6804,10 +6960,6 @@ msgstr "Ta vnos nima datumov." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Ta vnos bo trajno izbrisan. Tega ni mogoče razveljaviti." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Ta funkcija zahteva povezanega ponudnika umetne inteligence. Nastavite ga v nastavitvah." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Ta datoteka vsebuje polja obrazca." @@ -6848,6 +7000,10 @@ msgstr "Ta datoteka je velika za življenjepis." msgid "This file is larger than many application forms accept." msgstr "Ta datoteka je večja, kot jo sprejema veliko prijavnih obrazcev." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Ta datoteka uporablja veliko različnih pisav." @@ -6884,14 +7040,6 @@ msgstr "Ta ključ je prikazan samo enkrat. Kopirajte ga, preden zaprete to pogov msgid "This link is missing its protocol." msgstr "Ta povezava nima protokola." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "To lahko traja nekaj minut, odvisno od odziva AI ponudnika. Prosimo, ne zaprite okna ali osvežite strani." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "To lahko traja nekaj trenutkov. Prosimo, da ne zaprete okna in ne osvežite strani." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "To meri, kako zvesto lahko programska oprema izlušči besedilo iz te datoteke. Ne napoveduje, ali bo prijava zavrnjena, in tega ne zmore nobeno orodje. Vaša datoteka je bila prebrana v tem brskalniku in nikoli naložena na strežnik." @@ -6908,10 +7056,9 @@ msgstr "Ta stran je v stolpcih, besedilo pa se izvleče v napačnem vrstnem redu msgid "This page is very densely packed." msgstr "Ta stran je zelo gosto zapolnjena." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Ta PDF nima berljivega besedila. Verjetno gre za skeniranje, zato ni ničesar za uvoz." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "To obdobje se konča, preden se začne." msgid "This period starts in the future." msgstr "To obdobje se začne v prihodnosti." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Ta življenjepis nima vdelanih spremnih pisem." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Ta življenjepis je zaklenjen in ga ni mogoče posodobiti." @@ -7105,11 +7248,25 @@ msgstr "Prevedite aplikacijo" msgid "Translations" msgstr "Prevodi" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Poskusi znova" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Preizkusite nastavitve, da vidite, do česa lahko dostopajo obiskovalci. Ko ustvarite svoj življenjepis, se sami odločite, kako ga boste delili." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Poskusite s svojim PDF-jem" @@ -7198,7 +7359,8 @@ msgstr "Dvofaktorska avtentikacija je zdaj omogočena." msgid "Two-Factor Authentication QR Code" msgstr "Dvofaktorska avtentikacija QR koda" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Podčrtano" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Razveljavi" @@ -7253,17 +7417,18 @@ msgstr "Razveljavi" msgid "Undo stylesheet edit" msgstr "Razveljavi urejanje slogovne predloge" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Preklic povezave vašega računa {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Odkleni" @@ -7272,6 +7437,10 @@ msgstr "Odkleni" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Neimenovani ključ passkey" @@ -7280,6 +7449,14 @@ msgstr "Neimenovani ključ passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Noverificirano" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "vietnamščina" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Želite drugo mnenje o besedilu?" msgid "Warning" msgstr "Opozorilo" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Formata nismo mogli zaznati samodejno. Izberite ga zgoraj." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Te strani nismo mogli najti." @@ -7666,10 +7843,6 @@ msgstr "Česa to ne počne" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Ko je zaklenjen, življenjepisa ni mogoče posodobiti ali izbrisati." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Prijavo ste preklicali, preden se je dokončala." msgid "You have unsaved changes that will be lost." msgstr "Imate neshranjene spremembe, ki bodo izgubljene." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Preusmerjeni boste na stran Integracije. Datoteka, ki ste jo izbrali, ne bo uvožena." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "V dobri družbi ste." @@ -7945,23 +8114,10 @@ msgstr "Vaša telefonska številka je zapisana v nenavadni obliki." msgid "Your profile has been updated." msgstr "Vaš profil je posodobljen." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Vaš življenjepis je ustvarjen." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Vaš življenjepis je izbrisan." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Vaš življenjepis je podvojen." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Vaš življenjepis je uvožen." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Vaš življenjepis je posodobljen." diff --git a/apps/web/locales/sq-AL.po b/apps/web/locales/sq-AL.po index 5c39adabe..cd42ba1ca 100644 --- a/apps/web/locales/sq-AL.po +++ b/apps/web/locales/sq-AL.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" dhe e gjithë kronologjia e saj do të fshihen përgjithmonë. Kjo nuk mund të zhbëhet." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# aplikacion për eksport} other {# aplikacione për ek msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} karaktere" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "Kontaktet {0} u anashkaluan (email i pavlefshëm ose mungon Emri i Kontaktit). Këto aplikacione ende importohen." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} të refuzuara" msgid "{0} Sample Resume" msgstr "{0} Shembull CV" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} për t'u rregulluar" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Aksesueshmëria" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Llogaria" @@ -639,14 +697,6 @@ msgstr "Agjent" msgid "Agent ready" msgstr "Agjent gati" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agjentë" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Konfigurimi i agjentit të inteligjencës artificiale nuk është i disponueshëm tani. Ju lutemi provoni përsëri pas pak." @@ -695,6 +745,7 @@ msgstr "AI, kur ta dëshirosh" msgid "Albanian" msgstr "Shqip" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Një font i integruar nuk mund të lexohej." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Një gabim i papritur e ndaloi ngarkimin e kësaj faqeje. Mund të provoni përsëri ose të ktheheni." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Ndodhi një gabim i panjohur gjatë importimit të CV-së tuaj." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Keys" @@ -787,7 +833,7 @@ msgstr "Çelësat API janë të enkriptuar në server dhe nuk shfaqen më kurrë msgid "API Reference" msgstr "Referencë API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Aplikacioni" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Aplikimi" @@ -859,7 +907,7 @@ msgstr "Aplikimi u përditësua." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Aplikimet" @@ -917,19 +965,10 @@ msgstr "Jeni i sigurt se dëshironi të mbyllni këtë kuti dialogu?" msgid "Are you sure you want to delete this API key?" msgstr "Jeni i sigurt se dëshironi të fshini këtë API key?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Jeni i sigurt se dëshironi të fshini këtë CV?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Jeni i sigurt se dëshironi të fshini llogarinë tuaj?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Je i sigurt që dëshiron ta kyçësh këtë CV?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Kontrolli ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Kontrolluesi ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Shtojca u ngarkua." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentikimi" @@ -1037,11 +1076,16 @@ msgstr "Azerbajxhanisht" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Kthehu te cilësimet e vërtetimit" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Bisedë" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Kontrollo përsëri" @@ -1295,9 +1344,13 @@ msgstr "Kinezçe (Tradicionale)" msgid "Choose {0}" msgstr "Zgjidh {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Zgjidhni një letër motivuese" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Zgjidhni një paracaktim ose një hije të personalizuar." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Zgjidhni një CV" @@ -1343,6 +1395,10 @@ msgstr "Zgjidhni një aplikacion" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Pastro filtrat" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Fshij përzgjedhjen" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klikoni këtu për të zgjedhur një skedar për importim" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID-ja e klientit" @@ -1436,7 +1492,6 @@ msgstr "Komuniteti" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakt" @@ -1539,15 +1594,6 @@ msgstr "Përmbajtja është vendosur në një rrjetë." msgid "Continue" msgstr "Vazhdo" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Vazhdo aty ku e keni lënë" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Kontribuo me kod" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Kopjuar në kujtesën e fragmenteve." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Kopjuar në kujtesën e fragmenteve." msgid "Copy" msgstr "Kopjo" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Kopjoni një letër ekzistuese nga një CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopjoni dhe ruani këto kode rezervë në rast se humbni pajisjen tuaj." msgid "Copy Backup Codes" msgstr "Kopjo kodet rezervë" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopjo nga rezymeja" @@ -1625,6 +1679,10 @@ msgstr "Kopjoni tekstin nga skedari i eksportuar dhe lexojeni; rregulloni çdo g msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopjoni këtë çelës sekret dhe përdoreni në aplikacionet tuaja për të aksesuar të dhënat tuaja." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Korrigjoni vitin ose përdorni \"Të pranishëm\" për punën e vazhdueshme." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Korrigjoni vitin, ose shkruani \"Present\" për punë në vazhdim." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Ky veprim nuk mund të përfundonte. Ju lutemi provoni përsëri." @@ -1655,14 +1712,6 @@ msgstr "DOCX-ja nuk u gjenerua dot. Ju lutemi provoni përsëri." msgid "Could not generate the PDF. Please try again." msgstr "PDF-ja nuk u gjenerua dot. Ju lutemi provoni përsëri." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Letrat motivuese nuk mund të ngarkoheshin." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "CV-ja e zgjedhur nuk mund të ngarkohej." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Kjo letër motivuese nuk mund të ngarkohej." @@ -1675,11 +1724,6 @@ msgstr "Nuk u arrit të përgatitej shembulli. Provo sërish." msgid "Could not prepare your resume for printing. Please try again." msgstr "CV-ja juaj nuk u përgatit dot për printim. Ju lutemi provoni përsëri." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Nuk mund të lidhemi me ofruesin e inteligjencës artificiale. Ju lutemi provoni përsëri." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Nuk mundi ta rikthente këtë patch." @@ -1709,6 +1753,18 @@ msgstr "Nuk mundi të verifikojë lidhjen. Kontrolloni çelësin API, modelin dh msgid "Couldn't add the application. Please try again." msgstr "Aplikimi nuk mund të shtohej. Ju lutemi provoni përsëri." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Nuk mund të fshihej hyrja e afatit kohor." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Aplikimi nuk mund të zhvendosej. Ju lutemi provoni përsëri." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Shënimi nuk mund të ruhej." @@ -1764,7 +1828,6 @@ msgstr "Mbulesë" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Letër motivuese" @@ -1778,16 +1841,17 @@ msgstr "Letër motivuese" msgid "Cover letter draft" msgstr "Drafti i letrës shoqëruese" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Letrat motivuese" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Krijo" @@ -1804,10 +1868,7 @@ msgstr "Krijo një llogari të re" msgid "Create a new API key" msgstr "Krijo një API key të ri" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Krijo një CV të re" @@ -1815,13 +1876,9 @@ msgstr "Krijo një CV të re" msgid "Create a resume" msgstr "Krijo një CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Krijo një CV nga shembujt" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Krijo letër motivuese" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Krijo nga e para" msgid "Create one now" msgstr "Krijo një tani" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Krijo CV me opsione" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Krijuar" @@ -1847,14 +1899,19 @@ msgstr "Krijuar" msgid "Created \"{0}\" and linked it to this application." msgstr "Krijoi \"{0}\" dhe e lidhi me këtë aplikim." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Po krijohet API key-ja juaj..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Po krijohet CV-ja juaj..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Prit dhe ngarko" @@ -1931,10 +1988,6 @@ msgstr "E errët" msgid "Dark theme" msgstr "Temë e errët" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Paneli i kontrollit" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Data" @@ -1969,34 +2022,30 @@ msgstr "Zvogëlo zmadhimin" msgid "Deep check" msgstr "Kontroll i thelluar" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Modeli i parazgjedhur" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Diploma" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Fshi" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Fshijeni. Fjalët kyçe të fshehura trajtohen si një përpjekje e qëllimshme për të mashtruar kërkimin." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Fshi faqen" @@ -2040,10 +2097,6 @@ msgstr "Të fshihet kjo temë diskutimi e agjentëve?" msgid "Delete this application?" msgstr "Të fshihet ky aplikim?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Të fshihet kjo letër motivuese?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Të fshihet kjo hyrje e afatit kohor?" msgid "Delete timeline entry" msgstr "Fshi hyrjen e afatit kohor" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "U fshinë {0} aplikime." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Po fshihet llogaria juaj..." @@ -2077,11 +2139,6 @@ msgstr "Po fshihet llogaria juaj..." msgid "Deleting your API key..." msgstr "Po fshihet API key-ja juaj..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Po fshihet CV-ja juaj..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Refuzuar, në pritje të agjentit…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentacioni" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentacioni" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokumentet e dërguara" @@ -2309,18 +2376,27 @@ msgstr "Zvarrit për të ripozicionuar dhe përdor rrëshqitësin për të zmadh msgid "Drag to turn the pages" msgstr "Tërhiq për të kthyer faqet" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Hiqni përemrat dhe filloni me foljen. Kjo është konventa në shumicën e tregjeve." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Dyfisho" @@ -2336,6 +2412,10 @@ msgstr "Dyfisho CV-në" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Dyfishoni CV-në tuaj për të krijuar një të re, njësoj si origjinalja." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Po dyfishohet CV-ja juaj..." @@ -2355,11 +2435,6 @@ msgstr "Holandisht" msgid "Edit" msgstr "Modifiko" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Redakto {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Redakto datën" msgid "Edit declined" msgstr "Modifikimi u refuzua" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Modifiko detajet" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Modifiko modelin" msgid "Edit note" msgstr "Redakto shënimin" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Eksporto JSON" msgid "Export my data" msgstr "Eksporto të dhënat e mia" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Eksporto PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Pesëmbëdhjetë shabllone, të gjitha falas. Zgjidh njërin që të pëlqen. Mund të ndryshosh llojin, ngjyrën dhe paraqitjen në redaktues." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Skedar" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Plotëso fushat" @@ -2858,9 +2935,13 @@ msgstr "Plotëso fushat" msgid "Filled in what we could from the posting." msgstr "Plotësuam atë që mundëm nga postimi." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtro sipas" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Gjej pikat e dobëta dhe rishkruaji me rezultate më të forta, shifra, msgid "Find us on GitHub" msgstr "Na gjeni në GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finlandisht" @@ -2967,6 +3052,10 @@ msgstr "Për të mbajtur një kopje" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Për aplikimin tënd të ardhshëm" @@ -3120,7 +3209,7 @@ msgstr "Dizajn grafik" msgid "Greek" msgstr "Greqisht" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Rrjetë" @@ -3304,8 +3393,7 @@ msgstr "Nëse vjen nga një skanim, kjo pritet. Përndryshe hiqeni; rekrutuesit msgid "Images cover most of the page." msgstr "Imazhet mbulojnë pjesën më të madhe të faqes." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importo" @@ -3314,15 +3402,13 @@ msgstr "Importo" msgid "Import {0}" msgstr "Importo {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importoni një CV ekzistuese" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importoni letrën motivuese JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importo nga CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importo JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "U importuan {0} aplikime." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Importimi nga Word kërkon një ofrues të lidhur të AI." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Po importohet CV-ja juaj..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Duke importuar…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Duke inspektuar faqen {0} nga {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrime" @@ -3466,6 +3552,10 @@ msgstr "Konfigurim i pavlefshëm i ofruesit të inteligjencës artificiale." msgid "Issuer" msgstr "Lëshuesi" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italisht" msgid "Italic" msgstr "Të pjerrëta" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonisht" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "CV në JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Vazhdoni të redaktoni" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Vazhdo redaktimin në Word, Google Docs ose Pages. Paraqitja mund të ndryshojë nga PDF-ja." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Mbajeni nën 2.5 MB, zakonisht duke hequr ose zvogëluar imazhet." @@ -3659,19 +3760,14 @@ msgstr "Gjuha" msgid "Languages" msgstr "Gjuhët" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Përditësimi i fundit" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Përditësuar së fundmi" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Përditësuar së fundmi më {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letonisht" @@ -3689,7 +3785,6 @@ msgstr "Faqosja" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Fillo me punën. Shto një detaj konkret që ta përfytyrojë dikush." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Largohu" @@ -3706,10 +3801,6 @@ msgstr "Lëreni bosh për ta rikthyer titullin në origjinal." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Të largohesh për të ngritur një ofrues të AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Rreshto majtas" @@ -3722,6 +3813,11 @@ msgstr "Ligjore" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Gjatësia nuk është defekt, dhe nuk ka rregull universal të një-faqeje. Mbani faqet që e meritojnë vendin." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Gjatësia nuk është defekt, dhe nuk ka rregull universal të një-faqe msgid "Letter" msgstr "Letër" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume i lidhur" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Referim…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Referim…" msgid "Linking your {providerName} account..." msgstr "Po lidhet llogaria juaj {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Listë" @@ -3845,10 +3948,6 @@ msgstr "Lituanisht" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Duke ngarkuar ofruesit e inteligjencës artificiale. Ju lutemi provoni përsëri pas pak." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Duke ngarkuar aplikimet…" @@ -3888,17 +3987,15 @@ msgstr "Po ngarkohet totali" msgid "Location" msgstr "Vendndodhja" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Kyç" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Ndikim mesatar" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Mungon CV-ja e punës" @@ -4106,6 +4197,12 @@ msgstr "Kalo në intervistë" msgid "Move to offer" msgstr "Kalo në ofertë" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "U zhvendos te" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Emri" @@ -4188,6 +4287,11 @@ msgstr "Rrjeti" msgid "Never expires" msgstr "nuk skadon kurrë" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Regjistrimet e llogarive të reja janë aktualisht të çaktivizuara në këtë server." @@ -4197,6 +4301,15 @@ msgstr "Regjistrimet e llogarive të reja janë aktualisht të çaktivizuara në msgid "New Application" msgstr "Aplikim i ri" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Rresht i ri" @@ -4233,10 +4346,6 @@ msgstr "Fije e re" msgid "New Thread" msgstr "Fije e re" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Tjetra" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Asnjë ofrues i inteligjencës artificiale i lidhur" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Asnjë ofrues i AI nuk është i lidhur, kështu që ne do të lexojmë tekstin nga PDF këtu në shfletuesin tuaj dhe do të plotësojmë atë që mund të njohim. Prisni të rregulloni rezultatin." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Asnjë aplikim nuk përputhet me filtrat tuaj." @@ -4265,6 +4370,10 @@ msgstr "Asnjë aplikim nuk përputhet me filtrat tuaj." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Ende nuk ka aplikime. Shtoni disa për të parë hinkën dhe normat e përgjigjes." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Nuk u gjetën lista me pika." @@ -4278,15 +4387,6 @@ msgstr "Asnjë komandë nuk përputhet me këtë kërkim." msgid "No conventional section headings were found." msgstr "Nuk u gjetën tituj seksionesh konvencionalë." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Nuk u gjetën letra motivuese. Krijoni një ose importoni një letër ekzistuese." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Nuk u kthye asnjë të dhënë nga ofruesi i inteligjencës artificiale." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Nuk u gjetën data." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Asnjë rresht nuk duket si titull pune i shoqëruar me një punëdhënës." @@ -4351,11 +4455,6 @@ msgstr "Nuk u gjetën rezultate." msgid "No resume linked." msgstr "Asnjë rezyme e lidhur." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Asnjë CV nuk përputhet me kërkimin tuaj." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Ende nuk ka rinisje." @@ -4445,6 +4544,15 @@ msgstr "Shënime" msgid "Nothing marks a role as ongoing." msgstr "Asgjë nuk e shënon një rol si në vazhdim." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "U kontrolluan vetëm faqet e para." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Hap" @@ -4559,6 +4664,10 @@ msgstr "Hap modalitetin e fokusit" msgid "Open in builder" msgstr "Hap në redaktues" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Hape cilësimet e integrimeve" @@ -4597,6 +4706,10 @@ msgstr "Hapet në një skedë të re" msgid "opens in new tab" msgstr "hapet në skedë të re" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Shënim opsional për agjentin" @@ -4609,6 +4722,16 @@ msgstr "Shënim opsional për agjentin…" msgid "Optionally, which terms from a job posting already appear." msgstr "Opsionalisht, cilat terma nga një shpallje pune shfaqen tashmë." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Faqja" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Foto PDF bashkangjitur aplikacionit." msgid "PDF text layer" msgstr "Shtresa e tekstit të PDF-së" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF-të e bashkangjitura tashmë në aplikacione do të mbeten të disponueshme." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Preferoni një kolonë të vetme, ose mbani kolonën anësore me lista t #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Preferenca" @@ -4957,10 +5079,6 @@ msgstr "Shikoni paraprakisht PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "E mëparshme" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Aftësi" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profili" @@ -5118,11 +5236,6 @@ msgstr "Ri-shënoni" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Shko në faqen kryesore" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Rezervë Reaktive (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume është falas dhe me kod të hapur. Amruth dhe një komunitet kontribuesish e mbajnë atë në funksion. Nëse do të të pëlqente ta mbështesësh punën, dhurimet ndihmojnë në mbulimin e pritjes dhe zhvillimit." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume është falas dhe me kod të hapur. Nëse ju ka ndihmuar msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Rezyme Reaktive v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reactive Resume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Lexo sërish" @@ -5191,6 +5299,10 @@ msgstr "Duke lexuar faqen {0} nga {1}…" msgid "Reading PDF" msgstr "Duke lexuar PDF-në" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Po lexohet shpallja…" @@ -5199,6 +5311,10 @@ msgstr "Po lexohet shpallja…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Duke e lexuar këtë PDF në shfletuesin tënd. Skedari yt nuk po ngarkohet." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Gati për t'u aktivizuar" @@ -5302,6 +5418,10 @@ msgstr "Hiq etiketën" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Burime" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Përgjegjës për punën në sistemin e dizajnit dhe për ndihmën e ekipeve të tjera me dizajnet e tyre." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Rivendos" @@ -5418,6 +5539,11 @@ msgstr "Të rikthehet CV-ja në gjendjen para këtij patch-i?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Shabllonet e CV-së" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV-të" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Formati i shkarkimit të shembullit" msgid "Sample resume" msgstr "CV shembull" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "CV shembull për {name}" @@ -5615,6 +5744,7 @@ msgstr "Pa" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Ruaj ndryshimet" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Ruani ndryshimet përpara se të shikoni paraprakisht, eksportoni ose ndryshoni stilin." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Ruaje kopjen në bibliotekë" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Ruaj modelin" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Ruani ndryshimet e rinisë përpara se të kopjoni përmbajtjen ose stilin e saj." @@ -5717,7 +5842,8 @@ msgstr "Shënoj përshtatshmërinë time" msgid "Scoring your fit…" msgstr "Po shënon përshtatshmërinë tënde…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Kërko" @@ -5730,13 +5856,13 @@ msgstr "Kërko aplikime…" msgid "Search commands" msgstr "Komandat e kërkimit" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Kërko letra motivuese" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Kërko letrat motivuese..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Kërkoni një ikonë" msgid "Search for…" msgstr "Kërko për…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Kërkimi vazhdon..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Vendos fjalëkalimin" msgid "Set the document language when exporting." msgstr "Vendosni gjuhën e dokumentit gjatë eksportimit." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Konfiguro një ofrues" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Vendosni një ofrues të inteligjencës artificiale" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Konfiguro një ofrues të inteligjencës artificiale për të biseduar rreth këtij CV-je dhe për të aplikuar ndryshimet automatikisht." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Parametrat" @@ -6121,7 +6245,7 @@ msgstr "Kalo dhe ngarko" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Kalo te përmbajtja kryesore" @@ -6193,6 +6317,10 @@ msgstr "Diçka tjetër…" msgid "Something went wrong" msgstr "Diçka shkoi keq" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Diçka shkoi keq gjatë leximit të atij skedari. Ju lutemi provoni përsëri." @@ -6212,8 +6340,15 @@ msgstr "Diçka shkoi keq gjatë hyrjes suaj. Ju lutemi provoni sërish." msgid "Something went wrong. Please try again." msgstr "Diçka shkoi keq. Ju lutemi provoni përsëri." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Rendit sipas" @@ -6319,14 +6454,10 @@ msgstr "Fillo një fije diskutimi" msgid "Start again" msgstr "Fillo përsëri" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Filloni të ndërtoni CV-në tuaj duke i dhënë një emër." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Filloni të ndërtoni CV-në tuaj nga e para" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Data e fillimit duhet të jetë në ose para datës së përfundimit." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Filloni secilën me një folje konkrete: ndërtova, udhëhoqa, reduktova, migrova." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Fillo një fije të re" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistikat" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Qëndro" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Mbetet në shfletuesin tënd" @@ -6419,6 +6561,10 @@ msgstr "Stilimi dhe detajet e dërguesit janë rifreskuar nga rezymeja e zgjedhu msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Sugjerime" @@ -6472,6 +6618,7 @@ msgstr "Tabela" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Etiketa" @@ -6483,6 +6630,14 @@ msgstr "Etiketat mund të përdoren për të kategorizuar CV-në tuaj sipas fjal msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Etiketat i japin softuerit një renditje leximi të qartë. Aktivizojini gjatë eksportimit, nëse mjeti juaj e ofron këtë." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Përshtat rezymenë time" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Tekst i nxjerrë" msgid "Text is written one character at a time." msgstr "Teksti është shkruar një shkronjë në herë." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Teksti ndodhet në zonën e kokës ose fundfaqes." @@ -6618,10 +6776,18 @@ msgstr "Çelësi API u fshi." msgid "The application that sent you here made an invalid authorization request." msgstr "Aplikacioni që ju dërgoi këtu bëri një kërkesë autorizimi të pavlefshme." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Kontrollet më sipër janë mekanike. Ky pyet një model gjuhësor se çfarë do të mendonte një lexues për pikat tuaja, dhe sugjeron rishkrime. Nuk prodhon rezultat." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Kontrolli i thelluar nuk mundi të përfundonte. Ju lutemi provoni përsëri." @@ -6630,19 +6796,14 @@ msgstr "Kontrolli i thelluar nuk mundi të përfundonte. Ju lutemi provoni përs msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Skedari i importuar nuk mund të përpunohej në një rezume të vlefshme." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Renditja në të cilën ruhet teksti bie ndesh keq me renditjen në të cilën lexohet." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Letra origjinale qëndron në CV-në tuaj. Çdo kopje mund të modifikohet në mënyrë të pavarur." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Faqja që po kërkoni mund të jetë zhvendosur ose nuk ekziston më." @@ -6751,11 +6912,6 @@ msgstr "Këto data nuk do të lexohen saktë”." msgid "Thinking" msgstr "Të menduarit" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Ky veprim nuk mund të zhbëhet." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Ky veprim nuk mund të zhbëhet. Të gjitha të dhënat tuaja do të fshihen përgjithmonë." @@ -6804,10 +6960,6 @@ msgstr "Kjo hyrje nuk ka data." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Kjo hyrje do të fshihet përgjithmonë. Kjo nuk mund të zhbëhet." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Kjo veçori kërkon një ofrues të lidhur të inteligjencës artificiale. Ju lutemi konfiguroni një të tillë në cilësime." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Ky skedar përmban fusha formulari." @@ -6848,6 +7000,10 @@ msgstr "Ky skedar është i madh për një CV." msgid "This file is larger than many application forms accept." msgstr "Ky skedar është më i madh sesa pranojnë shumë formularë aplikimi." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Ky skedar përdor shumë fonte të ndryshme." @@ -6884,14 +7040,6 @@ msgstr "Ky çelës shfaqet vetëm një herë. Kopjojeni përpara se ta mbyllni k msgid "This link is missing its protocol." msgstr "Kësaj lidhjeje i mungon protokolli i saj." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Kjo mund të zgjasë disa minuta, në varësi të përgjigjes së ofruesit të AI. Ju lutemi mos e mbyllni dritaren dhe mos rifreskoni faqen." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Kjo mund të marrë një moment. Ju lutemi mos e mbyllni dritaren ose rifreskoni faqen." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Kjo mat sa besnikërisht mund të nxjerrin programet tekstin e këtij skedari. Nuk parashikon nëse një aplikim do të refuzohet, dhe asnjë mjet nuk mundet. Skedari juaj u lexua në këtë shfletues dhe nuk u ngarkua kurrë." @@ -6908,10 +7056,9 @@ msgstr "Kjo faqe është në kolona, dhe teksti nxirret pa renditje." msgid "This page is very densely packed." msgstr "Kjo faqe është shumë e ngjeshur." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Ky PDF nuk ka tekst të lexueshëm. Ka të ngjarë të jetë një skanim, kështu që nuk ka asgjë për të importuar." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Kjo periudhë përfundon para se të fillojë”." msgid "This period starts in the future." msgstr "Kjo periudhë fillon në të ardhmen”." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Kjo CV nuk ka letra motivuese të ngulitura." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Kjo CV është e kyçur dhe nuk mund të përditësohet." @@ -7105,11 +7248,25 @@ msgstr "Përkthe aplikacionin" msgid "Translations" msgstr "Përkthime" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Provo përsëri" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Provo cilësimet për të parë se çfarë mund të arrijnë vizitorët. Kur krijon CV-në tënde, ti vendos se si ta ndash." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Provo PDF-në tënde" @@ -7198,7 +7359,8 @@ msgstr "Vërtetimi me dy faktorë tani është aktivizuar." msgid "Two-Factor Authentication QR Code" msgstr "Kodi QR për Autentifikimin me Dy Faza" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Nënvizo" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Anulo" @@ -7253,17 +7417,18 @@ msgstr "Anulo" msgid "Undo stylesheet edit" msgstr "Anulo ndryshimin e fletës së stilit" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Po shkëputet llogaria juaj {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Shkyç" @@ -7272,6 +7437,10 @@ msgstr "Shkyç" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Çelës kalimi i paemëruar" @@ -7280,6 +7449,14 @@ msgstr "Çelës kalimi i paemëruar" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "I paverifikuar" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnameze" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Doni një mendim të dytë për shkrimin?" msgid "Warning" msgstr "paralajmërim" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Nuk e dalluam dot formatin automatikisht. Zgjidheni më sipër." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Nuk mundëm ta gjenim atë faqe" @@ -7666,10 +7843,6 @@ msgstr "Çfarë nuk bën kjo" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Kur është e kyçur, CV-ja nuk mund të përditësohet ose fshihet." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "E anuluat hyrjen përpara se të përfundonte." msgid "You have unsaved changes that will be lost." msgstr "Keni ndryshime të paruajtura që do të humbasin." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Do të çoheni në faqen e Integrimeve. Skedari që zgjodhe nuk do të importohet." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Je në shoqëri të mirë." @@ -7945,23 +8114,10 @@ msgstr "Numri juaj i telefonit është shkruar në një formë të pazakontë." msgid "Your profile has been updated." msgstr "Profili juaj u përditësua." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "CV-ja juaj u krijua." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "CV-ja juaj u fshi." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "CV-ja juaj u dyfishua." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "CV-ja juaj u importua." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "CV-ja juaj u përditësua." diff --git a/apps/web/locales/sr-SP.po b/apps/web/locales/sr-SP.po index d599a039f..2c949f758 100644 --- a/apps/web/locales/sr-SP.po +++ b/apps/web/locales/sr-SP.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" и цела временска линија биће трајно избрисани. Ово не може да се опозове." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {⟦КСКХ⟧ апликација за извоз} ot msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} знакова" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "0 контакт(и) су прескочени (неважећа адреса е-поште или недостаје име контакта). Те апликације се и даље увозе. {0}" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} одбијених" msgid "{0} Sample Resume" msgstr "{0} пример резимеа" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} за исправку" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Приступачност" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Налог" @@ -639,14 +697,6 @@ msgstr "Агент" msgid "Agent ready" msgstr "Агент спреман" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Агенти" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Подешавање вештачке интелигенције (AI) агента тренутно није доступно. Молимо покушајте поново за тренутак." @@ -695,6 +745,7 @@ msgstr "AI — када вам затреба" msgid "Albanian" msgstr "Албански" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Уграђени фонт није могао да се прочита." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Неочекивана грешка је спречила учитавање ове странице. Можете покушати поново или се вратити назад." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Дошло је до непознате грешке приликом увоза вашег резимеа." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API кључ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API кључеви" @@ -787,7 +833,7 @@ msgstr "API кључеви су шифровани на серверу и ник msgid "API Reference" msgstr "API референтна документација" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Апликација" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Апликација" @@ -859,7 +907,7 @@ msgstr "Пријава је ажурирана." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Пријаве" @@ -917,19 +965,10 @@ msgstr "Да ли сте сигурни да желите да затворит msgid "Are you sure you want to delete this API key?" msgstr "Да ли сигурно желите да обришете овај API кључ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Да ли сигурно желите да обришете овај резиме?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Да ли сигурно желите да обришете свој налог?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Да ли сигурно желите да закључате овај резиме?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS провера" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS провера" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Прилог је отпремљен." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Аутентификација" @@ -1037,11 +1076,16 @@ msgstr "Азербејџански" msgid "BA" msgstr "Ба" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Назад на подешавања потврде идентитета" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Ћаскање" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Провери поново" @@ -1295,9 +1344,13 @@ msgstr "Кинески (традиционални)" msgid "Choose {0}" msgstr "Изабери {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Изаберите пропратно писмо" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Изаберите претходно подешен тон или прилагођени тон." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Изаберите животопис" @@ -1343,6 +1395,10 @@ msgstr "Изаберите апликацију" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Обриши филтере" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Обриши избор" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Кликните овде да изаберете датотеку за увоз" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ИД клијента" @@ -1436,7 +1492,6 @@ msgstr "Заједница" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Компактни" @@ -1539,15 +1594,6 @@ msgstr "Садржај је распоређен у мрежи." msgid "Continue" msgstr "Настави" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Наставите тамо где сте стали" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Допринесите коду" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Копирано у међуспремник." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Копирано у међуспремник." msgid "Copy" msgstr "Копирај" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Копирајте постојеће писмо из животописа" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Копирајте и сачувајте ове резервне код msgid "Copy Backup Codes" msgstr "Копирај резервне кодове" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Копирај из животописа" @@ -1625,6 +1679,10 @@ msgstr "Копирајте текст из извезене датотеке и msgid "Copy this secret key and use it in your applications to access your data." msgstr "Копирајте овај тајни кључ и користите га у својим апликацијама за приступ вашим подацима." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Исправите годину или користите \"Пресент\" за текући рад." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Исправите годину, или напишите „Present“ за посао који је још у току." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Није могуће довршити ову радњу. Покушајте поново." @@ -1655,14 +1712,6 @@ msgstr "Није било могуће генерисати DOCX. Молимо msgid "Could not generate the PDF. Please try again." msgstr "Није било могуће генерисати PDF. Молимо покушајте поново." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Није могуће учитати пропратна писма." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Није могуће учитати изабрани животопис." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Није могуће учитати ово пропратно писмо." @@ -1675,11 +1724,6 @@ msgstr "Пример није могло да се припреми. Покуш msgid "Could not prepare your resume for printing. Please try again." msgstr "Није било могуће припремити ваш резиме за штампу. Молимо покушајте поново." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Није могуће успоставити везу са пружаоцем АИ услуга. Молимо покушајте поново." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Није могуће вратити ову закрпу." @@ -1709,6 +1753,18 @@ msgstr "Није могуће проверити везу. Проверите AP msgid "Couldn't add the application. Please try again." msgstr "Није могуће додати пријаву. Покушајте поново." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Није могуће избрисати унос временске линије." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Премештање пријаве није успело. Покушајте поново." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Није могуће сачувати белешку." @@ -1764,7 +1828,6 @@ msgstr "Цовер" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Пропратно писмо" @@ -1778,16 +1841,17 @@ msgstr "Пропратно писмо" msgid "Cover letter draft" msgstr "Нацрт пропратног писма" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Пропратна писма" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Креирај" @@ -1804,10 +1868,7 @@ msgstr "Креирајте нови налог" msgid "Create a new API key" msgstr "Креирајте нови API кључ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Креирајте нови резиме" @@ -1815,13 +1876,9 @@ msgstr "Креирајте нови резиме" msgid "Create a resume" msgstr "Направите резиме" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Креирајте пример резимеа" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Направите пропратно писмо" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Креирај од нуле" msgid "Create one now" msgstr "Креирајте један сада" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Креирајте резиме са опцијама" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Креирано" @@ -1847,14 +1899,19 @@ msgstr "Креирано" msgid "Created \"{0}\" and linked it to this application." msgstr "Направљено је „{0}“ и повезано са овом пријавом." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Креирање вашег API кључа..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Креирање вашег резимеа..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Обрежи и отпреми" @@ -1931,10 +1988,6 @@ msgstr "Тамна" msgid "Dark theme" msgstr "Тамна тема" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Контролна табла" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Датум" @@ -1969,34 +2022,30 @@ msgstr "Смањи зумирање" msgid "Deep check" msgstr "Дубинска провера" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Подразумевани шаблон" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Степен" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Обриши" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Обришите то. Скривене кључне речи се третирају као намерни покушај да се превари претрага." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Обриши страницу" @@ -2040,10 +2097,6 @@ msgstr "Да ли желите да обришете ову тему агент msgid "Delete this application?" msgstr "Избрисати ову пријаву?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Избрисати ово пропратно писмо?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Избрисати овај унос временске линије?" msgid "Delete timeline entry" msgstr "Избриши унос временске линије" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Избрисане пријаве: {0}." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Брисање вашег налога..." @@ -2077,11 +2139,6 @@ msgstr "Брисање вашег налога..." msgid "Deleting your API key..." msgstr "Брисање вашег API кључа..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Брисање вашег резимеа..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Одбијено, чека се агент…" @@ -2191,12 +2248,22 @@ msgstr "Документација" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Документација" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Документи послати" @@ -2309,18 +2376,27 @@ msgstr "Превуците да бисте променили положај и msgid "Drag to turn the pages" msgstr "Превуците да бисте листали странице" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Изоставите заменице и почните од глагола. То је уобичајена пракса на већини тржишта." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Дуплирај" @@ -2336,6 +2412,10 @@ msgstr "Дуплирај резиме" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Дуплирајте свој резиме да бисте направили нови, исти као оригинал." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Дуплирање вашег резимеа..." @@ -2355,11 +2435,6 @@ msgstr "Холандски" msgid "Edit" msgstr "Измени" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Уреди 0 {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Уреди датум" msgid "Edit declined" msgstr "Измена одбијена" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Измени детаље" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Измени модел" msgid "Edit note" msgstr "Уреди белешку" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Извези ЈСОН" msgid "Export my data" msgstr "Извези моје податке" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Извези ПНГ" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Петнаест шаблона, сви бесплатни. Изаберите онај који вам се свиђа. Тип, боју и распоред можете променити у уређивачу." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Датотека" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Попуни поља" @@ -2858,9 +2935,13 @@ msgstr "Попуни поља" msgid "Filled in what we could from the posting." msgstr "Попунили смо оно што смо могли из објаве." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Филтрирај по" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Пронађите слабе ставке и препишите их с msgid "Find us on GitHub" msgstr "Пронађите нас на GitHub-у" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Фински" @@ -2967,6 +3052,10 @@ msgstr "За чување примера" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "За вашу следећу пријаву" @@ -3120,7 +3209,7 @@ msgstr "Графички дизајн" msgid "Greek" msgstr "Грчки" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Мрежа" @@ -3304,8 +3393,7 @@ msgstr "Ако потиче од скенирања, то је очекиван msgid "Images cover most of the page." msgstr "Слике прекривају већи део странице." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Увези" @@ -3314,15 +3402,13 @@ msgstr "Увези" msgid "Import {0}" msgstr "Увези {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Увези постојећи резиме" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Увезите пропратно писмо ЈСОН" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Увези из CSV-а" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Увези ЈСОН" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Увезене пријаве: {0}." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Увоз из Ворд-а захтева повезаног добављача вештачке интелигенције." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Увоз вашег резимеа..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Увоз…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Прегледање странице {0} од {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Интеграције" @@ -3466,6 +3552,10 @@ msgstr "Неважећа конфигурација добављача вешт msgid "Issuer" msgstr "Издавач сертификата" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Италијански" msgid "Italic" msgstr "Курзив" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Јапански" @@ -3530,10 +3628,9 @@ msgstr "Џон Доу" msgid "john.doe" msgstr "Џон Доу" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "ЈСОН резиме" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Наставите са уређивањем" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Наставите уређивање у Word-у, Google Docs-у или Pages-у. Распоред се може разликовати од PDF-а." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Држите је испод 2.5 MB, обично уклањањем или смањивањем слика." @@ -3659,19 +3760,14 @@ msgstr "Језик" msgid "Languages" msgstr "Језици" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Последње ажурирање" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Последње ажурирано" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Последњи пут ажурирано {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Летонски" @@ -3689,7 +3785,6 @@ msgstr "Распоред" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Почните од посла. Додајте конкретан детаљ да би га неко могао и замислити." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Напусти" @@ -3706,10 +3801,6 @@ msgstr "Оставите празно да ресетујете на ориги msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Оставите да подесите добављача АИ?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Поравнај лево" @@ -3722,6 +3813,11 @@ msgstr "Правне информације" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Дужина није мана, и не постоји универзално правило од једне странице. Задржите странице које заслужују своје место." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Дужина није мана, и не постоји универза msgid "Letter" msgstr "Летер" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Повезани реактивни животопис" msgid "LinkedIn" msgstr "Линкедин" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, препорука…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, препорука…" msgid "Linking your {providerName} account..." msgstr "Повезивање вашег {providerName} налога..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Листа" @@ -3845,10 +3948,6 @@ msgstr "Литвански" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Учитавање добављача вештачке интелигенције. Молимо покушајте поново за тренутак." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Учитавање пријава…" @@ -3888,17 +3987,15 @@ msgstr "Учитавање збира" msgid "Location" msgstr "Локација" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Закључај" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Средњи утицај" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Микрософт Ворд" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Недостаје радни животопис" @@ -4106,6 +4197,12 @@ msgstr "Премести у интервју" msgid "Move to offer" msgstr "Премести у понуду" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Премештено у" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Име" @@ -4188,6 +4287,11 @@ msgstr "Мрежа" msgid "Never expires" msgstr "Никада не истиче" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Регистрација нових налога тренутно је онемогућена на овом серверу." @@ -4197,6 +4301,15 @@ msgstr "Регистрација нових налога тренутно је msgid "New Application" msgstr "Нова пријава" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Нови ред" @@ -4233,10 +4346,6 @@ msgstr "Нова тема" msgid "New Thread" msgstr "Нова тема" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Следеће" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Ниједан провајдер вештачке интелигенције није повезан" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Ниједан добављач вештачке интелигенције није повезан, тако да ћемо прочитати текст из ПДФ-а овде у вашем претраживачу и попунити оно што можемо да препознамо. Очекујте да средите резултат." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Ниједна пријава не одговара вашим филтерима." @@ -4265,6 +4370,10 @@ msgstr "Ниједна пријава не одговара вашим филт msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Још нема пријава. Додајте неколико да бисте видели свој левак и стопе одговора." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Нису пронађене листе са ставкама." @@ -4278,15 +4387,6 @@ msgstr "Ниједна команда не одговара тој претра msgid "No conventional section headings were found." msgstr "Нису пронађени уобичајени наслови одељака." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Пропратно писмо није пронађено. Направите једно или увезите постојеће писмо." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Није достављен ниједан податак од пружаоца услуга вештачке интелигенције." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Нису пронађени датуми." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Ниједан ред не изгледа као назив радног места упарен са послодавцем." @@ -4351,11 +4455,6 @@ msgstr "Нема резултата." msgid "No resume linked." msgstr "Нема везе са животописом." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Ниједан животопис не одговара вашој претрази." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Још нема животописа." @@ -4445,6 +4544,15 @@ msgstr "Белешке" msgid "Nothing marks a role as ongoing." msgstr "Ништа не означава улогу као актуелну." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Проверене су само прве странице." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Отвори" @@ -4559,6 +4664,10 @@ msgstr "Отвори режим фокуса" msgid "Open in builder" msgstr "Отвори у креатору" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Отвори подешавања интеграција" @@ -4597,6 +4706,10 @@ msgstr "Отвара се у новој картици" msgid "opens in new tab" msgstr "отвара се у новом језичку" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Опциона напомена за агента" @@ -4609,6 +4722,16 @@ msgstr "Опциона напомена за агента…" msgid "Optionally, which terms from a job posting already appear." msgstr "Опционо, који термини из огласа за посао се већ појављују." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Страница" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "ПДФ снимак приложен уз апликацију." msgid "PDF text layer" msgstr "PDF слој текста" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "ПДФ-ови који су већ приложени апликацијама ће остати доступни." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Дајте предност једној колони, или задрж #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Поставке" @@ -4957,10 +5079,6 @@ msgstr "Прегледајте ПДФ" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Претходно" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Степен познавања" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Профил" @@ -5118,11 +5236,6 @@ msgstr "Поново оцени" msgid "Reactive Resume - Go to homepage" msgstr "Реактивни Резиме - Иди на почетну страницу" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Реактивни резиме (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume је бесплатан и отвореног кода. Amruth и заједница сарадника га одржавају. Ако желите да подржите рад, донације помажу да се покрију хостинг и развој." @@ -5136,11 +5249,6 @@ msgstr "Реактивни резиме је бесплатан и отворе msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Реактивни резиме v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Реактивни резиме v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Прочитај поново" @@ -5191,6 +5299,10 @@ msgstr "Читање странице {0} од {1}…" msgid "Reading PDF" msgstr "Читање PDF-а" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Читање огласа…" @@ -5199,6 +5311,10 @@ msgstr "Читање огласа…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Читање овог PDF-а у вашем прегледачу. Ваша датотека се не отпрема." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Спремно за активирање" @@ -5302,6 +5418,10 @@ msgstr "Уклони ознаку" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ресурси" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Задужен за рад на систему дизајна и за помагање другим тимовима у њиховим дизајнима." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Врати" @@ -5418,6 +5539,11 @@ msgstr "Вратити животопис на стање пре ове закр msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Шаблони за резиме" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Резимеи" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Формат преузимања примера" msgid "Sample resume" msgstr "Пример резимеа" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Пример резимеа за {name}" @@ -5615,6 +5744,7 @@ msgstr "Безсерифни" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Сачувај измене" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Сачувајте промене пре прегледа, извоза или промене стила." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Сачувајте копију у библиотеци" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Сачувај модел" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Сачувајте промене животописа пре него што копирате његов садржај или стил." @@ -5717,7 +5842,8 @@ msgstr "Оцени моје подударање" msgid "Scoring your fit…" msgstr "Оцењивање вашег подударања…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Претрага" @@ -5730,13 +5856,13 @@ msgstr "Претражи пријаве…" msgid "Search commands" msgstr "Команде претраге" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Претражите пропратна писма" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Претражи пропратна писма..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Претражите иконицу" msgid "Search for…" msgstr "Претражи…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Претражите биографије..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Постави лозинку" msgid "Set the document language when exporting." msgstr "Подесите језик документа приликом извоза." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Подесите добављача" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Подесите добављача вештачке интелигенције" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Подесите добављача вештачке интелигенције да разговара о овом животопису и аутоматски примењује измене." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Подешавања" @@ -6121,7 +6245,7 @@ msgstr "Прескочи и отпреми" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Прескочи на главни садржај" @@ -6193,6 +6317,10 @@ msgstr "Нешто друго…" msgid "Something went wrong" msgstr "Нешто је пошло наопако" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Дошло је до грешке приликом читања те датотеке. Молимо покушајте поново." @@ -6212,8 +6340,15 @@ msgstr "Дошло је до грешке приликом пријављива msgid "Something went wrong. Please try again." msgstr "Нешто је пошло наопако. Покушајте поново." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Сортирај по" @@ -6319,14 +6454,10 @@ msgstr "Започни тему" msgid "Start again" msgstr "Почни поново" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Почните да креирате свој резиме тако што ћете му дати име." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Почните да креирате свој резиме од нуле" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Датум почетка мора да буде на или пре да msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Почните сваку конкретним глаголом: изградио, водио, смањио, преселио." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Покрени нову тему" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Статистика" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Остани" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Остаје у вашем прегледачу" @@ -6419,6 +6561,10 @@ msgstr "Детаљи о стилу и пошиљаоцу су освежени msgid "Subreddit" msgstr "Субредит" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Предлози" @@ -6472,6 +6618,7 @@ msgstr "Табле" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Ознаке" @@ -6483,6 +6630,14 @@ msgstr "Ознаке се могу користити за категориза msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Ознаке дају софтверу јасан редослед читања. Омогућите их приликом извоза, ако ваш алат то нуди." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Прилагодите мој животопис" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Телугу" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Текст је издвојен" msgid "Text is written one character at a time." msgstr "Текст је исписан знак по знак." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Текст се налази у подручју заглавља или подножја." @@ -6618,10 +6776,18 @@ msgstr "API кључ је обрисан." msgid "The application that sent you here made an invalid authorization request." msgstr "Апликација која вас је послала овде послала је неважећи захтев за ауторизацију." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Провере изнад су механичке. Ово пита језички модел шта би читалац помислио о вашим ставкама и предлаже прераде. Не даје резултат." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Дубинска провера није могла да се заврши. Молимо покушајте поново." @@ -6630,19 +6796,14 @@ msgstr "Дубинска провера није могла да се заврш msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Увезена датотека није могла да се преобрази у важећи резиме." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Редослед у ком је текст сачуван се знатно разликује од редоследа у ком се чита." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Оригинално писмо остаје у вашој биографији. Свака копија се може уређивати независно." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Страница коју тражите је можда премештена или више не постоји." @@ -6751,11 +6912,6 @@ msgstr "Ови датуми неће бити правилно прочитан msgid "Thinking" msgstr "Размишљање" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Ова радња се не може опозвати." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Ова радња се не може опозвати. Сви ваши подаци биће трајно обрисани." @@ -6804,10 +6960,6 @@ msgstr "Овај унос нема датуме." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Овај унос ће бити трајно избрисан. Ово се не може опозвати." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Ова функција захтева повезаног добављача вештачке интелигенције. Молимо вас да га подесите у подешавањима." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Ова датотека садржи поља формулара." @@ -6848,6 +7000,10 @@ msgstr "Ова датотека је велика за биографију." msgid "This file is larger than many application forms accept." msgstr "Ова датотека је већа него што многи формулари за пријаву прихватају." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Ова датотека користи много различитих фонтова." @@ -6884,14 +7040,6 @@ msgstr "Овај кључ се приказује само једном. Коп msgid "This link is missing its protocol." msgstr "Овој вези недостаје њен протокол." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Ово може потрајати неколико минута, у зависности од одзива AI провајдера. Немојте затварати прозор нити освежавати страницу." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Ово може потрајати. Немојте затварати прозор или освежавати страницу." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Ово мери колико верно софтвер може да извуче текст овог фајла. Не предвиђа да ли ће пријава бити одбијена, нити то може било који алат. Ваш фајл је прочитан у овом прегледачу и никада није отпремљен." @@ -6908,10 +7056,9 @@ msgstr "Ова страница је у колонама, и текст се и msgid "This page is very densely packed." msgstr "Ова страница је веома густо испуњена." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Овај ПДФ нема читљив текст. Вероватно је скенирање, тако да нема шта да се увезе." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Овај период се завршава пре него што по msgid "This period starts in the future." msgstr "Овај период почиње у будућности." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Овај животопис нема уграђена пропратна писма." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Овај резиме је закључан и не може се ажурирати." @@ -7105,11 +7248,25 @@ msgstr "Преведите апликацију" msgid "Translations" msgstr "Преводи" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Покушај поново" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Испробајте подешавања да видите чему посетиоци могу да приступе. Када направите резиме, ви одлучујете како ћете га делити." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Испробајте свој PDF" @@ -7198,7 +7359,8 @@ msgstr "Двофакторска аутентификација је сада о msgid "Two-Factor Authentication QR Code" msgstr "QR код за двофакторску аутентификацију" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Подвучено" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Поништи" @@ -7253,17 +7417,18 @@ msgstr "Поништи" msgid "Undo stylesheet edit" msgstr "Поништи измену стилског листа" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Прекид повезивања вашег {providerName} налога..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Откључај" @@ -7272,6 +7437,10 @@ msgstr "Откључај" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Неименовани кључ за приступ" @@ -7280,6 +7449,14 @@ msgstr "Неименовани кључ за приступ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Неверификовано" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Вијетнамски" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Желите друго мишљење о тексту?" msgid "Warning" msgstr "упозорење" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Нисмо могли аутоматски да откријемо формат. Изаберите га изнад." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Нисмо могли да пронађемо ту страницу" @@ -7666,10 +7843,6 @@ msgstr "Шта ово не ради" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Када је закључан, резиме се не може ажурирати или обрисати." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Отказали сте пријављивање пре него што msgid "You have unsaved changes that will be lost." msgstr "Имате несачуване промене које ће бити изгубљене." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Бићете преусмерени на страницу Интеграције. Датотека коју сте изабрали неће бити увезена." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "У добром сте друштву." @@ -7945,23 +8114,10 @@ msgstr "Ваш број телефона је написан у необично msgid "Your profile has been updated." msgstr "Ваш профил је ажуриран." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Ваш резиме је креиран." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Ваш резиме је обрисан." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Ваш резиме је дуплиран." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Ваш резиме је увезен." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Ваш резиме је ажуриран." diff --git a/apps/web/locales/sv-SE.po b/apps/web/locales/sv-SE.po index 5cae0b12e..daa32c709 100644 --- a/apps/web/locales/sv-SE.po +++ b/apps/web/locales/sv-SE.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" och hela tidslinjen tas bort permanent. Detta går inte att ångra." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# ansökan att exportera} other {# ansökningar att exp msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} tecken" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(er) hoppades över (ogiltig e-postadress eller saknat kontaktnamn). Ansökningarna importeras ändå." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} avvisade" msgid "{0} Sample Resume" msgstr "{0} Exempel-CV" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} att åtgärda" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Tillgänglighet" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Konto" @@ -639,14 +697,6 @@ msgstr "Ombud" msgid "Agent ready" msgstr "Agent redo" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agenter" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Installationen av AI-agenten är inte tillgänglig just nu. Försök igen om en stund." @@ -695,6 +745,7 @@ msgstr "AI när du vill ha den" msgid "Albanian" msgstr "Albanska" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Ett inbäddat typsnitt kunde inte läsas." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Ett oväntat fel stoppade sidan från att laddas. Du kan försöka igen eller gå tillbaka." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Ett okänt fel uppstod när ditt CV importerades." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API nyckel" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API nycklar" @@ -787,7 +833,7 @@ msgstr "API-nycklar krypteras på servern och visas aldrig igen efter att de har msgid "API Reference" msgstr "API referens" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "App" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Ansökan" @@ -859,7 +907,7 @@ msgstr "Ansökan uppdaterad." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Ansökningar" @@ -917,19 +965,10 @@ msgstr "Är du säker på att du vill stänga denna dialog?" msgid "Are you sure you want to delete this API key?" msgstr "Är du säker på att du vill ta bort denna API:-nyckel?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Är du säker på att du vill ta bort detta CV?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Är du säker på att du vill ta bort ditt konto?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Är du säker på att du vill låsa detta CV?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS-kontroll" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS-kontroll" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Bilaga uppladdad." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentisering" @@ -1037,11 +1076,16 @@ msgstr "Azerbajdzjanska" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Tillbaka till autentiseringsinställningar" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chatt" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Kontrollera igen" @@ -1295,9 +1344,13 @@ msgstr "Kinesiska (traditionell)" msgid "Choose {0}" msgstr "Välj {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Välj ett personligt brev" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Välj en förinställd eller anpassad nyans." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Välj ett CV" @@ -1343,6 +1395,10 @@ msgstr "Välj en ansökan" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Rensa filter" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Rensa valet" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Klicka här för att välja en fil att importera" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Klient-ID" @@ -1436,7 +1492,6 @@ msgstr "Community" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakt" @@ -1539,15 +1594,6 @@ msgstr "Innehållet är upplagt i ett rutnät." msgid "Continue" msgstr "Fortsätt" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Fortsätt där du slutade" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Bidra med kod" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Kopierade till urklipp." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Kopierade till urklipp." msgid "Copy" msgstr "Kopiera" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Kopiera ett befintligt brev från ett CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Kopiera och förvara dessa säkerhetskoder om du skulle tappa bort din e msgid "Copy Backup Codes" msgstr "Kopiera säkerhetskoder" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Kopiera från CV" @@ -1625,6 +1679,10 @@ msgstr "Kopiera texten från den exporterade filen och läs igenom den; åtgärd msgid "Copy this secret key and use it in your applications to access your data." msgstr "Kopiera denna hemliga nyckel och använd den i dina applikationer för att komma åt din data." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Rätta årtalet eller använd \"Nuvarande\" för pågående arbete." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Korrigera året, eller skriv \"Present\" för pågående arbete." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Åtgärden kunde inte slutföras. Försök igen." @@ -1655,14 +1712,6 @@ msgstr "Det gick inte att generera DOCX-filen. Försök igen." msgid "Could not generate the PDF. Please try again." msgstr "Det gick inte att generera PDF-filen. Försök igen." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Kunde inte läsa in personliga brev." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Kunde inte läsa in det valda CV:t." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Kunde inte läsa in det här personliga brevet." @@ -1675,11 +1724,6 @@ msgstr "Kunde inte förbereda exemplet. Försök igen." msgid "Could not prepare your resume for printing. Please try again." msgstr "Det gick inte att förbereda ditt CV för utskrift. Försök igen." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Det gick inte att nå AI-leverantören. Vänligen försök igen." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Kunde inte återställa den här patchen." @@ -1709,6 +1753,18 @@ msgstr "Kunde inte verifiera anslutningen. Kontrollera API-nyckeln, modellen och msgid "Couldn't add the application. Please try again." msgstr "Det gick inte att lägga till ansökan. Försök igen." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Det gick inte att ta bort tidslinjeposten." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Det gick inte att flytta ansökan. Försök igen." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Det gick inte att spara anteckningen." @@ -1764,7 +1828,6 @@ msgstr "Fyll" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Följebrev" @@ -1778,16 +1841,17 @@ msgstr "Personligt brev" msgid "Cover letter draft" msgstr "Utkast till följebrev" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Personliga brev" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Skapa" @@ -1804,10 +1868,7 @@ msgstr "Skapa ett nytt konto" msgid "Create a new API key" msgstr "Skapa en ny API-nyckel" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Skapa ett nytt CV" @@ -1815,13 +1876,9 @@ msgstr "Skapa ett nytt CV" msgid "Create a resume" msgstr "Skapa ett CV" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Skapa ett exempel-CV" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Skapa personligt brev" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Skapa från grunden" msgid "Create one now" msgstr "Skapa en nu" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Skapa CV med alternativ" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Skapad" @@ -1847,14 +1899,19 @@ msgstr "Skapad" msgid "Created \"{0}\" and linked it to this application." msgstr "Skapade \"{0}\" och länkade den till denna ansökan." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Skapar din API-nyckel..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Skapar ditt CV..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Beskär och ladda upp" @@ -1931,10 +1988,6 @@ msgstr "Mörk" msgid "Dark theme" msgstr "Mörkt tema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Instrumentpanel" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Datum" @@ -1969,34 +2022,30 @@ msgstr "Minska zoomen" msgid "Deep check" msgstr "Djupkontroll" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Standardmall" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Examen" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Radera" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Ta bort det. Dolda nyckelord betraktas som ett avsiktligt försök att manipulera sökningen." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Radera sida" @@ -2040,10 +2097,6 @@ msgstr "Ta bort den här agenttråden?" msgid "Delete this application?" msgstr "Ta bort den här ansökan?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Radera det här personliga brevet?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Ta bort den här tidslinjeposten?" msgid "Delete timeline entry" msgstr "Ta bort tidslinjepost" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Raderade {0} ansökning(ar)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Raderar ditt konto..." @@ -2077,11 +2139,6 @@ msgstr "Raderar ditt konto..." msgid "Deleting your API key..." msgstr "Raderar din API-nyckel..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Raderar ditt CV..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Nekad, väntar på agenten…" @@ -2191,12 +2248,22 @@ msgstr "Dokumentation" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dokumentation" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Dokument skickade" @@ -2309,18 +2376,27 @@ msgstr "Dra för att flytta och använd reglaget för att zooma innan du laddar msgid "Drag to turn the pages" msgstr "Dra för att vända sidorna" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Ta bort pronomen och börja med verbet. Det är konventionen på de flesta marknader." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Duplicera" @@ -2336,6 +2412,10 @@ msgstr "Duplicera CV" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Duplicera ditt CV för att skapa ett nytt, precis som originalet." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Duplicerar ditt CV..." @@ -2355,11 +2435,6 @@ msgstr "Nederländska" msgid "Edit" msgstr "Redigera" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Redigera {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Redigera datum" msgid "Edit declined" msgstr "Redigering avböjd" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Redigera detaljer" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Redigera modell" msgid "Edit note" msgstr "Redigera anteckning" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Exportera JSON" msgid "Export my data" msgstr "Exportera mina data" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Exportera PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Femton mallar, alla gratis. Välj en du gillar. Du kan ändra typsnitt, färg och layout i redigeraren." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fil" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Fyll i fält" @@ -2858,9 +2935,13 @@ msgstr "Fyll i fält" msgid "Filled in what we could from the posting." msgstr "Fyllde i vad vi kunde från inlägget." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrera efter" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Hitta de svaga punkterna och skriv om dem med starkare resultat, siffror msgid "Find us on GitHub" msgstr "Hitta oss på GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Finska" @@ -2967,6 +3052,10 @@ msgstr "För att spara en kopia" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "För din nästa ansökan" @@ -3120,7 +3209,7 @@ msgstr "Grafisk design" msgid "Greek" msgstr "Grekiska" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Rutnät" @@ -3304,8 +3393,7 @@ msgstr "Om det kommer från en skanning är det förväntat. Annars, ta bort det msgid "Images cover most of the page." msgstr "Bilder täcker större delen av sidan." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Importera" @@ -3314,15 +3402,13 @@ msgstr "Importera" msgid "Import {0}" msgstr "Importera {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Importera ett befintligt CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Importera JSON för personligt brev" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Importera från CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Importera JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Importerade {0} ansökning(ar)." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Import från Word kräver en ansluten AI-leverantör." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Importerar ditt CV..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Importerar…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Inspekterar sida {0} av {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integrationer" @@ -3466,6 +3552,10 @@ msgstr "Ogiltig konfiguration för AI-leverantör." msgid "Issuer" msgstr "Utfärdare" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italienska" msgid "Italic" msgstr "Kursiv" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japanska" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "John.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON CV" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Fortsätt redigera" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Fortsätt redigera i Word, Google Docs eller Pages. Layouten kan skilja sig från PDF-filen." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Håll den under 2,5 MB, vanligtvis genom att ta bort eller förminska bilder." @@ -3659,19 +3760,14 @@ msgstr "Språk" msgid "Languages" msgstr "Språk" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Senast uppdaterad" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Uppdaterades Senast" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Senast uppdaterad den {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Lettiska" @@ -3689,7 +3785,6 @@ msgstr "Layout" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Börja med arbetet. Lägg till en konkret detalj så att någon kan föreställa sig det." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Lämna" @@ -3706,10 +3801,6 @@ msgstr "Lämna tomt för att återställa titeln till originalet." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Lämna för att skapa en AI-leverantör?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Vänsterjustera" @@ -3722,6 +3813,11 @@ msgstr "Juridik" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Längd är ingen brist, och det finns ingen universell enkelsidesregel. Behåll de sidor som förtjänar sin plats." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Längd är ingen brist, och det finns ingen universell enkelsidesregel. msgid "Letter" msgstr "Brev" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Länkat Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, rekommendation…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, rekommendation…" msgid "Linking your {providerName} account..." msgstr "Länkar ditt {providerName}-konto..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Lista" @@ -3845,10 +3948,6 @@ msgstr "Litauiska" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Laddar AI-leverantörer. Försök igen om en stund." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Laddar ansökningar…" @@ -3888,17 +3987,15 @@ msgstr "Laddar totalt" msgid "Location" msgstr "Plats" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Lås" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Medelhög påverkan" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Saknar arbets-CV" @@ -4106,6 +4197,12 @@ msgstr "Flytta till intervju" msgid "Move to offer" msgstr "Flytta till erbjudande" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Flyttad till" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Namn" @@ -4188,6 +4287,11 @@ msgstr "Nätverk" msgid "Never expires" msgstr "Upphör aldrig" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Registrering av nya konton är för närvarande inaktiverad på den här servern." @@ -4197,6 +4301,15 @@ msgstr "Registrering av nya konton är för närvarande inaktiverad på den här msgid "New Application" msgstr "Ny ansökan" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Ny rad" @@ -4233,10 +4346,6 @@ msgstr "Ny tråd" msgid "New Thread" msgstr "Ny tråd" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Nästa" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Ingen AI-leverantör ansluten" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Ingen AI-leverantör är ansluten, så vi läser ut texten ur PDF:en här i din webbläsare och fyller i det vi kan känna igen. Räkna med att behöva städa upp resultatet." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Inga ansökningar matchar dina filter." @@ -4265,6 +4370,10 @@ msgstr "Inga ansökningar matchar dina filter." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Inga ansökningar än. Lägg till några för att se din tratt och dina svarsfrekvenser." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Inga punktlistor hittades." @@ -4278,15 +4387,6 @@ msgstr "Inga kommandon matchar den sökningen." msgid "No conventional section headings were found." msgstr "Inga konventionella avsnittsrubriker hittades." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Inga personliga brev hittades. Skapa ett eller importera ett befintligt brev." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Inga uppgifter returnerades från AI-leverantören." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Inga datum hittades." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Ingen rad ser ut som en jobbtitel ihopkopplad med en arbetsgivare." @@ -4351,11 +4455,6 @@ msgstr "Inga resultat hittades." msgid "No resume linked." msgstr "Inget CV länkat." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Inga CV matchar din sökning." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Inga meritförteckningar än." @@ -4445,6 +4544,15 @@ msgstr "Anteckningar" msgid "Nothing marks a role as ongoing." msgstr "Inget markerar en roll som pågående." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Endast de första sidorna kontrollerades." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Öppna" @@ -4559,6 +4664,10 @@ msgstr "Öppna fokusläge" msgid "Open in builder" msgstr "Öppna i verktyget" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Öppna Inställningar för integrationer" @@ -4597,6 +4706,10 @@ msgstr "Öppnas i en ny flik" msgid "opens in new tab" msgstr "öppnas i ny flik" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Valfri anteckning till agenten" @@ -4609,6 +4722,16 @@ msgstr "Valfri anteckning till agenten…" msgid "Optionally, which terms from a job posting already appear." msgstr "Valfritt, vilka termer från en jobbannons som redan förekommer." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Sida" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-ögonblicksbild bifogad till ansökan." msgid "PDF text layer" msgstr "PDF-textlager" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF:er som redan är bifogade till ansökningar förblir tillgängliga." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Föredra en enda kolumn, eller håll sidokolumnen till korta, friståend #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Inställningar" @@ -4957,10 +5079,6 @@ msgstr "Förhandsgranska PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Föregående" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Färdighet" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Gör om poäng" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Gå till startsida" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktivt CV (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume är gratis och har öppen källkod. Amruth och en grupp bidragsgivare håller det igång. Om du vill stödja arbetet hjälper donationer till att täcka drift och utveckling." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume är gratis och har öppen källkod. Om det har hjälpt d msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktivt CV v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktivt CV v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Läs igen" @@ -5191,6 +5299,10 @@ msgstr "Läser sida {0} av {1}…" msgid "Reading PDF" msgstr "Läser PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Läser annonsen…" @@ -5199,6 +5311,10 @@ msgstr "Läser annonsen…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Läser den här PDF-filen i din webbläsare. Din fil laddas inte upp." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Klar att aktiveras" @@ -5302,6 +5418,10 @@ msgstr "Ta bort tagg" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Resurser" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Ansvarade för designsystemet och hjälpte andra team med deras design." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Återställa" @@ -5418,6 +5539,11 @@ msgstr "Återställ CV:t till innan den här patchen?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "CV-mallar" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "CV" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Exempel på nedladdningsformat" msgid "Sample resume" msgstr "Exempel-CV" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Exempel-CV för {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Spara ändringar" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Spara ändringarna innan du förhandsgranskar, exporterar eller ändrar stil." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Spara kopia i biblioteket" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Spara modell" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Spara ändringarna i CV:t innan du kopierar dess innehåll eller stil." @@ -5717,7 +5842,8 @@ msgstr "Gör min passform" msgid "Scoring your fit…" msgstr "Poäng din passform..." -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Söka" @@ -5730,13 +5856,13 @@ msgstr "Sök ansökningar..." msgid "Search commands" msgstr "Söka kommandon" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Sök bland personliga brev" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Sök bland personliga brev ..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Sök efter en ikon" msgid "Search for…" msgstr "Sök efter…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Sök CV..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Ställ in lösenord" msgid "Set the document language when exporting." msgstr "Ange dokumentspråket vid export." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Konfigurera en leverantör" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Konfigurera en AI-leverantör" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Konfigurera en AI-leverantör för att chatta om detta CV och tillämpa ändringar automatiskt." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Inställningar" @@ -6121,7 +6245,7 @@ msgstr "Hoppa över och ladda upp" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Hoppa till huvudinnehåll" @@ -6193,6 +6317,10 @@ msgstr "Något annat…" msgid "Something went wrong" msgstr "Något gick fel" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Något gick fel när den filen lästes. Försök igen." @@ -6212,8 +6340,15 @@ msgstr "Något gick fel när du loggades in. Försök igen." msgid "Something went wrong. Please try again." msgstr "Något gick fel. Försök igen." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sortera efter" @@ -6319,14 +6454,10 @@ msgstr "Starta en tråd" msgid "Start again" msgstr "Börja om" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Börja bygga ditt CV genom att ge det ett namn." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Börja bygga ditt CV från grunden" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Startdatumet måste vara samma som eller före slutdatumet." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Börja varje punkt med ett konkret verb: byggde, ledde, minskade, migrerade." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Starta ny tråd" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistik" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Stanna" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Stannar i din webbläsare" @@ -6419,6 +6561,10 @@ msgstr "Stil och avsändaruppgifter har uppdaterats från det valda CV:t." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Förslag" @@ -6472,6 +6618,7 @@ msgstr "Tabell" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Taggar" @@ -6483,6 +6630,14 @@ msgstr "Taggar kan användas för att kategorisera ditt CV med nyckelord." msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Taggar ger program en tydlig läsordning. Aktivera dem vid export, om ditt verktyg erbjuder det." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Skräddarsy mitt CV" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Text extraherad" msgid "Text is written one character at a time." msgstr "Texten skrivs ett tecken i taget." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Text ligger i sidhuvudet eller sidfoten." @@ -6618,10 +6776,18 @@ msgstr "API-nyckeln har tagits bort." msgid "The application that sent you here made an invalid authorization request." msgstr "Appen som skickade dig hit gjorde en ogiltig auktoriseringsbegäran." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Kontrollerna ovan är mekaniska. Detta frågar en språkmodell vad en läsare skulle tycka om dina punkter, och föreslår omskrivningar. Det ger ingen poäng." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Djupkontrollen kunde inte slutföras. Försök igen." @@ -6630,19 +6796,14 @@ msgstr "Djupkontrollen kunde inte slutföras. Försök igen." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Den importerade filen kunde inte analyseras till ett giltigt CV." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Ordningen texten lagras i skiljer sig kraftigt från ordningen den läses i." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Originalbrevet ligger kvar i ditt CV. Varje kopia kan redigeras separat." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Sidan du letar efter kan ha flyttats eller inte längre existera." @@ -6751,11 +6912,6 @@ msgstr "Dessa datum kommer inte att läsas korrekt." msgid "Thinking" msgstr "Tänkande" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Denna åtgärd kan inte ångras." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Denna åtgärd kan inte ångras. All din data kommer att raderas permanent." @@ -6804,10 +6960,6 @@ msgstr "Det här inlägget har inga datum." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Den här posten tas bort permanent. Det går inte att ångra." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Den här funktionen kräver en ansluten AI-leverantör. Vänligen konfigurera en i inställningarna." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Denna fil innehåller formulärfält." @@ -6848,6 +7000,10 @@ msgstr "Denna fil är stor för ett CV." msgid "This file is larger than many application forms accept." msgstr "Denna fil är större än vad många ansökningsformulär accepterar." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Denna fil använder många olika typsnitt." @@ -6884,14 +7040,6 @@ msgstr "Den här nyckeln visas bara en gång. Kopiera den innan du stänger det msgid "This link is missing its protocol." msgstr "Den här länken saknar sitt protokoll." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Detta kan ta några minuter, beroende på svaret från AI-leverantören. Stäng inte fönstret och uppdatera inte sidan." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Det här kan ta en stund. Stäng inte fönstret och uppdatera inte sidan." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Detta mäter hur troget programvara kan extrahera texten i den här filen. Det förutsäger inte om en ansökan kommer att få avslag, och det klarar inget verktyg. Din fil lästes i den här webbläsaren och laddades aldrig upp." @@ -6908,10 +7056,9 @@ msgstr "Denna sida är i kolumner, och texten extraheras i fel ordning." msgid "This page is very densely packed." msgstr "Denna sida är mycket tätt packad." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Den här PDF:en innehåller ingen läsbar text. Den är sannolikt en skanning, så det finns inget att importera." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Denna period slutar innan den börjar." msgid "This period starts in the future." msgstr "Denna period börjar i framtiden." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Det här CV:t innehåller inga inbäddade personliga brev." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Detta CV är låst och kan inte uppdateras." @@ -7105,11 +7248,25 @@ msgstr "Översätt appen" msgid "Translations" msgstr "Översättningar" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Försök igen" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Prova inställningarna för att se vad besökare kan komma åt. När du skapar ditt CV bestämmer du hur du delar det." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Prova din PDF" @@ -7198,7 +7359,8 @@ msgstr "Tvåfaktorsautentisering är nu påslagen." msgid "Two-Factor Authentication QR Code" msgstr "QR-kod för tvåfaktorsautentisering" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Understrykning" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Ångra" @@ -7253,17 +7417,18 @@ msgstr "Ångra" msgid "Undo stylesheet edit" msgstr "Ångra redigering av stilark" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Kopplar från ditt {providerName}-konto..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Lås upp" @@ -7272,6 +7437,10 @@ msgstr "Lås upp" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Namnlös passkey" @@ -7280,6 +7449,14 @@ msgstr "Namnlös passkey" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Inte verifierad" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamesiska" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Vill du ha en andra åsikt om texten?" msgid "Warning" msgstr "Varning" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Vi kunde inte identifiera formatet automatiskt. Välj det ovan." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Vi kunde inte hitta den sidan" @@ -7666,10 +7843,6 @@ msgstr "Vad detta inte gör" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "När det är låst kan CV:t inte uppdateras eller raderas." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Du avbröt inloggningen innan den var klar." msgid "You have unsaved changes that will be lost." msgstr "Du har osparade ändringar som kommer att gå förlorade." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Du kommer till sidan för integrationer. Filen du valde kommer inte att importeras." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Du är i gott sällskap." @@ -7945,23 +8114,10 @@ msgstr "Ditt telefonnummer är skrivet i ett ovanligt format." msgid "Your profile has been updated." msgstr "Din profil har uppdaterats." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Ditt CV har skapats." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Ditt CV har tagits bort." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Ditt CV har duplicerats." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Ditt CV har importerats." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Ditt CV har uppdaterats." diff --git a/apps/web/locales/ta-IN.po b/apps/web/locales/ta-IN.po index 651483b97..5decd4f0c 100644 --- a/apps/web/locales/ta-IN.po +++ b/apps/web/locales/ta-IN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" மற்றும் அதன் முழு காலவரிசை நிரந்தரமாக நீக்கப்படும். இதை மீட்டெடுக்க முடியாது." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {ஏற்றுமதி செய்ய # பயன் msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} எழுத்துக்கள்" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} தொடர்பு(கள்) தவிர்க்கப்பட்டது (தவறான மின்னஞ்சல் அல்லது தொடர்பு பெயர் விடுபட்டது). அந்த பயன்பாடுகள் இன்னும் இறக்குமதி செய்யப்படுகின்றன." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} நிராகரிக்கப்பட்டவை" msgid "{0} Sample Resume" msgstr "{0} மாதிரி வாழ்க்கைக் குறிப்பு" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "சரிசெய்ய {0}" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "அணுகல்தன்மை" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "கணக்கு" @@ -639,14 +697,6 @@ msgstr "முகவர்" msgid "Agent ready" msgstr "முகவர் தயார்" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "முகவர்கள்" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "AI ஏஜென்ட் அமைப்பு தற்போது கிடைக்கவில்லை. தயவுசெய்து சிறிது நேரத்தில் மீண்டும் முயற்சிக்கவும்." @@ -695,6 +745,7 @@ msgstr "தேவைப்படும்போது AI" msgid "Albanian" msgstr "அல்பேனியன்" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "உட்பொதிக்கப்பட்ட எழுத்து msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "எதிர்பாராத பிழை காரணமாக இந்தப் பக்கம் ஏற்றப்படவில்லை. நீங்கள் மீண்டும் முயற்சிக்கலாம் அல்லது பின்செல்லலாம்." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "உங்கள் ரெஸ்யூமியை இறக்குமதி செய்யும் போது ஒரு தெரியாத பிழை ஏற்பட்டது." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API விசை" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API விசைகள்" @@ -787,7 +833,7 @@ msgstr "API திறவிகள் சேவையகத்தில் மற msgid "API Reference" msgstr "API குறிப்பு" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "செயலி" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "விண்ணப்பம்" @@ -859,7 +907,7 @@ msgstr "பயன்பாடு புதுப்பிக்கப்பட #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "விண்ணப்பங்கள்" @@ -917,19 +965,10 @@ msgstr "இந்த உரையாடலை மூட விரும்பு msgid "Are you sure you want to delete this API key?" msgstr "இந்த API விசையை நிச்சயமாக நீக்க விரும்புகிறீர்களா?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "இந்த ரெஸ்யூமியை நிச்சயமாக நீக்க விரும்புகிறீர்களா?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "உங்கள் கணக்கை நிச்சயமாக நீக்க விரும்புகிறீர்களா?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "இந்த ரெஸ்யூமியை நிச்சயமாக பூட்ட விரும்புகிறீர்களா?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS சோதனை" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS சோதனையாளர்" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "இணைப்பு பதிவேற்றப்பட்டது." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "அங்கீகாரம்" @@ -1037,11 +1076,16 @@ msgstr "அசர்பைஜானி" msgid "BA" msgstr "இளங்கலை" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "அங்கீகார அமைப்புகளுக்குத் திரும்பு" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "அரட்டை" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "மீண்டும் சோதிக்கவும்" @@ -1295,9 +1344,13 @@ msgstr "சீனம் (சம்பிரதாய)" msgid "Choose {0}" msgstr "{0} ஐத் தேர்ந்தெடுக்கவும்" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "கவர் கடிதத்தை தேர்வு செய்யவும்" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "முன்பே அமைக்கப்பட்ட அல்லது தனிப்பயன் நிறத்தைத் தேர்ந்தெடுக்கவும்." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "ஒரு ரெஸ்யூமைத் தேர்ந்தெடுக்கவும்" @@ -1343,6 +1395,10 @@ msgstr "ஒரு பயன்பாட்டைத் தேர்ந்தெ msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "வடிகட்டிகளை அழிக்கவும்" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "தெளிவான தேர்வு" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "இறக்குமதி செய்ய ஒரு கோப்பை தேர்ந்தெடுக்க இங்கே கிளிக் செய்யவும்" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "வாடிக்கையாளர் ஐடி" @@ -1436,7 +1492,6 @@ msgstr "சமூகம்" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "இறுக்கம்" @@ -1539,15 +1594,6 @@ msgstr "உள்ளடக்கம் ஒரு கட்டமைப்பி msgid "Continue" msgstr "தொடர்க" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "நீங்கள் நிறுத்திய இடத்தில் இருந்து தொடர்க" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "குறியீடு பங்களிக்கவும்" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "கிளிப்போர்டுக்கு நகலெடுக்கப்பட்டது." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "கிளிப்போர்டுக்கு நகலெடுக msgid "Copy" msgstr "நகலெடு" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "விண்ணப்பத்தில் இருந்து ஏற்கனவே உள்ள கடிதத்தை நகலெடுக்கவும்" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "உங்கள் சாதனத்தை இழந்தால் ப msgid "Copy Backup Codes" msgstr "காப்பு குறியீடுகளை நகலெடு" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "ரெஸ்யூமிலிருந்து நகல்" @@ -1625,6 +1679,10 @@ msgstr "ஏற்றுமதி செய்யப்பட்ட கோப் msgid "Copy this secret key and use it in your applications to access your data." msgstr "இந்த ரகசிய விசையை நகலெடுத்து, உங்கள் பயன்பாடுகளில் உங்கள் தரவினை அணுக பயன்படுத்தவும்." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "ஆண்டைச் சரிசெய்யவும் அல்லது நடந்துகொண்டிருக்கும் வேலைக்கு \"இருப்பேன்\" என்பதைப் பயன்படுத்தவும்." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "ஆண்டைச் சரிசெய்யவும், அல்லது தொடர்ந்து நடக்கும் பணிக்கு \"Present\" என்று எழுதவும்." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "இந்த செயலை முடிக்க முடியவில்லை. மீண்டும் முயற்சிக்கவும்." @@ -1655,14 +1712,6 @@ msgstr "DOCX-ஐ உருவாக்க முடியவில்லை. ம msgid "Could not generate the PDF. Please try again." msgstr "PDF-ஐ உருவாக்க முடியவில்லை. மீண்டும் முயற்சிக்கவும்." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "கவர் கடிதங்களை ஏற்ற முடியவில்லை." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "தேர்ந்தெடுத்த ரெஸ்யூமை ஏற்ற முடியவில்லை." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "இந்த அட்டை கடிதத்தை ஏற்ற முடியவில்லை." @@ -1675,11 +1724,6 @@ msgstr "மாதிரியைத் தயாரிக்க முடிய msgid "Could not prepare your resume for printing. Please try again." msgstr "அச்சிடுவதற்கு உங்கள் ரெஸ்யூமைத் தயாரிக்க முடியவில்லை. மீண்டும் முயற்சிக்கவும்." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI வழங்குநரை அடைய முடியவில்லை. மீண்டும் முயற்சிக்கவும்." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "இந்தத் திருத்தத்தை மீட்டெடுக்க முடியவில்லை." @@ -1709,6 +1753,18 @@ msgstr "இணைப்பைச் சரிபார்க்க முடி msgid "Couldn't add the application. Please try again." msgstr "பயன்பாட்டைச் சேர்க்க முடியவில்லை. மீண்டும் முயற்சிக்கவும்." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "காலவரிசை உள்ளீட்டை நீக்க முடியவில்லை." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "பயன்பாட்டை நகர்த்த முடியவில்லை. மீண்டும் முயற்சிக்கவும்." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "குறிப்பைச் சேமிக்க முடியவில்லை." @@ -1764,7 +1828,6 @@ msgstr "கவர்" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "கவர் கடிதம்" @@ -1778,16 +1841,17 @@ msgstr "கவர் லெட்டர்" msgid "Cover letter draft" msgstr "அட்டை வரைவு கடிதம்" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "கவர் கடிதங்கள்" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "உருவாக்கு" @@ -1804,10 +1868,7 @@ msgstr "ஒரு புதிய கணக்கை உருவாக்கவ msgid "Create a new API key" msgstr "ஒரு புதிய API விசையை உருவாக்கவும்" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "ஒரு புதிய ரெஸ்யூமியை உருவாக்கவும்" @@ -1815,13 +1876,9 @@ msgstr "ஒரு புதிய ரெஸ்யூமியை உருவா msgid "Create a resume" msgstr "வாழ்க்கைக் குறிப்பை உருவாக்கவும்" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "ஒரு உதாரண ரெஸ்யூமியை உருவாக்கவும்" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "கவர் கடிதத்தை உருவாக்கவும்" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "புதிதாக உருவாக்குங்கள்" msgid "Create one now" msgstr "இப்போதே உருவாக்குங்கள்" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "விருப்பத்தேர்வுகளுடன் ரெஸ்யூமே உருவாக்கவும்" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "உருவாக்கப்பட்டது" @@ -1847,14 +1899,19 @@ msgstr "உருவாக்கப்பட்டது" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" உருவாக்கி, இந்தப் பயன்பாட்டுடன் இணைக்கப்பட்டது." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "உங்கள் API விசையை உருவாக்குகிறது..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "உங்கள் ரெஸ்யூமியை உருவாக்குகிறது..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "படத்தை செதுக்கி பதிவேற்றவும்" @@ -1931,10 +1988,6 @@ msgstr "டார்க்" msgid "Dark theme" msgstr "டார்க் தீம்" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "டாஷ்போர்டு" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "தேதி" @@ -1969,34 +2022,30 @@ msgstr "ஜூம் அளவைக் குறைக்கவும்" msgid "Deep check" msgstr "ஆழமான சோதனை" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "இயல்புநிலை டெம்ப்ளேட்" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "பட்டம்" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "நீக்கு" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "அதை நீக்கவும். மறைக்கப்பட்ட முக்கிய வார்த்தைகள் தேடலை மோசடி செய்யும் வேண்டுமென்றே செய்யப்பட்ட முயற்சியாகக் கருதப்படும்." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "பக்கத்தை நீக்கு" @@ -2040,10 +2097,6 @@ msgstr "இந்த முகவர் உரையாடலை நீக்க msgid "Delete this application?" msgstr "இந்த விண்ணப்பத்தை நீக்கவா?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "இந்த அட்டை கடிதத்தை நீக்கவா?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "இந்த காலவரிசை உள்ளீட்டை நீ msgid "Delete timeline entry" msgstr "காலவரிசை உள்ளீட்டை நீக்கு" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "நீக்கப்பட்ட {0} பயன்பாடு(கள்)." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "உங்கள் கணக்கை நீக்கிக் கொண்டிருக்கிறது..." @@ -2077,11 +2139,6 @@ msgstr "உங்கள் கணக்கை நீக்கிக் கொண msgid "Deleting your API key..." msgstr "உங்கள் API விசையை நீக்கிக் கொண்டிருக்கிறது..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "உங்கள் ரெஸ்யூமியை நீக்கிக் கொண்டிருக்கிறது..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "மறுக்கப்பட்டது, முகவருக்காகக் காத்திருக்கிறது…" @@ -2191,12 +2248,22 @@ msgstr "ஆவணங்கள்" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "ஆவணங்கள்" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "ஆவணங்கள் அனுப்பப்பட்டன" @@ -2309,18 +2376,27 @@ msgstr "பதிவேற்றுவதற்கு முன், நிலை msgid "Drag to turn the pages" msgstr "பக்கங்களைத் திருப்ப இழுக்கவும்" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "பிரதிப்பெயர்களை நீக்கி வினைச்சொல்லிலிருந்து தொடங்கவும். பெரும்பாலான சந்தைகளில் இதுவே வழக்கம்." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "நகல் உருவாக்கு" @@ -2336,6 +2412,10 @@ msgstr "ரெஸ்யூமியின் நகலை உருவாக் msgid "Duplicate your resume to create a new one, just like the original." msgstr "அசலுக்குப் போலவே ஒரு புதிய ரெஸ்யூமியை உருவாக்க உங்கள் ரெஸ்யூமியை நகலெடுக்கவும்." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "உங்கள் ரெஸ்யூமியின் நகலை உருவாக்கிக் கொண்டிருக்கிறது..." @@ -2355,11 +2435,6 @@ msgstr "டச்சு" msgid "Edit" msgstr "திருத்து" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "திருத்து {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "தேதியைத் திருத்து" msgid "Edit declined" msgstr "திருத்தம் நிராகரிக்கப்பட்டது" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "விவரங்களைத் திருத்து" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "மாதிரியைத் திருத்து" msgid "Edit note" msgstr "குறிப்பைத் திருத்து" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON-ஐ ஏற்றுமதி செய்" msgid "Export my data" msgstr "எனது தரவை ஏற்றுமதி செய்" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "ஏற்றுமதி PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "பதினைந்து வார்ப்புருக்கள்; அனைத்தும் இலவசம். பிடித்ததைத் தேர்ந்தெடுக்கவும். திருத்தியில் எழுத்துரு வகை, நிறம், தளவமைப்பை மாற்றலாம்." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "கோப்பு" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "புலங்களை நிரப்பு" @@ -2858,9 +2935,13 @@ msgstr "புலங்களை நிரப்பு" msgid "Filled in what we could from the posting." msgstr "இடுகையிலிருந்து எங்களால் முடிந்ததை நிரப்பினோம்." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "இதன்படி வடிகட்டு" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "பலவீனமான புள்ளிகளைக் கண்ட msgid "Find us on GitHub" msgstr "GitHub-ல் எங்களைத் தேடுங்கள்" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ஃபின்னிஷ்" @@ -2967,6 +3052,10 @@ msgstr "ஒரு நகலை வைத்திருக்க" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "உங்கள் அடுத்த வேலை விண்ணப்பத்திற்காக" @@ -3120,7 +3209,7 @@ msgstr "வரைகலை வடிவமைப்பு" msgid "Greek" msgstr "கிரேக்கம்" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "கட்டம்" @@ -3304,8 +3393,7 @@ msgstr "இது ஒரு ஸ்கேனிலிருந்து வந் msgid "Images cover most of the page." msgstr "படங்கள் பெரும்பாலான பக்கத்தை மறைக்கின்றன." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "இறக்குமதி செய்" @@ -3314,15 +3402,13 @@ msgstr "இறக்குமதி செய்" msgid "Import {0}" msgstr "இறக்குமதி செய் {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "ஏற்கனவே உள்ள ஒரு ரெஸ்யூமியை இறக்குமதி செய்" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "JSON உறைக்கடிதத்தை இறக்குமதி செய்" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV இலிருந்து இறக்குமதி செய் msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON-ஐ இறக்குமதி செய்" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} பயன்பாடு(கள்) இறக்குமதி செய்யப்பட்டது." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "வேர்டிலிருந்து இறக்குமதி செய்ய, இணைக்கப்பட்ட AI வழங்குநர் தேவை." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "உங்கள் ரெஸ்யூமியை இறக்குமதி செய்து கொண்டிருக்கிறது..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… இறக்குமதி செய்கிறது" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "பக்கம் {0} / {1} ஐ ஆய்வு செய்கிறது…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "ஒருங்கிணைப்புகள்" @@ -3466,6 +3552,10 @@ msgstr "தவறான AI வழங்குநர் உள்ளமைவு. msgid "Issuer" msgstr "வெளியீட்டாளர்" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "இத்தாலியன்" msgid "Italic" msgstr "சாய்ந்த" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "ஜப்பானியம்" @@ -3530,10 +3628,9 @@ msgstr "ஜான் டோ" msgid "john.doe" msgstr "ஜான்.டோ" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "ஜேசன் சுயவிவரம்" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "தொடர்ந்து திருத்தவும்" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs அல்லது Pages-இல் திருத்தத்தைத் தொடருங்கள். தளவமைப்பு PDF-இலிருந்து மாறுபடலாம்." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "பொதுவாக படங்களை நீக்கியோ சுருக்கியோ அதை 2.5 MB க்கும் குறைவாக வைத்திருங்கள்." @@ -3659,19 +3760,14 @@ msgstr "மொழி" msgid "Languages" msgstr "மொழிகள்" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "கடைசியாக புதுப்பிக்கப்பட்டது" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "{updatedAt} அன்று கடைசியாக புதுப்பிக்கப்பட்டது" - #: src/libs/locale.ts msgid "Latvian" msgstr "லாட்வியன்" @@ -3689,7 +3785,6 @@ msgstr "லேயவுட்" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "வேலையுடன் தொடங்குங்கள். யாராவது அதை கற்பனை செய்து பார்க்கும் வகையில் ஒரு உறுதியான விவரத்தைச் சேர்க்கவும்." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "வெளியேறு" @@ -3706,10 +3801,6 @@ msgstr "தலைப்பை அசல் நிலைக்குத் தி msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI வழங்குநரை அமைக்க விட்டுவிடவா?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "இடது சீரமை" @@ -3722,6 +3813,11 @@ msgstr "சட்டரீதியான" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "நீளம் ஒரு குறை அல்ல, ஒரு-பக்க விதி என்று உலகளாவியதாக எதுவும் இல்லை. தகுதியான பக்கங்களை மட்டும் வைத்திருங்கள்." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "நீளம் ஒரு குறை அல்ல, ஒரு-பக் msgid "Letter" msgstr "அஞ்சல்" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "இணைக்கப்பட்ட Reactive Resume" msgid "LinkedIn" msgstr "லிங்க்ட்இன்" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, பரிந்துரை…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, பரிந்துரை…" msgid "Linking your {providerName} account..." msgstr "உங்கள் {providerName} கணக்கை இணைத்து கொண்டிருக்கிறது..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "பட்டியல்" @@ -3845,10 +3948,6 @@ msgstr "லிதுவேனியன்" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "செயற்கை நுண்ணறிவு வழங்குநர்கள் ஏற்றப்படுகின்றன. தயவுசெய்து சிறிது நேரத்தில் மீண்டும் முயற்சிக்கவும்." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "விண்ணப்பங்கள் ஏற்றப்படுகின்றன…" @@ -3888,17 +3987,15 @@ msgstr "மொத்தமும் ஏற்றப்படுகிறது" msgid "Location" msgstr "இடம்" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "பூட்டு" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "நடுத்தர தாக்கம்" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "மைக்ரோசாஃப்ட் வேர்ட்" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "வேலைக்கான ரெஸ்யூம் காணவில்லை" @@ -4106,6 +4197,12 @@ msgstr "நேர்காணலுக்குச் செல்க" msgid "Move to offer" msgstr "வாங்க முன்மொழிவு" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "இதற்கு நகர்த்தப்பட்டது" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "பெயர்" @@ -4188,6 +4287,11 @@ msgstr "நெட்வொர்க்" msgid "Never expires" msgstr "காலாவதியாகாது" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "இந்த சேவையகத்தில் புதிய கணக்குப் பதிவுகள் தற்போது முடக்கப்பட்டுள்ளன." @@ -4197,6 +4301,15 @@ msgstr "இந்த சேவையகத்தில் புதிய கண msgid "New Application" msgstr "புதிய விண்ணப்பம்" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "புதிய வரி" @@ -4233,10 +4346,6 @@ msgstr "புதிய த்ரெட்" msgid "New Thread" msgstr "புதிய த்ரெட்" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "அடுத்து" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "AI வழங்குநர் எதுவும் இணைக்கப்படவில்லை" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "எந்தவொரு AI வழங்குநரும் இணைக்கப்படாததால், உங்கள் உலாவியில் உள்ள PDF-இலிருந்து உரையைப் படித்து, எங்களால் அடையாளம் காண முடிந்ததை நிரப்புவோம். முடிவைச் சீரமைக்க வேண்டியிருக்கும்." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "உங்கள் வடிப்பான்களுடன் பொருந்தக்கூடிய பயன்பாடுகள் எதுவும் இல்லை." @@ -4265,6 +4370,10 @@ msgstr "உங்கள் வடிப்பான்களுடன் பொ msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "இன்னும் விண்ணப்பங்கள் எதுவும் இல்லை. உங்கள் ஃபனலையும் பதில் விகிதங்களையும் பார்க்க சிலவற்றைச் சேர்க்கவும்." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "எந்த புல்லட் பட்டியலும் காணப்படவில்லை." @@ -4278,15 +4387,6 @@ msgstr "அந்தத் தேடலுக்குப் பொருந் msgid "No conventional section headings were found." msgstr "வழக்கமான பிரிவு தலைப்புகள் எதுவும் காணப்படவில்லை." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "முகப்புக் கடிதங்கள் எதுவும் காணப்படவில்லை. ஒன்றை உருவாக்கவும் அல்லது ஏற்கனவே உள்ள கடிதத்தை இறக்குமதி செய்யவும்." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI வழங்குநரிடமிருந்து எந்தத் தரவும் திரும்ப வரவில்லை." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "தேதிகள் எதுவும் காணப்படவில்லை." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "பணிப் பதவியும் முதலாளியும் இணைந்த வரி எதுவும் தெரியவில்லை." @@ -4351,11 +4455,6 @@ msgstr "எந்த முடிவுகளும் கிடைக்கவ msgid "No resume linked." msgstr "ரெஸ்யூம் இணைக்கப்படவில்லை." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "உங்கள் தேடலுக்குப் பொருத்தமான ரெஸ்யூம்கள் எதுவும் இல்லை." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "இன்னும் ரெஸ்யூம்கள் இல்லை." @@ -4445,6 +4544,15 @@ msgstr "குறிப்புகள்" msgid "Nothing marks a role as ongoing." msgstr "ஒரு பணி தொடர்கிறது என எதுவும் குறிக்கவில்லை." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "முதல் பக்கங்கள் மட்டுமே சர msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "திற" @@ -4559,6 +4664,10 @@ msgstr "குவிய முறையைத் திற" msgid "Open in builder" msgstr "பில்டரில் திறக்கவும்" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "ஒருங்கிணைப்பு அமைப்புகளைத் திற" @@ -4597,6 +4706,10 @@ msgstr "புதிய தாவலில் திறக்கிறது" msgid "opens in new tab" msgstr "புதிய தாவலில் திறக்கிறது" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ஏஜென்டுக்கான விருப்பக் குறிப்பு" @@ -4609,6 +4722,16 @@ msgstr "ஏஜென்டுக்கான விருப்பக் கு msgid "Optionally, which terms from a job posting already appear." msgstr "விருப்பமாக, ஒரு பணி அறிவிப்பிலிருந்து ஏற்கனவே தோன்றும் சொற்கள் எவை என்பதையும் பார்க்கலாம்." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "பக்கம்" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "விண்ணப்பத்துடன் PDF காட்சிப msgid "PDF text layer" msgstr "பிடிஎஃப் உரை அடுக்கு" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "விண்ணப்பங்களுடன் ஏற்கனவே இணைக்கப்பட்ட PDF-கள் தொடர்ந்து கிடைக்கப்பெறும்." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "ஒற்றை நெடுவரிசையை விரும்ப #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "விருப்பங்கள்" @@ -4957,10 +5079,6 @@ msgstr "முன்வாசிப்பு PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "முந்தைய" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "திறமைத் தரம்" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "சுயவிவரம்" @@ -5118,11 +5236,6 @@ msgstr "மீண்டும் மதிப்பெண்" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - முகப்புப் பக்கத்துக்கு செல்லவும்" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "எதிர்வினை விவரக்குறிப்பு (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "ரியாக்டிவ் ரெஸ்யூம் இலவசம் மற்றும் திறந்த மூலமாகும். அமிர்தும் பங்களிப்பாளர்கள் சமூகமும் இதை இயங்க வைக்கிறார்கள். இந்தப் பணியை நீங்கள் ஆதரிக்க விரும்பினால், நன்கொடைகள் ஹோஸ்டிங் மற்றும் மேம்பாட்டுச் செலவுகளை ஈடுகட்ட உதவும்." @@ -5136,11 +5249,6 @@ msgstr "ரியாக்டிவ் ரெஸ்யூம் இலவசம msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "ரியாக்டிவ் ரெஸ்யூம் v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "எதிர்வினை ரெஸ்யூம் v4 (ஜேசன்)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "மீண்டும் படிக்கவும்" @@ -5191,6 +5299,10 @@ msgstr "பக்கம் {0} / {1} படிக்கிறது…" msgid "Reading PDF" msgstr "பிடிஎஃப் படித்தல்" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "அறிவிப்பைப் படிக்கிறது…" @@ -5199,6 +5311,10 @@ msgstr "அறிவிப்பைப் படிக்கிறது…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "உங்கள் உலாவியில் இந்த PDF-ஐப் படிக்கிறது. உங்கள் கோப்பு பதிவேற்றப்படவில்லை." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "செயல்படுத்தத் தயார்" @@ -5302,6 +5418,10 @@ msgstr "குறிச்சொல்லை அகற்று" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "வளங்கள்" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "வடிவமைப்பு அமைப்பில் பணியாற்றுவதற்கும், மற்ற அணிகளின் வடிவமைப்புகளுக்கு உதவுவதற்கும் பொறுப்பு." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "மீட்டெடு" @@ -5418,6 +5539,11 @@ msgstr "இந்தப் பேட்ச்சுக்கு முந்த msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "விண்ணப்பப் படிவ வார்ப்புர #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "வாழ்க்கைக் குறிப்புகள்" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "மாதிரிப் பதிவிறக்க வடிவம்" msgid "Sample resume" msgstr "மாதிரி வாழ்க்கைக் குறிப்பு" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name}க்கான மாதிரி வாழ்க்கைக் குறிப்பு" @@ -5615,6 +5744,7 @@ msgstr "இல்லாத" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "மாற்றங்களைச் சேமிக்கவும்" msgid "Save changes before previewing, exporting, or changing styling." msgstr "முன்வருகை, ஏற்றுமதி அல்லது பாணியை மாற்றுவதற்கு முன் மாற்றங்களைச் சேமிக்கவும்." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "பிரதியை நூலகத்தில் சேமி" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "மாதிரியைச் சேமிக்கவும்" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "உள்ளடக்கம் அல்லது பாணியை நகலெடுப்பதற்கு முன், ரெஸ்யூமில் உள்ள மாற்றங்களைச் சேமிக்கவும்." @@ -5717,7 +5842,8 @@ msgstr "என் பொருத்தத்தை மதிப்பெண்" msgid "Scoring your fit…" msgstr "உங்கள் பொருத்தத்தைப் பெறுகிறது…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "தேடல்" @@ -5730,13 +5856,13 @@ msgstr "பயன்பாடுகளைத் தேடு…" msgid "Search commands" msgstr "தேடல் கட்டளைகள்" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "பணி விண்ணப்பக் கடிதங்களைத் தேடுக" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "முகப்புக் கடிதங்களைத் தேடுக..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ஒரு ஐகானைத் தேடுங்கள்" msgid "Search for…" msgstr "… ஐத் தேடு" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "ரெஸ்யூம்களைத் தேடுங்கள்..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "கடவுச்சொல்லை அமைக்கவும்" msgid "Set the document language when exporting." msgstr "ஏற்றுமதி செய்யும்போது ஆவண மொழியை அமைக்கவும்." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "ஒரு வழங்குநரை அமைக்கவும்" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "ஒரு AI வழங்குநரை அமைக்கவும்" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "இந்த ரெஸ்யூம் குறித்து உரையாடவும், திருத்தங்களைத் தானாகவே செயல்படுத்தவும் ஒரு செயற்கை நுண்ணறிவு வழங்குநரை அமைக்கவும்." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "அமைப்புகள்" @@ -6121,7 +6245,7 @@ msgstr "தவறு மற்றும் பதிவேற்று" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "முக்கிய உள்ளடக்கத்துக்கு செல்லவும்" @@ -6193,6 +6317,10 @@ msgstr "வேறு ஏதாவது…" msgid "Something went wrong" msgstr "ஏதோ தவறு நடந்துவிட்டது" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "அந்தக் கோப்பைப் படிக்கும்போது ஏதோ தவறு ஏற்பட்டது. மீண்டும் முயற்சிக்கவும்." @@ -6212,8 +6340,15 @@ msgstr "உங்களை உள்நுழைக்கும்போது msgid "Something went wrong. Please try again." msgstr "ஏதோ தவறு நடந்துள்ளது. தயவுசெய்து மீண்டும் முயற்சிக்கவும்." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "இதன்படி வரிசைப்படுத்து" @@ -6319,14 +6454,10 @@ msgstr "ஒரு உரையாடலைத் தொடங்குங்க msgid "Start again" msgstr "மீண்டும் தொடங்கவும்" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "ஒரு பெயர் கொடுத்து உங்கள் ரெஸ்யூமியை உருவாக்கத் தொடங்குங்கள்." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "அடிப்படையில் இருந்து உங்கள் ரெஸ்யூமியை உருவாக்கத் தொடங்குங்கள்" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "தொடக்கத் தேதி இறுதித் தேதி msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "ஒவ்வொன்றையும் ஒரு உறுதியான வினைச்சொல்லுடன் தொடங்கவும்: கட்டியெழுப்பினேன், வழிநடத்தினேன், குறைத்தேன், மாற்றினேன்." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "புதிய உரையாடலைத் தொடங்குங்கள்" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "புள்ளிவிபரங்கள்" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "தங்கு" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "உங்கள் உலாவியிலேயே இருக்கும்" @@ -6419,6 +6561,10 @@ msgstr "தேர்ந்தெடுக்கப்பட்ட ரெஸ் msgid "Subreddit" msgstr "சப்ரெட்டிட்" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "முன்மொழிவுகள்" @@ -6472,6 +6618,7 @@ msgstr "அட்டவணை" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "டேக்குகள்" @@ -6483,6 +6630,14 @@ msgstr "டேக்குகளை உங்கள் ரெஸ்யூமி msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "குறிச்சொற்கள் மென்பொருளுக்கு தெளிவான படிக்கும் வரிசையைத் தருகின்றன. உங்கள் கருவி வழங்கினால், ஏற்றுமதி செய்யும்போது அவற்றை இயக்கவும்." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "என் ரெஸ்யூமைத் தனிப்பயனாக்கு" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "தெலுங்கு" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "உரை பிரித்தெடுக்கப்பட்டத msgid "Text is written one character at a time." msgstr "உரை ஒரு நேரத்தில் ஒரு எழுத்தாக எழுதப்பட்டுள்ளது." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "உரை மேல்தலைப்பு அல்லது அடிக்குறிப்பு பகுதியில் உள்ளது." @@ -6618,10 +6776,18 @@ msgstr "API விசை நீக்கப்பட்டது." msgid "The application that sent you here made an invalid authorization request." msgstr "உங்களை இங்கு அனுப்பிய பயன்பாடு தவறான அங்கீகாரக் கோரிக்கையை வழங்கியது." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "மேலே உள்ள சோதனைகள் இயந்திரத்தனமானவை. இது ஒரு படிப்பவர் உங்கள் புல்லட் புள்ளிகளைப் பற்றி என்ன நினைப்பார் என்று ஒரு மொழி மாதிரியிடம் கேட்டு, மறுஎழுத்துகளைப் பரிந்துரைக்கிறது. இது எந்த மதிப்பெண்ணையும் தராது." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "ஆழமான சோதனையை முடிக்க முடியவில்லை. மீண்டும் முயற்சிக்கவும்." @@ -6630,19 +6796,14 @@ msgstr "ஆழமான சோதனையை முடிக்க முடி msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "இறக்குமதி செய்யப்பட்ட கோப்பை ஒரு செல்லுபடியாகும் ரெஸ்யூமாகப் பிரித்தெடுக்க முடியவில்லை." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "உரை சேமிக்கப்பட்டுள்ள வரிசை அது படிக்கப்படும் வரிசையுடன் பெரிதும் முரண்படுகிறது." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "அசல் கடிதம் உங்கள் ரெஸ்யூமிலேயே இருக்கும். ஒவ்வொரு நகலையும் தனித்தனியாகத் திருத்தலாம்." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "நீங்கள் தேடும் பக்கம் வேறு இடத்திற்கு மாற்றப்பட்டிருக்கலாம் அல்லது தற்போது இல்லாமல் இருக்கலாம்." @@ -6751,11 +6912,6 @@ msgstr "இந்த தேதிகள் சரியாக படிக்க msgid "Thinking" msgstr "சிந்தனை" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "இந்த செயலைக் களைந்து விட முடியாது." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "இந்த செயலைக் களைந்து விட முடியாது. உங்கள் அனைத்து தரவும் நிரந்தரமாக நீக்கப்படும்." @@ -6804,10 +6960,6 @@ msgstr "இந்த பதிவுக்கு தேதிகள் இல் msgid "This entry will be permanently deleted. This can't be undone." msgstr "இந்த உள்ளீடு நிரந்தரமாக நீக்கப்படும். இதை மீட்டெடுக்க முடியாது." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "இந்த அம்சத்திற்கு இணைக்கப்பட்ட AI வழங்குநர் தேவைப்படுகிறது. அமைப்புகளில் ஒன்றை அமைக்கவும்." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "இந்தக் கோப்பில் படிவப் புலங்கள் உள்ளன." @@ -6848,6 +7000,10 @@ msgstr "இது ஒரு ரெஸ்யூமிற்கு பெரிய msgid "This file is larger than many application forms accept." msgstr "இந்தக் கோப்பு பல விண்ணப்பப் படிவங்கள் ஏற்கும் அளவை விட பெரியது." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "இந்தக் கோப்பு நிறைய வெவ்வேறு எழுத்துருக்களைப் பயன்படுத்துகிறது." @@ -6884,14 +7040,6 @@ msgstr "இந்த விசை ஒரே ஒரு முறை மட்ட msgid "This link is missing its protocol." msgstr "இந்த இணைப்பில் அதன் நெறிமுறை இல்லை." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "இது சில நிமிடங்கள் ஆகலாம்; இது AI வழங்குநரின் பதிலைப் பொருத்தது. தயவுசெய்து சாளரத்தை மூடவோ பக்கத்தை மீண்டும் ஏற்றவோ செய்யாதீர்கள்." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "இதற்குச் சிறிது நேரம் ஆகலாம். தயவுசெய்து சாளரத்தை மூடவோ அல்லது பக்கத்தைப் புதுப்பிக்கவோ வேண்டாம்." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "இந்தக் கோப்பின் உரையை மென்பொருள் எவ்வளவு நம்பகமாக எடுக்க முடியும் என்பதை இது அளக்கிறது. ஒரு விண்ணப்பம் நிராகரிக்கப்படுமா என்பதை இது கணிப்பதில்லை, எந்தக் கருவியாலும் அதைச் செய்ய முடியாது. உங்கள் கோப்பு இந்த உலாவியிலேயே படிக்கப்பட்டது, எப்போதும் பதிவேற்றப்படவில்லை." @@ -6908,10 +7056,9 @@ msgstr "இந்தப் பக்கம் நெடுவரிசைகள msgid "This page is very densely packed." msgstr "இந்தப் பக்கம் மிக அடர்த்தியாக நிரம்பியுள்ளது." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "இந்த PDF-ல் படிக்கக்கூடிய உரை இல்லை. இது ஒரு ஸ்கேன் செய்யப்பட்டதாகத் தெரிகிறது, எனவே இறக்குமதி செய்ய எதுவும் இல்லை." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "இந்த காலம் தொடங்குவதற்கு ம msgid "This period starts in the future." msgstr "இந்த காலம் எதிர்காலத்தில் தொடங்குகிறது." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "இந்த ரெஸ்யூமில் இணைக்கப்பட்ட முகப்புக் கடிதங்கள் இல்லை." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "இந்த ரெஸ்யூமி பூட்டப்பட்டுள்ளது மற்றும் புதுப்பிக்க முடியாது." @@ -7105,11 +7248,25 @@ msgstr "செயலியை மொழிபெயர்க்கவும்" msgid "Translations" msgstr "மொழிபெயர்ப்புகள்" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "மீண்டும் முயற்சிக்கவும்" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "பார்வையாளர்கள் எதை அணுகலாம் என்பதைப் பார்க்க அமைப்புகளை முயற்சியுங்கள். உங்கள் வாழ்க்கைக் குறிப்பை உருவாக்கும்போது, அதை எப்படிப் பகிர்வது என்பதை நீங்களே தீர்மானிக்கிறீர்கள்." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "உங்கள் PDF-ஐ முயற்சியுங்கள்" @@ -7198,7 +7359,8 @@ msgstr "இரண்டு நிலை அங்கீகாரம் இப் msgid "Two-Factor Authentication QR Code" msgstr "இரு காரணி அங்கீகார குறுஞ்சொல் குறியீடு" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "அடைமுறை கோடு" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "செயல்தவிர்" @@ -7253,17 +7417,18 @@ msgstr "செயல்தவிர்" msgid "Undo stylesheet edit" msgstr "ஸ்டைல்ஷீட் திருத்தத்தை செயல்தவிர்க்கவும்" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "உங்கள் {providerName} கணக்கை இணைப்பை நீக்கிக் கொண்டிருக்கிறது..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "பூட்டை திற" @@ -7272,6 +7437,10 @@ msgstr "பூட்டை திற" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "பெயரிடப்படாத பாஸ் கீ" @@ -7280,6 +7449,14 @@ msgstr "பெயரிடப்படாத பாஸ் கீ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "சரிபார்க்கப்படவில்லை" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "வியட்‌നாமீஸ்" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "எழுத்து நடை குறித்து இரண்ட msgid "Warning" msgstr "எச்சரிக்கை" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "வடிவமைப்பைத் தானாகக் கண்டறிய முடியவில்லை. மேலே அதைத் தேர்ந்தெடுக்கவும்." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "எங்களால் அந்தப் பக்கத்தைக் கண்டுபிடிக்க முடியவில்லை." @@ -7666,10 +7843,6 @@ msgstr "இது எதைச் செய்யாது" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "பூட்டப்பட்டிருக்கும் போது, ரெஸ்யூமியை புதுப்பிக்கவோ நீக்கவோ முடியாது." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "முடிவடைவதற்கு முன்பே நீங் msgid "You have unsaved changes that will be lost." msgstr "சேமிக்கப்படாத மாற்றங்கள் இழக்கப்படும்." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "நீங்கள் ஒருங்கிணைப்புகள் பக்கத்திற்கு அழைத்துச் செல்லப்படுவீர்கள். நீங்கள் தேர்ந்தெடுத்த கோப்பு இறக்குமதி செய்யப்படாது." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "நீங்கள் தனியாக இல்லை." @@ -7945,23 +8114,10 @@ msgstr "உங்கள் தொலைபேசி எண் அசாதார msgid "Your profile has been updated." msgstr "உங்கள் சுயவிவரம் புதுப்பிக்கப்பட்டது." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "உங்கள் ரெஸ்யூம் உருவாக்கப்பட்டது." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "உங்கள் ரெஸ்யூம் நீக்கப்பட்டது." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "உங்கள் ரெஸ்யூம் நகலெடுக்கப்பட்டது." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "உங்கள் ரெஸ்யூம் இறக்குமதி செய்யப்பட்டது." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "உங்கள் ரெஸ்யூம் புதுப்பிக்கப்பட்டது." diff --git a/apps/web/locales/te-IN.po b/apps/web/locales/te-IN.po index 55353fa19..d594b9d3a 100644 --- a/apps/web/locales/te-IN.po +++ b/apps/web/locales/te-IN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" మరియు దాని పూర్తి టైమ్‌లైన్ శాశ్వతంగా తొలగించబడతాయి. దీన్ని తిరిగి చేయలేరు." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {ఎగుమతి చేయడానికి # అప msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} అక్షరాలు" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} పరిచయం(లు) దాటవేయబడ్డాయి (చెల్లని ఇమెయిల్ లేదా సంప్రదింపు పేరు లేదు). ఆ అప్లికేషన్లు ఇప్పటికీ దిగుమతి అవుతూనే ఉన్నాయి." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} తిరస్కరించబడ్డాయి" msgid "{0} Sample Resume" msgstr "{0} నమూనా రెజ్యూమ్" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "సరిచేయడానికి {0}" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "యాక్సెసిబిలిటీ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "ఖాతా" @@ -639,14 +697,6 @@ msgstr "ఏజెంట్" msgid "Agent ready" msgstr "ఏజెంట్ సిద్ధంగా ఉన్నాడు" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ఏజెంట్లు" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "AI ఏజెంట్ సెటప్ ప్రస్తుతం అందుబాటులో లేదు. దయచేసి కాసేపటి తర్వాత మళ్ళీ ప్రయత్నించండి." @@ -695,6 +745,7 @@ msgstr "మీకు కావాలనుకున్నప్పుడు AI" msgid "Albanian" msgstr "అల్బేనియన్" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "ఎంబెడ్ చేసిన ఫాంట్‌ను చదవల msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "ఊహించని లోపం కారణంగా ఈ పేజీ లోడ్ అవ్వడం ఆగిపోయింది. మీరు మళ్ళీ ప్రయత్నించవచ్చు లేదా వెనక్కి వెళ్ళవచ్చు." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "మీ రిజ్యూమ్‌ను దిగుమతి చేసేటప్పుడు తెలియని లోపం సంభవించింది." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API కీ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API కీలు" @@ -787,7 +833,7 @@ msgstr "API కీలు సర్వర్‌లో ఎన్‌క్రిప msgid "API Reference" msgstr "API సూచన" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "యాప్" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "అప్లికేషన్" @@ -859,7 +907,7 @@ msgstr "దరఖాస్తు నవీకరించబడింది." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "దరఖాస్తులు" @@ -917,19 +965,10 @@ msgstr "మీరు ఈ డైలాగ్‌ను మూసివేయాల msgid "Are you sure you want to delete this API key?" msgstr "మీరు ఖచ్చితంగా ఈ API కీని తొలగించాలనుకుంటున్నారా?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "మీరు నిజంగా మీ రిజ్యూమ్‌ను తొలగించాలనుకుంటున్నారా?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "మీరు ఖచ్చితంగా మీ ఖాతాను తొలగించాలనుకుంటున్నారా?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "మీరు నిజంగా ఈ రిజ్యూమ్‌ను లాక్ చేయాలనుకుంటున్నారా?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS తనిఖీ" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS చెకర్" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "అటాచ్‌మెంట్ అప్‌లోడ్ చేయబడింది." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "ధృవీకరణ" @@ -1037,11 +1076,16 @@ msgstr "అజర్బైజానీ" msgid "BA" msgstr "బి.ఎ." +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "ప్రామాణీకరణ సెట్టింగ్‌లకు తిరిగి వెళ్లండి" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "చాట్" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "మళ్లీ చెక్ చేయండి" @@ -1295,9 +1344,13 @@ msgstr "చైనీస్ (సాంప్రదాయ)" msgid "Choose {0}" msgstr "{0} ఎంచుకోండి" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "కవర్ లేఖను ఎంచుకోండి" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "ప్రీసెట్‌ను లేదా కస్టమ్ షేడ్‌ను ఎంచుకోండి." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "రెజ్యూమెను ఎంచుకోండి" @@ -1343,6 +1395,10 @@ msgstr "అప్లికేషన్‌ను ఎంచుకోండి" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "ఫిల్టర్లను క్లియర్ చేయండి" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "స్పష్టమైన ఎంపిక" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "ఇంపోర్ట్ చేయడానికి ఫైల్ ను ఎంచుకోవడానికి ఇక్కడ క్లిక్ చేయండి" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "క్లయింట్ ID" @@ -1436,7 +1492,6 @@ msgstr "కమ్యూనిటీ" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "సంక్షిప్త" @@ -1539,15 +1594,6 @@ msgstr "కంటెంట్ గ్రిడ్‌లో అమర్చబడ msgid "Continue" msgstr "కొనసాగించు" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "మీరు నిలిపిన చోట continued చేయండి" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "కోడ్ అందించండి" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "క్లిప్‌బోర్డ్‌కు కాపీ చేయబడింది." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "క్లిప్‌బోర్డ్‌కు కాపీ చేయ msgid "Copy" msgstr "కాపీ" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "రెజ్యూమ్ నుండి ఇప్పటికే ఉన్న లేఖను కాపీ చేయండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "మీరు మీ పరికరాన్ని కోల్పోత msgid "Copy Backup Codes" msgstr "బ్యాకప్ కోడ్‌లను కాపీ చేయండి" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "రెజ్యూమ్ నుండి కాపీ" @@ -1625,6 +1679,10 @@ msgstr "ఎగుమతి చేసిన ఫైల్ నుండి టె msgid "Copy this secret key and use it in your applications to access your data." msgstr "ఈ సీక్రెట్ కీని కాపీ చేసి మీ యాప్‌లలో మీరు మీ డేటాను యాక్సెస్ చేయడానికి ఉపయోగించండి." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "సంవత్సరాన్ని సరి చేయండి లేదా కొనసాగుతున్న పని కోసం \"ప్రజెంట్\" ఉపయోగించండి." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "సంవత్సరాన్ని సరిచేయండి, లేదా కొనసాగుతున్న పనికి \"Present\" అని రాయండి." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "ఈ చర్యను పూర్తి చేయడం సాధ్యపడలేదు. దయచేసి మళ్లీ ప్రయత్నించండి." @@ -1655,14 +1712,6 @@ msgstr "DOCX ను రూపొందించలేకపోయాం. దయ msgid "Could not generate the PDF. Please try again." msgstr "PDF ను రూపొందించలేకపోయాం. దయచేసి మళ్లీ ప్రయత్నించండి." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "కవర్ లెటర్‌లను లోడ్ చేయడం సాధ్యపడలేదు." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "ఎంచుకున్న రెజ్యూమ్‌ని లోడ్ చేయడం సాధ్యపడలేదు." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "ఈ కవర్ లెటర్‌ను లోడ్ చేయడం సాధ్యపడలేదు." @@ -1675,11 +1724,6 @@ msgstr "నమూనాను సిద్ధం చేయలేకపోయా msgid "Could not prepare your resume for printing. Please try again." msgstr "ప్రింటింగ్ కోసం మీ రెజ్యూమ్‌ను సిద్ధం చేయలేకపోయాం. దయచేసి మళ్లీ ప్రయత్నించండి." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI ప్రొవైడర్‌ను చేరుకోవడం సాధ్యపడలేదు. దయచేసి మళ్లీ ప్రయత్నించండి." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "ఈ ప్యాచ్‌ను పునరుద్ధరించలేకపోయాము." @@ -1709,6 +1753,18 @@ msgstr "కనెక్షన్‌ను ధృవీకరించలేక msgid "Couldn't add the application. Please try again." msgstr "దరఖాస్తును జోడించలేకపోయాం. దయచేసి మళ్లీ ప్రయత్నించండి." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "టైమ్‌లైన్ ఎంట్రీని తొలగించలేకపోయాం." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "దరఖాస్తును తరలించలేకపోయాం. దయచేసి మళ్లీ ప్రయత్నించండి." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "గమనికను సేవ్ చేయలేకపోయాం." @@ -1764,7 +1828,6 @@ msgstr "కవర్" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "కవర్ లెటర్" @@ -1778,16 +1841,17 @@ msgstr "కవర్ లెటర్" msgid "Cover letter draft" msgstr "కవర్ లెటర్ ముసాయిదా" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "కవర్ లెటర్స్" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "సృష్టించండి" @@ -1804,10 +1868,7 @@ msgstr "క్రొత్త ఖాతాను సృష్టించండ msgid "Create a new API key" msgstr "క్రొత్త API కీని సృష్టించండి" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "కొత్త రిజ్యూమ్ సృష్టించండి" @@ -1815,13 +1876,9 @@ msgstr "కొత్త రిజ్యూమ్ సృష్టించండ msgid "Create a resume" msgstr "రెజ్యూమ్ సృష్టించండి" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "నమూనా రిజ్యూమ్ సృష్టించండి" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "కవర్ లేఖను సృష్టించండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "మొదటి నుండి సృష్టించండి" msgid "Create one now" msgstr "ఇప్పుడే సృష్టించండి" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "ఎంపికలతో రెస్యూమ్ సృష్టించండి" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "సృష్టించబడింది" @@ -1847,14 +1899,19 @@ msgstr "సృష్టించబడింది" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" సృష్టించి ఈ దరఖాస్తుకు లింక్ చేయబడింది." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "మీ API కీ సృష్టించబడుతోంది..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "మీ రిజ్యూమ్ సృష్టించబడుతోంది..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "చిత్రాన్ని కత్తిరించి అప్‌లోడ్ చేయండి" @@ -1931,10 +1988,6 @@ msgstr "చీకటి" msgid "Dark theme" msgstr "చీకటి థీమ్" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "డాష్‌బోర్డ్" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "తేదీ" @@ -1969,34 +2022,30 @@ msgstr "జూమ్‌ను తగ్గించండి" msgid "Deep check" msgstr "డీప్ చెక్" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "డిఫాల్ట్ టెంప్లేట్" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "డిగ్రీ" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "తొలగించు" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "దాన్ని తొలగించండి. దాచిన కీవర్డ్‌లు శోధనను మోసగించే ఉద్దేశపూర్వక ప్రయత్నంగా పరిగణించబడతాయి." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "పేజీ తొలగించండి" @@ -2040,10 +2097,6 @@ msgstr "ఈ ఏజెంట్ థ్రెడ్‌ను తొలగించ msgid "Delete this application?" msgstr "ఈ దరఖాస్తును తొలగించాలా?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "ఈ కవర్ లెటర్‌ని తొలగించాలా?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "ఈ టైమ్‌లైన్ ఎంట్రీని తొలగి msgid "Delete timeline entry" msgstr "టైమ్‌లైన్ ఎంట్రీని తొలగించండి" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} దరఖాస్తు(లు) తొలగించబడ్డాయి." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "మీ ఖాతాను తొలగిస్తున్నారు..." @@ -2077,11 +2139,6 @@ msgstr "మీ ఖాతాను తొలగిస్తున్నారు. msgid "Deleting your API key..." msgstr "మీ API కీ తొలగించబడుతోంది..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "మీ రిజ్యూమ్‌ను తొలగిస్తున్నారు..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "తిరస్కరించబడింది, ఏజెంట్ కోసం వేచి ఉంది…" @@ -2191,12 +2248,22 @@ msgstr "డాక్స్" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "డాక్యుమెంటేషన్" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "పంపిన పత్రాలు" @@ -2309,18 +2376,27 @@ msgstr "స్థానాన్ని మార్చడానికి లా msgid "Drag to turn the pages" msgstr "పేజీలు తిప్పడానికి లాగండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "సర్వనామాలను తొలగించి క్రియతో ప్రారంభించండి. చాలా మార్కెట్లలో ఇదే ఆనవాయితీ." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "నకిలీ" @@ -2336,6 +2412,10 @@ msgstr "రిజ్యూమ్ నకిలీ చేయండి" msgid "Duplicate your resume to create a new one, just like the original." msgstr "మీ రిజ్యూమ్‌ను నకిలీ చేసి, అసలైనదాంట్లో వంటి కొత్తదాన్ని సృష్టించండి." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "మీ రిజ్యూమ్‌ను నకిలీ చేస్తోంది..." @@ -2355,11 +2435,6 @@ msgstr "డచ్" msgid "Edit" msgstr "సవరించు" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "సవరించు {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "తేదీని సవరించండి" msgid "Edit declined" msgstr "సవరణ తిరస్కరించబడింది" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "వివరాలను సవరించండి" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "మోడల్‌ను సవరించండి" msgid "Edit note" msgstr "గమనికను సవరించండి" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSONని ఎగుమతి చేయండి" msgid "Export my data" msgstr "నా డేటాను ఎగుమతి చేయండి" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNGని ఎగుమతి చేయండి" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "పదిహేను టెంప్లేట్‌లు, అన్నీ ఉచితం. మీకు నచ్చినదాన్ని ఎంచుకోండి. ఎడిటర్‌లో టైప్‌ఫేస్, రంగు, లేఅవుట్ మార్చుకోవచ్చు." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ఫైల్" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "ఫీల్డ్‌లను నింపండి" @@ -2858,9 +2935,13 @@ msgstr "ఫీల్డ్‌లను నింపండి" msgid "Filled in what we could from the posting." msgstr "పోస్టింగ్ నుండి సాధ్యమైనంత నింపాం." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "ద్వారా ఫిల్టర్ చేయండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "బలహీనమైన బుల్లెట్ పాయింట్ msgid "Find us on GitHub" msgstr "GitHub లో మమ్మల్ని చూడండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ఫిన్నిష్" @@ -2967,6 +3052,10 @@ msgstr "కాపీ దాచుకోవడానికి" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "మీ తదుపరి దరఖాస్తు కోసం" @@ -3120,7 +3209,7 @@ msgstr "గ్రాఫిక్ డిజైన్" msgid "Greek" msgstr "గ్రీకు" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "గ్రిడ్" @@ -3304,8 +3393,7 @@ msgstr "అది స్కాన్ నుండి వచ్చినట్ల msgid "Images cover most of the page." msgstr "చిత్రాలు పేజీలో ఎక్కువ భాగాన్ని ఆక్రమిస్తాయి." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "ఇంపోర్ట్" @@ -3314,15 +3402,13 @@ msgstr "ఇంపోర్ట్" msgid "Import {0}" msgstr "{0} దిగుమతి చేయండి" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "ఉన్న రిజ్యూమ్‌ను ఇంపోర్ట్ చేయండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "JSON కవర్ లెటర్‌ని దిగుమతి చేయండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV నుండి దిగుమతి చేయండి" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSONని దిగుమతి చేయండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} దరఖాస్తు(లు) దిగుమతి చేయబడ్డాయి." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word నుండి దిగుమతి చేయడానికి కనెక్ట్ చేయబడిన AI ప్రొవైడర్ అవసరం." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "మీ రిజ్యూమ్‌ను ఇంపోర్ట్ చేస్తూ..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… దిగుమతి అవుతోంది" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0}లో {1}వ పేజీని పరిశీలిస్తోంది…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "సంయోజనాలు" @@ -3466,6 +3552,10 @@ msgstr "చెల్లని AI ప్రొవైడర్ కాన్ఫి msgid "Issuer" msgstr "ఇష్యూర్" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "ఇటాలియన్" msgid "Italic" msgstr "ఇటాలిక్" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "జపానీస్" @@ -3530,10 +3628,9 @@ msgstr "జాన్ డో" msgid "john.doe" msgstr "జాన్.డో" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "జెసన్ రెస్యూమ్" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "ఎడిట్ చేస్తూ ఉండండి" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs, లేదా Pages లో సవరణ కొనసాగించండి. లేఅవుట్ PDF కంటే భిన్నంగా ఉండవచ్చు." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "సాధారణంగా చిత్రాలను తొలగించడం లేదా చిన్నవిగా చేయడం ద్వారా దీన్ని 2.5 MB కంటే తక్కువగా ఉంచండి." @@ -3659,19 +3760,14 @@ msgstr "భాష" msgid "Languages" msgstr "భాషలు" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "చివరిగా నవీకరించబడింది" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "చివరిసారి నవీకరించబడింది" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "చివరిగా నవీకరించబడింది {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "లాత్వియన్" @@ -3689,7 +3785,6 @@ msgstr "విన్యాసం" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "ముందుగా పని గురించి చెప్పండి. ఎవరైనా ఊహించుకోగలిగేలా ఒక కచ్చితమైన వివరాన్ని జోడించండి." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "వదలు" @@ -3706,10 +3801,6 @@ msgstr "ప్రధాన శీర్షికను పునఃస్థా msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI ప్రొవైడర్‌ని సెటప్ చేయడానికి వదిలివేయాలా?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "ఎడమగా సరిపోండి" @@ -3722,6 +3813,11 @@ msgstr "చట్టపరమైనవి" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "పొడవు లోపం కాదు, మరియు సార్వత్రిక ఒక-పేజీ నియమం లేదు. తమ స్థానాన్ని సంపాదించే పేజీలను ఉంచండి." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "పొడవు లోపం కాదు, మరియు సార్ msgid "Letter" msgstr "లేఖ" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "లింక్ చేసిన Reactive Resume" msgid "LinkedIn" msgstr "లింక్డ్‌ఇన్" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, రెఫరల్…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, రెఫరల్…" msgid "Linking your {providerName} account..." msgstr "మీ {providerName} ఖాతాను లింక్ చేస్తోంది..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "జాబితా" @@ -3845,10 +3948,6 @@ msgstr "లిథువేనియన్" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "AI ప్రొవైడర్లు లోడ్ అవుతున్నాయి. దయచేసి కాసేపటి తర్వాత మళ్ళీ ప్రయత్నించండి." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "అప్లికేషన్లు లోడ్ అవుతున్నాయి…" @@ -3888,17 +3987,15 @@ msgstr "మొత్తం లోడ్ అవుతోంది" msgid "Location" msgstr "స్థలం" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "తాళం" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "మధ్యస్థ ప్రభావం" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "మైక్రోసాఫ్ట్ వర్డ్" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "తప్పిపోయిన వర్కింగ్ రెజ్యూమె" @@ -4106,6 +4197,12 @@ msgstr "ఇంటర్వ్యూకు తరలించండి" msgid "Move to offer" msgstr "ఆఫర్‌కు తరలించండి" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "దీనికి తరలించబడింది" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "పేరు" @@ -4188,6 +4287,11 @@ msgstr "నెట్‌వర్క్" msgid "Never expires" msgstr "ఎప్పటికీ గడువు తీరదు" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "ఈ సర్వర్‌లో కొత్త ఖాతా నమోదులు ప్రస్తుతం నిలిపివేయబడ్డాయి." @@ -4197,6 +4301,15 @@ msgstr "ఈ సర్వర్‌లో కొత్త ఖాతా నమో msgid "New Application" msgstr "కొత్త దరఖాస్తు" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "కొత్త లైన్" @@ -4233,10 +4346,6 @@ msgstr "కొత్త థ్రెడ్" msgid "New Thread" msgstr "కొత్త థ్రెడ్" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "తదుపరి" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "ఏ AI ప్రొవైడర్ కనెక్ట్ కాలేదు" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "AI ప్రొవైడర్ కనెక్ట్ చేయబడలేదు, కాబట్టి మేము మీ బ్రౌజర్‌లో PDF నుండి టెక్స్ట్‌ను చదివి, మేము గుర్తించగలిగే వాటిని పూరించాము. ఫలితాన్ని చక్కదిద్దాలని ఆశించండి." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "మీ ఫిల్టర్లకు సరిపడే దరఖాస్తులు లేవు." @@ -4265,6 +4370,10 @@ msgstr "మీ ఫిల్టర్లకు సరిపడే దరఖాస msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "ఇంకా దరఖాస్తులేవీ లేవు. మీ ఫన్నెల్‌ను, స్పందన శాతాన్ని చూడటానికి కొన్నింటిని జోడించండి." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "బుల్లెట్ జాబితాలు కనుగొనబడలేదు." @@ -4278,15 +4387,6 @@ msgstr "ఆ శోధనకు సరిపోయే కమాండ్లు msgid "No conventional section headings were found." msgstr "సంప్రదాయ విభాగ శీర్షికలు కనుగొనబడలేదు." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "కవర్ లెటర్‌లు ఏవీ కనుగొనబడలేదు. ఒకదాన్ని సృష్టించండి లేదా ఇప్పటికే ఉన్న అక్షరాన్ని దిగుమతి చేయండి." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI ప్రొవైడర్ నుండి ఎటువంటి డేటా తిరిగి రాబడలేదు." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "తేదీలు కనుగొనబడలేదు." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "ఉద్యోగదాతతో జతచేసిన ఉద్యోగ శీర్షికలా కనిపించే లైన్లు లేవు." @@ -4351,11 +4455,6 @@ msgstr "ఏ ఫలితాలు లభించలేదు." msgid "No resume linked." msgstr "రెజ్యూమ్ లింక్ చేయబడలేదు." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "మీ శోధనకు సరిపోయే రెజ్యూమెలు ఏవీ లేవు." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "ఇంకా రెజ్యూమ్‌లు లేవు." @@ -4445,6 +4544,15 @@ msgstr "నోట్స్" msgid "Nothing marks a role as ongoing." msgstr "ఏదీ ఒక పాత్రను కొనసాగుతున్నదిగా గుర్తించడం లేదు." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "మొదటి పేజీలు మాత్రమే చెక్ msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "తెరవండి" @@ -4559,6 +4664,10 @@ msgstr "ఫోకస్ మోడ్‌ను తెరవండి" msgid "Open in builder" msgstr "బిల్డర్‌లో తెరవండి" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "ఇంటిగ్రేషన్ల సెట్టింగ్‌లను తెరవండి" @@ -4597,6 +4706,10 @@ msgstr "కొత్త ట్యాబ్‌లో తెరుచుకుం msgid "opens in new tab" msgstr "కొత్త ట్యాబ్‌లో తెరవబడుతుంది" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "ఏజెంట్ కోసం ఐచ్ఛిక గమనిక" @@ -4609,6 +4722,16 @@ msgstr "ఏజెంట్ కోసం ఐచ్ఛిక గమనిక…" msgid "Optionally, which terms from a job posting already appear." msgstr "ఐచ్ఛికంగా, ఉద్యోగ పోస్టింగ్ నుండి ఏ పదాలు ఇప్పటికే కనిపిస్తున్నాయో." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "పేజ్" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF స్నాప్‌షాట్ అప్లికేషన్‌ msgid "PDF text layer" msgstr "PDF టెక్స్ట్ లేయర్" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "అప్లికేషన్‌లకు ఇప్పటికే జోడించిన PDFలు అందుబాటులో ఉంటాయి." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "సింగిల్ కాలమ్‌కు ప్రాధాన్ #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "ప్రాధాన్యతలు" @@ -4957,10 +5079,6 @@ msgstr "ప్రివ్యూ PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "మునుపటి" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "నైపుణ్యం స్థాయి" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "ప్రొఫైల్" @@ -5118,11 +5236,6 @@ msgstr "మళ్లీ స్కోర్ చేయండి" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - హోమ్‌పేజీకి వెళ్ళండి" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "ప్రతిస్పందించే రెస్యూమ్ (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ఉచితం, ఓపెన్ సోర్స్. అమృత్ మరియు కంట్రిబ్యూటర్ల కమ్యూనిటీ దీన్ని నడుపుతున్నారు. ఈ పనికి సపోర్ట్ ఇవ్వాలనుకుంటే, విరాళాలు హోస్టింగ్, డెవలప్‌మెంట్ ఖర్చులకు ఉపయోగపడతాయి." @@ -5136,11 +5249,6 @@ msgstr "రియాక్టివ్ రెజ్యూమ్ ఉచితం msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "రియాక్టివ్ రెజ్యూమ్ v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "రియాక్టివ్ రెజ్యూమ్ v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "మళ్ళీ చదవండి" @@ -5191,6 +5299,10 @@ msgstr "{0}లో {1}వ పేజీని చదువుతోంది…" msgid "Reading PDF" msgstr "PDF చదువుతోంది" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "పోస్టింగ్‌ను చదువుతోంది…" @@ -5199,6 +5311,10 @@ msgstr "పోస్టింగ్‌ను చదువుతోంది…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "ఈ PDFని మీ బ్రౌజర్‌లోనే చదువుతున్నాం. మీ ఫైల్ అప్‌లోడ్ కాదు." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "యాక్టివేట్ చేయడానికి సిద్ధంగా ఉంది" @@ -5302,6 +5418,10 @@ msgstr "ట్యాగ్‌ను తీసివేయండి" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "వనరులు" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "డిజైన్ సిస్టమ్‌పై పనిచేయడం, ఇతర టీమ్‌లకు వారి డిజైన్లలో సాయపడటం బాధ్యత." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "పునరుద్ధరించండి" @@ -5418,6 +5539,11 @@ msgstr "ఈ ప్యాచ్‌కు ముందు స్థితికి msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "రెజ్యూమ్ టెంప్లేట్‌లు" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "రిజ్యూమ్స్" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "నమూనా డౌన్‌లోడ్ ఫార్మాట్" msgid "Sample resume" msgstr "నమూనా రెజ్యూమ్" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} కోసం నమూనా రెజ్యూమ్" @@ -5615,6 +5744,7 @@ msgstr "రహిత" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "మార్పులను సేవ్ చేయండి" msgid "Save changes before previewing, exporting, or changing styling." msgstr "ప్రివ్యూ చేయడానికి, ఎగుమతి చేయడానికి లేదా స్టైలింగ్‌ని మార్చడానికి ముందు మార్పులను సేవ్ చేయండి." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "కాపీని లైబ్రరీకి సేవ్ చేయండి" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "మోడల్‌ను సేవ్ చేయండి" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "దాని కంటెంట్ లేదా స్టైలింగ్‌ను కాపీ చేసే ముందు రెజ్యూమ్ మార్పులను సేవ్ చేయండి." @@ -5717,7 +5842,8 @@ msgstr "నా సరిపోలికను స్కోర్ చేయండ msgid "Scoring your fit…" msgstr "మీ సరిపోలికను స్కోర్ చేస్తోంది…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "శోధన" @@ -5730,13 +5856,13 @@ msgstr "దరఖాస్తులను శోధించండి…" msgid "Search commands" msgstr "శోధన ఆదేశాలు" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "కవర్ లేఖలను శోధించండి" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "కవర్ లెటర్‌లను శోధించండి..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ఒక ఐకాన్ కోసం శోధించండి" msgid "Search for…" msgstr "… కోసం శోధించండి" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "రెజ్యూమ్‌లను శోధించండి..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "పాస్‌వర్డ్ సెట్ చేయండి" msgid "Set the document language when exporting." msgstr "ఎగుమతి చేసేటప్పుడు డాక్యుమెంట్ భాషను సెట్ చేయండి." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "ప్రొవైడర్‌ను ఏర్పాటు చేయండి" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "AI ప్రొవైడర్‌ను ఏర్పాటు చేయండి" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "ఈ రెజ్యూమే గురించి చర్చించడానికి మరియు సవరణలను స్వయంచాలకంగా వర్తింపజేయడానికి ఒక AI ప్రొవైడర్‌ను ఏర్పాటు చేయండి." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "సెట్టింగులు" @@ -6121,7 +6245,7 @@ msgstr "తెరవండి మరియు అప్‌లోడ్ చేయ #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "ప్రధాన విషయానికి దాటండి" @@ -6193,6 +6317,10 @@ msgstr "ఇంకేదైనా…" msgid "Something went wrong" msgstr "ఏదో తప్పు జరిగింది" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "ఆ ఫైల్‌ను చదివేటప్పుడు ఏదో తప్పు జరిగింది. దయచేసి మళ్లీ ప్రయత్నించండి." @@ -6212,8 +6340,15 @@ msgstr "మిమ్మల్ని సైన్ ఇన్ చేస్తున msgid "Something went wrong. Please try again." msgstr "ఏదో తప్పు జరిగింది. దయచేసి మళ్లీ ప్రయత్నించండి." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "సორტ్ చేయండి" @@ -6319,14 +6454,10 @@ msgstr "ఒక థ్రెడ్‌ను ప్రారంభించండ msgid "Start again" msgstr "మళ్ళీ మొదలుపెట్టండి" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "మీ రెజ్యూమేను పేరు పెట్టడం ద్వారా నిర్మించడం ప్రారంభించండి." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "స్క్రాచ్ నుండి మీ రెజ్యూమే నిర్మించడం ప్రారంభించండి" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "ప్రారంభ తేదీ తప్పనిసరిగా మ msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "ప్రతిదాన్ని నిర్దిష్ట క్రియతో ప్రారంభించండి: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "కొత్త థ్రెడ్‌ను ప్రారంభించండి" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "స్టాటిస్టిక్స్" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "ఉండు" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "మీ బ్రౌజర్‌లోనే ఉంటుంది" @@ -6419,6 +6561,10 @@ msgstr "ఎంచుకున్న రెస్యూమ్ నుండి స msgid "Subreddit" msgstr "సబ్రెడిట్" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "సూచనలు" @@ -6472,6 +6618,7 @@ msgstr "పట్టిక" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "ట్యాగ్స్" @@ -6483,6 +6630,14 @@ msgstr "కీవర్డ్స్‌ని ఉపయోగించి మీ msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "ట్యాగ్‌లు సాఫ్ట్‌వేర్‌కు స్పష్టమైన చదివే క్రమాన్ని ఇస్తాయి. మీ టూల్ అందిస్తే, ఎగుమతి చేసేటప్పుడు వాటిని ఎనేబుల్ చేయండి." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "నా రెజ్యూమ్‌ను అనుకూలీకరించండి" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "తెలుగు" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "టెక్స్ట్ వెలికితీయబడింది" msgid "Text is written one character at a time." msgstr "టెక్స్ట్ ఒక్కో అక్షరం చొప్పున రాయబడింది." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "టెక్స్ట్ హెడర్ లేదా ఫుటర్ ప్రాంతంలో ఉంది." @@ -6618,10 +6776,18 @@ msgstr "API కీ తొలగించబడింది." msgid "The application that sent you here made an invalid authorization request." msgstr "మిమ్మల్ని ఇక్కడకు పంపిన అప్లికేషన్ చెల్లని అధికార అభ్యర్థనను చేసింది." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "పైన ఉన్న చెక్‌లు యాంత్రికమైనవి. ఇది మీ బుల్లెట్ల గురించి ఒక పాఠకుడు ఏమనుకుంటాడో లాంగ్వేజ్ మోడల్‌ను అడిగి, రీరైట్‌లను సూచిస్తుంది. ఇది ఎలాంటి స్కోర్‌ను ఇవ్వదు." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "డీప్ చెక్ పూర్తి కాలేదు. దయచేసి మళ్లీ ప్రయత్నించండి." @@ -6630,19 +6796,14 @@ msgstr "డీప్ చెక్ పూర్తి కాలేదు. దయ msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "దిగుమతి చేసుకున్న ఫైల్‌ను చెల్లుబాటు అయ్యే రెస్యూమ్‌గా మార్చడం సాధ్యపడలేదు." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "టెక్స్ట్ నిల్వ చేయబడిన క్రమం అది చదవబడే క్రమంతో బాగా భిన్నంగా ఉంది." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "అసలు లేఖ మీ రెజ్యూమెలో ఉంటుంది. ప్రతి కాపీని స్వతంత్రంగా సవరించవచ్చు." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "మీరు వెతుకుతున్న పేజీ తరలించబడి ఉండవచ్చు లేదా ఇకపై అందుబాటులో లేకపోవచ్చు." @@ -6751,11 +6912,6 @@ msgstr "ఈ తేదీలు సరిగ్గా చదవబడవు." msgid "Thinking" msgstr "ఆలోచిస్తున్నాను" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "ఈ చర్యను రద్దు చేయడం సాధ్యం కాదు." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "ఈ చర్యను రద్దు చేయడం సాధ్యం కాదు. మీ డేటా మొత్తం శాశ్వతంగా తొలగించబడుతుంది." @@ -6804,10 +6960,6 @@ msgstr "ఈ ఎంట్రీకి తేదీలు లేవు." msgid "This entry will be permanently deleted. This can't be undone." msgstr "ఈ ఎంట్రీ శాశ్వతంగా తొలగించబడుతుంది. దీన్ని రద్దు చేయలేరు." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "ఈ ఫీచర్‌కు అనుసంధానించబడిన AI ప్రొవైడర్ అవసరం. దయచేసి సెట్టింగ్స్‌లో ఒకదాన్ని ఏర్పాటు చేసుకోండి." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "ఈ ఫైల్‌లో ఫారమ్ ఫీల్డ్‌లు ఉన్నాయి." @@ -6848,6 +7000,10 @@ msgstr "రెజ్యూమ్‌కు ఈ ఫైల్ పెద్దది msgid "This file is larger than many application forms accept." msgstr "చాలా అప్లికేషన్ ఫారమ్‌లు అంగీకరించే దానికంటే ఈ ఫైల్ పెద్దది." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ఈ ఫైల్ చాలా వేర్వేరు ఫాంట్‌లను ఉపయోగిస్తుంది." @@ -6884,14 +7040,6 @@ msgstr "ఈ కీ ఒక్కసారి మాత్రమే చూపబ msgid "This link is missing its protocol." msgstr "ఈ లింక్‌కి దాని ప్రోటోకాల్ లేదు." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "AI ప్రొవైడర్‌ స్పందనపై ఆధారపడి, ఇది కొన్ని నిమిషాలు పడవచ్చు. దయచేసి విండోను మూసివేయకండి లేదా పేజీ రిఫ్రెష్ చేయకండి." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "దీనికి కొంత సమయం పట్టవచ్చు. దయచేసి విండోను మూసివేయవద్దు లేదా పేజీని రిఫ్రెష్ చేయవద్దు." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "ఈ ఫైల్‌లోని వచనాన్ని సాఫ్ట్‌వేర్ ఎంత నమ్మకంగా తీయగలదో ఇది కొలుస్తుంది. ఒక దరఖాస్తు తిరస్కరించబడుతుందా అన్నది ఇది ఊహించి చెప్పదు, ఏ సాధనమూ చెప్పలేదు. మీ ఫైల్ ఈ బ్రౌజర్‌లోనే చదవబడింది, ఎప్పుడూ అప్‌లోడ్ కాలేదు." @@ -6908,10 +7056,9 @@ msgstr "ఈ పేజీ కాలమ్‌లలో ఉంది, మరియ msgid "This page is very densely packed." msgstr "ఈ పేజీ చాలా దట్టంగా నింపబడింది." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "ఈ PDFలో చదవగలిగే పాఠ్యం లేదు. ఇది బహుశా ఒక స్కాన్ కాబట్టి, దిగుమతి చేసుకోవడానికి ఏమీ లేదు." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "ఈ వ్యవధి ప్రారంభం కావడానిక msgid "This period starts in the future." msgstr "ఈ కాలం భవిష్యత్తులో ప్రారంభమవుతుంది." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "ఈ రెజ్యూమెలో పొందుపరిచిన కవర్ లెటర్లు లేవు." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "ఈ రెజ్యూమ్ లాక్ చేయబడింది మరియు నవీకరించలేరు." @@ -7105,11 +7248,25 @@ msgstr "యాప్‌ను అనువదించండి" msgid "Translations" msgstr "ทรాన్స్‌లేషన్స్" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "మళ్ళీ ప్రయత్నించండి" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "సందర్శకులు దేన్ని చూడగలరో తెలుసుకోవడానికి సెట్టింగులను ప్రయత్నించండి. మీ రెజ్యూమ్‌ను సృష్టించినప్పుడు, దాన్ని ఎలా పంచుకోవాలో మీరే నిర్ణయిస్తారు." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "మీ PDFని ప్రయత్నించండి" @@ -7198,7 +7359,8 @@ msgstr "రెండు దశల ధృవీకరణ ఇప్పుడు msgid "Two-Factor Authentication QR Code" msgstr "ద్వి-కారక ప్రమాణీకరణ క్యూఆర్ కోడ్" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "అండర్‌లైన్" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "రద్దు చేయి" @@ -7253,17 +7417,18 @@ msgstr "రద్దు చేయి" msgid "Undo stylesheet edit" msgstr "స్టైల్‌షీట్ సవరణను రద్దు చేయండి" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "మీ {providerName} ఖాతా అన్లింక్ చేస్తోంది..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "అన్‌లాక్" @@ -7272,6 +7437,10 @@ msgstr "అన్‌లాక్" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "పేరులేని పాస్‌కీ" @@ -7280,6 +7449,14 @@ msgstr "పేరులేని పాస్‌కీ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "అన్‌వెరిఫైడ్" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "వియత్నామీస్" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "రచనపై రెండో అభిప్రాయం కావా msgid "Warning" msgstr "హెచ్చరిక" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "ఫార్మాట్‌ను ఆటోమేటిక్‌గా గుర్తించలేకపోయాం. పైన దాన్ని ఎంచుకోండి." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "మేము ఆ పేజీని కనుగొనలేకపోయాము" @@ -7666,10 +7843,6 @@ msgstr "ఇది ఏమి చేయదు" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "లాక్ చేసినప్పుడు, రిజ్యూమ్‌ను నవీకరించలేరు లేదా తొలగించలేరు." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "పూర్తయ్యే ముందే మీరు సైన్ msgid "You have unsaved changes that will be lost." msgstr "మీ సేవ్ చేయని మార్పులు పోతాయి." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "మీరు ఇంటిగ్రేషన్‌ల పేజీకి తీసుకెళ్లబడతారు. మీరు ఎంచుకున్న ఫైల్ దిగుమతి చేయబడదు." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "మీలాంటి వాళ్ళు చాలా మంది ఉన్నారు." @@ -7945,23 +8114,10 @@ msgstr "మీ ఫోన్ నంబర్ అసాధారణ రూపం msgid "Your profile has been updated." msgstr "మీ ప్రొఫైల్ నవీకరించబడింది." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "మీ రెజ్యూమ్ సృష్టించబడింది." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "మీ రెజ్యూమ్ తొలగించబడింది." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "మీ రెజ్యూమ్ నకలు చేయబడింది." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "మీ రెజ్యూమ్ దిగుమతి చేయబడింది." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "మీ రెజ్యూమ్ నవీకరించబడింది." diff --git a/apps/web/locales/th-TH.po b/apps/web/locales/th-TH.po index 31f0bb18e..c91c47ff3 100644 --- a/apps/web/locales/th-TH.po +++ b/apps/web/locales/th-TH.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" และไทม์ไลน์ทั้งหมดจะถูกลบถาวร ไม่สามารถย้อนกลับได้" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# แอปพลิเคชันเพื่อส msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} ตัวอักษร" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} ข้ามผู้ติดต่อ (อีเมลไม่ถูกต้องหรือไม่มีชื่อผู้ติดต่อ) แอปพลิเคชันเหล่านั้นยังคงนำเข้าอยู่" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "ถูกปฏิเสธ {0} รายการ" msgid "{0} Sample Resume" msgstr "{0} เรซูเม่ตัวอย่าง" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "ต้องแก้ไข {0} รายการ" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "การเข้าถึง" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "บัญชี" @@ -639,14 +697,6 @@ msgstr "ตัวแทน" msgid "Agent ready" msgstr "เจ้าหน้าที่พร้อมแล้ว" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "ตัวแทน" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "ขณะนี้ไม่สามารถตั้งค่าเอเจนต์ AI ได้ โปรดลองใหม่อีกครั้งในภายหลัง" @@ -695,6 +745,7 @@ msgstr "AI เมื่อคุณต้องการ" msgid "Albanian" msgstr "แอลเบเนีย" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "ไม่สามารถอ่านฟอนต์ที่ฝัง msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "เกิดข้อผิดพลาดที่ไม่คาดคิดทำให้ไม่สามารถโหลดหน้านี้ได้ คุณสามารถลองใหม่อีกครั้งหรือกลับไปหน้าก่อนหน้าได้" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "เกิดข้อผิดพลาดที่ไม่ทราบระหว่างนำเข้าเรซูเม่ของคุณ" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Key" @@ -787,7 +833,7 @@ msgstr "คีย์ API จะถูกเข้ารหัสบนเซิ msgid "API Reference" msgstr "API Reference" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "แอป" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "ใบสมัคร" @@ -859,7 +907,7 @@ msgstr "อัปเดตใบสมัครแล้ว" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "ใบสมัคร" @@ -917,19 +965,10 @@ msgstr "คุณแน่ใจหรือว่าต้องการปิ msgid "Are you sure you want to delete this API key?" msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบ API Key นี้?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบเรซูเม่นี้?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบบัญชีของคุณ?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "คุณแน่ใจหรือไม่ว่าต้องการล็อคเรซูเม่นี้?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ตรวจสอบเอทีเอส" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ตัวตรวจสอบเอทีเอส" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "อัปโหลดไฟล์แนบเรียบร้อยแล้ว" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "การยืนยันตัวตน" @@ -1037,11 +1076,16 @@ msgstr "อาเซอร์ไบจาน" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "กลับไปที่การตั้งค่าการยืนยันตัวตน" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "แชท" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "ตรวจสอบอีกครั้ง" @@ -1295,9 +1344,13 @@ msgstr "จีน (ตัวเต็ม)" msgid "Choose {0}" msgstr "เลือก {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "เลือกจดหมายปะหน้า" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "เลือกเฉดสีที่กำหนดไว้ล่วงหน้าหรือกำหนดเอง" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "เลือกเรซูเม่" @@ -1343,6 +1395,10 @@ msgstr "เลือกแอปพลิเคชัน" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "ล้างตัวกรอง" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "การเลือกที่ชัดเจน" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "คลิกที่นี่เพื่อเลือกไฟล์ที่จะนำเข้า" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "รหัสลูกค้า" @@ -1436,7 +1492,6 @@ msgstr "ชุมชน" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "ขนาดกะทัดรัด" @@ -1539,15 +1594,6 @@ msgstr "เนื้อหาถูกจัดวางแบบกริด" msgid "Continue" msgstr "ทำต่อ" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "ดำเนินการต่อจากที่ค้างไว้" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "ร่วมพัฒนาโค้ด" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "คัดลอกไปยังคลิปบอร์ดแล้ว msgid "Copy" msgstr "คัดลอก" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "คัดลอกจดหมายที่มีอยู่จากเรซูเม่" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "คัดลอกและเก็บรหัสสำรองเห msgid "Copy Backup Codes" msgstr "คัดลอกรหัสสำรอง" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "คัดลอกจากเรซูเม่" @@ -1625,6 +1679,10 @@ msgstr "คัดลอกข้อความจากไฟล์ที่ส msgid "Copy this secret key and use it in your applications to access your data." msgstr "คัดลอกคีย์ลับนี้และใช้ในแอปพลิเคชันของคุณเพื่อเข้าถึงข้อมูลของคุณ" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "แก้ไขปี หรือใช้ \"ปัจจุบัน\" สำหรับงานต่อเนื่อง" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "แก้ไขปีให้ถูกต้อง หรือเขียนว่า \"Present\" สำหรับงานที่ยังดำเนินอยู่" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "ไม่สามารถดำเนินการนี้ให้เสร็จสิ้นได้ โปรดลองอีกครั้ง" @@ -1655,14 +1712,6 @@ msgstr "ไม่สามารถสร้างไฟล์ DOCX ได้ msgid "Could not generate the PDF. Please try again." msgstr "ไม่สามารถสร้างไฟล์ PDF ได้ กรุณาลองอีกครั้ง" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "ไม่สามารถโหลดจดหมายปะหน้าได้" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "ไม่สามารถโหลดเรซูเม่ที่เลือกได้" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "ไม่สามารถโหลดจดหมายปะหน้านี้ได้" @@ -1675,11 +1724,6 @@ msgstr "ไม่สามารถเตรียมตัวอย่างไ msgid "Could not prepare your resume for printing. Please try again." msgstr "ไม่สามารถเตรียมเรซูเม่ของคุณสำหรับพิมพ์ได้ กรุณาลองอีกครั้ง" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "ไม่สามารถติดต่อผู้ให้บริการ AI ได้ กรุณาลองอีกครั้ง" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "ไม่สามารถกู้คืนแพทช์นี้ได้" @@ -1709,6 +1753,18 @@ msgstr "ไม่สามารถตรวจสอบการเชื่อ msgid "Couldn't add the application. Please try again." msgstr "เพิ่มใบสมัครไม่ได้ โปรดลองอีกครั้ง" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "ไม่สามารถลบรายการไทม์ไลน์ได้" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "ย้ายใบสมัครไม่ได้ โปรดลองอีกครั้ง" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "บันทึกโน้ตไม่ได้" @@ -1764,7 +1828,6 @@ msgstr "ปก" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "จดหมายสมัครงาน" @@ -1778,16 +1841,17 @@ msgstr "จดหมายสมัครงาน" msgid "Cover letter draft" msgstr "ร่างจดหมายสมัครงาน" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "จดหมายปะหน้า" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "สร้าง" @@ -1804,10 +1868,7 @@ msgstr "สร้างบัญชีใหม่" msgid "Create a new API key" msgstr "สร้างคีย์ API ใหม่" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "สร้างเรซูเม่ใหม่" @@ -1815,13 +1876,9 @@ msgstr "สร้างเรซูเม่ใหม่" msgid "Create a resume" msgstr "สร้างเรซูเม่" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "สร้างเรซูเม่ตัวอย่าง" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "สร้างจดหมายปะหน้า" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "สร้างจากศูนย์" msgid "Create one now" msgstr "สร้างหนึ่งตอนนี้" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "สร้างประวัติย่อพร้อมตัวเลือก" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "สร้าง" @@ -1847,14 +1899,19 @@ msgstr "สร้าง" msgid "Created \"{0}\" and linked it to this application." msgstr "สร้าง \"{0}\" และเชื่อมโยงกับใบสมัครนี้แล้ว" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "กำลังสร้างคีย์ API ของคุณ..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "กำลังสร้างเรซูเม่ของคุณ..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "ครอบตัดและอัปโหลด" @@ -1931,10 +1988,6 @@ msgstr "มืด" msgid "Dark theme" msgstr "ธีมมืด" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "แดชบอร์ด" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "วันที่" @@ -1969,34 +2022,30 @@ msgstr "ลดระดับการซูม" msgid "Deep check" msgstr "ตรวจสอบเชิงลึก" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "เทมเพลตเริ่มต้น" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "ปริญญา" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "ลบ" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "ลบทิ้ง คำสำคัญที่ซ่อนไว้จะถูกมองว่าเป็นความพยายามปั่นระบบค้นหาโดยเจตนา" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "ลบหน้า" @@ -2040,10 +2097,6 @@ msgstr "ลบกระทู้ตัวแทนนี้เลยไหม?" msgid "Delete this application?" msgstr "ลบใบสมัครนี้?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "ลบจดหมายปะหน้านี้ใช่ไหม" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "ลบรายการไทม์ไลน์นี้หรือไ msgid "Delete timeline entry" msgstr "ลบรายการไทม์ไลน์" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "ลบใบสมัคร {0} รายการแล้ว" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "กำลังลบบัญชีของคุณ..." @@ -2077,11 +2139,6 @@ msgstr "กำลังลบบัญชีของคุณ..." msgid "Deleting your API key..." msgstr "กำลังลบคีย์ API ของคุณ..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "กำลังลบเรซูเม่ของคุณ..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "ปฏิเสธแล้ว กำลังรอตัวแทน…" @@ -2191,12 +2248,22 @@ msgstr "เอกสาร" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "เอกสารอ้างอิง" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "เอกสารที่ส่งแล้ว" @@ -2309,18 +2376,27 @@ msgstr "ลากเพื่อจัดตำแหน่งใหม่ แ msgid "Drag to turn the pages" msgstr "ลากเพื่อพลิกหน้า" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "ตัดคำสรรพนามออกแล้วเริ่มต้นด้วยคำกริยา นี่คือธรรมเนียมปฏิบัติในตลาดส่วนใหญ่" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "คัดลอก" @@ -2336,6 +2412,10 @@ msgstr "คัดลอกเรซูเม่" msgid "Duplicate your resume to create a new one, just like the original." msgstr "คัดลอกเรซูเม่ของคุณเพื่อสร้างเรซูเม่ใหม่ที่เหมือนต้นฉบับ" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "กำลังคัดลอกเรซูเม่ของคุณ..." @@ -2355,11 +2435,6 @@ msgstr "ดัตช์" msgid "Edit" msgstr "แก้ไข" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "แก้ไข {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "แก้ไขวันที่" msgid "Edit declined" msgstr "การแก้ไขถูกปฏิเสธ" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "แก้ไขรายละเอียด" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "แก้ไขโมเดล" msgid "Edit note" msgstr "แก้ไขโน้ต" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "ส่งออก JSON" msgid "Export my data" msgstr "ส่งออกข้อมูลของฉัน" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "ส่งออก PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "มีแม่แบบทั้งหมด 15 แบบ ทั้งหมดฟรี เลือกแบบที่คุณชอบได้เลย คุณสามารถปรับเปลี่ยนแบบอักษร สี และรูปแบบการจัดวางได้ในตัวแก้ไข" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "ไฟล์" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "กรอกข้อมูล" @@ -2858,9 +2935,13 @@ msgstr "กรอกข้อมูล" msgid "Filled in what we could from the posting." msgstr "กรอกข้อมูลจากประกาศเท่าที่ทำได้แล้ว" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "กรองโดย" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "หาหัวข้อย่อยที่ยังอ่อน แ msgid "Find us on GitHub" msgstr "ค้นหาเราบน GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "ฟินแลนด์" @@ -2967,6 +3052,10 @@ msgstr "เพื่อเก็บไว้เป็นสำเนา" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "สำหรับการสมัครครั้งต่อไปของคุณ" @@ -3120,7 +3209,7 @@ msgstr "การออกแบบกราฟิก" msgid "Greek" msgstr "กรีก" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "ตาราง" @@ -3304,8 +3393,7 @@ msgstr "หากมาจากการสแกน ถือเป็นเ msgid "Images cover most of the page." msgstr "รูปภาพครอบคลุมพื้นที่ส่วนใหญ่ของหน้า" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "นำเข้า" @@ -3314,15 +3402,13 @@ msgstr "นำเข้า" msgid "Import {0}" msgstr "นำเข้า {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "นำเข้าเรซูเม่ที่มีอยู่" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "นำเข้าจดหมายปะหน้า JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "นำเข้าจาก CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "นำเข้า JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "นำเข้าใบสมัคร {0} รายการแล้ว" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "การนำเข้าจาก Word จำเป็นต้องมีผู้ให้บริการ AI ที่เชื่อมต่ออยู่" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "กำลังนำเข้าเรซูเม่ของคุณ..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "กำลังนำเข้า…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "กำลังตรวจสอบหน้า {0} จาก {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "การผสานรวม" @@ -3466,6 +3552,10 @@ msgstr "การกำหนดค่าผู้ให้บริการ AI msgid "Issuer" msgstr "ออกโดย" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "อิตาลี" msgid "Italic" msgstr "ตัวเอียง" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "ญี่ปุ่น" @@ -3530,10 +3628,9 @@ msgstr "จอห์น โด" msgid "john.doe" msgstr "จอห์น.โด" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "ประวัติย่อในรูปแบบ JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "แก้ไขต่อไป" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "โปรดดำเนินการแก้ไขต่อไปใน Word, Google Docs หรือ Pages โดยรูปแบบการจัดวางอาจแตกต่างจากไฟล์ PDF" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "รักษาขนาดไฟล์ให้ต่ำกว่า 2.5 MB โดยปกติทำได้ด้วยการลบหรือลดขนาดรูปภาพ" @@ -3659,19 +3760,14 @@ msgstr "ภาษา" msgid "Languages" msgstr "ภาษา" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "อัปเดตล่าสุด" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "อัปเดตล่าสุด" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "อัปเดตล่าสุด {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "ลัตเวีย" @@ -3689,7 +3785,6 @@ msgstr "เค้าโครง" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "เริ่มต้นด้วยงานก่อน แล้วเพิ่มรายละเอียดที่ชัดเจน เพื่อให้คนอื่นสามารถจินตนาการได้" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "ออก" @@ -3706,10 +3801,6 @@ msgstr "เว้นว่างไว้เพื่อรีเซ็ตชื msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "ออกไปตั้งค่าผู้ให้บริการ AI ไหม?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "จัดชิดซ้าย" @@ -3722,6 +3813,11 @@ msgstr "ด้านกฎหมาย" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "ความยาวไม่ใช่ข้อบกพร่อง และไม่มีกฎตายตัวว่าต้องมีหน้าเดียว เก็บเฉพาะหน้าที่มีเนื้อหาคุ้มค่า" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "ความยาวไม่ใช่ข้อบกพร่อง msgid "Letter" msgstr "จดหมาย" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume ที่เชื่อมโยงแล้ว" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, การแนะนำ…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, การแนะนำ…" msgid "Linking your {providerName} account..." msgstr "กำลังเชื่อมบัญชี {providerName} ของคุณ..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "รายการ" @@ -3845,10 +3948,6 @@ msgstr "ลิทัวเนีย" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "กำลังโหลดผู้ให้บริการ AI โปรดลองอีกครั้งในภายหลัง" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "กำลังโหลดใบสมัคร…" @@ -3888,17 +3987,15 @@ msgstr "กำลังโหลดทั้งหมด" msgid "Location" msgstr "สถานที่" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "ล็อค" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "ผลกระทบปานกลาง" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "ไมโครซอฟต์ เวิร์ด" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "ไม่พบเรซูเม่ที่ใช้งานอยู่" @@ -4106,6 +4197,12 @@ msgstr "ไปยังส่วนสัมภาษณ์" msgid "Move to offer" msgstr "เปลี่ยนเป็นข้อเสนอ" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "ย้ายไปยัง" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "ชื่อ" @@ -4188,6 +4287,11 @@ msgstr "ชื่อเว็บไซต์" msgid "Never expires" msgstr "ไม่มีวันหมดอายุ" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "ขณะนี้การสมัครบัญชีใหม่ถูกปิดใช้งานบนเซิร์ฟเวอร์นี้" @@ -4197,6 +4301,15 @@ msgstr "ขณะนี้การสมัครบัญชีใหม่ถ msgid "New Application" msgstr "ใบสมัครใหม่" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "เริ่มบรรทัดใหม่" @@ -4233,10 +4346,6 @@ msgstr "กระทู้ใหม่" msgid "New Thread" msgstr "กระทู้ใหม่" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "ถัดไป" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "ยังไม่ได้เชื่อมต่อผู้ให้บริการ AI" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "ไม่มีผู้ให้บริการ AI เชื่อมต่ออยู่ ดังนั้นเราจะอ่านข้อความจาก PDF ที่นี่ในเบราว์เซอร์ของคุณและกรอกสิ่งที่เราจำได้ คาดว่าจะจัดระเบียบผลลัพธ์" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "ไม่มีใบสมัครที่ตรงกับตัวกรองของคุณ" @@ -4265,6 +4370,10 @@ msgstr "ไม่มีใบสมัครที่ตรงกับตัว msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "ยังไม่มีใบสมัคร เพิ่มสักสองสามรายการเพื่อดูช่องทางการสมัครและอัตราการตอบกลับ" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "ไม่พบรายการหัวข้อย่อย" @@ -4278,15 +4387,6 @@ msgstr "ไม่มีคำสั่งที่ตรงกับการค msgid "No conventional section headings were found." msgstr "ไม่พบหัวข้อส่วนแบบทั่วไป" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "ไม่พบจดหมายปะหน้า สร้างหรือนำเข้าจดหมายที่มีอยู่" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "ไม่มีข้อมูลถูกส่งกลับมาจากผู้ให้บริการ AI" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "ไม่พบวันที่" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "ไม่มีบรรทัดใดที่ดูเหมือนตำแหน่งงานคู่กับชื่อนายจ้าง" @@ -4351,11 +4455,6 @@ msgstr "ไม่พบผลลัพธ์" msgid "No resume linked." msgstr "ยังไม่ได้เชื่อมโยงเรซูเม่" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "ไม่พบประวัติการทำงานที่ตรงกับผลการค้นหาของคุณ" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "ยังไม่มีเรซูเม่" @@ -4445,6 +4544,15 @@ msgstr "โน้ต" msgid "Nothing marks a role as ongoing." msgstr "ไม่มีสิ่งใดระบุว่าตำแหน่งนี้ยังดำเนินอยู่" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "ตรวจสอบเฉพาะหน้าแรก ๆ เท่ msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "เปิด" @@ -4559,6 +4664,10 @@ msgstr "เปิดโหมดโฟกัส" msgid "Open in builder" msgstr "เปิดในโปรแกรมสร้าง" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "เปิดการตั้งค่าการผสานรวม" @@ -4597,6 +4706,10 @@ msgstr "เปิดในแท็บใหม่" msgid "opens in new tab" msgstr "เปิดในแท็บใหม่" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "หมายเหตุถึงตัวแทน (ไม่บังคับ)" @@ -4609,6 +4722,16 @@ msgstr "หมายเหตุถึงตัวแทน (ไม่บัง msgid "Optionally, which terms from a job posting already appear." msgstr "และหากต้องการ ยังตรวจได้ว่าคำจากประกาศงานคำใดปรากฏอยู่แล้วบ้าง" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "หน้า" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "สแน็ปช็อต PDF ที่แนบมากับแอ msgid "PDF text layer" msgstr "ชั้นข้อความ PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "ไฟล์ PDF ที่แนบมากับแอปพลิเคชันแล้วจะยังคงใช้งานได้" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "ควรใช้คอลัมน์เดียว หรือใ #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "การตั้งค่าที่ต้องการ" @@ -4957,10 +5079,6 @@ msgstr "ดูตัวอย่าง PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "ก่อนหน้า" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "ความชำนาญ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "โปรไฟล์" @@ -5118,11 +5236,6 @@ msgstr "ให้คะแนนใหม่" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - ไปที่หน้าแรก" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "เรกติก รีซูเม (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume เป็นซอฟต์แวร์ฟรีและโอเพนซอร์ส Amruth และชุมชนผู้ร่วมพัฒนาช่วยดูแลให้ระบบนี้ทำงานได้อย่างต่อเนื่อง หากคุณต้องการสนับสนุนงานนี้ การบริจาคจะช่วยครอบคลุมค่าใช้จ่ายในการโฮสต์และพัฒนา" @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume เป็นซอฟต์แวร์ฟรีแล msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reactive Resume v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "เรแอคทีฟ เรซูเม่ v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "อ่านอีกครั้ง" @@ -5191,6 +5299,10 @@ msgstr "กำลังอ่านหน้า {0} จาก {1}…" msgid "Reading PDF" msgstr "อ่านไฟล์ PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "กำลังอ่านประกาศ…" @@ -5199,6 +5311,10 @@ msgstr "กำลังอ่านประกาศ…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "กำลังอ่านไฟล์ PDF นี้ในเบราว์เซอร์ของคุณ ไฟล์ของคุณยังไม่ถูกอัปโหลด" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "พร้อมใช้งานแล้ว" @@ -5302,6 +5418,10 @@ msgstr "ลบแท็ก" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "ทรัพยากร" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "รับผิดชอบในการพัฒนาระบบการออกแบบ และช่วยเหลือทีมอื่น ๆ ในด้านการออกแบบ" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "คืนค่า" @@ -5418,6 +5539,11 @@ msgstr "กู้คืนเรซูเม่กลับไปเป็นส msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "แบบแม่แบบใบสมัครงาน" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "เรซูเม่" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "ตัวอย่างรูปแบบการดาวน์โห msgid "Sample resume" msgstr "ตัวอย่างใบสมัครงาน" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "ตัวอย่างใบสมัครงานสำหรับ {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "บันทึกการเปลี่ยนแปลง" msgid "Save changes before previewing, exporting, or changing styling." msgstr "บันทึกการเปลี่ยนแปลงก่อนดูตัวอย่าง ส่งออก หรือเปลี่ยนสไตล์" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "บันทึกสำเนาลงในห้องสมุด" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "บันทึกโมเดล" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "บันทึกการเปลี่ยนแปลงประวัติย่อก่อนที่จะคัดลอกเนื้อหาหรือการจัดรูปแบบ" @@ -5717,7 +5842,8 @@ msgstr "ให้คะแนนความเหมาะสมของฉั msgid "Scoring your fit…" msgstr "กำลังให้คะแนนความเหมาะสมของคุณ…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "ค้นหา" @@ -5730,13 +5856,13 @@ msgstr "ค้นหาใบสมัคร…" msgid "Search commands" msgstr "คำสั่งค้นหา" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "ค้นหาจดหมายปะหน้า" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "ค้นหาจดหมายปะหน้า..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "ค้นหาไอคอน" msgid "Search for…" msgstr "ค้นหา…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "ค้นหาประวัติย่อ..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "ตั้งรหัสผ่าน" msgid "Set the document language when exporting." msgstr "ตั้งค่าภาษาของเอกสารเมื่อส่งออก" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "ตั้งค่าผู้ให้บริการ" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "ตั้งค่าผู้ให้บริการ AI" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "ตั้งค่าผู้ให้บริการ AI เพื่อพูดคุยเกี่ยวกับประวัติย่อนี้และแก้ไขโดยอัตโนมัติ" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "การตั้งค่า" @@ -6121,7 +6245,7 @@ msgstr "ข้ามและอัปโหลด" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "ข้ามไปยังเนื้อหาหลัก" @@ -6193,6 +6317,10 @@ msgstr "อย่างอื่น…" msgid "Something went wrong" msgstr "เกิดข้อผิดพลาดบางอย่าง" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "เกิดข้อผิดพลาดขณะอ่านไฟล์นั้น กรุณาลองใหม่อีกครั้ง" @@ -6212,8 +6340,15 @@ msgstr "เกิดข้อผิดพลาดขณะลงชื่อเ msgid "Something went wrong. Please try again." msgstr "เกิดข้อผิดพลาดบางอย่าง กรุณาลองใหม่อีกครั้ง" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "เรียงตาม" @@ -6319,14 +6454,10 @@ msgstr "เริ่มกระทู้ใหม่" msgid "Start again" msgstr "เริ่มใหม่" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "เริ่มสร้างเรซูเม่ของคุณด้วยการตั้งชื่อ" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "เริ่มสร้างเรซูเม่ตั้งแต่ต้น" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "วันที่เริ่มต้นจะต้องอยู่ msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "เริ่มแต่ละรายการด้วยคำกริยาที่ชัดเจน เช่น สร้าง นำ ลด ย้าย" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "เริ่มกระทู้ใหม่" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "สถิติ" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "อยู่ต่อ" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "เก็บไว้ในเบราว์เซอร์ของคุณ" @@ -6419,6 +6561,10 @@ msgstr "รีเฟรชรายละเอียดการจัดรู msgid "Subreddit" msgstr "ซับเรดดิต" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "ข้อเสนอแนะ" @@ -6472,6 +6618,7 @@ msgstr "ตาราง" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "แท็ก" @@ -6483,6 +6630,14 @@ msgstr "แท็กสามารถใช้เพื่อจัดหมว msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "แท็กจะบอกลำดับการอ่านที่ชัดเจนให้ซอฟต์แวร์ เปิดใช้งานเมื่อส่งออก หากเครื่องมือของคุณมีตัวเลือกนี้" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "ปรับเรซูเม่ของฉัน" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "เตลูกู" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "ข้อความที่คัดลอกมา" msgid "Text is written one character at a time." msgstr "ข้อความถูกเขียนทีละตัวอักษร" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "ข้อความอยู่ในพื้นที่หัวกระดาษหรือท้ายกระดาษ" @@ -6618,10 +6776,18 @@ msgstr "ลบคีย์ API แล้ว" msgid "The application that sent you here made an invalid authorization request." msgstr "แอปพลิเคชันที่ส่งคุณมาที่นี่ได้ส่งคำขอการอนุญาตที่ไม่ถูกต้อง" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "การตรวจสอบด้านบนเป็นแบบกลไก ส่วนนี้จะถามโมเดลภาษาว่าผู้อ่านจะคิดอย่างไรกับหัวข้อย่อยของคุณ และเสนอแนะการเขียนใหม่ โดยไม่ให้คะแนนใด ๆ" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "การตรวจสอบเชิงลึกทำงานไม่สำเร็จ กรุณาลองใหม่อีกครั้ง" @@ -6630,19 +6796,14 @@ msgstr "การตรวจสอบเชิงลึกทำงานไม msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "ไฟล์ที่นำเข้าไม่สามารถแยกวิเคราะห์เป็นประวัติย่อที่ถูกต้องได้" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "ลำดับการจัดเก็บข้อความไม่ตรงกับลำดับการอ่านอย่างมาก" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "จดหมายต้นฉบับจะยังคงอยู่ในเรซูเม่ของคุณ แต่ละสำเนาสามารถแก้ไขได้โดยอิสระ" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "หน้าที่คุณกำลังมองหาอาจถูกย้ายไปแล้วหรืออาจไม่มีอยู่แล้ว" @@ -6751,11 +6912,6 @@ msgstr "วันที่เหล่านี้จะอ่านไม่ถ msgid "Thinking" msgstr "การคิด" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "การดำเนินการนี้ไม่สามารถย้อนกลับได้" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "การดำเนินการนี้ไม่สามารถย้อนกลับได้ ข้อมูลของคุณทั้งหมดจะถูกลบถาวร" @@ -6804,10 +6960,6 @@ msgstr "รายการนี้ไม่มีวันที่" msgid "This entry will be permanently deleted. This can't be undone." msgstr "รายการนี้จะถูกลบอย่างถาวร ไม่สามารถย้อนกลับได้" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "ฟังก์ชันนี้ต้องใช้ผู้ให้บริการ AI ที่เชื่อมต่ออยู่ โปรดตั้งค่าผู้ให้บริการในส่วนการตั้งค่า" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "ไฟล์นี้มีช่องแบบฟอร์มอยู่" @@ -6848,6 +7000,10 @@ msgstr "ไฟล์นี้มีขนาดใหญ่สำหรับเ msgid "This file is larger than many application forms accept." msgstr "ไฟล์นี้มีขนาดใหญ่กว่าที่แบบฟอร์มสมัครงานหลายแห่งยอมรับ" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "ไฟล์นี้ใช้ฟอนต์ที่แตกต่างกันจำนวนมาก" @@ -6884,14 +7040,6 @@ msgstr "คีย์นี้จะแสดงเพียงครั้งเ msgid "This link is missing its protocol." msgstr "ลิงก์นี้ไม่มีโปรโตคอล" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "อาจใช้เวลาสักครู่ขึ้นอยู่กับการตอบสนองของผู้ให้บริการ AI กรุณาอย่าปิดหน้าต่างหรือรีเฟรชหน้าเว็บ" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "การดำเนินการนี้อาจใช้เวลาสักครู่ กรุณาอย่าปิดหน้าต่างหรือรีเฟรชหน้า" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "ค่านี้วัดว่าซอฟต์แวร์ดึงข้อความจากไฟล์นี้ได้ตรงเพียงใด ไม่ได้ทำนายว่าใบสมัครจะถูกปฏิเสธหรือไม่ และไม่มีเครื่องมือใดทำได้ ไฟล์ของคุณถูกอ่านในเบราว์เซอร์นี้และไม่เคยถูกอัปโหลด" @@ -6908,10 +7056,9 @@ msgstr "หน้านี้จัดเป็นคอลัมน์ แล msgid "This page is very densely packed." msgstr "หน้านี้มีเนื้อหาแน่นมาก" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "PDF นี้ไม่มีข้อความที่สามารถอ่านได้ น่าจะเป็นการสแกน ดังนั้นจึงไม่มีอะไรให้นำเข้า" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "ช่วงเวลานี้สิ้นสุดก่อนที msgid "This period starts in the future." msgstr "ช่วงนี้เริ่มในอนาคต" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "ประวัติย่อนี้ไม่มีตัวอักษรปะหน้าฝังอยู่" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "เรซูเม่นี้ถูกล็อกและไม่สามารถอัปเดตได้" @@ -7105,11 +7248,25 @@ msgstr "แปลแอป" msgid "Translations" msgstr "การแปลภาษา" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "ลองอีกครั้ง" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "ลองปรับการตั้งค่าเพื่อดูว่าผู้เยี่ยมชมสามารถเข้าถึงเนื้อหาใดได้บ้าง เมื่อคุณสร้างเรซูเม่ คุณจะเป็นผู้ตัดสินใจว่าจะแชร์มันอย่างไร" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "ลองใช้ไฟล์ PDF ของคุณดู" @@ -7198,7 +7359,8 @@ msgstr "เปิดการยืนยันตัวตนแบบสอง msgid "Two-Factor Authentication QR Code" msgstr "รหัส QR สำหรับการยืนยันตัวตนแบบสองขั้นตอน" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "ขีดเส้นใต้" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "เลิกทำ" @@ -7253,17 +7417,18 @@ msgstr "เลิกทำ" msgid "Undo stylesheet edit" msgstr "ยกเลิกการแก้ไขสไตล์ชีต" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "กำลังยกเลิกเชื่อมบัญชี {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "ปลดล็อก" @@ -7272,6 +7437,10 @@ msgstr "ปลดล็อก" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "พาสคีย์ที่ไม่ระบุชื่อ" @@ -7280,6 +7449,14 @@ msgstr "พาสคีย์ที่ไม่ระบุชื่อ" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "ยังไม่ยืนยัน" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "เวียดนาม" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "ต้องการความเห็นที่สองเกี msgid "Warning" msgstr "คำเตือน" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "เราตรวจไม่พบรูปแบบไฟล์โดยอัตโนมัติ กรุณาเลือกด้านบน" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "เราไม่พบหน้านั้น" @@ -7666,10 +7843,6 @@ msgstr "สิ่งที่ไม่ได้ทำ" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "เมื่อถูกล็อก ประวัติย่อจะไม่สามารถอัปเดตหรือถูกลบได้." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "คุณยกเลิกการลงชื่อเข้าใช msgid "You have unsaved changes that will be lost." msgstr "คุณมีการเปลี่ยนแปลงที่ยังไม่ได้บันทึกซึ่งจะสูญหาย" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "คุณจะถูกนำไปที่หน้าการรวมระบบ ไฟล์ที่คุณเลือกจะไม่ถูกนำเข้า" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "คุณอยู่ในกลุ่มคนที่ดีเลยครับ" @@ -7945,23 +8114,10 @@ msgstr "หมายเลขโทรศัพท์ของคุณเขี msgid "Your profile has been updated." msgstr "อัปเดตโปรไฟล์ของคุณแล้ว" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "สร้างเรซูเม่ของคุณแล้ว" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "ลบเรซูเม่ของคุณแล้ว" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "ทำสำเนาเรซูเม่ของคุณแล้ว" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "นำเข้าเรซูเม่ของคุณแล้ว" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "อัปเดตเรซูเม่ของคุณแล้ว" diff --git a/apps/web/locales/tr-TR.po b/apps/web/locales/tr-TR.po index f6250ee7f..ecaadfa5a 100644 --- a/apps/web/locales/tr-TR.po +++ b/apps/web/locales/tr-TR.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" ve tüm zaman çizelgesi kalıcı olarak silinecek. Bu işlem geri alınamaz." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# dışa aktarma uygulaması} other {# dışa aktarıla msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} karakter" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kişi(ler) atlandı (geçersiz e-posta veya eksik Kişi Adı). Bu uygulamalar hala içe aktarılıyor." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} reddedildi" msgid "{0} Sample Resume" msgstr "{0} Örnek Özgeçmiş" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} düzeltilecek" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Erişilebilirlik" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Hesap" @@ -639,14 +697,6 @@ msgstr "Ajan" msgid "Agent ready" msgstr "Ajan hazır" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Ajanlar" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "Yapay Zeka" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Yapay zeka ajanı kurulumu şu anda mümkün değil. Lütfen biraz sonra tekrar deneyin." @@ -695,6 +745,7 @@ msgstr "İstediğiniz zaman yapay zeka" msgid "Albanian" msgstr "Arnavutça" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Gömülü bir yazı tipi okunamadı." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Beklenmeyen bir hata nedeniyle bu sayfa yüklenemedi. Tekrar deneyebilir veya geri dönebilirsiniz." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Özgeçmişiniz içe aktarılırken bilinmeyen bir hata oluştu." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Anahtarı" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Anahtarları" @@ -787,7 +833,7 @@ msgstr "API anahtarları sunucuda şifrelenir ve kaydedildikten sonra bir daha a msgid "API Reference" msgstr "API Referansı" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Uygulama" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Başvuru" @@ -859,7 +907,7 @@ msgstr "Başvuru güncellendi." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Başvurular" @@ -917,19 +965,10 @@ msgstr "Bu iletişim kutusunu kapatmak istediğinizden emin misiniz?" msgid "Are you sure you want to delete this API key?" msgstr "Bu API anahtarını silmek istediğinizden emin misiniz?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Bu özgeçmişi silmek istediğinizden emin misiniz?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Hesabınızı silmek istediğinizden emin misiniz?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Bu özgeçmişi kilitlemek istediğinizden emin misiniz?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS Kontrolü" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS Kontrolcüsü" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Ek dosya yüklendi." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Kimlik Doğrulama" @@ -1037,11 +1076,16 @@ msgstr "Azerice" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Kimlik doğrulama ayarlarına dön" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Sohbet" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Tekrar kontrol et" @@ -1295,9 +1344,13 @@ msgstr "Çince (Geleneksel)" msgid "Choose {0}" msgstr "{0} seçin" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Bir kapak mektubu seçin" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Önceden ayarlanmış veya özel bir gölge seçin." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Bir özgeçmiş seçin" @@ -1343,6 +1395,10 @@ msgstr "Bir uygulama seçin" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Filtreleri temizle" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Seçimi temizle" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "İçe aktarmak için bir dosya seçmek üzere buraya tıklayın" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Müşteri Kimliği" @@ -1436,7 +1492,6 @@ msgstr "Topluluk" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Kompakt" @@ -1539,15 +1594,6 @@ msgstr "İçerik bir ızgara düzeninde yerleştirilmiş." msgid "Continue" msgstr "Devam et" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Kaldığın yerden devam et" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Koda katkıda bulunun" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Panoya kopyalandı." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Panoya kopyalandı." msgid "Copy" msgstr "Kopyala" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Mevcut bir mektubu özgeçmişten kopyala" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Cihazınızı kaybederseniz kullanmak üzere bu yedekleme kodlarını ko msgid "Copy Backup Codes" msgstr "Yedekleme Kodlarını Kopyala" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Özgeçmişten kopyala" @@ -1625,6 +1679,10 @@ msgstr "Dışa aktarılan dosyadaki metni kopyalayıp baştan sona okuyun; yanl msgid "Copy this secret key and use it in your applications to access your data." msgstr "Bu gizli anahtarı kopyalayıp uygulamalarınızda verilerinize erişmek için kullanın." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Yılı düzeltin veya devam eden çalışma için \"Şimdiki\" seçeneğini kullanın." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Yılı düzeltin veya devam eden bir iş için \"Present\" yazın." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Bu işlem tamamlanamadı. Lütfen tekrar deneyin." @@ -1655,14 +1712,6 @@ msgstr "DOCX oluşturulamadı. Lütfen tekrar deneyin." msgid "Could not generate the PDF. Please try again." msgstr "PDF oluşturulamadı. Lütfen tekrar deneyin." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Kapak mektupları yüklenemedi." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Seçilen özgeçmiş yüklenemedi." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Bu kapak mektubu yüklenemedi." @@ -1675,11 +1724,6 @@ msgstr "Örnek hazırlanamadı. Lütfen tekrar deneyin." msgid "Could not prepare your resume for printing. Please try again." msgstr "Özgeçmişiniz yazdırma için hazırlanamadı. Lütfen tekrar deneyin." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI sağlayıcısına ulaşılamadı. Lütfen tekrar deneyin." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Bu yama geri yüklenemedi." @@ -1709,6 +1753,18 @@ msgstr "Bağlantı doğrulanamadı. Lütfen API anahtarını, modeli ve temel UR msgid "Couldn't add the application. Please try again." msgstr "Başvuru eklenemedi. Lütfen tekrar deneyin." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Zaman çizelgesi girdisi silinemedi." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Başvuru taşınamadı. Lütfen tekrar deneyin." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Not kaydedilemedi." @@ -1764,7 +1828,6 @@ msgstr "Kapak" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Ön yazı" @@ -1778,16 +1841,17 @@ msgstr "Ön Yazı" msgid "Cover letter draft" msgstr "Ön yazı taslağı" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Kapak Mektupları" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Oluştur" @@ -1804,10 +1868,7 @@ msgstr "Yeni bir hesap oluştur" msgid "Create a new API key" msgstr "Yeni bir API anahtarı oluştur" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Yeni bir özgeçmiş oluştur" @@ -1815,13 +1876,9 @@ msgstr "Yeni bir özgeçmiş oluştur" msgid "Create a resume" msgstr "Bir özgeçmiş oluşturun" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Örnek özgeçmiş oluştur" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Kapak mektubu oluştur" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Sıfırdan oluşturun" msgid "Create one now" msgstr "Şimdi bir tane oluşturun" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Seçeneklerle özgeçmiş oluşturma" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Oluşturuldu" @@ -1847,14 +1899,19 @@ msgstr "Oluşturuldu" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" oluşturuldu ve bu başvuruya bağlandı." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "API anahtarınız oluşturuluyor..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Özgeçmişiniz oluşturuluyor..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Kırp ve yükle" @@ -1931,10 +1988,6 @@ msgstr "Karanlık" msgid "Dark theme" msgstr "Karanlık tema" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Kontrol Paneli" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Tarih" @@ -1969,34 +2022,30 @@ msgstr "Yakınlaştırmayı azalt" msgid "Deep check" msgstr "Derin kontrol" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Varsayılan şablon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Derece" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Sil" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Silin. Gizli anahtar kelimeler, aramayı kandırma girişimi olarak değerlendirilir." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Sayfayı Sil" @@ -2040,10 +2097,6 @@ msgstr "Bu temsilci ileti dizisini silmek ister misiniz?" msgid "Delete this application?" msgstr "Bu başvuru silinsin mi?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Bu ön yazı silinsin mi?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Bu zaman çizelgesi girdisi silinsin mi?" msgid "Delete timeline entry" msgstr "Zaman çizelgesi girdisini sil" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} başvuru silindi." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Hesabınız siliniyor..." @@ -2077,11 +2139,6 @@ msgstr "Hesabınız siliniyor..." msgid "Deleting your API key..." msgstr "API anahtarınız siliniyor..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Özgeçmişiniz siliniyor..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Reddedildi, ajan bekleniyor…" @@ -2191,12 +2248,22 @@ msgstr "Belgeler" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Dökümantasyon" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Gönderilen belgeler" @@ -2309,18 +2376,27 @@ msgstr "Yüklemeden önce sürükleyerek yeniden konumlandırın ve kaydırıcı msgid "Drag to turn the pages" msgstr "Sayfaları çevirmek için sürükleyin" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Zamirleri bırakıp fiille başlayın. Çoğu pazarda geçerli kural budur." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Çoğalt" @@ -2336,6 +2412,10 @@ msgstr "Özgeçmişi Çoğalt" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Orijinali gibi yeni bir tane oluşturmak için özgeçmişinizi çoğaltın." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Özgeçmişiniz çoğaltılıyor..." @@ -2355,11 +2435,6 @@ msgstr "Felemenkçe" msgid "Edit" msgstr "Düzenlemek" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Düzenle {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Tarihi düzenle" msgid "Edit declined" msgstr "Düzenleme reddedildi" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Düzenleme detayları" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Model düzenleme" msgid "Edit note" msgstr "Notu düzenle" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON'u dışa aktar" msgid "Export my data" msgstr "Verilerimi dışa aktar" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG dışa aktar" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "On beş şablon, hepsi ücretsiz. Beğendiğinizi seçin. Düzenleyicide yazı tipini, rengi ve düzeni değiştirebilirsiniz." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Dosya" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Alanları doldur" @@ -2858,9 +2935,13 @@ msgstr "Alanları doldur" msgid "Filled in what we could from the posting." msgstr "İlandan doldurabildiğimiz alanları doldurduk." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Filtrele" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Zayıf maddeleri bul ve onları daha güçlü sonuçlar, sayılar, kapsa msgid "Find us on GitHub" msgstr "Bizi GitHub'da bulun" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Fince" @@ -2967,6 +3052,10 @@ msgstr "Bir kopya saklamak için" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Bir sonraki başvurunuz için" @@ -3120,7 +3209,7 @@ msgstr "Grafik tasarım" msgid "Greek" msgstr "Yunanca" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Izgara" @@ -3304,8 +3393,7 @@ msgstr "Eğer bir taramadan geliyorsa bu beklenen bir durumdur. Aksi halde kald msgid "Images cover most of the page." msgstr "Görseller sayfanın büyük bölümünü kaplıyor." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "İçe Aktar" @@ -3314,15 +3402,13 @@ msgstr "İçe Aktar" msgid "Import {0}" msgstr "{0} içe aktar" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Mevcut bir özgeçmişi içe aktar" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Kapak mektubu JSON'u içe aktar" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV'den içe aktar" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON'u içe aktar" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} başvuru içe aktarıldı." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word'den içe aktarma, bağlı bir yapay zeka sağlayıcısı gerektirir." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Özgeçmişiniz içe aktarılıyor..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… İçe Aktarılıyor" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0} sayfadan {1}. sayfa inceleniyor…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Entegrasyonlar" @@ -3466,6 +3552,10 @@ msgstr "Geçersiz yapay zeka sağlayıcı yapılandırması." msgid "Issuer" msgstr "Veren" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "İtalyanca" msgid "Italic" msgstr "İtalik" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Japonca" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Özgeçmiş" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Düzenlemeye devam et" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs veya Pages'te düzenlemeye devam edin. Düzen PDF'den farklı olabilir." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Genellikle görselleri kaldırarak veya küçülterek 2,5 MB'ın altında tutun." @@ -3659,19 +3760,14 @@ msgstr "Dil" msgid "Languages" msgstr "Diller" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Son güncelleme" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Son Güncelleme" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "{updatedAt} tarihinde son güncellendi" - #: src/libs/locale.ts msgid "Latvian" msgstr "Letonca" @@ -3689,7 +3785,6 @@ msgstr "Düzen" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "İşle başlayın. Birinin gözünde canlandırabilmesi için somut bir ayrıntı ekleyin." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Ayrıl" @@ -3706,10 +3801,6 @@ msgstr "Başlığı orijinaline sıfırlamak için boş bırakın." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Bir yapay zeka sağlayıcısı kurmak için ayrılmak mı istiyorsunuz?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Sola Hizala" @@ -3722,6 +3813,11 @@ msgstr "Yasal" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Uzunluk bir kusur değildir ve evrensel bir tek sayfa kuralı yoktur. Yerini hak eden sayfaları koruyun." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Uzunluk bir kusur değildir ve evrensel bir tek sayfa kuralı yoktur. Ye msgid "Letter" msgstr "Harf" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Bağlı Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Referans…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Referans…" msgid "Linking your {providerName} account..." msgstr "{providerName} hesabınız bağlanıyor..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Liste" @@ -3845,10 +3948,6 @@ msgstr "Litvanca" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Yapay zeka sağlayıcıları yükleniyor. Lütfen bir süre sonra tekrar deneyin." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Başvurular yükleniyor…" @@ -3888,17 +3987,15 @@ msgstr "Toplam yükleniyor" msgid "Location" msgstr "Konum" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Kilitle" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Orta etki" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Eksik iş özgeçmişi" @@ -4106,6 +4197,12 @@ msgstr "Görüşmeye taşı" msgid "Move to offer" msgstr "Teklife taşı" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Şuraya taşındı" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "İsim" @@ -4188,6 +4287,11 @@ msgstr "Sosyal Ağ" msgid "Never expires" msgstr "Süresi asla dolmaz" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Bu sunucuda yeni hesap kayıtları şu anda devre dışı." @@ -4197,6 +4301,15 @@ msgstr "Bu sunucuda yeni hesap kayıtları şu anda devre dışı." msgid "New Application" msgstr "Yeni Başvuru" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Yeni Satır" @@ -4233,10 +4346,6 @@ msgstr "Yeni konu" msgid "New Thread" msgstr "Yeni Konu" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Sonraki" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Bağlı yapay zeka sağlayıcısı yok" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Hiçbir AI sağlayıcısı bağlı değil, bu nedenle buradaki PDF'deki metni tarayıcınızda okuyacağız ve tanıyabildiklerimizi dolduracağız. Sonucu düzeltmeyi bekleyin." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Filtrelerinizle eşleşen başvuru yok." @@ -4265,6 +4370,10 @@ msgstr "Filtrelerinizle eşleşen başvuru yok." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Henüz başvuru yok. Huninizi ve yanıt oranlarınızı görmek için birkaç tane ekleyin." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Madde işareti listesi bulunamadı." @@ -4278,15 +4387,6 @@ msgstr "Bu aramayla eşleşen komut yok." msgid "No conventional section headings were found." msgstr "Alışılmış bölüm başlıkları bulunamadı." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Kapak mektubu bulunamadı. Bir tane oluşturun veya mevcut bir mektubu içe aktarın." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI sağlayıcısından herhangi bir veri dönmemiştir." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Tarih bulunamadı." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Hiçbir satır, bir işverenle eşleştirilmiş iş unvanına benzemiyor." @@ -4351,11 +4455,6 @@ msgstr "Hiçbir sonuç bulunamadı." msgid "No resume linked." msgstr "Bağlı özgeçmiş yok." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Arama kriterlerinize uyan hiçbir özgeçmiş bulunamadı." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Henüz özgeçmiş yok." @@ -4445,6 +4544,15 @@ msgstr "Notlar" msgid "Nothing marks a role as ongoing." msgstr "Hiçbir şey bir rolü devam ediyor olarak işaretlemiyor." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Yalnızca ilk sayfalar kontrol edildi." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Aç" @@ -4559,6 +4664,10 @@ msgstr "Odak modunu aç" msgid "Open in builder" msgstr "Oluşturucuda aç" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Entegrasyon Ayarlarını Açın" @@ -4597,6 +4706,10 @@ msgstr "Yeni sekmede açılır" msgid "opens in new tab" msgstr "yeni sekmede açılır" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Ajan için isteğe bağlı not" @@ -4609,6 +4722,16 @@ msgstr "Ajan için isteğe bağlı not…" msgid "Optionally, which terms from a job posting already appear." msgstr "İsteğe bağlı olarak, bir iş ilanındaki hangi terimlerin zaten yer aldığı." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Sayfa" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Uygulamaya eklenen PDF anlık görüntüsü." msgid "PDF text layer" msgstr "PDF metin katmanı" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Uygulamalara zaten eklenmiş olan PDF'ler kullanılabilir durumda kalacaktır." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Tek sütunu tercih edin veya yan sütunu kısa, bağımsız listelerle s #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Tercihler" @@ -4957,10 +5079,6 @@ msgstr "PDF'yi önizle" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Önceki" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Yeterlilik" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Yeniden puanla" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Ana sayfaya git" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktif Özgeçmiş (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume ücretsiz ve açık kaynaklıdır. Amruth ve katkıda bulunanlar topluluğu, bu projenin devamlılığını sağlamaktadır. Bu çalışmaya destek olmak isterseniz, bağışlarınız barındırma ve geliştirme masraflarının karşılanmasına yardımcı olur." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume ücretsiz ve açık kaynaklıdır. Eğer size yardımcı msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktif Özgeçmiş v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktif Özgeçmiş v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Tekrar oku" @@ -5191,6 +5299,10 @@ msgstr "{0} sayfadan {1}. sayfa okunuyor…" msgid "Reading PDF" msgstr "PDF Okuma" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "İlan okunuyor…" @@ -5199,6 +5311,10 @@ msgstr "İlan okunuyor…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Bu PDF dosyasını tarayıcınızda okuyorsunuz. Dosyanız yüklenmemiştir." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Etkinleştirmeye hazır" @@ -5302,6 +5418,10 @@ msgstr "Etiketi kaldır" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Kaynaklar" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Tasarım sistemi üzerinde çalışmak ve diğer ekiplere tasarım konusunda destek vermekten sorumludur." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Eski haline getirmek" @@ -5418,6 +5539,11 @@ msgstr "Özgeçmiş bu yamadan önceki hâline geri yüklensin mi?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Özgeçmiş şablonları" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Özgeçmişler" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Örnek indirme biçimi" msgid "Sample resume" msgstr "Örnek özgeçmiş" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Örnek özgeçmiş {name}" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Değişiklikleri Kaydet" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Stili önizlemeden, dışa aktarmadan veya değiştirmeden önce değişiklikleri kaydedin." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Kopyayı kitaplığa kaydet" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Modeli kaydet" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "İçeriğini veya stilini kopyalamadan önce özgeçmiş değişikliklerini kaydedin." @@ -5717,7 +5842,8 @@ msgstr "Uyumumu puanla" msgid "Scoring your fit…" msgstr "Uyumunuz puanlanıyor…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Aramak" @@ -5730,13 +5856,13 @@ msgstr "Başvurularda ara…" msgid "Search commands" msgstr "Arama komutları" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Kapak mektuplarını arayın" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Kapak mektuplarını arayın..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Bir simge arayın" msgid "Search for…" msgstr "… için arama yapın" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Özgeçmişleri arayın..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Şifreyi Ayarla" msgid "Set the document language when exporting." msgstr "Dışa aktarırken belge dilini ayarlayın." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Bir sağlayıcı kurun" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Bir yapay zeka sağlayıcısı kurun." @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Bu özgeçmiş hakkında sohbet etmek ve düzenlemeleri otomatik olarak uygulamak için bir yapay zeka sağlayıcısı ayarlayın." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Ayarlar" @@ -6121,7 +6245,7 @@ msgstr "Atla ve yükle" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Ana içeriğe atla" @@ -6193,6 +6317,10 @@ msgstr "Başka bir şey…" msgid "Something went wrong" msgstr "Bir şeyler ters gitti." +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "O dosya okunurken bir şeyler ters gitti. Lütfen tekrar deneyin." @@ -6212,8 +6340,15 @@ msgstr "Oturumunuz açılırken bir sorun oluştu. Lütfen tekrar deneyin." msgid "Something went wrong. Please try again." msgstr "Bir hata oluştu. Lütfen tekrar deneyin." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sırala" @@ -6319,14 +6454,10 @@ msgstr "Bir konu başlatın" msgid "Start again" msgstr "Baştan başla" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Bir ad vererek özgeçmişinizi oluşturmaya başlayın." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Özgeçmişinizi sıfırdan oluşturmaya başlayın" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Başlangıç tarihi, bitiş tarihiyle aynı veya ondan önce olmalıdır msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Her birine somut bir fiille başlayın: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Yeni konu başlat" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "İstatistikler" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Kal" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Tarayıcınızda kalır" @@ -6419,6 +6561,10 @@ msgstr "Stil ve gönderen ayrıntıları seçilen özgeçmişten yenilendi." msgid "Subreddit" msgstr "Alt Reddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Öneriler" @@ -6472,6 +6618,7 @@ msgstr "Tablo" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Etiketler" @@ -6483,6 +6630,14 @@ msgstr "Etiketler, özgeçmişinizi anahtar kelimelerle kategorize etmek için k msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Etiketler yazılıma açık bir okuma sırası verir. Aracınız sunuyorsa dışa aktarırken bunları etkinleştirin." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Özgeçmişimi uyarla" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Teluguca" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Çıkarılan metin" msgid "Text is written one character at a time." msgstr "Metin harf harf yazılmış." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Metin üst bilgi veya alt bilgi alanında yer alıyor." @@ -6618,10 +6776,18 @@ msgstr "API anahtarı silindi." msgid "The application that sent you here made an invalid authorization request." msgstr "Sizi buraya gönderen uygulama geçersiz bir yetkilendirme isteği gönderdi." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Yukarıdaki kontroller mekaniktir. Bu ise bir dil modeline, bir okuyucunun madde işaretleriniz hakkında ne düşüneceğini sorar ve yeniden yazımlar önerir. Herhangi bir puan üretmez." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Derin kontrol tamamlanamadı. Lütfen tekrar deneyin." @@ -6630,19 +6796,14 @@ msgstr "Derin kontrol tamamlanamadı. Lütfen tekrar deneyin." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "İçe aktarılan dosya geçerli bir özgeçmişe ayrıştırılamadı." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Metnin depolandığı sıra, okunduğu sırayla ciddi şekilde çelişiyor." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Orijinal mektup özgeçmişinizde kalır. Her kopya bağımsız olarak düzenlenebilir." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Aradığınız sayfa taşınmış olabilir veya artık mevcut olmayabilir." @@ -6751,11 +6912,6 @@ msgstr "Bu tarihler doğru okunmayacaktır." msgid "Thinking" msgstr "Düşünme" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Bu işlem geri alınamaz." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Bu işlem geri alınamaz. Tüm verileriniz kalıcı olarak silinecek." @@ -6804,10 +6960,6 @@ msgstr "Bu girişin tarihi yok." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Bu girdi kalıcı olarak silinecek. Bu işlem geri alınamaz." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Bu özellik için bağlantılı bir yapay zeka sağlayıcısı gereklidir. Lütfen ayarlardan bir tane kurun." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Bu dosya form alanları içeriyor." @@ -6848,6 +7000,10 @@ msgstr "Bu dosya bir özgeçmiş için büyük." msgid "This file is larger than many application forms accept." msgstr "Bu dosya birçok başvuru formunun kabul ettiğinden daha büyük." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Bu dosya çok sayıda farklı yazı tipi kullanıyor." @@ -6884,14 +7040,6 @@ msgstr "Bu anahtar yalnızca bir kez gösterilir. Bu pencereyi kapatmadan önce msgid "This link is missing its protocol." msgstr "Bu bağlantının protokolü eksik." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Bu, yapay zeka sağlayıcısının yanıtına bağlı olarak birkaç dakika sürebilir. Lütfen pencereyi kapatmayın veya sayfayı yenilemeyin." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Bu biraz zaman alabilir. Lütfen pencereyi kapatmayın veya sayfayı yenilemeyin." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Bu, yazılımın bu dosyanın metnini ne kadar sadık biçimde çıkarabildiğini ölçer. Bir başvurunun reddedilip reddedilmeyeceğini öngörmez, hiçbir araç da öngöremez. Dosyanız bu tarayıcıda okundu ve asla yüklenmedi." @@ -6908,10 +7056,9 @@ msgstr "Bu sayfa sütunlu ve metin sırasız çıkarılıyor." msgid "This page is very densely packed." msgstr "Bu sayfa çok yoğun dolu." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Bu PDF'de okunabilir metin yok. Büyük olasılıkla bir taramadır, dolayısıyla içe aktarılacak hiçbir şey yoktur." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Bu süre başlamadan biter." msgid "This period starts in the future." msgstr "Bu dönem gelecekte başlıyor." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Bu özgeçmişte gömülü ön yazı bulunmamaktadır." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Bu özgeçmiş kilitli ve güncellenemez." @@ -7105,11 +7248,25 @@ msgstr "Uygulamayı çevir" msgid "Translations" msgstr "Çeviriler" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Tekrar deneyin" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Ziyaretçilerin nelere erişebileceğini görmek için ayarları deneyin. Özgeçmişinizi oluştururken, onu nasıl paylaşacağınızı siz belirlersiniz." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "PDF’nizi deneyin" @@ -7198,7 +7359,8 @@ msgstr "İki faktörlü kimlik doğrulama artık etkin." msgid "Two-Factor Authentication QR Code" msgstr "İki Faktörlü Kimlik Doğrulama QR Kodu" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Altı Çizili" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Geri al" @@ -7253,17 +7417,18 @@ msgstr "Geri al" msgid "Undo stylesheet edit" msgstr "Stil sayfası düzenlemesini geri al" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "{providerName} hesabınızın bağlantısı kaldırılıyor..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Kilidi aç" @@ -7272,6 +7437,10 @@ msgstr "Kilidi aç" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "İsimsiz geçiş anahtarı" @@ -7280,6 +7449,14 @@ msgstr "İsimsiz geçiş anahtarı" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Doğrulanmamış" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vietnamca" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Yazı hakkında ikinci bir görüş ister misiniz?" msgid "Warning" msgstr "Uyarı" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Biçimi otomatik olarak algılayamadık. Yukarıdan seçin." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "O sayfayı bulamadık." @@ -7666,10 +7843,6 @@ msgstr "Bunun yapmadıkları" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Kilitliyken, özgeçmiş güncellenemez veya silinemez." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Oturum açma tamamlanmadan önce iptal ettiniz." msgid "You have unsaved changes that will be lost." msgstr "Kaydedilmemiş değişiklikleriniz var ve bunlar kaybolacak." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Entegrasyonlar sayfasına yönlendirileceksiniz. Seçtiğiniz dosya içe aktarılmayacak." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "İyi bir çevredesiniz." @@ -7945,23 +8114,10 @@ msgstr "Telefon numaranız alışılmadık bir biçimde yazılmış." msgid "Your profile has been updated." msgstr "Profiliniz güncellendi." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Özgeçmişiniz oluşturuldu." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Özgeçmişiniz silindi." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Özgeçmişiniz çoğaltıldı." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Özgeçmişiniz içe aktarıldı." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Özgeçmişiniz güncellendi." diff --git a/apps/web/locales/uk-UA.po b/apps/web/locales/uk-UA.po index e1c779c8e..2e82b4bef 100644 --- a/apps/web/locales/uk-UA.po +++ b/apps/web/locales/uk-UA.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" і всю хронологію буде назавжди видалено. Це не можна скасувати." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {Програма # для експорту} other {# п msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} символів" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "Контакт(и) {0} пропущено (недійсна електронна адреса або відсутнє ім’я контакту). Ці програми все ще імпортуються." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} відхилено" msgid "{0} Sample Resume" msgstr "{0} Зразок резюме" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} потребує виправлення" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Доступність" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Обліковий запис" @@ -639,14 +697,6 @@ msgstr "Агент" msgid "Agent ready" msgstr "Агент готовий" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Агенти" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "ШІ" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Налаштування агента штучного інтелекту зараз недоступне. Спробуйте ще раз за мить." @@ -695,6 +745,7 @@ msgstr "AI — коли він вам потрібен" msgid "Albanian" msgstr "Албанська" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Вбудований шрифт не вдалося прочитати." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Неочікувана помилка завадила завантаженню цієї сторінки. Ви можете спробувати ще раз або повернутися назад." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Під час імпорту вашого резюме сталась невідома помилка." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Ключ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Ключі" @@ -787,7 +833,7 @@ msgstr "Ключі API шифруються на сервері та більш msgid "API Reference" msgstr "Довідник API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Додаток" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "застосування" @@ -859,7 +907,7 @@ msgstr "Заявку оновлено." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Заявки" @@ -917,19 +965,10 @@ msgstr "Ви впевнені, що хочете закрити цей діал msgid "Are you sure you want to delete this API key?" msgstr "Ви впевнені, що хочете видалити цей API ключ?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Ви впевнені, що бажаєте видалити це резюме?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Ви впевнені, що хочете видалити свій профіль?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Ви впевнені, що хочете заблокувати це резюме?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Перевірка ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Перевірка ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Вкладення завантажено." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Автентифікація" @@ -1037,11 +1076,16 @@ msgstr "Азербайджанська" msgid "BA" msgstr "Бакалавр мистецтв" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Назад до налаштувань автентифікації" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Чат" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Перевірити знову" @@ -1295,9 +1344,13 @@ msgstr "Китайська (традиційна)" msgid "Choose {0}" msgstr "Обрати {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Виберіть супровідний лист" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Виберіть попередньо встановлений або власний відтінок." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Виберіть резюме" @@ -1343,6 +1395,10 @@ msgstr "Виберіть програму" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Очистити фільтри" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Очистити вибір" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Натисніть тут, щоб вибрати файл для імпорту" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID клієнта" @@ -1436,7 +1492,6 @@ msgstr "Спільнота" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Компактний" @@ -1539,15 +1594,6 @@ msgstr "Вміст розташований у вигляді сітки." msgid "Continue" msgstr "Продовжити" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Продовжити там, де зупинилися" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Долучитися кодом" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Скопійовано до буфера обміну." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Скопійовано до буфера обміну." msgid "Copy" msgstr "Скопіювати" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Скопіюйте наявний лист із резюме" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Скопіюйте та збережіть ці резервні код msgid "Copy Backup Codes" msgstr "Скопіювати резервні коди" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Копія з резюме" @@ -1625,6 +1679,10 @@ msgstr "Скопіюйте текст з експортованого файлу msgid "Copy this secret key and use it in your applications to access your data." msgstr "Скопіюйте цей секретний ключ та використовуйте його у своїх додатках для доступу до своїх даних." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Виправте рік або використовуйте \"Поточний\" для поточної роботи." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Виправте рік або напишіть \"Present\" для поточної роботи." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Не вдалося завершити цю дію. Спробуйте ще раз." @@ -1655,14 +1712,6 @@ msgstr "Не вдалося створити DOCX. Спробуйте ще ра msgid "Could not generate the PDF. Please try again." msgstr "Не вдалося створити PDF. Спробуйте ще раз." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Не вдалося завантажити супровідні листи." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Не вдалося завантажити вибране резюме." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Не вдалося завантажити цей супровідний лист." @@ -1675,11 +1724,6 @@ msgstr "Не вдалося підготувати зразок. Спробуй msgid "Could not prepare your resume for printing. Please try again." msgstr "Не вдалося підготувати резюме до друку. Спробуйте ще раз." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Не вдалося зв'язатися з постачальником ШІ. Спробуйте ще раз." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Не вдалося відновити цей патч." @@ -1709,6 +1753,18 @@ msgstr "Не вдалося перевірити з’єднання. Перев msgid "Couldn't add the application. Please try again." msgstr "Не вдалося додати заявку. Спробуйте ще раз." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Не вдалося видалити запис хронології." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Не вдалося перемістити заявку. Спробуйте ще раз." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Не вдалося зберегти нотатку." @@ -1764,7 +1828,6 @@ msgstr "Обкладинка" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Супровідний лист" @@ -1778,16 +1841,17 @@ msgstr "Супровідний лист" msgid "Cover letter draft" msgstr "Чернетка супровідного листа" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Супровідні листи" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Створити" @@ -1804,10 +1868,7 @@ msgstr "Створити новий профіль" msgid "Create a new API key" msgstr "Створити новий API ключ" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Створіть нове резюме" @@ -1815,13 +1876,9 @@ msgstr "Створіть нове резюме" msgid "Create a resume" msgstr "Створити резюме" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Створити шаблон резюме" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Створити супровідний лист" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Створити з нуля" msgid "Create one now" msgstr "Створіть його зараз" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Створити резюме з опціями" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Створено" @@ -1847,14 +1899,19 @@ msgstr "Створено" msgid "Created \"{0}\" and linked it to this application." msgstr "Створено \"{0}\" і прив'язано до цієї заявки." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Створення вашого API ключа..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Створення вашого резюме..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Обрізати та завантажити" @@ -1931,10 +1988,6 @@ msgstr "Темна" msgid "Dark theme" msgstr "Темна тема" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Інформаційна панель" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Дата" @@ -1969,34 +2022,30 @@ msgstr "Зменшити масштаб" msgid "Deep check" msgstr "Поглиблена перевірка" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Шаблон за замовчуванням" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Ступінь" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Видалити" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Видаліть це. Приховані ключові слова розцінюються як навмисна спроба обманути пошук." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Видалити сторінку" @@ -2040,10 +2097,6 @@ msgstr "Видалити цей ланцюжок запитань агента?" msgid "Delete this application?" msgstr "Видалити цю заявку?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Видалити цей супровідний лист?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Видалити цей запис хронології?" msgid "Delete timeline entry" msgstr "Видалити запис хронології" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Видалено {0} заявок." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Видалення облікового запису..." @@ -2077,11 +2139,6 @@ msgstr "Видалення облікового запису..." msgid "Deleting your API key..." msgstr "Видаляємо ваш API-ключ..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Видалення вашого резюме..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Відхилено, очікування агента…" @@ -2191,12 +2248,22 @@ msgstr "Документація" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Документація" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Надіслані документи" @@ -2309,18 +2376,27 @@ msgstr "Перетягніть, щоб змінити положення, та msgid "Drag to turn the pages" msgstr "Перетягуйте, щоб гортати сторінки" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Прибрати займенники та починати з дієслова. Це прийнято на більшості ринків." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Дублювати" @@ -2336,6 +2412,10 @@ msgstr "Дублювати резюме" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Дублюйте своє резюме, щоб створити нове, ідентичне до оригіналу." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Дублювання резюме..." @@ -2355,11 +2435,6 @@ msgstr "Голландська" msgid "Edit" msgstr "Редагувати" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Редагувати {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Редагувати дату" msgid "Edit declined" msgstr "Редагування відхилено" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Редагувати деталі" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Редагувати модель" msgid "Edit note" msgstr "Редагувати нотатку" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Експорт JSON" msgid "Export my data" msgstr "Експортувати мої дані" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Експортувати PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "П’ятнадцять шаблонів — усі безкоштовні. Оберіть той, що до вподоби. Тип, колір і розташування можна змінити в редакторі." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Файл" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Заповнити поля" @@ -2858,9 +2935,13 @@ msgstr "Заповнити поля" msgid "Filled in what we could from the posting." msgstr "Заповнили з оголошення все, що змогли." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Фільтрувати за" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Знайдіть слабкі пункти й перепишіть їх, msgid "Find us on GitHub" msgstr "Знайдіть нас на GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Фінська" @@ -2967,6 +3052,10 @@ msgstr "Щоб зберегти копію" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Для вашої наступної заявки" @@ -3120,7 +3209,7 @@ msgstr "Графічний дизайн" msgid "Greek" msgstr "Грецька" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Сітка" @@ -3304,8 +3393,7 @@ msgstr "Якщо це результат сканування, це очікув msgid "Images cover most of the page." msgstr "Зображення займають більшу частину сторінки." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Імпортувати" @@ -3314,15 +3402,13 @@ msgstr "Імпортувати" msgid "Import {0}" msgstr "Імпортувати {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Імпортувати наявне резюме" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Імпорт супровідного листа JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Імпортувати з CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Імпорт JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Імпортовано {0} заявок." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Для імпорту з Word потрібен підключений постачальник штучного інтелекту." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Імпортуємо ваше резюме..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Імпорт…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Перевірка сторінки {0} із {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Інтеграції" @@ -3466,6 +3552,10 @@ msgstr "Недійсна конфігурація постачальника ш msgid "Issuer" msgstr "Ким видано" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Італійська" msgid "Italic" msgstr "Курсив" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Японська" @@ -3530,10 +3628,9 @@ msgstr "Невідомий." msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON Резюме" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Продовжуйте редагувати" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Продовжуйте редагувати у Word, Google Docs або Pages. Розташування може відрізнятися від PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Тримайте розмір до 2,5 МБ, зазвичай видаляючи або зменшуючи зображення." @@ -3659,19 +3760,14 @@ msgstr "Мова" msgid "Languages" msgstr "Мови" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Останнє оновлення" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Оновлено востаннє" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Останнє оновлення {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Латвійська" @@ -3689,7 +3785,6 @@ msgstr "Макет" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Почніть із результату. Додайте конкретну деталь, щоб її можна було уявити." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Залишити" @@ -3706,10 +3801,6 @@ msgstr "Залиште порожнім, щоб повернути початк msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Вийти, щоб налаштувати постачальника AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Вирівняти ліворуч" @@ -3722,6 +3813,11 @@ msgstr "Правова інформація" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Довжина — не недолік, і не існує універсального правила однієї сторінки. Залишайте ті сторінки, які виправдовують своє місце." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Довжина — не недолік, і не існує універ msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Прив'язане Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, рекомендація…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, рекомендація…" msgid "Linking your {providerName} account..." msgstr "Відбувається підключення вашого облікового запису {providerName}..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Список" @@ -3845,10 +3948,6 @@ msgstr "Литовська" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Завантаження постачальників ШІ. Будь ласка, спробуйте ще раз за мить." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Завантаження заявок…" @@ -3888,17 +3987,15 @@ msgstr "Завантаження підсумку" msgid "Location" msgstr "Місцеперебування" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Заблокувати" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Середній вплив" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Відсутнє робоче резюме" @@ -4106,6 +4197,12 @@ msgstr "Перемістити на співбесіду" msgid "Move to offer" msgstr "Перемістити на пропозицію" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Переміщено до" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Назва" @@ -4188,6 +4287,11 @@ msgstr "Мережа" msgid "Never expires" msgstr "Ніколи не закінчується" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Реєстрацію нових облікових записів на цьому сервері зараз вимкнено." @@ -4197,6 +4301,15 @@ msgstr "Реєстрацію нових облікових записів на msgid "New Application" msgstr "Нова заявка" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Новий рядок" @@ -4233,10 +4346,6 @@ msgstr "Нова тема" msgid "New Thread" msgstr "Нова тема" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Далі" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Постачальника штучного інтелекту не підключено" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Жоден постачальник штучного інтелекту не підключений, тому ми прочитаємо текст із PDF-файлу тут у вашому браузері та заповнимо те, що розпізнаємо. Очікуйте приведення в порядок результату." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Немає заявок, що відповідають вашим фільтрам." @@ -4265,6 +4370,10 @@ msgstr "Немає заявок, що відповідають вашим філ msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Заявок поки немає. Додайте кілька, щоб побачити воронку та частку відповідей." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Маркованих списків не знайдено." @@ -4278,15 +4387,6 @@ msgstr "За цим запитом команд не знайдено." msgid "No conventional section headings were found." msgstr "Звичних заголовків розділів не знайдено." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Супровідних листів не знайдено. Створіть або імпортуйте існуючий лист." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Від постачальника ШІ не було отримано жодних даних." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Дат не знайдено." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Жоден рядок не схожий на посаду в парі з роботодавцем." @@ -4351,11 +4455,6 @@ msgstr "Результатів не знайдено." msgid "No resume linked." msgstr "Резюме не прив'язано." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Немає резюме, що відповідають вашому пошуку." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Резюме ще немає." @@ -4445,6 +4544,15 @@ msgstr "Нотатки" msgid "Nothing marks a role as ongoing." msgstr "Ніщо не позначає посаду як поточну." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Перевірено лише перші сторінки." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Відкрити" @@ -4559,6 +4664,10 @@ msgstr "Відкрити режим фокусування" msgid "Open in builder" msgstr "Відкрити в конструкторі" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Відкрити налаштування інтеграції" @@ -4597,6 +4706,10 @@ msgstr "Відкривається в новій вкладці" msgid "opens in new tab" msgstr "відкриється у новій вкладці" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Необов'язкова примітка для агента" @@ -4609,6 +4722,16 @@ msgstr "Необов'язкова примітка для агента…" msgid "Optionally, which terms from a job posting already appear." msgstr "За бажанням — які терміни з оголошення про вакансію вже присутні." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Сторінка" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF-знімок, доданий до заявки." msgid "PDF text layer" msgstr "Текстовий шар PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "PDF-файли, які вже додано до програм, залишаться доступними." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Надавайте перевагу одній колонці або т #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Налаштування" @@ -4957,10 +5079,6 @@ msgstr "Попередній перегляд PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Попередній" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Рівень володіння" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Профіль" @@ -5118,11 +5236,6 @@ msgstr "Переоцінити" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume – перейти на головну сторінку" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Реактивне резюме (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume — безкоштовний і з відкритим кодом. Його розвивають Amruth та спільнота контриб’юторів. Якщо ви хочете підтримати проєкт, пожертви покривають витрати на хостинг і розробку." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume — безкоштовний ресурс з відкр msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Реактивне резюме v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Реактивне резюме v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Прочитати ще раз" @@ -5191,6 +5299,10 @@ msgstr "Читання сторінки {0} із {1}…" msgid "Reading PDF" msgstr "Читання PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Читання оголошення…" @@ -5199,6 +5311,10 @@ msgstr "Читання оголошення…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Читаємо цей PDF у вашому браузері. Ваш файл не завантажується." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Готовий до активації" @@ -5302,6 +5418,10 @@ msgstr "Видалити тег" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Ресурси" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Відповідаю за роботу над дизайн-системою та за допомогу іншим командам із їхніми макетами." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Відновити" @@ -5418,6 +5539,11 @@ msgstr "Відновити резюме до стану перед цим пат msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Шаблони резюме" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Резюме" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Формат завантаження зразка" msgid "Sample resume" msgstr "Зразок резюме" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Зразок резюме для {name}" @@ -5615,6 +5744,7 @@ msgstr "Без засічок" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Зберегти зміни" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Збережіть зміни перед попереднім переглядом, експортом або зміною стилю." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Зберегти копію в бібліотеці" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Зберегти модель" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Збережіть зміни резюме, перш ніж копіювати його вміст або стиль." @@ -5717,7 +5842,8 @@ msgstr "Оцінити мою відповідність" msgid "Scoring your fit…" msgstr "Оцінюємо вашу відповідність…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Пошук" @@ -5730,13 +5856,13 @@ msgstr "Пошук заявок…" msgid "Search commands" msgstr "Команди пошуку" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Пошук супровідних листів" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Пошук супровідних листів..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Пошук іконки" msgid "Search for…" msgstr "Пошук за запитом…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Пошук резюме..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Встановити пароль" msgid "Set the document language when exporting." msgstr "Вкажіть мову документа під час експорту." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Налаштувати постачальника" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Налаштуйте постачальника послуг штучного інтелекту" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Налаштуйте постачальника послуг штучного інтелекту для обговорення цього резюме та автоматичного застосування змін." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Налаштування" @@ -6121,7 +6245,7 @@ msgstr "Пропустити та завантажити" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Перейти до основного контенту" @@ -6193,6 +6317,10 @@ msgstr "Щось інше…" msgid "Something went wrong" msgstr "Щось пішло не так" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Під час читання цього файлу щось пішло не так. Спробуйте ще раз." @@ -6212,8 +6340,15 @@ msgstr "Під час входу сталася помилка. Спробуйт msgid "Something went wrong. Please try again." msgstr "Щось пішло не так. Будь ласка, спробуйте ще раз." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Сортувати за" @@ -6319,14 +6454,10 @@ msgstr "Розпочати тему" msgid "Start again" msgstr "Почати заново" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Почніть створення резюме з назви." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Почати створення резюме з нуля" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Дата початку має відповідати даті заве msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Починайте кожен пункт з конкретного дієслова: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Почати нову тему" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Статистика" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Залишитись" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Залишається у вашому браузері" @@ -6419,6 +6561,10 @@ msgstr "Стиль і відомості про відправника онов msgid "Subreddit" msgstr "Сабреддіт" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Пропозиції" @@ -6472,6 +6618,7 @@ msgstr "Таблиця" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Теги" @@ -6483,6 +6630,14 @@ msgstr "Теги можна використовувати для категор msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Теги надають програмам явний порядок читання. Увімкніть їх під час експорту, якщо ваш інструмент це пропонує." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Адаптувати моє резюме" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Телугу" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Текст видобуто" msgid "Text is written one character at a time." msgstr "Текст записаний по одному символу за раз." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Текст розташований в області верхнього або нижнього колонтитула." @@ -6618,10 +6776,18 @@ msgstr "API Ключ видалено." msgid "The application that sent you here made an invalid authorization request." msgstr "Застосунок, який надіслав вас сюди, надіслав недійсний запит авторизації." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Перевірки вище механічні. Ця функція запитує в мовної моделі, що читач подумав би про ваші пункти, і пропонує варіанти переписування. Вона не дає оцінки." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Поглиблену перевірку не вдалося завершити. Спробуйте ще раз." @@ -6630,19 +6796,14 @@ msgstr "Поглиблену перевірку не вдалося заверш msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Імпортований файл не вдалося перетворити на коректне резюме." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Порядок зберігання тексту сильно розходиться з порядком його читання." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Оригінал листа залишається у вашому резюме. Кожну копію можна редагувати окремо." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Можливо, сторінку, яку ви шукаєте, було перенесено або вона більше не існує." @@ -6751,11 +6912,6 @@ msgstr "Ці дати не будуть прочитані правильно." msgid "Thinking" msgstr "Мислення" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Цю дію неможливо скасувати." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Цю дію неможливо скасувати. Усі ваші дані буде остаточно видалено." @@ -6804,10 +6960,6 @@ msgstr "Цей запис не має дат." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Цей запис буде видалено назавжди. Цю дію не можна скасувати." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Ця функція вимагає підключеного постачальника штучного інтелекту. Будь ласка, налаштуйте його в налаштуваннях." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Цей файл містить поля форми." @@ -6848,6 +7000,10 @@ msgstr "Цей файл великий для резюме." msgid "This file is larger than many application forms accept." msgstr "Цей файл більший, ніж приймають багато форм заявок." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Цей файл використовує багато різних шрифтів." @@ -6884,14 +7040,6 @@ msgstr "Цей ключ показується лише один раз. Ско msgid "This link is missing its protocol." msgstr "Для цього посилання відсутній протокол." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Це може зайняти кілька хвилин, залежно від відповіді AI-провайдера. Будь ласка, не закривайте вікно і не оновлюйте сторінку." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Це може зайняти деякий час. Будь ласка, не закривайте вікно та не оновлюйте сторінку." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Тут вимірюється, наскільки точно програма може видобути текст із цього файлу. Це не передбачає, чи відхилять заявку, і жоден інструмент цього не вміє. Ваш файл прочитано в цьому браузері й ніколи не надіслано на сервер." @@ -6908,10 +7056,9 @@ msgstr "Ця сторінка має колонки, і текст видобу msgid "This page is very densely packed." msgstr "Ця сторінка дуже щільно заповнена." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Цей PDF-файл не містить читабельного тексту. Ймовірно, це сканування, тому імпортувати нічого." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Цей період закінчується раніше, ніж поч msgid "This period starts in the future." msgstr "Цей період починається в майбутньому." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Це резюме не містить супровідних листів." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Це резюме заблоковано і не може бути оновлене." @@ -7105,11 +7248,25 @@ msgstr "Перекласти застосунок" msgid "Translations" msgstr "Переклади" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Спробуйте ще раз" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Спробуйте налаштування, щоб побачити, до чого матимуть доступ відвідувачі. Із ким ділитися резюме — вирішуєте ви під час його створення." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Спробуйте ваш PDF" @@ -7198,7 +7359,8 @@ msgstr "Двофакторну автентифікацію увімкнено." msgid "Two-Factor Authentication QR Code" msgstr "QR-код з двофакторною автентифікацією" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Підкреслення" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Скасувати" @@ -7253,17 +7417,18 @@ msgstr "Скасувати" msgid "Undo stylesheet edit" msgstr "Скасувати редагування таблиці стилів" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Від'єднання облікового запису {providerName}..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Розблокувати" @@ -7272,6 +7437,10 @@ msgstr "Розблокувати" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Безіменний ключ доступу" @@ -7280,6 +7449,14 @@ msgstr "Безіменний ключ доступу" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Непідтверджена" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Вʼєтнамська" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Хочете отримати другу думку щодо текст msgid "Warning" msgstr "Попередження" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Не вдалося визначити формат автоматично. Оберіть його вище." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Нам не вдалося знайти цю сторінку" @@ -7666,10 +7843,6 @@ msgstr "Чого це не робить" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Коли резюме заблоковано, його неможливо оновити або видалити." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Ви скасували вхід до його завершення." msgid "You have unsaved changes that will be lost." msgstr "У вас є незбережені зміни, які буде втрачено." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Ви перейдете на сторінку інтеграцій. Вибраний файл не буде імпортовано." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Ви в чудовій компанії." @@ -7945,23 +8114,10 @@ msgstr "Ваш номер телефону записаний у незвичн msgid "Your profile has been updated." msgstr "Профіль оновлено." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Резюме створено." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Резюме видалено." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Резюме продубльовано." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Резюме імпортовано." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Резюме оновлено." diff --git a/apps/web/locales/uz-UZ.po b/apps/web/locales/uz-UZ.po index c2655a237..b17c4a4e6 100644 --- a/apps/web/locales/uz-UZ.po +++ b/apps/web/locales/uz-UZ.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" va uning to‘liq xronologiyasi butunlay o‘chiriladi. Buni ortga qaytarib bo‘lmaydi." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {Eksport qilish uchun # ilovasi} other {Eksport qilish u msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} belgi" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} kontakt(lar) oʻtkazib yuborildi (e-pochta manzili notoʻgʻri yoki kontakt nomi yoʻq). Bu ilovalar hali ham import qilinmoqda." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} ta rad etildi" msgid "{0} Sample Resume" msgstr "{0} namunaviy rezyume" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} ta tuzatish kerak" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Mavjudlik" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Hisob" @@ -639,14 +697,6 @@ msgstr "Agent" msgid "Agent ready" msgstr "Agent tayyor" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Agentlar" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "SO" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Hozirda AI agentini sozlash imkoni yo'q. Iltimos, bir ozdan keyin qayta urinib ko'ring." @@ -695,6 +745,7 @@ msgstr "AI — xohlaganingizda" msgid "Albanian" msgstr "Alban tili" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Ichiga joylashtirilgan shriftni oʻqib boʻlmadi." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Kutilmagan xatolik tufayli ushbu sahifa yuklanmadi. Qaytadan urinib ko'rishingiz yoki orqaga qaytishingiz mumkin." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Tarjimai holingizni import qilishda noma'lum xatolik yuz berdi." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API kalit" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API kalitlar" @@ -787,7 +833,7 @@ msgstr "API kalitlari serverda shifrlangan va saqlangandan keyin boshqa ko'rsati msgid "API Reference" msgstr "API ma'lumotnoma" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Ilova" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "Ilova" @@ -859,7 +907,7 @@ msgstr "Ariza yangilandi." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Arizalar" @@ -917,19 +965,10 @@ msgstr "Ushbu oynani yopmoqchimisiz?" msgid "Are you sure you want to delete this API key?" msgstr "Haqiqatan ham bu API kalitni oʻchirmoqchimisiz?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Haqiqatan ham bu tarjimai holni oʻchirmoqchimisiz?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Haqiqatan ham akkauntingizni oʻchirmoqchimisiz?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Haqiqatan ham bu tarjimai holni qulflamoqchimisiz?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS tekshiruvi" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS tekshiruvchisi" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Ilova yuklandi." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Autentifikatsiya" @@ -1037,11 +1076,16 @@ msgstr "Ozarbayjon tili" msgid "BA" msgstr "Boshqaruv san'ati" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Autentifikatsiya sozlamalariga qaytish" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Chat" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Qayta tekshirish" @@ -1295,9 +1344,13 @@ msgstr "Xitoy (An’anaviy)" msgid "Choose {0}" msgstr "{0} ni tanlang" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Muqova xatini tanlang" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Oldindan belgilangan soya yoki moslashtirilgan soyani tanlang." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Rezyumeni tanlang" @@ -1343,6 +1395,10 @@ msgstr "Ilovani tanlang" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Filtrlarni tozalash" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Tanlovni tozalash" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Import qilish uchun faylni tanlash uchun shu yerni bosing" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "Mijoz identifikatori" @@ -1436,7 +1492,6 @@ msgstr "Hamjamiyat" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Qisqa" @@ -1539,15 +1594,6 @@ msgstr "Kontent panjara koʻrinishida joylashtirilgan." msgid "Continue" msgstr "Davom etish" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Qoldirgan joyingizdan davom eting" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Kod qo‘shishda hissa qo‘shing" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Buferga nusxalandi." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Buferga nusxalandi." msgid "Copy" msgstr "Nusxalash" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Rezyumedan mavjud xatni nusxalash" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Bu zaxira kodlarini nusxalab oling va qurilmangizni yoʻqotsangiz, kerak msgid "Copy Backup Codes" msgstr "Zaxira kodlarini nusxalash" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Rezyumedan nusxa ko'chiring" @@ -1625,6 +1679,10 @@ msgstr "Eksport qilingan fayldan matnni nusxalab, oxirigacha oʻqing; notoʻgʻr msgid "Copy this secret key and use it in your applications to access your data." msgstr "Ushbu maxfiy kalitni nusxalab, maʼlumotlaringizga kirish uchun ilovalaringizda foydalaning." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Yilni to'g'rilang yoki davom etayotgan ish uchun \"Present\" dan foydalaning." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Yilni tuzating yoki davom etayotgan ish uchun \"Present\" deb yozing." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Bu amalni bajarib bo‘lmadi. Iltimos, qayta urinib koʻring." @@ -1655,14 +1712,6 @@ msgstr "DOCX faylini yaratib bo'lmadi. Iltimos, qayta urinib ko'ring." msgid "Could not generate the PDF. Please try again." msgstr "PDF faylini yaratib bo'lmadi. Iltimos, qayta urinib ko'ring." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Muqova harflarini yuklab bo‘lmadi." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Tanlangan rezyumeni yuklab bo‘lmadi." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Ushbu muqova maktubini yuklab bo‘lmadi." @@ -1675,11 +1724,6 @@ msgstr "Namunani tayyorlab bo‘lmadi. Iltimos, qayta urinib ko‘ring." msgid "Could not prepare your resume for printing. Please try again." msgstr "Rezyumengizni chop etishga tayyorlab bo'lmadi. Iltimos, qayta urinib ko'ring." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "AI provayderiga ulanib bo'lmadi. Iltimos, yana urinib ko'ring." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Ushbu yamoqni tiklab bo'lmadi." @@ -1709,6 +1753,18 @@ msgstr "Ulanishni tekshirib bo'lmadi. API kaliti, modeli va asosiy URL manzilini msgid "Couldn't add the application. Please try again." msgstr "Arizani qo'shib bo'lmadi. Qayta urinib ko'ring." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Vaqt jadvali yozuvini o‘chirib bo‘lmadi." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Arizani ko'chirib bo'lmadi. Qayta urinib ko'ring." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Izohni saqlab bo'lmadi." @@ -1764,7 +1828,6 @@ msgstr "Qopqoq" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Muqova xati" @@ -1778,16 +1841,17 @@ msgstr "Xat" msgid "Cover letter draft" msgstr "Muqova xati qoralamasi" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Muqova maktublari" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Yasash" @@ -1804,10 +1868,7 @@ msgstr "Yangi hisob yasang" msgid "Create a new API key" msgstr "Yangi API kaliti yarating" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Yangi rezyume yarating" @@ -1815,13 +1876,9 @@ msgstr "Yangi rezyume yarating" msgid "Create a resume" msgstr "Rezyume yarating" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Namunaviy rezyume yarating" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Muqova xatini yarating" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Noldan yarating" msgid "Create one now" msgstr "Hozir birini yarating" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Imkoniyatlar bilan rezyume yarating" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Yaratilgan" @@ -1847,14 +1899,19 @@ msgstr "Yaratilgan" msgid "Created \"{0}\" and linked it to this application." msgstr "\"{0}\" yaratildi va ushbu arizaga bog'landi." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "API kalitingiz yaratilmoqda..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Rezyumingiz yaratilmoqda..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Rasmni qirqish va yuklash" @@ -1931,10 +1988,6 @@ msgstr "To‘q" msgid "Dark theme" msgstr "To‘q mavzu" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Boshqaruv paneli" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Sana" @@ -1969,34 +2022,30 @@ msgstr "Masshtabni kichraytirish" msgid "Deep check" msgstr "Chuqur tekshiruv" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Standart shablon" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Daraja" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "O'chirish" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Uni oʻchiring. Yashirin kalit soʻzlar qidiruvni chalgʻitishga qasddan urinish sifatida qaraladi." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Sahifani o'chirish" @@ -2040,10 +2097,6 @@ msgstr "Ushbu agent mavzusi oʻchirib tashlansinmi?" msgid "Delete this application?" msgstr "Bu ariza o‘chirilsinmi?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Ushbu muqova xati oʻchirilsinmi?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Bu vaqt jadvali yozuvi o‘chirilsinmi?" msgid "Delete timeline entry" msgstr "Vaqt jadvali yozuvini o‘chirish" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "{0} ta ariza o'chirildi." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Hisobingiz o‘chirilmoqda..." @@ -2077,11 +2139,6 @@ msgstr "Hisobingiz o‘chirilmoqda..." msgid "Deleting your API key..." msgstr "API kalitingiz o'chirilmoqda..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Rezyumeni o‘chirilmoqda..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Rad etildi, agent kutilmoqda…" @@ -2191,12 +2248,22 @@ msgstr "Hujjatlar" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Hujjatlar" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Yuborilgan hujjatlar" @@ -2309,18 +2376,27 @@ msgstr "Yuklashdan oldin joylashuvini o'zgartirish uchun sudrang va kattalashtir msgid "Drag to turn the pages" msgstr "Sahifalarni aylantirish uchun sudrab torting" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Olmoshlarni tashlab, fe'ldan boshlang. Koʻpchilik bozorlarda qabul qilingan qoida shu." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Nusxalash" @@ -2336,6 +2412,10 @@ msgstr "Rezyumeni nusxalash" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Yangisini yaratish uchun rezyumeningiz nusxasini yarating, asl nusxasi kabi." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Rezyume nusxalanmoqda..." @@ -2355,11 +2435,6 @@ msgstr "Golland tili" msgid "Edit" msgstr "Tahrirlash" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Tahrirlash {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Sanani tahrirlash" msgid "Edit declined" msgstr "Tahrir rad etildi" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Tafsilotlarni tahrirlash" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Modelni tahrirlash" msgid "Edit note" msgstr "Izohni tahrirlash" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "JSON-ni eksport qiling" msgid "Export my data" msgstr "Ma'lumotlarimni eksport qilish" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "PNG eksport qilish" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "O‘n beshta andoza — hammasi bepul. O‘zingizga yoqqanini tanlang. Muharrirda turini, rangini va tartibini o‘zgartirishingiz mumkin." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Fayl" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Maydonlarni to'ldirish" @@ -2858,9 +2935,13 @@ msgstr "Maydonlarni to'ldirish" msgid "Filled in what we could from the posting." msgstr "E'londan imkon qadar ma'lumotlar to'ldirildi." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Saralash" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Kuchsiz bandlarni toping va ularni kuchliroq natijalar, raqamlar, ko'lam msgid "Find us on GitHub" msgstr "Bizni GitHub’da toping" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Fin tili" @@ -2967,6 +3052,10 @@ msgstr "Nusxa saqlash uchun" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Keyingi ish so‘rovingiz uchun" @@ -3120,7 +3209,7 @@ msgstr "Grafik dizayn" msgid "Greek" msgstr "Yunon tili" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Jadval" @@ -3304,8 +3393,7 @@ msgstr "Agar bu skanerdan kelgan boʻlsa, bu kutilgan holat. Aks holda uni olib msgid "Images cover most of the page." msgstr "Rasmlar sahifaning katta qismini egallaydi." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Import" @@ -3314,15 +3402,13 @@ msgstr "Import" msgid "Import {0}" msgstr "{0} import qilish" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Mavjud rezyumeni import qilish" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "JSON muqova xatini import qiling" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "CSV'dan import qilish" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "JSON-ni import qiling" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "{0} ta ariza import qilindi." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Word'dan import qilish uchun ulangan AI provayderi kerak." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Rezyumengiz import qilinmoqda..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "… import qilinmoqda" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "{0} sahifadan {1} tekshirilmoqda…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Integratsiyalar" @@ -3466,6 +3552,10 @@ msgstr "Noto'g'ri AI provayder konfiguratsiyasi." msgid "Issuer" msgstr "Beruvchi" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Italyan tili" msgid "Italic" msgstr "Kursiv" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Yapon tili" @@ -3530,10 +3628,9 @@ msgstr "Jon Doe" msgid "john.doe" msgstr "jon.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON rezyume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Tahrirlashda davom eting" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Word, Google Docs yoki Pages’da tahrirlashni davom ettiring. Tartib PDF’dagidan farq qilishi mumkin." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Odatda rasmlarni olib tashlash yoki kichraytirish orqali 2,5 MB dan kam boʻlishini ta'minlang." @@ -3659,19 +3760,14 @@ msgstr "Til" msgid "Languages" msgstr "Tillar" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Oxirgi yangilanish" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "So‘nggi yangilanish sanasi" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "So‘nggi yangilangan sana: {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Latish tili" @@ -3689,7 +3785,6 @@ msgstr "Maketi" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Ishdan boshlang. Kishi tasavvur qila oladigan aniq tafsilot qo‘shing." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Chiqish" @@ -3706,10 +3801,6 @@ msgstr "Sarlavhani asl holatga qaytarish uchun bo‘sh qoldiring." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "AI provayderini sozlashni tark etasizmi?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Chapga tekislash" @@ -3722,6 +3813,11 @@ msgstr "Huquqiy" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Uzunlik nuqson emas va universal bir sahifa qoidasi mavjud emas. Oʻz oʻrnini oqlaydigan sahifalarni saqlang." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Uzunlik nuqson emas va universal bir sahifa qoidasi mavjud emas. Oʻz o msgid "Letter" msgstr "Letter" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Bog'langan Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, tavsiya…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, tavsiya…" msgid "Linking your {providerName} account..." msgstr "{providerName} hisobingiz ulanmoqda..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Roʻyxat" @@ -3845,10 +3948,6 @@ msgstr "Litva tili" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Sun'iy intellekt provayderlari yuklanmoqda. Iltimos, bir zumda qayta urinib ko'ring." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Ilovalar yuklanmoqda…" @@ -3888,17 +3987,15 @@ msgstr "Jami yuklanmoqda" msgid "Location" msgstr "Manzil" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Qulf" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Oʻrta ta'sir" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Ishchi rezyume yo'q" @@ -4106,6 +4197,12 @@ msgstr "Intervyuga o‘tkazish" msgid "Move to offer" msgstr "Taklifga o‘tkazish" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Ko‘chirildi:" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Ism" @@ -4188,6 +4287,11 @@ msgstr "Tarmoq" msgid "Never expires" msgstr "Hech qachon muddati tugamaydi" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Bu serverda yangi hisob qaydnomalarini ro‘yxatdan o‘tkazish hozircha o‘chirilgan." @@ -4197,6 +4301,15 @@ msgstr "Bu serverda yangi hisob qaydnomalarini ro‘yxatdan o‘tkazish hozircha msgid "New Application" msgstr "Yangi ilova" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Yangi satr" @@ -4233,10 +4346,6 @@ msgstr "Yangi mavzu" msgid "New Thread" msgstr "Yangi mavzu" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Keyingi" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Hech qanday AI provayder ulanmagan" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Hech qanday sun'iy intellekt provayderi ulanmagan, shuning uchun biz PDF-dan matnni bu yerda brauzeringizda o'qiymiz va tan oladigan narsalarni to'ldiramiz. Natijani tartibga solishni kuting." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Filtrlaringizga mos arizalar yo'q." @@ -4265,6 +4370,10 @@ msgstr "Filtrlaringizga mos arizalar yo'q." msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Hozircha arizalar yo'q. Voronka va javob darajalarini ko'rish uchun bir nechtasini qo'shing." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Nuqtali roʻyxatlar topilmadi." @@ -4278,15 +4387,6 @@ msgstr "Bu qidiruvga mos buyruq topilmadi." msgid "No conventional section headings were found." msgstr "Odatiy boʻlim sarlavhalari topilmadi." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Hech qanday muqovali xat topilmadi. Bittasini yarating yoki mavjud harfni import qiling." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI provayderidan hech qanday ma'lumot qaytarilmadi." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Sanalar topilmadi." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Hech qanday qator ish beruvchi bilan birga kelgan lavozim nomiga oʻxshamaydi." @@ -4351,11 +4455,6 @@ msgstr "Hech qanday natija topilmadi." msgid "No resume linked." msgstr "Rezyume bog'lanmagan." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Qidiruvingizga mos keladigan rezyume topilmadi." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Hali rezyumelar yo'q." @@ -4445,6 +4544,15 @@ msgstr "Eslatmalar" msgid "Nothing marks a role as ongoing." msgstr "Hech narsa lavozimni davom etayotgan deb belgilamaydi." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Faqat birinchi sahifalar tekshirildi." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Ochish" @@ -4559,6 +4664,10 @@ msgstr "Fokus rejimini ochish" msgid "Open in builder" msgstr "Tahrirlagichda ochish" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Integratsiyalar sozlamalarini oching" @@ -4597,6 +4706,10 @@ msgstr "Yangi tabda ochiladi" msgid "opens in new tab" msgstr "yangi tabda ochiladi" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Agent uchun ixtiyoriy izoh" @@ -4609,6 +4722,16 @@ msgstr "Agent uchun ixtiyoriy izoh…" msgid "Optionally, which terms from a job posting already appear." msgstr "Ixtiyoriy ravishda, ish e'lonidagi qaysi atamalar allaqachon mavjudligi." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Sahifa" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Ilovaga biriktirilgan PDF surati." msgid "PDF text layer" msgstr "PDF matn qatlami" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Ilovalarga allaqachon biriktirilgan PDF-fayllar mavjud bo'lib qoladi." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Bitta ustunni afzal koʻring yoki yon ustunni qisqa, mustaqil roʻyxatla #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Afzalliklar" @@ -4957,10 +5079,6 @@ msgstr "PDF oldindan ko'rish" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "Oldingi" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Daraja" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Profil" @@ -5118,11 +5236,6 @@ msgstr "Qayta baholash" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Bosh sahifaga o'tish" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Reaktiv Rezume (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume bepul va ochiq manbali. Amruth va hamkorlar hamjamiyati uni faol ushlab turadi. Ishimizni qo‘llab-quvvatlash istasangiz, xayriya sarf-xarajatni — xosting va taraqqiyotni qoplashga yordam beradi." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume bepul va ochiq kodli. Agar u sizga yordam bergan bo'lsa, msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reaktiv rezyume v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Reaktiv Rezume v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Qayta o‘qish" @@ -5191,6 +5299,10 @@ msgstr "{0} sahifadan {1} oʻqilmoqda…" msgid "Reading PDF" msgstr "PDF o‘qilmoqda" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "E'lon o'qilmoqda…" @@ -5199,6 +5311,10 @@ msgstr "E'lon o'qilmoqda…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Ushbu PDF brauzeringizda o‘qilmoqda. Faylingiz yuklanmaydi." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Faollashtirishga tayyor" @@ -5302,6 +5418,10 @@ msgstr "Tegni olib tashlash" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Resurslar" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Dizayn tizimi ustida ishlash va boshqa jamoalarga o‘z dizaynlarida yordam berish uchun mas’ul." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Qayta tiklash" @@ -5418,6 +5539,11 @@ msgstr "Rezyume ushbu yamoqdan oldingi holatiga qaytarilsinmi?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Rezyume andozalari" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Rezyumelar" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Namunani yuklab olish formati" msgid "Sample resume" msgstr "Namunaviy rezyume" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} uchun namunaviy rezyume" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Oʻzgarishlarni saqlash" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Uslubni oldindan ko'rish, eksport qilish yoki o'zgartirishdan oldin o'zgarishlarni saqlang." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Nusxasini kutubxonaga saqlang" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Modelni saqlash" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Tarkibni yoki uslubini nusxalashdan oldin rezyume o'zgarishlarini saqlang." @@ -5717,7 +5842,8 @@ msgstr "Mosligimni baholash" msgid "Scoring your fit…" msgstr "Mosligingiz baholanmoqda…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Qidiruv" @@ -5730,13 +5856,13 @@ msgstr "Arizalarni qidirish…" msgid "Search commands" msgstr "Qidiruv buyruqlari" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Muqova harflarini qidirish" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Muqova harflarini qidirish..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Ikon qidiring" msgid "Search for…" msgstr "… ni qidiring" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Rezyumelarni qidirish..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Parol o‘rnatish" msgid "Set the document language when exporting." msgstr "Eksport qilishda hujjat tilini belgilang." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Provayderni sozlash" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Sun'iy intellekt provayderini sozlang" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Ushbu rezyume haqida suhbatlashish va tahrirlarni avtomatik ravishda qo'llash uchun AI provayderini sozlang." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Sozlamalar" @@ -6121,7 +6245,7 @@ msgstr "O‘tkazib yuborish va yuklash" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Asosiy tarkibga o'tish" @@ -6193,6 +6317,10 @@ msgstr "Boshqa narsa…" msgid "Something went wrong" msgstr "Nimadir noto'g'ri ketdi" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Bu faylni oʻqishda xatolik yuz berdi. Iltimos, qayta urinib koʻring." @@ -6212,8 +6340,15 @@ msgstr "Kirish paytida xatolik yuz berdi. Iltimos, qayta urinib ko‘ring." msgid "Something went wrong. Please try again." msgstr "Nimadir xato ketdi. Iltimos, qayta urinib koʻring." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Saralash boʻyicha" @@ -6319,14 +6454,10 @@ msgstr "Mavzuni boshlang" msgid "Start again" msgstr "Qaytadan boshlash" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Rezyumeni yaratishni unga nom berishdan boshlang." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Rezyumeni nolldan boshlang va yarating" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Boshlanish sanasi tugash sanasi yoki undan oldin bo'lishi kerak." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Har birini aniq fe'l bilan boshlang: built, led, reduced, migrated." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Yangi mavzuni boshlash" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Statistika" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Qolish" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Brauzeringizda qoladi" @@ -6419,6 +6561,10 @@ msgstr "Uslub va jo'natuvchi tafsilotlari tanlangan rezyumedan yangilandi." msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Takliflar" @@ -6472,6 +6618,7 @@ msgstr "Jadval" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Teglar" @@ -6483,6 +6630,14 @@ msgstr "Teglar rezyumeningizni kalit so'zlar orqali toifalash uchun ishlatilishi msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Teglar dasturga aniq oʻqish tartibini beradi. Vositangiz taklif qilsa, eksport qilishda ularni yoqing." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Rezyumemni moslash" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Telugu tili" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Matn ajratib olindi" msgid "Text is written one character at a time." msgstr "Matn bir vaqtning oʻzida bitta belgidan yozilgan." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Matn sarlavha yoki pastki qism hududida joylashgan." @@ -6618,10 +6776,18 @@ msgstr "API kalit o'chirildi." msgid "The application that sent you here made an invalid authorization request." msgstr "Sizni bu yerga yuborgan ilova noto‘g‘ri avtorizatsiya so‘rovini yubordi." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Yuqoridagi tekshiruvlar mexanik. Bu esa til modelidan oʻquvchi nuqtalaringiz haqida nima deb oʻylashini soʻraydi va qayta yozish takliflarini beradi. U hech qanday baho bermaydi." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Chuqur tekshiruvni yakunlab boʻlmadi. Iltimos, qayta urinib koʻring." @@ -6630,19 +6796,14 @@ msgstr "Chuqur tekshiruvni yakunlab boʻlmadi. Iltimos, qayta urinib koʻring." msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Import qilingan fayl haqiqiy rezyume shaklida qayta ishlanmadi." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Matn saqlangan tartib uning oʻqiladigan tartibi bilan jiddiy ziddiyatda." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Asl xat rezyumeingizda qoladi. Har bir nusxa mustaqil ravishda tahrirlanishi mumkin." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Siz izlayotgan sahifa boshqa joyga ko'chirilgan yoki endi mavjud emas bo'lishi mumkin." @@ -6751,11 +6912,6 @@ msgstr "Bu sanalar to'g'ri o'qilmaydi." msgid "Thinking" msgstr "Fikrlash" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Bu amalni bekor qilib boʻlmaydi." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Bu amalni bekor qilib boʻlmaydi. Barcha ma'lumotlaringiz abadiy oʻchiriladi." @@ -6804,10 +6960,6 @@ msgstr "Bu yozuvda sanalar yoʻq." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Bu yozuv butunlay o‘chiriladi. Buni ortga qaytarib bo‘lmaydi." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Bu funksiya ulangan AI provayderini talab qiladi. Iltimos, sozlamalarda bittasini sozlang." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Bu faylda shakl maydonlari mavjud." @@ -6848,6 +7000,10 @@ msgstr "Bu fayl rezyume uchun katta." msgid "This file is larger than many application forms accept." msgstr "Bu fayl koʻpchilik ariza shakllari qabul qiladigan hajmdan katta." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Bu faylda juda koʻp turli shriftlar ishlatilgan." @@ -6884,14 +7040,6 @@ msgstr "Bu kalit faqat bir marta ko'rsatiladi. Bu oynani yopishdan oldin uni nus msgid "This link is missing its protocol." msgstr "Bu havolada uning protokoli yo‘q." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Bu AI provayderining javobiga qarab bir necha daqiqa davom etishi mumkin. Iltimos, oynani yoping yoki sahifani yangilamang." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Bu biroz vaqt olishi mumkin. Iltimos, oynani yopmang yoki sahifani yangilamang." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Bu dastur ushbu fayl matnini qanchalik aniq ajratib ola olishini o'lchaydi. U arizaning rad etilishini bashorat qilmaydi va buni hech bir vosita qila olmaydi. Faylingiz shu brauzerda o'qildi va hech qachon yuklanmadi." @@ -6908,10 +7056,9 @@ msgstr "Bu sahifa ustunlarda joylashgan va matn tartibsiz ajratib olinadi." msgid "This page is very densely packed." msgstr "Bu sahifa juda zich toʻldirilgan." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Ushbu PDF-da o'qiladigan matn yo'q. Ehtimol, bu skanerlash, shuning uchun import qilinadigan hech narsa yo'q." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Bu davr boshlanishidan oldin tugaydi." msgid "This period starts in the future." msgstr "Bu davr kelajakda boshlanadi." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Ushbu rezyumeda o'rnatilgan qopqoq harflari yo'q." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Ushbu rezyume bloklangan va yangilab boʻlmaydi." @@ -7105,11 +7248,25 @@ msgstr "Ilovani tarjima qilish" msgid "Translations" msgstr "Tarjimalar" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Qayta urinib ko'ring" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Mehmonlar nimaga kira olishini ko‘rish uchun sozlamalarni sinab ko‘ring. Rezyume yaratganingizda, uni qanday ulashishni o‘zingiz hal qilasiz." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "O‘z PDF’ingizni sinab ko‘ring" @@ -7198,7 +7359,8 @@ msgstr "Ikki bosqichli autentifikatsiya endi yoqildi." msgid "Two-Factor Authentication QR Code" msgstr "Ikki omilli autentifikatsiya QR-kodi" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Tagiga chizilgan" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Bekor qilish" @@ -7253,17 +7417,18 @@ msgstr "Bekor qilish" msgid "Undo stylesheet edit" msgstr "Uslublar jadvali tahririni bekor qilish" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "{providerName} hisobingizni ajratib qoʻyilmoqda..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Blokdan chiqarish" @@ -7272,6 +7437,10 @@ msgstr "Blokdan chiqarish" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Nomsiz kirish kaliti" @@ -7280,6 +7449,14 @@ msgstr "Nomsiz kirish kaliti" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Tasdiqlanmagan" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Vyetnam tili" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Matn boʻyicha ikkinchi fikr olishni xohlaysizmi?" msgid "Warning" msgstr "Ogohlantirish" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Formatni avtomatik aniqlay olmadik. Uni yuqoridan tanlang." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Biz o'sha sahifani topa olmadik" @@ -7666,10 +7843,6 @@ msgstr "Bu nimani qilmaydi" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Qulfda bo‘lsa, rezyumeni yangilash yoki o‘chirish mumkin emas." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Siz kirishni yakunlanishidan oldin bekor qildingiz." msgid "You have unsaved changes that will be lost." msgstr "Saqlanmagan oʻzgarishlar yoʻqoladi." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Siz Integratsiya sahifasiga o'tasiz. Siz tanlagan fayl import qilinmaydi." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Siz munosib jamoadasiz." @@ -7945,23 +8114,10 @@ msgstr "Telefon raqamingiz odatiy boʻlmagan shaklda yozilgan." msgid "Your profile has been updated." msgstr "Profilingiz yangilandi." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Rezyumengiz yaratildi." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Rezyumengiz o'chirildi." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Rezyumengiz nusxalandi." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Rezyumengiz import qilindi." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Rezyumengiz yangilandi." diff --git a/apps/web/locales/vi-VN.po b/apps/web/locales/vi-VN.po index 0d5a65cab..1333525f7 100644 --- a/apps/web/locales/vi-VN.po +++ b/apps/web/locales/vi-VN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" và toàn bộ dòng thời gian sẽ bị xóa vĩnh viễn. Không thể hoàn tác." +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# đơn xin xuất khẩu} other {# ứng dụng để msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} ký tự" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "{0} (các) liên hệ bị bỏ qua (email không hợp lệ hoặc thiếu Tên liên hệ). Những ứng dụng đó vẫn nhập." +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} bị từ chối" msgid "{0} Sample Resume" msgstr "Sơ yếu lý lịch mẫu {0}" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} cần khắc phục" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "Khả năng tiếp cận" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "Tài khoản" @@ -639,14 +697,6 @@ msgstr "Đại lý" msgid "Agent ready" msgstr "Đại lý sẵn sàng" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "Đại lý" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "Hiện tại, việc thiết lập tác nhân AI không khả dụng. Vui lòng thử lại sau một lát." @@ -695,6 +745,7 @@ msgstr "AI khi bạn cần" msgid "Albanian" msgstr "Tiếng Albania" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "Không thể đọc được một font đã nhúng." msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "Đã xảy ra lỗi không mong muốn khiến trang này không thể tải được. Bạn có thể thử lại hoặc quay lại trang trước." -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "Đã xảy ra lỗi không xác định khi nhập sơ yếu lý lịch của bạn." - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Key" @@ -787,7 +833,7 @@ msgstr "Các khóa API được mã hóa trên máy chủ và sẽ không bao gi msgid "API Reference" msgstr "Tham khảo API" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "Ứng dụng" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "ứng dụng" @@ -859,7 +907,7 @@ msgstr "Đã cập nhật hồ sơ ứng tuyển." #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "Hồ sơ ứng tuyển" @@ -917,19 +965,10 @@ msgstr "Bạn có chắc chắn muốn đóng hộp thoại này không?" msgid "Are you sure you want to delete this API key?" msgstr "Bạn có chắc muốn xoá API key này không?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "Bạn có chắc chắn muốn xóa sơ yếu lý lịch này không?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "Bạn có chắc chắn muốn xóa tài khoản của mình không?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "Bạn có chắc chắn muốn khóa sơ yếu lý lịch này không?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "Kiểm tra ATS" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "Công cụ kiểm tra ATS" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "Tệp đính kèm đã được tải lên." #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "Xác thực" @@ -1037,11 +1076,16 @@ msgstr "Tiếng Azerbaijan" msgid "BA" msgstr "Cử nhân Văn chương" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "Quay lại cài đặt xác thực" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "Trò chuyện" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "Kiểm tra lại" @@ -1295,9 +1344,13 @@ msgstr "Tiếng Trung (Phồn thể)" msgid "Choose {0}" msgstr "Chọn {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "Chọn một lá thư xin việc" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "Chọn một màu có sẵn hoặc màu tùy chỉnh." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "Chọn một bản sơ yếu lý lịch" @@ -1343,6 +1395,10 @@ msgstr "Chọn một ứng dụng" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "Xóa bộ lọc" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "Xóa lựa chọn" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "Nhấn vào đây để chọn file cần nhập khẩu" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "ID khách hàng" @@ -1436,7 +1492,6 @@ msgstr "Cộng đồng" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "Nhỏ gọn" @@ -1539,15 +1594,6 @@ msgstr "Nội dung được trình bày theo dạng lưới." msgid "Continue" msgstr "Tiếp tục" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "Tiếp tục từ nơi bạn đã dừng lại" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "Đóng góp mã nguồn" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "Đã sao chép vào bảng nhớ tạm." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "Đã sao chép vào bảng nhớ tạm." msgid "Copy" msgstr "Sao chép" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "Sao chép một bức thư hiện có từ sơ yếu lý lịch" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "Sao chép và lưu các mã backup này phòng trường hợp bạn m msgid "Copy Backup Codes" msgstr "Sao chép mã Backup" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "Sao chép từ sơ yếu lý lịch" @@ -1625,6 +1679,10 @@ msgstr "Sao chép văn bản từ tệp đã xuất và đọc lại toàn bộ; msgid "Copy this secret key and use it in your applications to access your data." msgstr "Sao chép khóa bí mật này và sử dụng trong ứng dụng của bạn để truy cập dữ liệu." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "Hãy sửa năm hoặc sử dụng \"Hiện tại\" cho công việc đang diễn ra." @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "Sửa lại năm, hoặc ghi \"Hiện tại\" cho công việc đang diễn ra." #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "Không thể hoàn tất hành động này. Vui lòng thử lại." @@ -1655,14 +1712,6 @@ msgstr "Không thể tạo tệp DOCX. Vui lòng thử lại." msgid "Could not generate the PDF. Please try again." msgstr "Không thể tạo tệp PDF. Vui lòng thử lại." -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "Không thể tải thư xin việc." - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "Không thể tải sơ yếu lý lịch đã chọn." - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "Không thể tải thư xin việc này." @@ -1675,11 +1724,6 @@ msgstr "Không thể chuẩn bị bản mẫu. Vui lòng thử lại." msgid "Could not prepare your resume for printing. Please try again." msgstr "Không thể chuẩn bị sơ yếu lý lịch của bạn để in. Vui lòng thử lại." -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "Không thể kết nối với nhà cung cấp AI. Vui lòng thử lại." - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "Không thể khôi phục bản vá này." @@ -1709,6 +1753,18 @@ msgstr "Không thể xác minh kết nối. Vui lòng kiểm tra khóa API, mô msgid "Couldn't add the application. Please try again." msgstr "Không thể thêm hồ sơ ứng tuyển. Vui lòng thử lại." +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "Không thể xóa mục dòng thời gian." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "Không thể di chuyển hồ sơ ứng tuyển. Vui lòng thử lại." +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "Không thể lưu ghi chú." @@ -1764,7 +1828,6 @@ msgstr "Bìa" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "Thư xin việc" @@ -1778,16 +1841,17 @@ msgstr "Thư xin việc" msgid "Cover letter draft" msgstr "Bản nháp thư xin việc" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "Thư xin việc" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "Tạo" @@ -1804,10 +1868,7 @@ msgstr "Tạo tài khoản mới" msgid "Create a new API key" msgstr "Tạo khóa API mới" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "Tạo sơ yếu lý lịch mới" @@ -1815,13 +1876,9 @@ msgstr "Tạo sơ yếu lý lịch mới" msgid "Create a resume" msgstr "Tạo sơ yếu lý lịch" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "Tạo sơ yếu lý lịch mẫu" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "Tạo thư xin việc" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "Tạo từ đầu" msgid "Create one now" msgstr "Tạo ngay bây giờ" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "Tạo sơ yếu lý lịch với các tùy chọn" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "Đã tạo" @@ -1847,14 +1899,19 @@ msgstr "Đã tạo" msgid "Created \"{0}\" and linked it to this application." msgstr "Đã tạo \"{0}\" và liên kết với hồ sơ ứng tuyển này." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "Đang tạo khóa API của bạn..." -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "Đang tạo sơ yếu lý lịch của bạn..." - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "Cắt và tải ảnh lên" @@ -1931,10 +1988,6 @@ msgstr "Tối" msgid "Dark theme" msgstr "Chủ đề tối" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "Bảng điều khiển" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "Ngày" @@ -1969,34 +2022,30 @@ msgstr "Giảm độ phóng to" msgid "Deep check" msgstr "Kiểm tra chuyên sâu" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "Mẫu mặc định" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "Bằng cấp" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "Xóa" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "Xóa nó đi. Từ khóa ẩn bị coi là hành vi cố ý gian lận trong tìm kiếm." +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "Xóa trang" @@ -2040,10 +2097,6 @@ msgstr "Xóa chủ đề thảo luận về tác vụ này?" msgid "Delete this application?" msgstr "Xóa đơn ứng tuyển này?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "Xóa thư xin việc này?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "Xóa mục dòng thời gian này?" msgid "Delete timeline entry" msgstr "Xóa mục dòng thời gian" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "Đã xóa {0} hồ sơ ứng tuyển." +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "Đang xóa tài khoản của bạn..." @@ -2077,11 +2139,6 @@ msgstr "Đang xóa tài khoản của bạn..." msgid "Deleting your API key..." msgstr "Đang xoá khoá API của bạn..." -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "Đang xóa bản lý lịch của bạn..." - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "Đã từ chối, đang chờ tác nhân…" @@ -2191,12 +2248,22 @@ msgstr "Tài liệu" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "Tài liệu" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "Tài liệu đã gửi" @@ -2309,18 +2376,27 @@ msgstr "Kéo chuột để định vị lại và sử dụng thanh trượt đ msgid "Drag to turn the pages" msgstr "Kéo để lật trang" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "Bỏ đại từ nhân xưng và bắt đầu bằng động từ. Đó là quy ước phổ biến ở hầu hết thị trường." -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "Tạo bản sao" @@ -2336,6 +2412,10 @@ msgstr "Tạo bản sao bản lý lịch" msgid "Duplicate your resume to create a new one, just like the original." msgstr "Tạo bản sao bản lý lịch của bạn để tạo một bản mới, giống hệt bản gốc." +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "Đang tạo bản sao bản lý lịch của bạn..." @@ -2355,11 +2435,6 @@ msgstr "Tiếng Hà Lan" msgid "Edit" msgstr "Biên tập" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "Chỉnh sửa {0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "Sửa ngày" msgid "Edit declined" msgstr "Chỉnh sửa bị từ chối" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "Chỉnh sửa chi tiết" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "Chỉnh sửa mô hình" msgid "Edit note" msgstr "Sửa ghi chú" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "Xuất JSON" msgid "Export my data" msgstr "Xuất dữ liệu của tôi" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "Xuất PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "Mười lăm mẫu, tất cả đều miễn phí. Hãy chọn một mẫu bạn thích. Bạn có thể đổi kiểu, màu sắc và cách bố trí ngay trong trình biên tập." -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "Tài liệu" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "Điền các trường" @@ -2858,9 +2935,13 @@ msgstr "Điền các trường" msgid "Filled in what we could from the posting." msgstr "Đã điền những gì có thể từ tin tuyển dụng." -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "Lọc theo" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "Tìm những gạch đầu dòng còn yếu và viết lại chúng vớ msgid "Find us on GitHub" msgstr "Tìm chúng tôi trên GitHub" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "Tiếng Phần Lan" @@ -2967,6 +3052,10 @@ msgstr "Để giữ một bản sao" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "Cho lần ứng tuyển tới của bạn" @@ -3120,7 +3209,7 @@ msgstr "Thiết kế đồ họa" msgid "Greek" msgstr "Tiếng Hy Lạp" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "Lưới" @@ -3304,8 +3393,7 @@ msgstr "Nếu nó xuất phát từ bản quét, đây là điều bình thườ msgid "Images cover most of the page." msgstr "Hình ảnh chiếm phần lớn trang." -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "Nhập" @@ -3314,15 +3402,13 @@ msgstr "Nhập" msgid "Import {0}" msgstr "Nhập {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "Nhập sơ yếu lý lịch hiện có" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "Nhập thư xin việc JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "Nhập từ CSV" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "Nhập JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "Đã nhập {0} hồ sơ ứng tuyển." -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "Nhập từ Word yêu cầu nhà cung cấp AI được kết nối." - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "Đang nhập sơ yếu lý lịch của bạn..." - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "Đang nhập…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "Đang kiểm tra trang {0} trên {1}…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "Tích hợp" @@ -3466,6 +3552,10 @@ msgstr "Cấu hình nhà cung cấp AI không hợp lệ." msgid "Issuer" msgstr "Bên phát hành" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "Tiếng Ý" msgid "Italic" msgstr "In nghiêng" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "Tiếng Nhật" @@ -3530,10 +3628,9 @@ msgstr "John Doe" msgid "john.doe" msgstr "John Doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "Sơ yếu lý lịch định dạng JSON" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "Tiếp tục chỉnh sửa" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "Tiếp tục chỉnh sửa trong Word, Google Docs hoặc Pages. Cách bố trí có thể khác so với PDF." +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "Giữ dung lượng dưới 2.5 MB, thường bằng cách xóa hoặc thu nhỏ hình ảnh." @@ -3659,19 +3760,14 @@ msgstr "Ngôn ngữ" msgid "Languages" msgstr "Ngôn ngữ" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "Cập nhật lần cuối" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "Cập nhật lần cuối" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "Cập nhật lần cuối {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "Tiếng Latvia" @@ -3689,7 +3785,6 @@ msgstr "Bố cục" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "Bắt đầu bằng kết quả công việc. Thêm một chi tiết cụ thể để người đọc hình dung được." -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "Rời đi" @@ -3706,10 +3801,6 @@ msgstr "Để trống để đặt lại tiêu đề về mặc định." msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "Rời đi để thành lập nhà cung cấp AI?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "Căn trái" @@ -3722,6 +3813,11 @@ msgstr "Pháp lý" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "Độ dài không phải là khuyết điểm, và không có quy tắc một trang chung nào cả. Giữ lại những trang thực sự xứng đáng." +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "Độ dài không phải là khuyết điểm, và không có quy tắc msgid "Letter" msgstr "Chữ cái" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "Reactive Resume đã liên kết" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn, Giới thiệu…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn, Giới thiệu…" msgid "Linking your {providerName} account..." msgstr "Đang liên kết tài khoản {providerName} của bạn..." -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "Danh sách" @@ -3845,10 +3948,6 @@ msgstr "Tiếng Litva" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "Đang tải các nhà cung cấp AI. Vui lòng thử lại sau một lát." - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "Đang tải hồ sơ ứng tuyển…" @@ -3888,17 +3987,15 @@ msgstr "Đang tải tổng số" msgid "Location" msgstr "Vị trí" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "Khoá" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "Tác động trung bình" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "Hồ sơ xin việc bị thiếu" @@ -4106,6 +4197,12 @@ msgstr "Chuyển sang phỏng vấn" msgid "Move to offer" msgstr "Chuyển sang giai đoạn đề nghị" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "Đã chuyển đến" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "Tên" @@ -4188,6 +4287,11 @@ msgstr "Mạng" msgid "Never expires" msgstr "Không bao giờ hết hạn" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "Việc đăng ký tài khoản mới hiện đang bị tắt trên máy chủ này." @@ -4197,6 +4301,15 @@ msgstr "Việc đăng ký tài khoản mới hiện đang bị tắt trên máy msgid "New Application" msgstr "Hồ sơ ứng tuyển mới" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "Dòng mới" @@ -4233,10 +4346,6 @@ msgstr "Chủ đề mới" msgid "New Thread" msgstr "Chủ đề mới" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "Tiếp theo" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "Chưa kết nối nhà cung cấp AI nào" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "Không có nhà cung cấp AI nào được kết nối, vì vậy chúng tôi sẽ đọc văn bản từ tệp PDF ở đây trong trình duyệt của bạn và điền vào những gì chúng tôi có thể nhận ra. Mong đợi để dọn dẹp kết quả." - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "Không có hồ sơ ứng tuyển nào khớp với bộ lọc của bạn." @@ -4265,6 +4370,10 @@ msgstr "Không có hồ sơ ứng tuyển nào khớp với bộ lọc của b msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "Chưa có đơn ứng tuyển nào. Hãy thêm vài đơn để xem phễu và tỷ lệ phản hồi của bạn." +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "Không tìm thấy danh sách gạch đầu dòng nào." @@ -4278,15 +4387,6 @@ msgstr "Không có lệnh nào khớp với tìm kiếm đó." msgid "No conventional section headings were found." msgstr "Không tìm thấy tiêu đề mục thông thường nào." -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "Không tìm thấy thư xin việc. Tạo một hoặc nhập một chữ cái hiện có." - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "Không có dữ liệu nào được trả về từ nhà cung cấp AI." - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "Không tìm thấy ngày tháng nào." @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "Không có dòng nào trông giống chức danh đi kèm với nhà tuyển dụng." @@ -4351,11 +4455,6 @@ msgstr "Không tìm thấy kết quả." msgid "No resume linked." msgstr "Chưa liên kết sơ yếu lý lịch." -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "Không có hồ sơ nào phù hợp với yêu cầu tìm kiếm của bạn." - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "Chưa có sơ yếu lý lịch nào." @@ -4445,6 +4544,15 @@ msgstr "Ghi chú" msgid "Nothing marks a role as ongoing." msgstr "Không có gì đánh dấu một vai trò đang diễn ra." +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "Chỉ những trang đầu tiên được kiểm tra." msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "Mở" @@ -4559,6 +4664,10 @@ msgstr "Mở chế độ lấy nét" msgid "Open in builder" msgstr "Mở trong trình soạn thảo" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "Mở Cài đặt tích hợp" @@ -4597,6 +4706,10 @@ msgstr "Mở trong tab mới" msgid "opens in new tab" msgstr "mở ở tab mới" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "Ghi chú tùy chọn cho tác nhân" @@ -4609,6 +4722,16 @@ msgstr "Ghi chú tùy chọn cho tác nhân…" msgid "Optionally, which terms from a job posting already appear." msgstr "Tùy chọn, xem những từ khóa nào trong tin tuyển dụng đã xuất hiện sẵn." +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "Trang" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "Ảnh chụp nhanh PDF được đính kèm vào ứng dụng." msgid "PDF text layer" msgstr "Lớp văn bản PDF" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "Các tệp PDF đã được đính kèm vào ứng dụng sẽ vẫn có sẵn." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "Ưu tiên bố cục một cột, hoặc chỉ dùng cột bên để ch #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "Tùy chọn" @@ -4957,10 +5079,6 @@ msgstr "Xem trước PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "trước đó" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "Trình độ" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "Hồ sơ" @@ -5118,11 +5236,6 @@ msgstr "Chấm điểm lại" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - Về trang chủ" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "Sơ yếu lý lịch động (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume miễn phí và mã nguồn mở. Amruth cùng cộng đồng những người đóng góp luôn duy trì nó. Nếu bạn muốn ủng hộ, các khoản quyên góp sẽ giúp trang trải chi phí lưu trữ và phát triển." @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume là phần mềm mã nguồn mở miễn phí. Nếu th msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "Reactive Resume v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "Sơ yếu lý lịch phản hồi phiên bản 4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "Đọc lại" @@ -5191,6 +5299,10 @@ msgstr "Đang đọc trang {0} trên {1}…" msgid "Reading PDF" msgstr "Đang đọc PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "Đang đọc tin tuyển dụng…" @@ -5199,6 +5311,10 @@ msgstr "Đang đọc tin tuyển dụng…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "Đang đọc PDF này ngay trong trình duyệt của bạn. Tệp của bạn không được tải lên." +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "Sẵn sàng kích hoạt" @@ -5302,6 +5418,10 @@ msgstr "Xóa thẻ" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "Tài nguyên" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "Chịu trách nhiệm phát triển hệ thống thiết kế và hỗ trợ các nhóm khác về thiết kế của họ." +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "Khôi phục" @@ -5418,6 +5539,11 @@ msgstr "Khôi phục sơ yếu lý lịch về trạng thái trước bản vá msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "Mẫu sơ yếu lý lịch" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "Sơ yếu lý lịch" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "Định dạng tải xuống của bản mẫu" msgid "Sample resume" msgstr "Sơ yếu lý lịch mẫu" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "Sơ yếu lý lịch mẫu cho {name}" @@ -5615,6 +5744,7 @@ msgstr "Không chân (Sans)" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "Lưu thay đổi" msgid "Save changes before previewing, exporting, or changing styling." msgstr "Lưu các thay đổi trước khi xem trước, xuất hoặc thay đổi kiểu dáng." -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "Lưu bản sao vào thư viện" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "Lưu mô hình" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "Lưu các thay đổi của sơ yếu lý lịch trước khi sao chép nội dung hoặc kiểu dáng của nó." @@ -5717,7 +5842,8 @@ msgstr "Chấm điểm độ phù hợp của tôi" msgid "Scoring your fit…" msgstr "Đang chấm điểm độ phù hợp của bạn…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "Tìm kiếm" @@ -5730,13 +5856,13 @@ msgstr "Tìm hồ sơ ứng tuyển…" msgid "Search commands" msgstr "Lệnh tìm kiếm" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "Tìm kiếm thư xin việc" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "Tìm kiếm thư xin việc..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "Tìm kiếm biểu tượng" msgid "Search for…" msgstr "Tìm kiếm…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "Tìm kiếm hồ sơ..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "Đặt mật khẩu" msgid "Set the document language when exporting." msgstr "Thiết lập ngôn ngữ tài liệu khi xuất." -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "Thiết lập nhà cung cấp" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "Thiết lập một nhà cung cấp AI" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "Thiết lập một hệ thống AI để trò chuyện về bản lý lịch này và tự động chỉnh sửa." #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "Cài đặt" @@ -6121,7 +6245,7 @@ msgstr "Bỏ qua và tải ảnh lên" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "Chuyển đến nội dung chính" @@ -6193,6 +6317,10 @@ msgstr "Một lựa chọn khác…" msgid "Something went wrong" msgstr "Đã xảy ra lỗi" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "Đã xảy ra lỗi khi đọc tệp đó. Vui lòng thử lại." @@ -6212,8 +6340,15 @@ msgstr "Đã xảy ra lỗi khi đăng nhập cho bạn. Vui lòng thử lại." msgid "Something went wrong. Please try again." msgstr "Đã xảy ra lỗi. Vui lòng thử lại." +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "Sắp xếp theo" @@ -6319,14 +6454,10 @@ msgstr "Bắt đầu một chủ đề" msgid "Start again" msgstr "Bắt đầu lại" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "Bắt đầu xây dựng hồ sơ của bạn bằng cách đặt tên cho nó." - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "Bắt đầu xây dựng hồ sơ từ đầu" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "Ngày bắt đầu phải trùng hoặc trước ngày kết thúc." msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "Bắt đầu mỗi mục bằng một động từ cụ thể: xây dựng, dẫn dắt, giảm thiểu, chuyển đổi." +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "Bắt đầu chủ đề mới" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "Thống kê" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "Ở lại" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "Luôn hiển thị trong trình duyệt của bạn" @@ -6419,6 +6561,10 @@ msgstr "Chi tiết về kiểu dáng và người gửi được làm mới từ msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "Gợi ý" @@ -6472,6 +6618,7 @@ msgstr "Bảng" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "Thẻ" @@ -6483,6 +6630,14 @@ msgstr "Thẻ có thể được dùng để phân loại hồ sơ của bạn t msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "Thẻ (tags) cung cấp cho phần mềm thứ tự đọc rõ ràng. Hãy bật chúng khi xuất, nếu công cụ của bạn hỗ trợ." +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "Tinh chỉnh sơ yếu lý lịch của tôi" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "Tiếng Telugu" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "Văn bản đã trích xuất" msgid "Text is written one character at a time." msgstr "Văn bản được viết từng ký tự một." +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "Văn bản nằm trong vùng đầu trang hoặc chân trang." @@ -6618,10 +6776,18 @@ msgstr "Khóa API đã được xóa." msgid "The application that sent you here made an invalid authorization request." msgstr "Ứng dụng đã đưa bạn đến đây thực hiện một yêu cầu ủy quyền không hợp lệ." +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "Các kiểm tra ở trên mang tính máy móc. Tính năng này hỏi một mô hình ngôn ngữ xem người đọc sẽ nghĩ gì về các gạch đầu dòng của bạn, và đề xuất cách viết lại. Nó không tạo ra điểm số." +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "Kiểm tra chuyên sâu không thể hoàn tất. Vui lòng thử lại." @@ -6630,19 +6796,14 @@ msgstr "Kiểm tra chuyên sâu không thể hoàn tất. Vui lòng thử lại. msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "Không thể phân tích tệp đã nhập để tạo thành một bản lý lịch hợp lệ." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "Thứ tự lưu trữ văn bản khác biệt nghiêm trọng so với thứ tự đọc." -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "Bức thư gốc vẫn còn trong sơ yếu lý lịch của bạn. Mỗi bản sao có thể được chỉnh sửa độc lập." - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "Trang bạn đang tìm có thể đã được di chuyển hoặc không còn tồn tại nữa." @@ -6751,11 +6912,6 @@ msgstr "Những ngày này sẽ không được đọc chính xác." msgid "Thinking" msgstr "Suy nghĩ" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "Hành động này không thể hoàn tác." - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "Hành động này không thể hoàn tác. Tất cả dữ liệu của bạn sẽ bị xóa vĩnh viễn." @@ -6804,10 +6960,6 @@ msgstr "Mục nhập này không có ngày." msgid "This entry will be permanently deleted. This can't be undone." msgstr "Mục này sẽ bị xóa vĩnh viễn. Không thể hoàn tác." -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "Tính năng này yêu cầu kết nối với nhà cung cấp AI. Vui lòng thiết lập nhà cung cấp này trong phần cài đặt." - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "Tệp này chứa các trường biểu mẫu." @@ -6848,6 +7000,10 @@ msgstr "Tệp này khá lớn đối với một sơ yếu lý lịch." msgid "This file is larger than many application forms accept." msgstr "Tệp này lớn hơn mức mà nhiều biểu mẫu ứng tuyển cho phép." +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "Tệp này sử dụng rất nhiều font khác nhau." @@ -6884,14 +7040,6 @@ msgstr "Khóa này chỉ hiển thị một lần. Hãy sao chép trước khi b msgid "This link is missing its protocol." msgstr "Liên kết này thiếu giao thức của nó." -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "Sẽ mất vài phút, tùy thuộc vào tốc độ phản hồi của nhà cung cấp AI. Vui lòng không đóng cửa sổ hoặc làm mới trang." - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "Việc này có thể mất một chút thời gian. Vui lòng không đóng cửa sổ hoặc làm mới trang." - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "Chỉ số này đo mức độ trung thực mà phần mềm trích xuất được văn bản của tệp này. Nó không dự đoán việc một đơn ứng tuyển có bị từ chối hay không, và không công cụ nào làm được. Tệp của bạn được đọc trong trình duyệt này và không bao giờ được tải lên." @@ -6908,10 +7056,9 @@ msgstr "Trang này được chia theo cột, và văn bản được trích xu msgid "This page is very densely packed." msgstr "Trang này được sắp xếp quá dày đặc." -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "Bản PDF này không có văn bản có thể đọc được. Có thể đó là bản quét nên không có gì để nhập." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "Khoảng thời gian này kết thúc trước khi nó bắt đầu." msgid "This period starts in the future." msgstr "Thời kỳ này bắt đầu ở tương lai." -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "Sơ yếu lý lịch này không có thư xin việc nhúng." - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "Hồ sơ này đã bị khóa và không thể cập nhật." @@ -7105,11 +7248,25 @@ msgstr "Dịch ứng dụng" msgid "Translations" msgstr "Bản dịch" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "Hãy thử lại" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "Hãy thử các tùy chọn cài đặt để xem khách truy cập có thể truy cập những nội dung nào. Khi tạo sơ yếu lý lịch, bạn sẽ quyết định cách chia sẻ nó." +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "Hãy thử tệp PDF của bạn" @@ -7198,7 +7359,8 @@ msgstr "Xác thực hai yếu tố hiện đã bật." msgid "Two-Factor Authentication QR Code" msgstr "Mã QR xác thực hai yếu tố" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "Gạch chân" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "Hoàn tác" @@ -7253,17 +7417,18 @@ msgstr "Hoàn tác" msgid "Undo stylesheet edit" msgstr "Hoàn tác chỉnh sửa bảng định kiểu" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "Đang hủy liên kết tài khoản {providerName} của bạn..." #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "Mở khoá" @@ -7272,6 +7437,10 @@ msgstr "Mở khoá" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "Khóa truy cập không có tên" @@ -7280,6 +7449,14 @@ msgstr "Khóa truy cập không có tên" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "Chưa xác minh" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "Tiếng Việt" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "Muốn có thêm một ý kiến tham khảo về nội dung viết?" msgid "Warning" msgstr "Cảnh báo" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "Chúng tôi không tự nhận diện được định dạng. Hãy chọn định dạng ở trên." - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "Chúng tôi không tìm thấy trang đó." @@ -7666,10 +7843,6 @@ msgstr "Những gì công cụ này không làm" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "Khi bị khoá, resume không thể được cập nhật hoặc xóa." - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "Bạn đã hủy đăng nhập trước khi hoàn tất." msgid "You have unsaved changes that will be lost." msgstr "Bạn có thay đổi chưa lưu sẽ bị mất." -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "Bạn sẽ được đưa đến trang Tích hợp. Tệp bạn đã chọn sẽ không được nhập." - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "Bạn đang đồng hành cùng những người giỏi." @@ -7945,23 +8114,10 @@ msgstr "Số điện thoại của bạn được viết theo định dạng kh msgid "Your profile has been updated." msgstr "Hồ sơ của bạn đã được cập nhật." -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "Sơ yếu lý lịch của bạn đã được tạo." - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "Sơ yếu lý lịch của bạn đã được xóa." - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "Sơ yếu lý lịch của bạn đã được nhân bản." -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "Sơ yếu lý lịch của bạn đã được nhập." - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "Sơ yếu lý lịch của bạn đã được cập nhật." diff --git a/apps/web/locales/zh-CN.po b/apps/web/locales/zh-CN.po index 2c6d505cf..98916c536 100644 --- a/apps/web/locales/zh-CN.po +++ b/apps/web/locales/zh-CN.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" 及其完整时间线将被永久删除。此操作无法撤销。" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# 申请出口} other {# 导出应用程序}}" msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} 字符" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "跳过了 {0} 个联系人(邮箱无效或缺少联系人姓名)。这些申请仍会导入。" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} 个已拒绝" msgid "{0} Sample Resume" msgstr "{0} 示例简历" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} 项待修复" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "无障碍设计" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "账户" @@ -639,14 +697,6 @@ msgstr "代理人" msgid "Agent ready" msgstr "代理已准备就绪" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "代理人" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI(人工智能)" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "目前无法设置人工智能代理,请稍后再试。" @@ -695,6 +745,7 @@ msgstr "需要时才用 AI" msgid "Albanian" msgstr "阿尔巴尼亚语" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "有一款嵌入的字体无法读取。" msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "页面加载出现意外错误,您可以重试或返回。" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "导入你的简历时发生未知错误。" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Keys" @@ -787,7 +833,7 @@ msgstr "API密钥在服务器上进行加密,保存后将不再显示。" msgid "API Reference" msgstr "API 参考" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "应用" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "申请" @@ -859,7 +907,7 @@ msgstr "申请已更新。" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "申请" @@ -917,19 +965,10 @@ msgstr "确定要关闭此对话框吗?" msgid "Are you sure you want to delete this API key?" msgstr "你确定要删除此 API key 吗?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "你确定要删除这一份简历吗?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "你确定要删除你的账号吗?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "你确定要锁定这一份简历吗?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS检查”" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS 检查工具" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "附件已上传。" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "身份验证" @@ -1037,11 +1076,16 @@ msgstr "阿塞拜疆语" msgid "BA" msgstr "BA" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "返回身份验证设置" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "聊天" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "重新检查" @@ -1295,9 +1344,13 @@ msgstr "中文(繁体)" msgid "Choose {0}" msgstr "选择 {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "选择求职信" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "选择预设或自定义色调。" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "选择一份简历" @@ -1343,6 +1395,10 @@ msgstr "选择申请" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "清除筛选条件" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "清除选择" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "点击此处选择要导入的文件" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "客户端 ID" @@ -1436,7 +1492,6 @@ msgstr "社区" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "紧凑型" @@ -1539,15 +1594,6 @@ msgstr "内容以网格形式排列。" msgid "Continue" msgstr "继续" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "从上次中断的地方继续" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "贡献代码" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "已复制到剪贴板。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "已复制到剪贴板。" msgid "Copy" msgstr "复制" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "从简历中复制已有的求职信" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "复制并妥善保存这些备份码,以防你丢失设备。" msgid "Copy Backup Codes" msgstr "复制备份码" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "从简历复制" @@ -1625,6 +1679,10 @@ msgstr "把导出文件中的文字复制出来通读一遍;修正任何位置 msgid "Copy this secret key and use it in your applications to access your data." msgstr "复制此密钥,并在你的应用程序中使用它来访问你的数据。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "更正年份,或对正在进行的工作使用“现在”。" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "更正年份,或为仍在进行的工作写上“现在”。" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "无法完成此操作,请重试。" @@ -1655,14 +1712,6 @@ msgstr "无法生成 DOCX。请重试。" msgid "Could not generate the PDF. Please try again." msgstr "无法生成 PDF。请重试。" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "无法加载求职信。" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "无法加载所选简历。" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "无法加载此求职信。" @@ -1675,11 +1724,6 @@ msgstr "无法准备示例,请重试。" msgid "Could not prepare your resume for printing. Please try again." msgstr "无法为打印准备你的简历。请重试。" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "无法联系人工智能提供商。请重试。" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "无法恢复此补丁。" @@ -1709,6 +1753,18 @@ msgstr "连接验证失败。请检查 API 密钥、模型和基本 URL。" msgid "Couldn't add the application. Please try again." msgstr "无法添加申请。请重试。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "无法删除时间线条目。" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "无法移动申请。请重试。" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "无法保存备注。" @@ -1764,7 +1828,6 @@ msgstr "裁剪填满" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "求职信" @@ -1778,16 +1841,17 @@ msgstr "求职信" msgid "Cover letter draft" msgstr "求职信草稿" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "求职信" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "创建" @@ -1804,10 +1868,7 @@ msgstr "创建新账号" msgid "Create a new API key" msgstr "创建新的 API key" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "创建新简历" @@ -1815,13 +1876,9 @@ msgstr "创建新简历" msgid "Create a resume" msgstr "创建简历" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "创建简历样例" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "创建求职信" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "从零开始创建" msgid "Create one now" msgstr "现在就创建一个" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "创建带有选项的简历" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "创建时间" @@ -1847,14 +1899,19 @@ msgstr "创建时间" msgid "Created \"{0}\" and linked it to this application." msgstr "已创建“{0}”并关联到此申请。" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "正在创建你的 API key…" -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "正在创建你的简历…" - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "裁剪并上传" @@ -1931,10 +1988,6 @@ msgstr "深色" msgid "Dark theme" msgstr "深色主题" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "仪表板" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "日期" @@ -1969,34 +2022,30 @@ msgstr "降低缩放比例" msgid "Deep check" msgstr "深度检查" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "默认模板" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "学位" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "删除" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "删除它。隐藏关键词会被视为故意操纵搜索结果的行为。" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "删除页面" @@ -2040,10 +2097,6 @@ msgstr "删除此代理会话?" msgid "Delete this application?" msgstr "删除此申请?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "删除这封求职信?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "删除此时间线条目?" msgid "Delete timeline entry" msgstr "删除时间线条目" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "已删除 {0} 个申请。" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "正在删除你的账号…" @@ -2077,11 +2139,6 @@ msgstr "正在删除你的账号…" msgid "Deleting your API key..." msgstr "正在删除你的 API key…" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "正在删除你的简历…" - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "已拒绝,正在等待代理…" @@ -2191,12 +2248,22 @@ msgstr "文档" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "文档" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "已发送的文档" @@ -2309,18 +2376,27 @@ msgstr "拖动即可重新定位,上传前可使用滑块进行缩放。" msgid "Drag to turn the pages" msgstr "拖动翻页" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "去掉人称代词,直接以动词开头。这是大多数地区通行的写法。" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "复制" @@ -2336,6 +2412,10 @@ msgstr "复制简历" msgid "Duplicate your resume to create a new one, just like the original." msgstr "复制你的简历以创建一个与原始简历相同的新副本。" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "正在复制你的简历…" @@ -2355,11 +2435,6 @@ msgstr "荷兰语" msgid "Edit" msgstr "编辑" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "编辑{0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "编辑日期" msgid "Edit declined" msgstr "编辑已被拒绝" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "编辑详情" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "编辑模型" msgid "Edit note" msgstr "编辑备注" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "导出 JSON" msgid "Export my data" msgstr "导出我的数据" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "导出 PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "十五款模板,全部免费。挑一款你喜欢的。字体、颜色和版式都可以在编辑器中修改。" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "文件" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "填充字段" @@ -2858,9 +2935,13 @@ msgstr "填充字段" msgid "Filled in what we could from the posting." msgstr "已根据职位发布尽量填充。" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "筛选条件" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "找出薄弱的条目,用更有力的成果、数字、规模和更利 msgid "Find us on GitHub" msgstr "在 GitHub 上找到我们" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "芬兰语" @@ -2967,6 +3052,10 @@ msgstr "用于保留副本" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "用于下一次求职" @@ -3120,7 +3209,7 @@ msgstr "平面设计" msgid "Greek" msgstr "希腊语" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "网格" @@ -3304,8 +3393,7 @@ msgstr "如果是扫描件导致的,这属于正常情况。否则请删除它 msgid "Images cover most of the page." msgstr "图片占据了页面的大部分空间。" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "导入" @@ -3314,15 +3402,13 @@ msgstr "导入" msgid "Import {0}" msgstr "导入 {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "导入现有简历" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "导入求职信 JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "从 CSV 导入" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "导入 JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "已导入 {0} 个申请。" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "从 Word 导入需要已连接的 AI 服务提供商。" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "正在导入你的简历…" - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "正在导入…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "正在检查第 {0} 页,共 {1} 页…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "集成" @@ -3466,6 +3552,10 @@ msgstr "AI提供商配置无效。" msgid "Issuer" msgstr "签发机构" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "意大利语" msgid "Italic" msgstr "斜体" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "日语" @@ -3530,10 +3628,9 @@ msgstr "无名氏" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON 简历" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "继续编辑" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "继续在 Word、Google Docs 或 Pages 中编辑。版式可能与 PDF 有出入。" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "将文件控制在 2.5 MB 以内,通常可通过移除或缩小图片实现。" @@ -3659,19 +3760,14 @@ msgstr "语言" msgid "Languages" msgstr "语言" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "上次更新" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "最新更新" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "最后更新于 {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "拉脱维亚语" @@ -3689,7 +3785,6 @@ msgstr "布局" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "先讲你做的事。加一个具体细节,让人能想象出画面。" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "离开" @@ -3706,10 +3801,6 @@ msgstr "留空则将标题重置为原始值。" msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "离开去建立人工智能提供商吗?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "左对齐" @@ -3722,6 +3813,11 @@ msgstr "法律" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "长度本身不是缺陷,也没有放之四海皆准的一页纸规则。保留那些真正有价值的内容页。" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "长度本身不是缺陷,也没有放之四海皆准的一页纸规则 msgid "Letter" msgstr "信件" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "已关联的 Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn、内推…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn、内推…" msgid "Linking your {providerName} account..." msgstr "正在关联你的 {providerName} 账号…" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "列表" @@ -3845,10 +3948,6 @@ msgstr "立陶宛语" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "正在加载人工智能提供商。请稍后再试。" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "正在加载应用程序…" @@ -3888,17 +3987,15 @@ msgstr "正在加载总数" msgid "Location" msgstr "位置" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "锁定" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "中等影响" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "缺少正在处理的简历" @@ -4106,6 +4197,12 @@ msgstr "移至面试" msgid "Move to offer" msgstr "移至录用" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "已移至" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "姓名" @@ -4188,6 +4287,11 @@ msgstr "网络" msgid "Never expires" msgstr "永不过期" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "此服务器当前已停用新账户注册。" @@ -4197,6 +4301,15 @@ msgstr "此服务器当前已停用新账户注册。" msgid "New Application" msgstr "新申请" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "新行" @@ -4233,10 +4346,6 @@ msgstr "新建会话" msgid "New Thread" msgstr "新建会话" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "下一页" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "未连接 AI 提供商" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "尚未连接 AI 服务提供商,因此我们会在你的浏览器中直接读取 PDF 里的文字,并填入能识别的内容。结果可能需要你再整理一下。" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "没有符合筛选条件的申请。" @@ -4265,6 +4370,10 @@ msgstr "没有符合筛选条件的申请。" msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "还没有申请记录。添加几条就能看到你的漏斗和回复率。" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "未找到项目符号列表。" @@ -4278,15 +4387,6 @@ msgstr "没有与搜索匹配的命令。" msgid "No conventional section headings were found." msgstr "未找到常规的部分标题。" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "未找到求职信。请新建一封,或导入已有的求职信。" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "人工智能提供商没有返回任何数据。" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "未找到任何日期。" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "没有看起来像“职位 + 雇主”这种搭配的行。" @@ -4351,11 +4455,6 @@ msgstr "没找到结果。" msgid "No resume linked." msgstr "未关联简历。" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "没有简历符合您的搜索条件。" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "还没有简历。" @@ -4445,6 +4544,15 @@ msgstr "备注" msgid "Nothing marks a role as ongoing." msgstr "没有任何标记表明某段经历仍在进行中。" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "只检查了前几页。" msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "打开" @@ -4559,6 +4664,10 @@ msgstr "打开对焦模式" msgid "Open in builder" msgstr "在构建器中打开" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "打开集成设置" @@ -4597,6 +4706,10 @@ msgstr "在新标签页中打开" msgid "opens in new tab" msgstr "在新标签页中打开" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "给代理的备注(可选)" @@ -4609,6 +4722,16 @@ msgstr "给代理的备注(可选)…" msgid "Optionally, which terms from a job posting already appear." msgstr "还可以选择查看招聘启事中的哪些词已经出现。" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "页面" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF 快照已附加到该申请。" msgid "PDF text layer" msgstr "PDF 文本层" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "已附加到申请的 PDF 仍然可用。" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "优先使用单栏布局,或让侧栏只放简短、独立的列表。 #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "偏好设置" @@ -4957,10 +5079,6 @@ msgstr "预览 PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "上一页" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "熟练度" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "个人资料" @@ -5118,11 +5236,6 @@ msgstr "重新评分" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - 返回首页" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "反应式简历(JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume 免费且开源。Amruth 和一群贡献者共同维护着它。如果你愿意支持这项工作,捐赠可以帮助分担托管和开发的费用。" @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume 是一个免授权费并且代码开源的项目。如 msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "响应式恢复 v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "反应式简历 v4(JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "重新读取" @@ -5191,6 +5299,10 @@ msgstr "正在读取第 {0} 页,共 {1} 页…" msgid "Reading PDF" msgstr "正在读取 PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "正在读取招聘信息…" @@ -5199,6 +5311,10 @@ msgstr "正在读取招聘信息…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "正在你的浏览器中读取此 PDF。你的文件不会被上传。" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "准备激活" @@ -5302,6 +5418,10 @@ msgstr "移除标签" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "资源" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "负责设计系统相关工作,并协助其他团队完成他们的设计。" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "恢复" @@ -5418,6 +5539,11 @@ msgstr "将简历恢复到此补丁之前的状态?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "简历模板" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "简历" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "示例下载格式" msgid "Sample resume" msgstr "示例简历" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} 的示例简历" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "保存更改" msgid "Save changes before previewing, exporting, or changing styling." msgstr "预览、导出或修改样式前,请先保存更改。" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "保存副本到库" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "保存模型" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "复制简历内容或样式前,请先保存简历的更改。" @@ -5717,7 +5842,8 @@ msgstr "评估我的匹配度" msgid "Scoring your fit…" msgstr "正在评估你的匹配度…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "搜索" @@ -5730,13 +5856,13 @@ msgstr "搜索申请…" msgid "Search commands" msgstr "搜索命令" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "搜索求职信" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "搜索求职信…" +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "搜索图标" msgid "Search for…" msgstr "搜索…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "搜索简历……" +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "设置密码" msgid "Set the document language when exporting." msgstr "导出时设置文档语言。" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "建立服务提供商" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "建立人工智能提供商" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "设置人工智能服务提供商,使其能够就这份简历进行交流并自动进行修改。" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "设置" @@ -6121,7 +6245,7 @@ msgstr "跳过并上传" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "跳到主要内容" @@ -6193,6 +6317,10 @@ msgstr "其他…" msgid "Something went wrong" msgstr "出问题了" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "读取该文件时出了点问题。请重试。" @@ -6212,8 +6340,15 @@ msgstr "登录时出错。请重试。" msgid "Something went wrong. Please try again." msgstr "出现了一些问题。请重试。" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "排序方式" @@ -6319,14 +6454,10 @@ msgstr "开始一个会话" msgid "Start again" msgstr "重新开始" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "从给简历命名开始构建你的简历。" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "从头开始构建你的简历" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "开始日期必须早于或等于结束日期。" msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "每一条都以具体的动词开头:搭建、领导、降低、迁移。" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "开始新会话" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "统计数据" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "留下" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "保存在您的浏览器中" @@ -6419,6 +6561,10 @@ msgstr "已从所选简历刷新样式和发件人信息。" msgid "Subreddit" msgstr "Subreddit 论坛" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "建议" @@ -6472,6 +6618,7 @@ msgstr "表格" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "标签" @@ -6483,6 +6630,14 @@ msgstr "标签可用于通过关键词对简历进行分类。" msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "标签能为软件提供明确的阅读顺序。如果你的工具支持,导出时请启用它们。" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "定制我的简历" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "泰卢固语" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "提取的文本" msgid "Text is written one character at a time." msgstr "文字是逐个字符单独写入的。" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "文字位于页眉或页脚区域。" @@ -6618,10 +6776,18 @@ msgstr "该 API 密钥已被删除。" msgid "The application that sent you here made an invalid authorization request." msgstr "将您引导至此的应用发出了无效的授权请求。" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "以上检查都是机械化的规则判断。这项功能会询问语言模型,看一个读者会如何看待你的要点,并提出改写建议。它不会给出分数。" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "深度检查未能完成。请重试。" @@ -6630,19 +6796,14 @@ msgstr "深度检查未能完成。请重试。" msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "导入的文件无法解析为有效简历。" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "文字的存储顺序与阅读顺序严重不一致。" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "原信件仍保留在你的简历中。每份副本都可以独立编辑。" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "您要查找的页面可能已被移动或已不存在。" @@ -6751,11 +6912,6 @@ msgstr "这些日期将无法正确读取。”" msgid "Thinking" msgstr "思维" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "此操作不可撤销。" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "此操作不可撤销。你的所有数据都将被永久删除。" @@ -6804,10 +6960,6 @@ msgstr "该条目没有日期。" msgid "This entry will be permanently deleted. This can't be undone." msgstr "此条目将被永久删除。此操作无法撤销。" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "此功能需要连接人工智能服务提供商。请在设置中进行设置。" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "该文件包含表单字段。" @@ -6848,6 +7000,10 @@ msgstr "作为一份简历来说,这个文件偏大。" msgid "This file is larger than many application forms accept." msgstr "该文件的大小超过了许多申请表单允许的上限。" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "该文件使用了许多不同的字体。" @@ -6884,14 +7040,6 @@ msgstr "该密钥只显示一次。关闭此对话框前请先复制。" msgid "This link is missing its protocol." msgstr "此链接缺少其协议。" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "这可能需要几分钟时间,具体取决于 AI 服务提供商的响应速度。请不要关闭窗口或刷新页面。" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "这可能需要一点时间。请不要关闭窗口或刷新页面。" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "这项指标衡量的是软件能多忠实地提取出这个文件中的文字。它不预测申请是否会被拒绝,也没有工具能做到。你的文件是在这个浏览器中读取的,从未上传。" @@ -6908,10 +7056,9 @@ msgstr "此页面采用分栏排版,提取出的文字顺序错乱。" msgid "This page is very densely packed." msgstr "此页面排得非常密集。" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "此 PDF 中没有可读取的文字,它很可能是扫描件,因此没有内容可导入。" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "这个时期在开始之前就结束了。" msgid "This period starts in the future." msgstr "这个时期从未来开始。" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "这份简历中没有内嵌的求职信。" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "这份简历已被锁定,无法更新。" @@ -7105,11 +7248,25 @@ msgstr "翻译该应用程序" msgid "Translations" msgstr "翻译" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "再试一次" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "请尝试调整设置,查看访客可以访问哪些内容。创建简历时,您可以自行决定如何分享简历。" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "试用您的 PDF" @@ -7198,7 +7359,8 @@ msgstr "双重身份验证已启用。" msgid "Two-Factor Authentication QR Code" msgstr "双因素身份验证 QR 码" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "下划线" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "撤销" @@ -7253,17 +7417,18 @@ msgstr "撤销" msgid "Undo stylesheet edit" msgstr "撤销样式表编辑" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "正在取消关联你的 {providerName} 账号…" #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "解锁" @@ -7272,6 +7437,10 @@ msgstr "解锁" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "未命名通行密钥" @@ -7280,6 +7449,14 @@ msgstr "未命名通行密钥" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "未验证" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "越南语" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "想为你的文案获取第二意见吗?" msgid "Warning" msgstr "警告”" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "我们无法自动识别格式。请在上面选择。" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "我们找不到那一页" @@ -7666,10 +7843,6 @@ msgstr "此项检查不做的事" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "简历一旦被锁定,就无法更新或删除。" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "您在登录完成前取消了登录。" msgid "You have unsaved changes that will be lost." msgstr "你有未保存的更改,这些更改将会丢失。" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "您将被带到“集成”页面。您选择的文件将不会被导入。" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "你并不孤单。" @@ -7945,23 +8114,10 @@ msgstr "你的电话号码写法不太常见。" msgid "Your profile has been updated." msgstr "你的资料已更新。" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "你的简历已创建。" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "你的简历已删除。" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "你的简历已复制。" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "你的简历已导入。" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "你的简历已更新。" diff --git a/apps/web/locales/zh-TW.po b/apps/web/locales/zh-TW.po index 9c92cb985..318224d00 100644 --- a/apps/web/locales/zh-TW.po +++ b/apps/web/locales/zh-TW.po @@ -27,6 +27,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "\"{0} · {1}\" 及其完整時間軸將被永久刪除。此操作無法復原。" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -46,6 +57,11 @@ msgstr "{0, plural, one {# 申请出口} other {# 导出应用程序}}" msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -62,6 +78,21 @@ msgstr "{0} 字符" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "已略過 {0} 位聯絡人(電子郵件無效或缺少聯絡人姓名)。這些應徵紀錄仍會匯入。" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -101,6 +132,18 @@ msgstr "{0} 份已拒絕" msgid "{0} Sample Resume" msgstr "{0} 的範例履歷" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -122,6 +165,10 @@ msgstr "{0} 項待修復" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -182,6 +229,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -387,8 +444,9 @@ msgid "Accessibility" msgstr "無障礙設計" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "帳戶" @@ -639,14 +697,6 @@ msgstr "代理人" msgid "Agent ready" msgstr "代理已準備就緒" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "代理人" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "AI" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "目前無法設定人工智慧代理,請稍後再試。" @@ -695,6 +745,7 @@ msgstr "需要時才用 AI" msgid "Albanian" msgstr "阿爾巴尼亞語" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -740,11 +791,6 @@ msgstr "有一款嵌入的字體無法讀取。" msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "頁面載入出現意外錯誤,您可以重試或返回。" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "匯入履歷時發生未知錯誤。" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -774,8 +820,8 @@ msgid "API Key" msgstr "API Key" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "API Key" @@ -787,7 +833,7 @@ msgstr "API金鑰在伺服器上進行加密,儲存後將不再顯示。" msgid "API Reference" msgstr "API 參考文件" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "應用程式" @@ -825,6 +871,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "應徵紀錄" @@ -859,7 +907,7 @@ msgstr "應徵紀錄已更新。" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "應徵紀錄" @@ -917,19 +965,10 @@ msgstr "確定要關閉此對話框嗎?" msgid "Are you sure you want to delete this API key?" msgstr "確定要刪除此 API Key 嗎?" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "您確定要刪除這份履歷嗎?" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "您確定要刪除您的帳戶嗎?" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "您確定要鎖定這份履歷嗎?" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -958,9 +997,9 @@ msgstr "" msgid "ATS Check" msgstr "ATS檢查”" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "ATS 檢查工具" @@ -994,8 +1033,8 @@ msgid "Attachment uploaded." msgstr "附件已上傳。" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "驗證" @@ -1037,11 +1076,16 @@ msgstr "亞塞拜然語" msgid "BA" msgstr "文學士" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "返回驗證設定" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1178,6 +1222,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1245,6 +1290,10 @@ msgstr "聊天" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "重新檢查" @@ -1295,9 +1344,13 @@ msgstr "中文(繁體)" msgid "Choose {0}" msgstr "選擇 {0}" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" -msgstr "選擇求職信" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a model and resume draft." @@ -1318,7 +1371,6 @@ msgid "Choose a preset or custom shade." msgstr "選擇預設或自訂燈罩。" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "選擇一份履歷" @@ -1343,6 +1395,10 @@ msgstr "選擇應徵紀錄" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1375,6 +1431,10 @@ msgstr "清除篩選條件" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1383,10 +1443,6 @@ msgstr "" msgid "Clear selection" msgstr "清除選擇" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "按這裡選擇要匯入的檔案" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "用戶端 ID" @@ -1436,7 +1492,6 @@ msgstr "社群" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "緊湊型" @@ -1539,15 +1594,6 @@ msgstr "內容以網格形式排列。" msgid "Continue" msgstr "繼續" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "從上次中斷的地方繼續" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "貢獻程式碼" @@ -1572,6 +1618,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "已複製到剪貼簿。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1580,9 +1630,9 @@ msgstr "已複製到剪貼簿。" msgid "Copy" msgstr "複製" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" -msgstr "從履歷複製現有的求職信" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" +msgstr "" #: src/dialogs/auth/enable-two-factor.tsx msgid "Copy and store these backup codes in case you lose your device." @@ -1592,6 +1642,10 @@ msgstr "請複製並妥善保存這些備份代碼,以防您遺失裝置。" msgid "Copy Backup Codes" msgstr "複製備份代碼" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "從履歷複製" @@ -1625,6 +1679,10 @@ msgstr "把匯出檔案中的文字複製出來通讀一遍;修正任何位置 msgid "Copy this secret key and use it in your applications to access your data." msgstr "複製這組私密金鑰,並在您的應用程式中使用它來存取您的資料。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "更正年份,或對正在進行的工作使用“現在”。" @@ -1634,7 +1692,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "更正年份,或為仍在進行的工作寫上「現在」。" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "無法完成此操作,請再試一次。" @@ -1655,14 +1712,6 @@ msgstr "無法產生 DOCX。請再試一次。" msgid "Could not generate the PDF. Please try again." msgstr "無法產生 PDF。請再試一次。" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "無法載入求職信。" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "無法載入所選履歷。" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "無法載入這封求職信。" @@ -1675,11 +1724,6 @@ msgstr "無法準備範例,請再試一次。" msgid "Could not prepare your resume for printing. Please try again." msgstr "無法為列印準備您的履歷。請再試一次。" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "無法連絡 AI 提供者。請再試一次。" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "無法恢復此補丁。" @@ -1709,6 +1753,18 @@ msgstr "連線驗證失敗。請檢查 API 金鑰、模型和基本 URL。" msgid "Couldn't add the application. Please try again." msgstr "無法新增應徵紀錄。請再試一次。" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1722,10 +1778,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "無法刪除時間軸項目。" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "無法移動應徵紀錄。請再試一次。" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "無法儲存備註。" @@ -1764,7 +1828,6 @@ msgstr "裁切填滿" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "求職信" @@ -1778,16 +1841,17 @@ msgstr "求職信" msgid "Cover letter draft" msgstr "求職信草稿" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" -msgstr "求職信" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" +msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "建立" @@ -1804,10 +1868,7 @@ msgstr "建立一個新帳戶" msgid "Create a new API key" msgstr "建立新的 API Key" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "建立新履歷" @@ -1815,13 +1876,9 @@ msgstr "建立新履歷" msgid "Create a resume" msgstr "建立履歷" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "建立履歷範例" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" -msgstr "建立求職信" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" +msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx msgid "Create from scratch" @@ -1832,13 +1889,8 @@ msgstr "從零開始創建" msgid "Create one now" msgstr "立即建立" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "使用選項建立履歷表" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "建立日期" @@ -1847,14 +1899,19 @@ msgstr "建立日期" msgid "Created \"{0}\" and linked it to this application." msgstr "已建立「{0}」並連結到此應徵紀錄。" +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" +msgstr "" + +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + #: src/dialogs/api-key/create.tsx msgid "Creating your API key..." msgstr "正在建立您的 API Key…" -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." -msgstr "正在建立您的履歷…" - #: src/features/resume/editor/write/picture-settings.tsx msgid "Crop and Upload" msgstr "裁切並上傳" @@ -1931,10 +1988,6 @@ msgstr "暗色" msgid "Dark theme" msgstr "深色主題" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "儀表板" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "日期" @@ -1969,34 +2022,30 @@ msgstr "降低縮放比例" msgid "Deep check" msgstr "深度檢查" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "預設範本" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "學位" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "刪除" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2014,6 +2063,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "刪除它。隱藏關鍵詞會被視為故意操縱搜尋結果的行為。" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "刪除頁面" @@ -2040,10 +2097,6 @@ msgstr "刪除此代理對話串?" msgid "Delete this application?" msgstr "刪除此申請?" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "刪除這封求職信?" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2056,8 +2109,13 @@ msgstr "要刪除此時間軸項目嗎?" msgid "Delete timeline entry" msgstr "刪除時間軸項目" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2069,6 +2127,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "已刪除 {0} 個應徵紀錄。" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "正在刪除您的帳戶…" @@ -2077,11 +2139,6 @@ msgstr "正在刪除您的帳戶…" msgid "Deleting your API key..." msgstr "正在刪除您的 API Key…" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "正在刪除您的履歷…" - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "已拒絕,正在等待代理…" @@ -2191,12 +2248,22 @@ msgstr "說明文件" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "文件" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "已送出的文件" @@ -2309,18 +2376,27 @@ msgstr "拖曳即可重新定位,上傳前可使用滑桿進行縮放。" msgid "Drag to turn the pages" msgstr "拖曳以翻頁" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "去掉人稱代名詞,直接以動詞開頭。這是大多數地區通行的寫法。" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "複製" @@ -2336,6 +2412,10 @@ msgstr "複製履歷" msgid "Duplicate your resume to create a new one, just like the original." msgstr "複製您的履歷,以建立一份與原本相同的新履歷。" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "正在複製您的履歷…" @@ -2355,11 +2435,6 @@ msgstr "荷蘭語" msgid "Edit" msgstr "編輯" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "編輯{0}" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2391,13 +2466,6 @@ msgstr "編輯日期" msgid "Edit declined" msgstr "編輯已被拒絕" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "編輯詳情" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2422,6 +2490,10 @@ msgstr "編輯模型" msgid "Edit note" msgstr "編輯備註" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2639,6 +2711,10 @@ msgstr "匯出 JSON" msgid "Export my data" msgstr "匯出我的數據" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "匯出 PNG" @@ -2842,14 +2918,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "十五種範本,全部免費。挑一個你喜歡的,字體、顏色與版面都能在編輯器裡調整。" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "文件" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "填入欄位" @@ -2858,9 +2935,13 @@ msgstr "填入欄位" msgid "Filled in what we could from the posting." msgstr "已依據職缺公告盡量填入。" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" -msgstr "篩選條件" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Filter by tags" @@ -2874,6 +2955,10 @@ msgstr "找出比較弱的條列項目,用更明確的成果、數字、規模 msgid "Find us on GitHub" msgstr "在 GitHub 上找到我們" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "芬蘭語" @@ -2967,6 +3052,10 @@ msgstr "用於保留副本" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "用於下一次求職" @@ -3120,7 +3209,7 @@ msgstr "平面設計" msgid "Greek" msgstr "希臘語" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "網格" @@ -3304,8 +3393,7 @@ msgstr "如果是掃描檔導致的,這屬於正常情況。否則請刪除它 msgid "Images cover most of the page." msgstr "圖片佔據了頁面的大部分空間。" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "匯入" @@ -3314,15 +3402,13 @@ msgstr "匯入" msgid "Import {0}" msgstr "匯入 {0}" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" -msgstr "匯入現有履歷" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" -msgstr "匯入求職信 JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." +msgstr "" #: src/routes/dashboard/applications/index.tsx msgid "Import CSV" @@ -3341,9 +3427,17 @@ msgstr "從 CSV 匯入" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" -msgstr "匯入 JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." +msgstr "" #: src/features/resume/share/format.ts msgid "Imported" @@ -3354,17 +3448,9 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "已匯入 {0} 個應徵紀錄。" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "從 Word 匯入需要已連接的 AI 服務提供者。" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "正在匯入您的履歷…" - -#: src/dialogs/resume/import.tsx -msgid "Importing…" -msgstr "正在導入…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" +msgstr "" #. placeholder {0}: suggestion.section #: src/features/ats-checker/ai-review/ai-review-results.tsx @@ -3423,8 +3509,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "正在檢查第 {0} 頁,共 {1} 頁…" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "整合" @@ -3466,6 +3552,10 @@ msgstr "AI提供者配置無效。" msgid "Issuer" msgstr "發行者" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3483,6 +3573,14 @@ msgstr "義大利語" msgid "Italic" msgstr "斜體" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "日文" @@ -3530,10 +3628,9 @@ msgstr "無名氏" msgid "john.doe" msgstr "john.doe" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" -msgstr "JSON 簡歷" +#: src/features/resume/import/read-file.ts +msgid "JSON read" +msgstr "" #: src/components/input/rich-input.tsx msgid "Justify Align" @@ -3563,6 +3660,10 @@ msgstr "繼續編輯" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "在 Word、Google Docs 或 Pages 中繼續編輯。版面可能與 PDF 略有差異。" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "將檔案控制在 2.5 MB 以內,通常可透過移除或縮小圖片來達成。" @@ -3659,19 +3760,14 @@ msgstr "語言" msgid "Languages" msgstr "語言" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "上次更新" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "最後更新日期" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "最後更新日期 {updatedAt}" - #: src/libs/locale.ts msgid "Latvian" msgstr "拉脫維亞語" @@ -3689,7 +3785,6 @@ msgstr "版面配置" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "先講你做的事。加上具體細節,讓人能想像出畫面。" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "離開" @@ -3706,10 +3801,6 @@ msgstr "留空則會將標題重設為原始值。" msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "離開去建立人工智慧提供者嗎?" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "靠左對齊" @@ -3722,6 +3813,11 @@ msgstr "法律資訊" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "長度本身不是缺陷,也沒有放諸四海皆準的一頁規則。保留那些真正有價值的內容頁。" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3729,6 +3825,10 @@ msgstr "長度本身不是缺陷,也沒有放諸四海皆準的一頁規則。 msgid "Letter" msgstr "信件" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3798,6 +3898,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3815,11 +3923,6 @@ msgstr "已連結的 Reactive Resume" msgid "LinkedIn" msgstr "LinkedIn" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "LinkedIn、推薦…" @@ -3828,7 +3931,7 @@ msgstr "LinkedIn、推薦…" msgid "Linking your {providerName} account..." msgstr "正在連結您的 {providerName} 帳戶…" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "列表" @@ -3845,10 +3948,6 @@ msgstr "立陶宛語" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "正在加載人工智慧提供者。請稍後再試。" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "正在載入應用程式…" @@ -3888,17 +3987,15 @@ msgstr "正在載入總數" msgid "Location" msgstr "地點" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "鎖定" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4010,12 +4107,6 @@ msgstr "" msgid "Medium impact" msgstr "中等影響" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "Microsoft Word" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "缺少作業中的履歷" @@ -4106,6 +4197,12 @@ msgstr "移至面試" msgid "Move to offer" msgstr "移至錄取" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4129,10 +4226,12 @@ msgstr "已移至" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "名稱" @@ -4188,6 +4287,11 @@ msgstr "網路" msgid "Never expires" msgstr "永不過期" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "此伺服器目前已停用新帳戶註冊。" @@ -4197,6 +4301,15 @@ msgstr "此伺服器目前已停用新帳戶註冊。" msgid "New Application" msgstr "新申請" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "新行" @@ -4233,10 +4346,6 @@ msgstr "新對話串" msgid "New Thread" msgstr "新對話串" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "下一頁" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4253,10 +4362,6 @@ msgstr "" msgid "No AI provider connected" msgstr "尚未連接 AI 提供者" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "尚未連接 AI 服務提供者,因此我們會在您的瀏覽器中直接讀取 PDF 中的文字,並填入能辨識的內容。結果可能需要您再整理一下。" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "沒有符合篩選條件的應徵紀錄。" @@ -4265,6 +4370,10 @@ msgstr "沒有符合篩選條件的應徵紀錄。" msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "還沒有應徵紀錄。新增幾筆就能看到您的流程漏斗與回覆率。" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "未找到項目符號清單。" @@ -4278,15 +4387,6 @@ msgstr "沒有符合搜尋的指令。" msgid "No conventional section headings were found." msgstr "未找到常規的部分標題。" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "找不到求職信。請建立一封,或匯入現有的信件。" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "AI 提供者未傳回資料。" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "未找到任何日期。" @@ -4307,6 +4407,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "沒有看起來像「職稱 + 雇主」這種搭配的行。" @@ -4351,11 +4455,6 @@ msgstr "找不到相符的結果。" msgid "No resume linked." msgstr "尚未連結履歷。" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "沒有履歷符合您的搜尋條件。" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "尚無履歷。" @@ -4445,6 +4544,15 @@ msgstr "備註" msgid "Nothing marks a role as ongoing." msgstr "沒有任何標記表明某段經歷仍在進行中。" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4531,10 +4639,7 @@ msgstr "只檢查了前幾頁。" msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "開啟" @@ -4559,6 +4664,10 @@ msgstr "開啟對焦模式" msgid "Open in builder" msgstr "在建構器中開啟" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "開啟整合設定" @@ -4597,6 +4706,10 @@ msgstr "在新分頁開啟" msgid "opens in new tab" msgstr "在新分頁中開啟" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "給代理的備註(選填)" @@ -4609,6 +4722,16 @@ msgstr "給代理的備註(選填)…" msgid "Optionally, which terms from a job posting already appear." msgstr "還可以選擇查看徵才啟事中的哪些詞已經出現。" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4647,10 +4770,9 @@ msgid "Page" msgstr "頁" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4788,9 +4910,9 @@ msgstr "PDF 快照已附加至這筆應徵紀錄。" msgid "PDF text layer" msgstr "PDF 文字圖層" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." -msgstr "已附加至應徵紀錄的 PDF 仍可繼續使用。" +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." +msgstr "" #: src/libs/locale.ts msgid "Persian" @@ -4897,8 +5019,8 @@ msgstr "優先使用單欄佈局,或讓側欄只放簡短、獨立的清單。 #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "偏好設定" @@ -4957,10 +5079,6 @@ msgstr "預覽 PDF" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "上一頁" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5008,8 +5126,8 @@ msgid "Proficiency" msgstr "熟練度" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "個人設置" @@ -5118,11 +5236,6 @@ msgstr "重新評分" msgid "Reactive Resume - Go to homepage" msgstr "Reactive Resume - 前往首頁" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "反應式履歷 (JSON)" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "Reactive Resume 是免費且開放原始碼的。Amruth 與一群貢獻者社群共同維護著它。如果你想支持這份工作,捐款能協助支付主機與開發的費用。" @@ -5136,11 +5249,6 @@ msgstr "Reactive Resume 是免費開源的。如果它對您有所幫助,請 msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "響應式恢復 v<0>{__APP_VERSION__}" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "反應式履歷 v4 (JSON)" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "重新讀取" @@ -5191,6 +5299,10 @@ msgstr "正在讀取第 {0} 頁,共 {1} 頁…" msgid "Reading PDF" msgstr "正在讀取 PDF" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "正在讀取職缺公告…" @@ -5199,6 +5311,10 @@ msgstr "正在讀取職缺公告…" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "正在你的瀏覽器中讀取這個 PDF,你的檔案不會被上傳。" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "準備啟用" @@ -5302,6 +5418,10 @@ msgstr "移除標籤" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5406,6 +5526,7 @@ msgstr "資源" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "負責處理設計系統,並協助其他團隊處理他們的設計。" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "恢復" @@ -5418,6 +5539,11 @@ msgstr "將簡歷恢復到此補丁之前的狀態?" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5432,6 +5558,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5472,15 +5599,13 @@ msgstr "履歷範本" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "履歷" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5605,6 +5730,10 @@ msgstr "範例下載格式" msgid "Sample resume" msgstr "範例履歷" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "{name} 的範例履歷" @@ -5615,6 +5744,7 @@ msgstr "Sans" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5643,16 +5773,11 @@ msgstr "儲存變更" msgid "Save changes before previewing, exporting, or changing styling." msgstr "預覽、匯出或變更樣式前,請先儲存變更。" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "將副本儲存至庫" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "保存模型" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "複製履歷內容或樣式前,請先儲存履歷的變更。" @@ -5717,7 +5842,8 @@ msgstr "評估我的適配度" msgid "Scoring your fit…" msgstr "正在評估你的適配度…" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "搜尋" @@ -5730,13 +5856,13 @@ msgstr "搜尋應徵紀錄…" msgid "Search commands" msgstr "搜尋指令" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" -msgstr "搜尋求職信" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." +msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." -msgstr "搜尋求職信…" +#: src/features/documents/documents-page.tsx +msgid "Search documents" +msgstr "" #. Accessible label for icon picker search input #. Placeholder text in icon picker search input @@ -5748,9 +5874,9 @@ msgstr "搜尋圖示" msgid "Search for…" msgstr "搜尋…" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." -msgstr "搜尋履歷…" +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" +msgstr "" #: src/components/ui/combobox.tsx msgid "Search..." @@ -5890,10 +6016,6 @@ msgstr "設定密碼" msgid "Set the document language when exporting." msgstr "匯出時設定文件語言。" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "建立服務提供者" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "建立人工智慧提供者" @@ -5911,8 +6033,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "設定人工智慧服務供應商,使其能夠就這份履歷進行交流並自動進行修改。" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "設定" @@ -6121,7 +6245,7 @@ msgstr "跳過並上傳" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "跳至主要內容" @@ -6193,6 +6317,10 @@ msgstr "其他…" msgid "Something went wrong" msgstr "出問題了" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "讀取該檔案時發生問題。請重試。" @@ -6212,8 +6340,15 @@ msgstr "登入時發生錯誤。請再試一次。" msgid "Something went wrong. Please try again." msgstr "發生錯誤。請再試一次。" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "排序方式" @@ -6319,14 +6454,10 @@ msgstr "開始一個對話串" msgid "Start again" msgstr "重新開始" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "為您的履歷命名,開始建立您的履歷。" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" -msgstr "從零開始建立您的履歷" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" +msgstr "" #: src/features/applications/components/export-applications-sheet.tsx msgid "Start date must be on or before end date." @@ -6336,6 +6467,14 @@ msgstr "開始日期必須早於或等於結束日期。" msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "每一條都以具體的動詞開頭:建置、領導、降低、遷移。" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "開始新對話串" @@ -6365,11 +6504,14 @@ msgstr "" msgid "Statistics" msgstr "統計資料" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "留下" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "留在你的瀏覽器中" @@ -6419,6 +6561,10 @@ msgstr "已從所選履歷重新整理樣式與寄件人資訊。" msgid "Subreddit" msgstr "Subreddit" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "建議" @@ -6472,6 +6618,7 @@ msgstr "表格" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "標籤" @@ -6483,6 +6630,14 @@ msgstr "標籤可用來依關鍵詞替履歷分類。" msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "標籤能為軟體提供明確的閱讀順序。如果您的工具支援,匯出時請啟用它們。" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "調整我的履歷" @@ -6508,7 +6663,6 @@ msgid "Telugu" msgstr "泰盧固語" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6556,6 +6710,10 @@ msgstr "已擷取文字" msgid "Text is written one character at a time." msgstr "文字是逐個字元單獨寫入的。" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "文字位於頁首或頁尾區域。" @@ -6618,10 +6776,18 @@ msgstr "已刪除該 API 金鑰。" msgid "The application that sent you here made an invalid authorization request." msgstr "將您導向至此的應用程式提出了無效的授權要求。" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "以上檢查都是機械化的規則判斷。這項功能會詢問語言模型,看讀者會如何看待您的重點,並提出改寫建議。它不會給出分數。" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "深度檢查未能完成。請重試。" @@ -6630,19 +6796,14 @@ msgstr "深度檢查未能完成。請重試。" msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." -msgstr "匯入的檔案無法解析為有效的履歷。" +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." +msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "文字的儲存順序與閱讀順序嚴重不一致。" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "原本的信件仍保留在您的履歷中。每份副本都可以獨立編輯。" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "您要尋找的頁面可能已被移動或已不存在。" @@ -6751,11 +6912,6 @@ msgstr "這些日期將無法正確讀取。 」" msgid "Thinking" msgstr "思維" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "此動作無法復原。" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "此動作無法復原。您的所有資料都將被永久刪除。" @@ -6804,10 +6960,6 @@ msgstr "該條目沒有日期。" msgid "This entry will be permanently deleted. This can't be undone." msgstr "此項目將永久刪除。此操作無法復原。" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "此功能需要連接人工智慧服務提供者。請在設定中進行設定。" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "該檔案包含表單欄位。" @@ -6848,6 +7000,10 @@ msgstr "作為一份履歷來說,這個檔案偏大。" msgid "This file is larger than many application forms accept." msgstr "該檔案的大小超過了許多申請表單允許的上限。" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "該檔案使用了許多不同的字體。" @@ -6884,14 +7040,6 @@ msgstr "這組金鑰只會顯示一次。關閉這個對話方塊前請先複製 msgid "This link is missing its protocol." msgstr "此連結缺少其協議。" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "這可能需要幾分鐘,取決於 AI 服務提供者的回應時間。請勿關閉視窗或重新整理頁面。" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "這可能需要一點時間。請勿關閉視窗或重新整理頁面。" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "這項指標衡量的是軟體能多忠實地擷取這個檔案中的文字。它不預測應徵是否會被拒絕,也沒有任何工具做得到。您的檔案是在這個瀏覽器中讀取的,從未上傳。" @@ -6908,10 +7056,9 @@ msgstr "此頁面採用分欄排版,擷取出的文字順序錯亂。" msgid "This page is very densely packed." msgstr "此頁面排得非常密集。" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." -msgstr "此 PDF 沒有可讀取的文字,很可能是掃描檔,因此沒有內容可匯入。" +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." +msgstr "" #: src/features/ats-checker/tool.tsx #: src/features/homepage/ats-playground.tsx @@ -6930,10 +7077,6 @@ msgstr "這個時期在開始之前就結束了。" msgid "This period starts in the future." msgstr "這個時期從未來開始。" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "這份履歷沒有內嵌的求職信。" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "這份履歷已被鎖定,無法更新。" @@ -7105,11 +7248,25 @@ msgstr "翻譯這個應用程式" msgid "Translations" msgstr "翻譯" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7120,6 +7277,10 @@ msgstr "再試一次" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "試試這些設定,看看訪客可以存取什麼。建立履歷時,由你決定如何分享。" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "試試你的 PDF" @@ -7198,7 +7359,8 @@ msgstr "已啟用雙因子驗證。" msgid "Two-Factor Authentication QR Code" msgstr "雙因素驗證 QR 代碼" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7239,12 +7401,14 @@ msgstr "底線" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "撤銷" @@ -7253,17 +7417,18 @@ msgstr "撤銷" msgid "Undo stylesheet edit" msgstr "撤銷樣式表編輯" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "正在取消連結您的 {providerName} 帳戶…" #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "解鎖" @@ -7272,6 +7437,10 @@ msgstr "解鎖" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "未命名通行金鑰" @@ -7280,6 +7449,14 @@ msgstr "未命名通行金鑰" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "未驗證" @@ -7537,6 +7714,10 @@ msgstr "" msgid "Vietnamese" msgstr "越南語" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7588,10 +7769,6 @@ msgstr "想為您的文案取得第二意見嗎?" msgid "Warning" msgstr "警告”" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "我們無法自動判斷格式。請在上方選擇。" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "我們找不到那一頁" @@ -7666,10 +7843,6 @@ msgstr "此項檢查不做的事" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "履歷被鎖定時,將無法更新或刪除。" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7825,10 +7998,6 @@ msgstr "您在登入完成前取消了登入。" msgid "You have unsaved changes that will be lost." msgstr "您有未儲存的變更,這些變更將會遺失。" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "您將被帶到“整合”頁面。您選擇的文件將不會被匯入。" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "你並不孤單。" @@ -7945,23 +8114,10 @@ msgstr "您的電話號碼寫法不太常見。" msgid "Your profile has been updated." msgstr "您的個人資料已更新。" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "已建立您的履歷。" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "已刪除您的履歷。" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "已複製您的履歷。" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "已匯入您的履歷。" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr "已更新您的履歷。" diff --git a/apps/web/locales/zu-ZA.po b/apps/web/locales/zu-ZA.po index d25cb3a22..4bd26bbda 100644 --- a/apps/web/locales/zu-ZA.po +++ b/apps/web/locales/zu-ZA.po @@ -22,6 +22,17 @@ msgstr "" msgid "\"{0} · {1}\" and its full timeline will be permanently deleted. This can't be undone." msgstr "" +#. placeholder {0}: document.name +#. placeholder {0}: letter.name +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +msgid "“{0}” moved to Trash" +msgstr "" + +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "“{name}” moved to Trash" +msgstr "" + #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "(link is live)" msgstr "" @@ -41,6 +52,11 @@ msgstr "" msgid "{0, plural, one {# character} other {# characters}}" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "{0} (copy)" +msgstr "" + #. placeholder {0}: insights.total #: src/features/applications/components/insights-view.tsx msgid "{0} applications tracked" @@ -57,6 +73,21 @@ msgstr "" msgid "{0} contact(s) skipped (invalid email or missing Contact Name). Those applications still import." msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{0} days left" +msgstr "" + +#. placeholder {0}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} entries" +msgstr "" + +#. placeholder {0}: step.flagged +#: src/features/documents/new-document-dialog.tsx +msgid "{0} fields are flagged for a quick look in the editor." +msgstr "" + #. placeholder {0}: report.passedChecks #. placeholder {1}: report.applicableChecks #: src/features/ats-checker/report/score-header.tsx @@ -96,6 +127,18 @@ msgstr "" msgid "{0} Sample Resume" msgstr "" +#. placeholder {0}: step.sections +#. placeholder {0}: summary.sections +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections" +msgstr "" + +#. placeholder {0}: step.sections +#. placeholder {1}: step.entries +#: src/features/documents/new-document-dialog.tsx +msgid "{0} sections and {1} entries found." +msgstr "" + #. placeholder {0}: report.skippedChecks #: src/features/ats-checker/report/score-header.tsx msgid "{0} skipped" @@ -117,6 +160,10 @@ msgstr "" msgid "{0}, entry {1} of {count}" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "{base} (copy)" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "{column, plural, one {# column} other {# columns}}" msgstr "" @@ -177,6 +224,16 @@ msgstr "" msgid "{toCheck, plural, one {# to check} other {# to check}}" msgstr "" +#. placeholder {0}: daysLeftInTrash(document.trashedAt) +#: src/features/documents/document-card.tsx +msgid "{type} · {0} days left" +msgstr "" + +#. placeholder {0}: formatRelativeTime(document.updatedAt, formatter) +#: src/features/documents/document-card.tsx +msgid "{type} · Edited {0}" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "+{extra} more" msgstr "" @@ -382,8 +439,9 @@ msgid "Accessibility" msgstr "" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/settings/account.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Account" msgstr "" @@ -634,14 +692,6 @@ msgstr "" msgid "Agent ready" msgstr "" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Agents" -msgstr "" - -#: src/dialogs/resume/import.tsx -msgid "AI" -msgstr "" - #: src/routes/agent/-components/new-thread-setup.tsx msgid "AI agent setup is unavailable right now. Please try again in a moment." msgstr "" @@ -690,6 +740,7 @@ msgstr "" msgid "Albanian" msgstr "" +#: src/features/documents/documents-page.tsx #: src/features/resume/editor/design/template-group.tsx msgid "All" msgstr "" @@ -735,11 +786,6 @@ msgstr "" msgid "An unexpected error stopped this page from loading. You can try again or head back." msgstr "" -#. Fallback toast when importing a resume fails for an unknown reason -#: src/dialogs/resume/import.tsx -msgid "An unknown error occurred while importing your resume." -msgstr "" - #: src/features/resume/share/link-tab.tsx msgid "Another of your resumes uses this address." msgstr "" @@ -769,8 +815,8 @@ msgid "API Key" msgstr "" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/api-keys.tsx +#: src/routes/dashboard/settings/route.tsx msgid "API Keys" msgstr "" @@ -782,7 +828,7 @@ msgstr "" msgid "API Reference" msgstr "" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "App" msgstr "" @@ -820,6 +866,8 @@ msgstr "" #: src/features/applications/components/interview-dialog.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx msgid "Application" msgstr "" @@ -854,7 +902,7 @@ msgstr "" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx #: src/routes/dashboard/applications/index.tsx msgid "Applications" msgstr "" @@ -912,19 +960,10 @@ msgstr "" msgid "Are you sure you want to delete this API key?" msgstr "" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to delete this resume?" -msgstr "" - #: src/features/settings/pages/account.tsx msgid "Are you sure you want to delete your account?" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Are you sure you want to lock this resume?" -msgstr "" - #: src/features/resume/editor/write/entries.tsx msgid "Area of study" msgstr "" @@ -953,9 +992,9 @@ msgstr "" msgid "ATS Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx #: src/features/homepage/site-footer.tsx #: src/routes/_home/ats-checker.tsx -#: src/routes/dashboard/-components/sidebar.tsx msgid "ATS Checker" msgstr "" @@ -989,8 +1028,8 @@ msgid "Attachment uploaded." msgstr "" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/authentication/index.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Authentication" msgstr "" @@ -1032,11 +1071,16 @@ msgstr "" msgid "BA" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Back" +msgstr "" + #. Action returning a signed-in user to the page where they manage linked providers #: src/features/auth/pages/error.tsx msgid "Back to authentication settings" msgstr "" +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Back to documents" msgstr "" @@ -1173,6 +1217,7 @@ msgstr "" #: src/features/applications/components/export-applications-sheet.tsx #: src/features/applications/components/import-applications-sheet.tsx #: src/features/applications/components/interview-dialog.tsx +#: src/features/documents/new-document-dialog.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/builder/password-dialog.tsx #: src/features/resume/editor/write/picture-settings.tsx @@ -1240,6 +1285,10 @@ msgstr "" msgid "Check" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +msgid "Check a PDF" +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Check again" msgstr "" @@ -1290,8 +1339,12 @@ msgstr "" msgid "Choose {0}" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Choose a cover letter" +#: src/features/documents/documents-page.tsx +msgid "Choose a file" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Choose a file to import" msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx @@ -1313,7 +1366,6 @@ msgid "Choose a preset or custom shade." msgstr "" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/routes/agent/-components/new-thread-setup.tsx msgid "Choose a resume" msgstr "" @@ -1338,6 +1390,10 @@ msgstr "" msgid "Choose an application…" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Choose another file" +msgstr "" + #: src/features/homepage/languages-showcase.test.tsx #: src/features/homepage/languages-showcase.tsx msgid "Choose app language" @@ -1370,6 +1426,10 @@ msgstr "" msgid "Clear formatting" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Clear search and filters" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx msgid "Clear section" msgstr "" @@ -1378,10 +1438,6 @@ msgstr "" msgid "Clear selection" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Click here to select a file to import" -msgstr "" - #: src/features/auth/pages/consent.tsx msgid "Client ID" msgstr "" @@ -1431,7 +1487,6 @@ msgstr "" #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/style-groups.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Compact" msgstr "" @@ -1534,15 +1589,6 @@ msgstr "" msgid "Continue" msgstr "" -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Continue where you left off" -msgstr "" - -#: src/dialogs/resume/import.tsx -msgid "Continue where you left off by importing a resume you built in Reactive Resume or another resume builder. Supported formats are PDF, Microsoft Word, a LinkedIn data export, and JSON files from Reactive Resume or JSON Resume." -msgstr "" - #: src/features/homepage/page.tsx msgid "Contribute code" msgstr "" @@ -1567,6 +1613,10 @@ msgstr "" msgid "Copied to clipboard." msgstr "" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copied to Documents" +msgstr "" + #. Action button to copy two-factor backup codes to clipboard #: src/dialogs/auth/enable-two-factor.tsx #: src/features/applications/components/application-ai-copilot.tsx @@ -1575,8 +1625,8 @@ msgstr "" msgid "Copy" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Copy an existing letter from a resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Copy a resume for a job" msgstr "" #: src/dialogs/auth/enable-two-factor.tsx @@ -1587,6 +1637,10 @@ msgstr "" msgid "Copy Backup Codes" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Copy for a job…" +msgstr "" + #: src/features/cover-letters/editor-dialog.tsx msgid "Copy from resume" msgstr "" @@ -1620,6 +1674,10 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Copy to Documents" +msgstr "" + #: src/libs/resume/ats.ts msgid "Correct the year, or use \"Present\" for ongoing work." msgstr "" @@ -1629,7 +1687,6 @@ msgid "Correct the year, or write \"Present\" for ongoing work." msgstr "" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Could not complete this action. Please try again." msgstr "" @@ -1650,14 +1707,6 @@ msgstr "" msgid "Could not generate the PDF. Please try again." msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Could not load cover letters." -msgstr "" - -#: src/features/cover-letters/library.tsx -msgid "Could not load the selected resume." -msgstr "" - #: src/features/cover-letters/editor-dialog.tsx msgid "Could not load this cover letter." msgstr "" @@ -1670,11 +1719,6 @@ msgstr "" msgid "Could not prepare your resume for printing. Please try again." msgstr "" -#. Error shown when AI provider is unreachable during PDF/DOCX resume import -#: src/dialogs/resume/import.tsx -msgid "Could not reach the AI provider. Please try again." -msgstr "" - #: src/routes/agent/-components/agent-chat.tsx msgid "Could not restore this patch." msgstr "" @@ -1704,6 +1748,18 @@ msgstr "" msgid "Couldn't add the application. Please try again." msgstr "" +#: src/features/resume/editor/write/entry-card.tsx +msgid "Couldn't copy the letter. Save and try again." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't copy the resume." +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't create the document." +msgstr "" + #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't delete the application." @@ -1717,10 +1773,18 @@ msgstr "" msgid "Couldn't delete the timeline entry." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't import" +msgstr "" + #: src/features/applications/components/board.tsx msgid "Couldn't move the application. Please try again." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Couldn't reach the AI provider. Try again in a moment." +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Couldn't save the note." msgstr "" @@ -1759,7 +1823,6 @@ msgstr "" #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/application-form-sheet.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/share/download-tab.tsx msgid "Cover letter" msgstr "" @@ -1773,16 +1836,17 @@ msgstr "" msgid "Cover letter draft" msgstr "" -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/cover-letters.tsx -msgid "Cover Letters" +#: src/features/documents/new-document-dialog.tsx +msgid "Cover letter imported" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +msgid "Cover letters" msgstr "" #. Create API key dialog submit action #: src/dialogs/api-key/create.tsx -#: src/dialogs/resume/index.tsx -#: src/features/cover-letters/library.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Create" msgstr "" @@ -1799,10 +1863,7 @@ msgstr "" msgid "Create a new API key" msgstr "" -#: src/dialogs/resume/index.tsx #: src/features/command-palette/pages/resumes.tsx -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx msgid "Create a new resume" msgstr "" @@ -1810,12 +1871,8 @@ msgstr "" msgid "Create a resume" msgstr "" -#: src/dialogs/resume/index.tsx -msgid "Create a Sample Resume" -msgstr "" - -#: src/features/cover-letters/library.tsx -msgid "Create cover letter" +#: src/features/documents/new-document-dialog.tsx +msgid "Create and open" msgstr "" #: src/routes/agent/-components/new-thread-setup.tsx @@ -1827,13 +1884,8 @@ msgstr "" msgid "Create one now" msgstr "" -#. Accessible label for create-resume split button group -#: src/dialogs/resume/index.tsx -msgid "Create resume with options" -msgstr "" - +#: src/features/documents/documents-page.tsx #: src/features/resume/share/format.ts -#: src/routes/dashboard/resumes/index.tsx msgid "Created" msgstr "" @@ -1842,12 +1894,17 @@ msgstr "" msgid "Created \"{0}\" and linked it to this application." msgstr "" -#: src/dialogs/api-key/create.tsx -msgid "Creating your API key..." +#: src/features/documents/new-document-dialog.tsx +msgid "Created “{finalName}”" msgstr "" -#: src/dialogs/resume/index.tsx -msgid "Creating your resume..." +#. placeholder {0}: job.company +#: src/features/documents/new-document-dialog.tsx +msgid "Created and linked to {0}" +msgstr "" + +#: src/dialogs/api-key/create.tsx +msgid "Creating your API key..." msgstr "" #: src/features/resume/editor/write/picture-settings.tsx @@ -1926,10 +1983,6 @@ msgstr "" msgid "Dark theme" msgstr "" -#: src/routes/dashboard/-components/sidebar.tsx -msgid "Dashboard" -msgstr "" - #: src/features/resume/editor/write/dates-field.tsx msgid "Date" msgstr "" @@ -1964,34 +2017,30 @@ msgstr "" msgid "Deep check" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Default template" -msgstr "" - #: src/features/resume/editor/write/entries.tsx msgid "Degree" msgstr "" #. API key deletion confirmation dialog confirm action in settings #. Passkey row action to remove the selected passkey -#. Resume card context menu destructive action to remove a resume -#. Resume card dropdown destructive action to remove a resume #: src/features/applications/components/application-actions-menu.tsx #: src/features/applications/components/application-detail-sheet.tsx #: src/features/applications/components/interview-dialog.tsx #: src/features/applications/components/table-view.tsx -#: src/features/cover-letters/editor-dialog.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx #: src/features/settings/pages/api-keys.tsx #: src/routes/agent/-components/agent-chat.tsx #: src/routes/agent/-components/thread-sidebar.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Delete" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Delete “{0}” now?" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Delete “{title}”?" msgstr "" @@ -2009,6 +2058,14 @@ msgstr "" msgid "Delete it. Hidden keywords are treated as a deliberate attempt to game the search." msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Delete now" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Delete now…" +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx msgid "Delete Page" msgstr "" @@ -2035,10 +2092,6 @@ msgstr "" msgid "Delete this application?" msgstr "" -#: src/features/cover-letters/editor-dialog.tsx -msgid "Delete this cover letter?" -msgstr "" - #: src/features/applications/components/interview-dialog.tsx msgid "Delete this interview?" msgstr "" @@ -2051,8 +2104,13 @@ msgstr "" msgid "Delete timeline entry" msgstr "" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -msgid "Delete…" +#: src/features/command-palette/pages/navigation.tsx +msgid "Deleted" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Deleted “{0}”" msgstr "" #: src/features/resume/share/history-tab.tsx @@ -2064,6 +2122,10 @@ msgstr "" msgid "Deleted {0} application(s)." msgstr "" +#: src/features/documents/trash-page.tsx +msgid "Deleted in" +msgstr "" + #: src/features/settings/pages/account.tsx msgid "Deleting your account..." msgstr "" @@ -2072,11 +2134,6 @@ msgstr "" msgid "Deleting your API key..." msgstr "" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Deleting your resume..." -msgstr "" - #: src/routes/agent/-components/patch-approval-card.tsx msgid "Denied, waiting for the agent…" msgstr "" @@ -2186,12 +2243,22 @@ msgstr "" msgid "Document menu: {name}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Document type" +msgstr "" + #: src/features/homepage/site-footer.tsx #: src/routes/_home/-sections/footer.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx msgid "Documentation" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Documents" +msgstr "" + #: src/features/applications/components/application-detail-sheet.tsx msgid "Documents sent" msgstr "" @@ -2304,18 +2371,27 @@ msgstr "" msgid "Drag to turn the pages" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Drop a file here or browse. PDF, Word, Reactive Resume or JSON Resume. We fill in every section and flag anything we're unsure of." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Drop a PDF, Word or JSON file" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Drop the pronouns and start from the verb. That is the convention in most markets." msgstr "" -#. Resume card context menu action to create a copy -#. Resume card dropdown action to create a copy +#: src/features/documents/documents-page.tsx +msgid "Drop to import" +msgstr "" + #: src/dialogs/resume/index.tsx #: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Duplicate" msgstr "" @@ -2331,6 +2407,10 @@ msgstr "" msgid "Duplicate your resume to create a new one, just like the original." msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Duplicated" +msgstr "" + #: src/dialogs/resume/index.tsx msgid "Duplicating your resume..." msgstr "" @@ -2350,11 +2430,6 @@ msgstr "" msgid "Edit" msgstr "" -#. placeholder {0}: letter.name -#: src/features/cover-letters/library.tsx -msgid "Edit {0}" -msgstr "" - #. Screen reader label for button that edits a keyword chip. Variable is the current keyword text. #: src/components/input/chip-input.tsx msgid "Edit {chip}" @@ -2386,13 +2461,6 @@ msgstr "" msgid "Edit declined" msgstr "" -#. Resume card context menu action to edit resume metadata -#. Resume card dropdown action to edit resume metadata -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Edit details" -msgstr "" - #: src/routes/builder/$resumeId/-components/editor-shell.tsx msgid "Edit entry" msgstr "" @@ -2417,6 +2485,10 @@ msgstr "" msgid "Edit note" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Edited" +msgstr "" + #: src/features/resume/editor/page-overlay.tsx msgid "Editing" msgstr "" @@ -2634,6 +2706,10 @@ msgstr "" msgid "Export my data" msgstr "" +#: src/features/resume/import/read-file.ts +msgid "export opened" +msgstr "" + #: src/features/applications/components/insights-view.tsx msgid "Export PNG" msgstr "" @@ -2837,14 +2913,15 @@ msgstr "" msgid "Fifteen templates, all free. Pick one you like. You can change the type, color, and layout in the editor." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "File" -msgstr "" - #: src/features/resume/share/download-tab.tsx msgid "File name" msgstr "" +#: src/features/documents/new-document-dialog.tsx +#: src/features/resume/import/read-file.ts +msgid "file read" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Fill fields" msgstr "" @@ -2853,8 +2930,12 @@ msgstr "" msgid "Filled in what we could from the posting." msgstr "" -#: src/routes/dashboard/resumes/index.tsx -msgid "Filter by" +#: src/features/documents/new-document-dialog.tsx +msgid "Filling in entries" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Filter by tag" msgstr "" #: src/routes/dashboard/applications/index.tsx @@ -2869,6 +2950,10 @@ msgstr "" msgid "Find us on GitHub" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Finding sections" +msgstr "" + #: src/libs/locale.ts msgid "Finnish" msgstr "" @@ -2962,6 +3047,10 @@ msgstr "" msgid "For portals or recruiters who ask for Word. Layout is simplified." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "For which job?" +msgstr "" + #: src/features/homepage/export-playground.tsx msgid "For your next application" msgstr "" @@ -3115,7 +3204,7 @@ msgstr "" msgid "Greek" msgstr "" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "Grid" msgstr "" @@ -3299,8 +3388,7 @@ msgstr "" msgid "Images cover most of the page." msgstr "" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/index.tsx +#: src/features/command-palette/pages/navigation.tsx msgid "Import" msgstr "" @@ -3309,14 +3397,12 @@ msgstr "" msgid "Import {0}" msgstr "" -#: src/dialogs/resume/import.tsx -#: src/routes/dashboard/resumes/-components/cards/import-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Import an existing resume" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import cover letter JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import a resume, copy one for a job, or start blank." msgstr "" #: src/routes/dashboard/applications/index.tsx @@ -3336,8 +3422,16 @@ msgstr "" msgid "Import from library" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Import JSON" +#: src/features/documents/new-document-dialog.tsx +msgid "Import progress" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Import steps" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Import your current resume and we'll lay out every section for you to refine. Or start fresh; it takes a minute to get your name on the page." msgstr "" #: src/features/resume/share/format.ts @@ -3349,16 +3443,8 @@ msgstr "" msgid "Imported {0} application(s)." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Importing from Word requires a connected AI provider." -msgstr "" - -#: src/dialogs/resume/import.tsx -msgid "Importing your resume..." -msgstr "" - -#: src/dialogs/resume/import.tsx -msgid "Importing…" +#: src/features/documents/new-document-dialog.tsx +msgid "Importing" msgstr "" #. placeholder {0}: suggestion.section @@ -3418,8 +3504,8 @@ msgid "Inspecting page {0} of {1}…" msgstr "" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/integrations/route.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Integrations" msgstr "" @@ -3461,6 +3547,10 @@ msgstr "" msgid "Issuer" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "It will be deleted for good and can't be restored." +msgstr "" + #: src/features/applications/components/interview-dialog.tsx msgid "It will be removed from the timeline and calendar. This can't be undone." msgstr "" @@ -3478,6 +3568,14 @@ msgstr "" msgid "Italic" msgstr "" +#: src/features/documents/trash-page.tsx +msgid "Items are deleted permanently after 30 days." +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Items you move here stay for 30 days." +msgstr "" + #: src/libs/locale.ts msgid "Japanese" msgstr "" @@ -3525,9 +3623,8 @@ msgstr "" msgid "john.doe" msgstr "" -#. Import source option for standard JSON Resume format -#: src/dialogs/resume/import.tsx -msgid "JSON Resume" +#: src/features/resume/import/read-file.ts +msgid "JSON read" msgstr "" #: src/components/input/rich-input.tsx @@ -3558,6 +3655,10 @@ msgstr "" msgid "Keep editing in Word, Google Docs, or Pages. Layout may differ from the PDF." msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Keep in Trash" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Keep it under 2.5 MB, usually by removing or shrinking images." msgstr "" @@ -3654,19 +3755,14 @@ msgstr "" msgid "Languages" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Last edited" +msgstr "" + #: src/routes/dashboard/applications/index.tsx msgid "Last updated" msgstr "" -#: src/routes/dashboard/resumes/index.tsx -msgid "Last Updated" -msgstr "" - -#: src/routes/dashboard/resumes/-components/cards/resume-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Last updated on {updatedAt}" -msgstr "" - #: src/libs/locale.ts msgid "Latvian" msgstr "" @@ -3684,7 +3780,6 @@ msgstr "" msgid "Lead with the work. Add a concrete detail so someone can picture it." msgstr "" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Leave" msgstr "" @@ -3701,10 +3796,6 @@ msgstr "" msgid "Leave it empty to remove the link." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Leave to set up an AI provider?" -msgstr "" - #: src/components/input/rich-input.tsx msgid "Left Align" msgstr "" @@ -3717,6 +3808,11 @@ msgstr "" msgid "Length is not a defect, and there is no universal one-page rule. Keep the pages that earn their place." msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Let's start with what you have" +msgstr "" + +#: src/features/documents/document-card.tsx #: src/features/resume/editor/design/style-groups.tsx #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-components/page-canvas.tsx @@ -3724,6 +3820,10 @@ msgstr "" msgid "Letter" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Letters" +msgstr "" + #: src/features/resume/editor/write/entries.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Level" @@ -3793,6 +3893,14 @@ msgstr "" msgid "Link is live" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Link to application" +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Link to application…" +msgstr "" + #: src/features/resume/share/link-tab.tsx msgid "Link turned off. The address is kept" msgstr "" @@ -3810,11 +3918,6 @@ msgstr "" msgid "LinkedIn" msgstr "" -#. Import source option for a LinkedIn data export ZIP -#: src/dialogs/resume/import.tsx -msgid "LinkedIn (Data Export)" -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "LinkedIn, Referral…" msgstr "" @@ -3823,7 +3926,7 @@ msgstr "" msgid "Linking your {providerName} account..." msgstr "" -#: src/routes/dashboard/resumes/index.tsx +#: src/features/documents/documents-page.tsx msgid "List" msgstr "" @@ -3840,10 +3943,6 @@ msgstr "" msgid "Live at {0}" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Loading AI providers. Please try again in a moment." -msgstr "" - #: src/features/command-palette/pages/resumes.tsx msgid "Loading applications…" msgstr "" @@ -3883,17 +3982,15 @@ msgstr "" msgid "Location" msgstr "" -#. Resume card context menu action to prevent edits -#. Resume card dropdown action to prevent edits -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx -msgid "Lock" -msgstr "" - +#: src/features/documents/document-actions.tsx #: src/routes/builder/$resumeId/-components/document-menu.tsx msgid "Lock editing" msgstr "" +#: src/features/documents/document-card.tsx +msgid "Locked" +msgstr "" + #: src/features/resume/editor/write/write-panel.tsx msgid "Locked. Unlock to edit." msgstr "" @@ -4005,12 +4102,6 @@ msgstr "" msgid "Medium impact" msgstr "" -#. File format label in import source selector -#. File format label in import source selector -#: src/dialogs/resume/import.tsx -msgid "Microsoft Word" -msgstr "" - #: src/routes/agent/-components/resume-pane.tsx msgid "Missing working resume" msgstr "" @@ -4101,6 +4192,12 @@ msgstr "" msgid "Move to offer" msgstr "" +#: src/features/cover-letters/editor-dialog.tsx +#: src/features/documents/document-actions.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx +msgid "Move to Trash" +msgstr "" + #: src/features/resume/editor/write/entry-card.tsx msgid "Move to…" msgstr "" @@ -4124,10 +4221,12 @@ msgstr "" #: src/features/ats-checker/parse-preview.tsx #: src/features/auth/pages/register.tsx #: src/features/cover-letters/editor.tsx -#: src/features/cover-letters/library.tsx +#: src/features/documents/document-card.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +#: src/features/documents/trash-page.tsx #: src/features/resume/editor/write/entries.tsx #: src/features/settings/pages/profile.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Name" msgstr "" @@ -4183,6 +4282,11 @@ msgstr "" msgid "Never expires" msgstr "" +#: src/features/documents/document-card.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "New" +msgstr "" + #: src/features/auth/pages/error.tsx msgid "New account sign-ups are currently disabled on this server." msgstr "" @@ -4192,6 +4296,15 @@ msgstr "" msgid "New Application" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "New cover letter instead" +msgstr "" + +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "New document" +msgstr "" + #: src/components/input/rich-input.tsx msgid "New Line" msgstr "" @@ -4228,10 +4341,6 @@ msgstr "" msgid "New Thread" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Next" -msgstr "" - #: src/features/applications/components/calendar-view.tsx msgid "Next month" msgstr "" @@ -4248,10 +4357,6 @@ msgstr "" msgid "No AI provider connected" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "No AI provider is connected, so we will read the text out of the PDF here in your browser and fill in what we can recognize. Expect to tidy up the result." -msgstr "" - #: src/routes/dashboard/applications/index.tsx msgid "No applications match your filters." msgstr "" @@ -4260,6 +4365,10 @@ msgstr "" msgid "No applications yet. Add a few to see your funnel and reply rates." msgstr "" +#: src/features/documents/document-actions.tsx +msgid "No applications yet. Add one in Applications first." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No bullet lists were found." msgstr "" @@ -4273,15 +4382,6 @@ msgstr "" msgid "No conventional section headings were found." msgstr "" -#: src/features/cover-letters/library.tsx -msgid "No cover letters found. Create one or import an existing letter." -msgstr "" - -#. Error shown when AI import endpoint returns no parsed resume data -#: src/dialogs/resume/import.tsx -msgid "No data was returned from the AI provider." -msgstr "" - #: src/features/ats-checker/messages.ts msgid "No dates were found." msgstr "" @@ -4302,6 +4402,10 @@ msgstr "" msgid "No interviews scheduled." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "No job yet" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "No lines look like a job title paired with an employer." msgstr "" @@ -4346,11 +4450,6 @@ msgstr "" msgid "No resume linked." msgstr "" -#: src/routes/dashboard/resumes/-components/grid-view.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "No resumes match your search." -msgstr "" - #: src/features/applications/components/application-form-sheet.tsx msgid "No resumes yet." msgstr "" @@ -4440,6 +4539,15 @@ msgstr "" msgid "Nothing marks a role as ongoing." msgstr "" +#. placeholder {0}: search.q.trim() +#: src/features/documents/documents-page.tsx +msgid "Nothing matches “{0}”" +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Nothing matches these filters" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "Nothing scheduled yet" msgstr "" @@ -4526,10 +4634,7 @@ msgstr "" msgid "Only you see these" msgstr "" -#. Resume card context menu action to open the resume editor -#. Resume card dropdown action to open the resume editor -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx +#: src/features/documents/document-actions.tsx msgid "Open" msgstr "" @@ -4554,6 +4659,10 @@ msgstr "" msgid "Open in builder" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Open in editor" +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "Open Integrations Settings" msgstr "" @@ -4592,6 +4701,10 @@ msgstr "" msgid "opens in new tab" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Opens the editor on your name. Nothing else to fill in first." +msgstr "" + #: src/routes/agent/-components/patch-approval-card.tsx msgid "Optional note for the agent" msgstr "" @@ -4604,6 +4717,16 @@ msgstr "" msgid "Optionally, which terms from a job posting already appear." msgstr "" +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx +msgid "Options" +msgstr "" + +#. placeholder {0}: document.name +#: src/features/documents/document-card.tsx +msgid "Options for {0}" +msgstr "" + #: src/features/resume/editor/write/section-row.tsx #: src/features/resume/share/history-tab.tsx msgid "Options for {title}" @@ -4642,10 +4765,9 @@ msgid "Page" msgstr "" #. Layout editor page label with 1-based page number -#. placeholder {0}: Math.floor(offset / 20) + 1 #. placeholder {0}: pageIndex + 1 #. placeholder {0}: row.page + 1 -#: src/features/cover-letters/library.tsx +#. placeholder {0}: targetPageIndex + 1 #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/outline.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx @@ -4783,8 +4905,8 @@ msgstr "" msgid "PDF text layer" msgstr "" -#: src/features/cover-letters/editor-dialog.tsx -msgid "PDFs already attached to applications will remain available." +#: src/features/documents/documents-page.tsx +msgid "PDF, Word or JSON. We'll build a resume from it." msgstr "" #: src/libs/locale.ts @@ -4892,8 +5014,8 @@ msgstr "" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/preferences/index.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/preferences.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Preferences" msgstr "" @@ -4952,10 +5074,6 @@ msgstr "" msgid "Previewing {0} · click to apply" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Previous" -msgstr "" - #: src/features/applications/components/calendar-view.tsx msgid "Previous month" msgstr "" @@ -5003,8 +5121,8 @@ msgid "Proficiency" msgstr "" #: src/features/command-palette/pages/navigation.tsx -#: src/routes/dashboard/-components/sidebar.tsx #: src/routes/dashboard/settings/profile.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Profile" msgstr "" @@ -5113,11 +5231,6 @@ msgstr "" msgid "Reactive Resume - Go to homepage" msgstr "" -#. Import source option for current Reactive Resume JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume (JSON)" -msgstr "" - #: src/features/homepage/page.tsx msgid "Reactive Resume is free and open source. Amruth and a community of contributors keep it running. If you’d like to support the work, donations help cover hosting and development." msgstr "" @@ -5131,11 +5244,6 @@ msgstr "" msgid "Reactive Resume v<0>{__APP_VERSION__}" msgstr "" -#. Import source option for legacy Reactive Resume v4 JSON format -#: src/dialogs/resume/import.tsx -msgid "Reactive Resume v4 (JSON)" -msgstr "" - #: src/features/homepage/ats-playground.tsx msgid "Read again" msgstr "" @@ -5186,6 +5294,10 @@ msgstr "" msgid "Reading PDF" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Reading the file" +msgstr "" + #: src/features/applications/components/application-form-sheet.tsx msgid "Reading the posting…" msgstr "" @@ -5194,6 +5306,10 @@ msgstr "" msgid "Reading this PDF in your browser. Your file is not uploaded." msgstr "" +#: src/features/resume/import/read-file.ts +msgid "Reading Word files needs an AI provider. Set one up in Settings, or import a PDF or JSON file instead." +msgstr "" + #: src/features/resume/stylesheet/status.tsx msgid "Ready to activate" msgstr "" @@ -5297,6 +5413,10 @@ msgstr "" msgid "Remove the password?" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Rename" +msgstr "" + #: src/features/resume/share/history-tab.tsx msgid "Rename version" msgstr "" @@ -5401,6 +5521,7 @@ msgstr "" msgid "Responsible for working on the design system and helping other teams with their designs." msgstr "" +#: src/features/documents/document-actions.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Restore" msgstr "" @@ -5413,6 +5534,11 @@ msgstr "" msgid "Restore this version" msgstr "" +#. placeholder {0}: document.name +#: src/features/documents/document-actions.tsx +msgid "Restored “{0}”" +msgstr "" + #: src/features/resume/share/format.ts msgid "Restored a version" msgstr "" @@ -5427,6 +5553,7 @@ msgid "Restored the version from {0}. Your previous state is saved as “Before msgstr "" #: src/features/applications/components/application-form-sheet.tsx +#: src/features/documents/document-card.tsx #: src/features/resume/share/download-tab.tsx #: src/routes/agent/-components/resume-pane.tsx #: src/routes/agent/$threadId.tsx @@ -5467,15 +5594,13 @@ msgstr "" #: src/features/command-palette/pages/navigation.tsx #: src/features/command-palette/pages/resumes.tsx +#: src/features/documents/documents-page.tsx #: src/features/homepage/community-stats.tsx #: src/features/homepage/languages-showcase.tsx -#: src/routes/dashboard/-components/sidebar.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Resumes" msgstr "" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/features/resume/editor/save-status.tsx #: src/routes/agent/-components/agent-chat.tsx msgid "Retry" @@ -5600,6 +5725,10 @@ msgstr "" msgid "Sample resume" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Sample resume added. Delete it anytime." +msgstr "" + #: src/features/homepage/resume-sculpture.tsx msgid "Sample resume for {name}" msgstr "" @@ -5610,6 +5739,7 @@ msgstr "" #. Passkey rename prompt confirm action in authentication settings #: src/features/applications/components/application-detail-sheet.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/share/history-tab.tsx #: src/features/settings/authentication/components/passkeys.tsx msgid "Save" @@ -5638,16 +5768,11 @@ msgstr "" msgid "Save changes before previewing, exporting, or changing styling." msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Save copy to library" -msgstr "" - #: src/features/settings/integrations/components/ai-section.tsx msgid "Save model" msgstr "" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx msgid "Save resume changes before copying its content or styling." msgstr "" @@ -5712,7 +5837,8 @@ msgstr "" msgid "Scoring your fit…" msgstr "" -#: src/routes/dashboard/-components/sidebar.tsx +#: src/features/documents/documents-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Search" msgstr "" @@ -5725,12 +5851,12 @@ msgstr "" msgid "Search commands" msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters" +#: src/features/documents/documents-page.tsx +msgid "Search covers titles, tags and linked applications." msgstr "" -#: src/features/cover-letters/library.tsx -msgid "Search cover letters..." +#: src/features/documents/documents-page.tsx +msgid "Search documents" msgstr "" #. Accessible label for icon picker search input @@ -5743,8 +5869,8 @@ msgstr "" msgid "Search for…" msgstr "" -#: src/routes/dashboard/resumes/index.tsx -msgid "Search resumes..." +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Search or run…" msgstr "" #: src/components/ui/combobox.tsx @@ -5885,10 +6011,6 @@ msgstr "" msgid "Set the document language when exporting." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Set up a provider" -msgstr "" - #: src/routes/builder/$resumeId/-components/ai-assistant.tsx msgid "Set up an AI provider" msgstr "" @@ -5906,8 +6028,10 @@ msgid "Set up an AI provider to chat about this resume and apply edits automatic msgstr "" #: src/features/command-palette/pages/navigation.tsx +#: src/features/user/dropdown-menu.tsx #: src/routes/agent/-components/new-thread-setup.tsx -#: src/routes/dashboard/-components/sidebar.tsx +#: src/routes/dashboard/-components/app-shell.tsx +#: src/routes/dashboard/settings/route.tsx msgid "Settings" msgstr "" @@ -6116,7 +6240,7 @@ msgstr "" #: src/features/homepage/page.tsx #: src/routes/_home/route.tsx -#: src/routes/dashboard/route.tsx +#: src/routes/dashboard/-components/app-shell.tsx msgid "Skip to main content" msgstr "" @@ -6188,6 +6312,10 @@ msgstr "" msgid "Something went wrong" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Something went wrong while importing. Try again, or start blank." +msgstr "" + #: src/features/ats-checker/tool.tsx msgid "Something went wrong while reading that file. Please try again." msgstr "" @@ -6207,8 +6335,15 @@ msgstr "" msgid "Something went wrong. Please try again." msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Something went wrong. Try again." +msgstr "" + +#: src/features/documents/documents-page.tsx +msgid "Sort" +msgstr "" + #: src/routes/dashboard/applications/index.tsx -#: src/routes/dashboard/resumes/index.tsx msgid "Sort by" msgstr "" @@ -6314,13 +6449,9 @@ msgstr "" msgid "Start again" msgstr "" -#: src/dialogs/resume/index.tsx -msgid "Start building your resume by giving it a name." -msgstr "" - -#: src/routes/dashboard/resumes/-components/cards/create-card.tsx -#: src/routes/dashboard/resumes/-components/list-view.tsx -msgid "Start building your resume from scratch" +#: src/features/documents/documents-page.tsx +#: src/features/documents/new-document-dialog.tsx +msgid "Start blank" msgstr "" #: src/features/applications/components/export-applications-sheet.tsx @@ -6331,6 +6462,14 @@ msgstr "" msgid "Start each one with a concrete verb: built, led, reduced, migrated." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Start from" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Start from one you have and link the application." +msgstr "" + #: src/routes/agent/index.tsx msgid "Start new thread" msgstr "" @@ -6360,11 +6499,14 @@ msgstr "" msgid "Statistics" msgstr "" -#: src/dialogs/resume/import.tsx #: src/hooks/use-form-blocker.tsx msgid "Stay" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Stay here" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Stays in your browser" msgstr "" @@ -6414,6 +6556,10 @@ msgstr "" msgid "Subreddit" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Suggested from the source and the job. Change it anytime." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-results.tsx msgid "Suggestions" msgstr "" @@ -6467,6 +6613,7 @@ msgstr "" #: src/dialogs/resume/index.tsx #: src/features/applications/components/application-form-sheet.tsx #: src/features/applications/components/table-view.tsx +#: src/features/documents/document-actions.tsx msgid "Tags" msgstr "" @@ -6478,6 +6625,14 @@ msgstr "" msgid "Tags give software an explicit reading order. Enable them when exporting, if your tool offers it." msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Tags group documents in the library; pick one above the grid to filter by it." +msgstr "" + +#: src/features/documents/document-actions.tsx +msgid "Tags…" +msgstr "" + #: src/features/applications/components/application-ai-copilot.tsx msgid "Tailor my resume" msgstr "" @@ -6503,7 +6658,6 @@ msgid "Telugu" msgstr "" #: src/features/cover-letters/editor-dialog.tsx -#: src/features/cover-letters/library.tsx #: src/libs/resume/section.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx msgid "Template" @@ -6551,6 +6705,10 @@ msgstr "" msgid "Text is written one character at a time." msgstr "" +#: src/features/resume/import/read-file.ts +msgid "text layer found" +msgstr "" + #: src/features/ats-checker/messages.ts msgid "Text sits in the header or footer area." msgstr "" @@ -6613,10 +6771,18 @@ msgstr "" msgid "The application that sent you here made an invalid authorization request." msgstr "" +#: src/features/documents/document-actions.tsx +msgid "The application this letter is for." +msgstr "" + #: src/features/ats-checker/ai-review/ai-review-card.tsx msgid "The checks above are mechanical. This asks a language model what a reader would think of your bullets, and suggests rewrites. It produces no score." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "The copy is linked to the application, so Check and the assistant use its posting." +msgstr "" + #: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx msgid "The deep check could not finish. Please try again." msgstr "" @@ -6625,19 +6791,14 @@ msgstr "" msgid "The end is before the start." msgstr "" -#. Error shown when AI parsing returns invalid resume structure during import -#: src/dialogs/resume/import.tsx -msgid "The imported file could not be parsed into a valid resume." +#: src/features/documents/new-document-dialog.tsx +msgid "The file couldn't be read as a resume." msgstr "" #: src/features/ats-checker/messages.ts msgid "The order the text is stored in disagrees badly with the order it reads in." msgstr "" -#: src/features/cover-letters/library.tsx -msgid "The original letter stays in your resume. Each copy can be edited independently." -msgstr "" - #: src/components/layout/not-found-screen.tsx msgid "The page you're looking for may have been moved or no longer exists." msgstr "" @@ -6746,11 +6907,6 @@ msgstr "" msgid "Thinking" msgstr "" -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "This action cannot be undone." -msgstr "" - #: src/features/settings/pages/account.tsx msgid "This action cannot be undone. All your data will be permanently deleted." msgstr "" @@ -6799,10 +6955,6 @@ msgstr "" msgid "This entry will be permanently deleted. This can't be undone." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "This feature requires a connected AI provider. Please set one up in the settings." -msgstr "" - #: src/features/ats-checker/messages.ts msgid "This file contains form fields." msgstr "" @@ -6843,6 +6995,10 @@ msgstr "" msgid "This file is larger than many application forms accept." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "This file type can't be imported. Use a PDF, Word, Reactive Resume or JSON Resume file, or a LinkedIn export (.zip)." +msgstr "" + #: src/features/ats-checker/messages.ts msgid "This file uses a lot of different fonts." msgstr "" @@ -6879,14 +7035,6 @@ msgstr "" msgid "This link is missing its protocol." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page." -msgstr "" - -#: src/dialogs/resume/import.tsx -msgid "This may take a moment. Please do not close the window or refresh the page." -msgstr "" - #: src/features/ats-checker/report/report-view.tsx msgid "This measures how faithfully software can extract this file's text. It does not predict whether an application will be rejected, and no tool can. Your file was read in this browser and never uploaded." msgstr "" @@ -6903,9 +7051,8 @@ msgstr "" msgid "This page is very densely packed." msgstr "" -#. Error shown when a PDF has no extractable text layer during import -#: src/dialogs/resume/import.tsx -msgid "This PDF has no readable text. It is likely a scan, so there is nothing to import." +#: src/features/resume/import/read-file.ts +msgid "This PDF is a scanned image. There's no text to read. Try the Word version, or start blank and paste sections in." msgstr "" #: src/features/ats-checker/tool.tsx @@ -6925,10 +7072,6 @@ msgstr "" msgid "This period starts in the future." msgstr "" -#: src/features/cover-letters/library.tsx -msgid "This resume has no embedded cover letters." -msgstr "" - #: src/features/resume/builder/draft.ts msgid "This resume is locked and cannot be updated." msgstr "" @@ -7100,11 +7243,25 @@ msgstr "" msgid "Translations" msgstr "" +#: src/features/command-palette/pages/navigation.tsx +#: src/features/documents/trash-page.tsx +#: src/routes/dashboard/-components/app-shell.tsx +msgid "Trash" +msgstr "" + +#: src/features/documents/trash-page.tsx +msgid "Trash is empty" +msgstr "" + #. placeholder {0}: result.suggestion #: src/features/resume/share/link-tab.tsx msgid "Try {0}" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "Try a sample" +msgstr "" + #: src/components/layout/error-screen.tsx #: src/features/homepage/ats-playground.tsx #: src/features/resume/share/download-tab.tsx @@ -7115,6 +7272,10 @@ msgstr "" msgid "Try the settings to see what visitors can access. When you create your resume, you decide how to share it." msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Try with a sample resume" +msgstr "" + #: src/features/homepage/ats-playground.tsx msgid "Try your PDF" msgstr "" @@ -7193,7 +7354,8 @@ msgstr "" msgid "Two-Factor Authentication QR Code" msgstr "" -#: src/dialogs/resume/import.tsx +#: src/features/documents/documents-page.tsx +#: src/features/documents/trash-page.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx #: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx msgid "Type" @@ -7234,12 +7396,14 @@ msgstr "" msgid "Underline links" msgstr "" +#: src/features/documents/document-actions.tsx #: src/features/homepage/feature-explorer.tsx #: src/features/resume/editor/design/fit.ts #: src/features/resume/editor/design/template-group.tsx #: src/features/resume/editor/write/entry-card.tsx #: src/features/resume/editor/write/section-row.tsx #: src/routes/builder/$resumeId/-components/design-panel.tsx +#: src/routes/builder/$resumeId/-components/document-menu.tsx #: src/routes/builder/$resumeId/-components/editor-bar.tsx msgid "Undo" msgstr "" @@ -7248,17 +7412,18 @@ msgstr "" msgid "Undo stylesheet edit" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlink" +msgstr "" + #: src/features/settings/authentication/components/hooks.tsx msgid "Unlinking your {providerName} account..." msgstr "" #. Primary action button label to unlock a password-protected resume -#. Resume card context menu action to remove edit lock -#. Resume card dropdown action to remove edit lock #: src/features/auth/pages/resume-password.tsx +#: src/features/documents/document-actions.tsx #: src/features/resume/editor/write/write-panel.tsx -#: src/routes/dashboard/resumes/-components/menus/context-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/dropdown-menu.tsx msgid "Unlock" msgstr "" @@ -7267,6 +7432,10 @@ msgstr "" msgid "Unlock editing" msgstr "" +#: src/features/documents/document-actions.tsx +msgid "Unlock it first" +msgstr "" + #: src/features/settings/authentication/components/passkeys.tsx msgid "Unnamed passkey" msgstr "" @@ -7275,6 +7444,14 @@ msgstr "" msgid "Untitled" msgstr "" +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled letter" +msgstr "" + +#: src/features/documents/new-document-dialog.tsx +msgid "Untitled resume" +msgstr "" + #: src/features/settings/pages/profile.tsx msgid "Unverified" msgstr "" @@ -7532,6 +7709,10 @@ msgstr "" msgid "Vietnamese" msgstr "" +#: src/features/documents/documents-page.tsx +msgid "View" +msgstr "" + #: src/features/applications/components/calendar-view.tsx msgid "View application" msgstr "" @@ -7583,10 +7764,6 @@ msgstr "" msgid "Warning" msgstr "" -#: src/dialogs/resume/import.tsx -msgid "We couldn't detect the format automatically. Choose it above." -msgstr "" - #: src/components/layout/not-found-screen.tsx msgid "We couldn't find that page" msgstr "" @@ -7661,10 +7838,6 @@ msgstr "" msgid "What to download" msgstr "" -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "When locked, the resume cannot be updated or deleted." -msgstr "" - #: src/features/applications/components/interview-dialog.tsx msgid "Where" msgstr "" @@ -7820,10 +7993,6 @@ msgstr "" msgid "You have unsaved changes that will be lost." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "You'll be taken to the Integrations page. The file you selected won't be imported." -msgstr "" - #: src/features/homepage/community-stats.tsx msgid "You’re in good company." msgstr "" @@ -7940,23 +8109,10 @@ msgstr "" msgid "Your profile has been updated." msgstr "" -#: src/dialogs/resume/index.tsx -msgid "Your resume has been created." -msgstr "" - -#: src/routes/builder/$resumeId/-components/document-menu.tsx -#: src/routes/dashboard/resumes/-components/menus/use-resume-menu-actions.ts -msgid "Your resume has been deleted." -msgstr "" - #: src/dialogs/resume/index.tsx msgid "Your resume has been duplicated." msgstr "" -#: src/dialogs/resume/import.tsx -msgid "Your resume has been imported." -msgstr "" - #: src/dialogs/resume/index.tsx msgid "Your resume has been updated." msgstr ""