From 4e73a81d4be9b882091cb6a87f60f9c138021e77 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Fri, 23 Jan 2026 23:31:24 +0100 Subject: [PATCH] - fixes #2562, add better error messages for duplicate resume slugs - improvements made to ditgar template - general improvements to all templates with backgrounds - update dependencies and translations - improved print function that handles single page and multi page resumes --- docs/guides/using-custom-css.mdx | 4 +- locales/af-ZA.po | 105 +- locales/am-ET.po | 105 +- locales/ar-SA.po | 105 +- locales/az-AZ.po | 105 +- locales/bg-BG.po | 105 +- locales/bn-BD.po | 105 +- locales/ca-ES.po | 105 +- locales/cs-CZ.po | 105 +- locales/da-DK.po | 105 +- locales/de-DE.po | 105 +- locales/el-GR.po | 105 +- locales/en-US.po | 105 +- locales/es-ES.po | 105 +- locales/fa-IR.po | 105 +- locales/fi-FI.po | 105 +- locales/fr-FR.po | 105 +- locales/he-IL.po | 105 +- locales/hi-IN.po | 105 +- locales/hu-HU.po | 105 +- locales/id-ID.po | 105 +- locales/it-IT.po | 105 +- locales/ja-JP.po | 105 +- locales/km-KH.po | 105 +- locales/kn-IN.po | 105 +- locales/ko-KR.po | 105 +- locales/lt-LT.po | 105 +- locales/lv-LV.po | 105 +- locales/ml-IN.po | 105 +- locales/mr-IN.po | 105 +- locales/ms-MY.po | 105 +- locales/ne-NP.po | 105 +- locales/nl-NL.po | 105 +- locales/no-NO.po | 105 +- locales/or-IN.po | 105 +- locales/pl-PL.po | 105 +- locales/pt-BR.po | 105 +- locales/pt-PT.po | 105 +- locales/ro-RO.po | 105 +- locales/ru-RU.po | 105 +- locales/sk-SK.po | 105 +- locales/sq-AL.po | 105 +- locales/sr-SP.po | 105 +- locales/sv-SE.po | 105 +- locales/ta-IN.po | 105 +- locales/te-IN.po | 105 +- locales/th-TH.po | 105 +- locales/tr-TR.po | 105 +- locales/uk-UA.po | 105 +- locales/uz-UZ.po | 105 +- locales/vi-VN.po | 105 +- locales/zh-CN.po | 105 +- locales/zh-TW.po | 105 +- locales/zu-ZA.po | 105 +- package.json | 41 +- pnpm-lock.yaml | 1121 +++++++++-------- src/components/command-palette/index.tsx | 2 +- src/components/resume/preview.tsx | 11 +- .../resume/shared/get-section-component.tsx | 48 +- .../resume/shared/items/awards-item.tsx | 18 +- .../shared/items/certifications-item.tsx | 18 +- .../resume/shared/items/education-item.tsx | 24 +- .../resume/shared/items/experience-item.tsx | 20 +- .../resume/shared/items/interests-item.tsx | 10 +- .../resume/shared/items/languages-item.tsx | 13 +- .../resume/shared/items/profiles-item.tsx | 10 +- .../resume/shared/items/projects-item.tsx | 14 +- .../resume/shared/items/publications-item.tsx | 18 +- .../resume/shared/items/references-item.tsx | 29 +- .../resume/shared/items/skills-item.tsx | 19 +- .../resume/shared/items/volunteer-item.tsx | 18 +- src/components/resume/shared/page-icon.tsx | 2 +- src/components/resume/shared/page-level.tsx | 2 +- src/components/resume/shared/page-link.tsx | 2 +- src/components/resume/shared/page-section.tsx | 4 +- src/components/resume/store/resume.ts | 8 +- src/components/resume/templates/azurill.tsx | 20 + src/components/resume/templates/chikorita.tsx | 18 +- src/components/resume/templates/ditgar.tsx | 53 +- src/components/resume/templates/gengar.tsx | 38 +- src/components/resume/templates/glalie.tsx | 9 +- src/components/resume/templates/lapras.tsx | 4 +- src/components/ui/input-group.tsx | 2 +- src/components/ui/sonner.tsx | 2 +- src/dialogs/resume/index.tsx | 10 + src/integrations/orpc/router/resume.ts | 18 + src/integrations/orpc/services/printer.ts | 83 +- src/integrations/orpc/services/resume.ts | 53 +- src/integrations/query/client.ts | 3 +- .../builder/$resumeId/-components/dock.tsx | 3 +- .../-sidebar/left/sections/picture.tsx | 25 +- .../-sidebar/right/sections/css-editor.tsx | 18 +- .../-sidebar/right/sections/layout/pages.tsx | 11 +- src/routes/builder/$resumeId/index.tsx | 15 + src/schema/resume/data.ts | 2 +- src/styles/globals.css | 6 - 96 files changed, 3996 insertions(+), 3418 deletions(-) diff --git a/docs/guides/using-custom-css.mdx b/docs/guides/using-custom-css.mdx index 6f89d995e..67af29ac4 100644 --- a/docs/guides/using-custom-css.mdx +++ b/docs/guides/using-custom-css.mdx @@ -75,7 +75,7 @@ In the Custom CSS editor, type a `.` (dot). You'll get suggestions for commonly- - **Page-level**: `.page`, `.page-content`, `.page-header`, `.page-basics`, `.page-main`, `.page-sidebar`, `.page-picture` - **Section-level**: `.page-section`, `.section-content` - **Section types**: `.page-section-experience`, `.page-section-education`, `.page-section-projects`, etc. -- **Generic item building blocks**: `.section-item`, `.section-item-header`, `.section-item-title`, `.section-item-description`, `.section-item-metadata`, `.section-item-link`, etc. +- **Generic item building blocks**: `.section-item`, `.section-item-header`, `.section-item-title`, `.section-item-description`, `.section-item-metadata`, `.section-item-website`, etc. - **Per-section item selectors**: `.experience-item`, `.skills-item`, `.profiles-item`, etc. - **Template wrapper**: `.template-azurill`, `.template-onyx`, `.template-gengar`, etc. @@ -198,7 +198,7 @@ Example (tighten spacing without changing your layout settings): ### 5) Style links like a “chip” (useful for project links) ```css -.section-item-link a { +.section-item-website a { display: inline-block; padding: 3pt 9pt; border-radius: 999pt; diff --git a/locales/af-ZA.po b/locales/af-ZA.po index 34591494f..cfa4faa76 100644 --- a/locales/af-ZA.po +++ b/locales/af-ZA.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/am-ET.po b/locales/am-ET.po index 2efc16fc4..732c765d9 100644 --- a/locales/am-ET.po +++ b/locales/am-ET.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ar-SA.po b/locales/ar-SA.po index 3dec37d3d..bf113dd24 100644 --- a/locales/ar-SA.po +++ b/locales/ar-SA.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/az-AZ.po b/locales/az-AZ.po index facc844f4..bd6f7b2a5 100644 --- a/locales/az-AZ.po +++ b/locales/az-AZ.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/bg-BG.po b/locales/bg-BG.po index bc282dff7..a44122a61 100644 --- a/locales/bg-BG.po +++ b/locales/bg-BG.po @@ -88,7 +88,7 @@ msgstr "На текущия ви имейл адрес е изпратена в msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "Безплатен конструктор на автобиографии с отворен код, който опростява процеса на създаване, актуализиране и споделяне на автобиографията ви." -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "Връзката към автобиографията ви е копирана в клипборда." @@ -105,6 +105,11 @@ msgstr "На имейл адреса ви е изпратена нова връ msgid "A passion project by <0>Amruth Pillai." msgstr "Проект на страст <0>Amruth Pillai." +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "Абсолютно! Можете да експортирате автобиографията си в PDF само с едно кликване. Експортираният PDF файл запазва перфектно всички ваши форматирания и стилове." @@ -186,7 +191,7 @@ msgstr "Добавяне на колона след" msgid "Add Column Before" msgstr "Добавяне на колона преди" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "Добавяне на страница" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/bn-BD.po b/locales/bn-BD.po index b61fa784e..ec4abd797 100644 --- a/locales/bn-BD.po +++ b/locales/bn-BD.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ca-ES.po b/locales/ca-ES.po index e22deddbe..4d4e027bd 100644 --- a/locales/ca-ES.po +++ b/locales/ca-ES.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/cs-CZ.po b/locales/cs-CZ.po index 87ec266ca..a66889d32 100644 --- a/locales/cs-CZ.po +++ b/locales/cs-CZ.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/da-DK.po b/locales/da-DK.po index 9726e0dcf..95dd4da75 100644 --- a/locales/da-DK.po +++ b/locales/da-DK.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/de-DE.po b/locales/de-DE.po index 8eaaa8a56..9137a510c 100644 --- a/locales/de-DE.po +++ b/locales/de-DE.po @@ -88,7 +88,7 @@ msgstr "Ein Bestätigungslink wurde an Ihre aktuelle E-Mail-Adresse gesendet. Bi msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "Ein Link zu Ihrem Lebenslauf wurde in die Zwischenablage kopiert." @@ -105,6 +105,11 @@ msgstr "Ein neuer Verifizierungslink wurde an Ihre E-Mail-Adresse gesendet. Bitt msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "Spalte danach einfügen" msgid "Add Column Before" msgstr "Spalte davor einfügen" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "Seite hinzufügen" @@ -325,7 +330,7 @@ msgstr "Studienfach" msgid "Artificial Intelligence" msgstr "Künstliche Intelligenz" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "Seitenverhältnis" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "Fett" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "Rahmenradius" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "Rahmenbreite" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "Zentriert" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "Sprache ändern zu..." msgid "Change theme to..." msgstr "Design ändern zu..." -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "Sie haben es sich anders überlegt? Benennen Sie Ihren Lebenslauf in etwas Aussagekräftigeres um." @@ -590,12 +595,12 @@ msgstr "Backup-Codes kopieren" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "Eine neue Referenz erstellen" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "Einen neuen Lebenslauf erstellen" @@ -679,7 +684,7 @@ msgstr "Eine neue Fähigkeit erstellen" msgid "Create a new volunteer experience" msgstr "Eine neue Freiwilligenerfahrung erstellen" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "Beispiel-Lebenslauf erstellen" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "Ihr Lebenslauf wird erstellt..." @@ -763,7 +768,7 @@ msgstr "Konto löschen" msgid "Delete Column" msgstr "Spalte löschen" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "Seite löschen" @@ -775,10 +780,6 @@ msgstr "Zeile löschen" msgid "Delete Table" msgstr "Tabelle löschen" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "Bild wird gelöscht..." - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "Ihr Konto wird gelöscht..." @@ -866,11 +867,11 @@ msgstr "Laden Sie eine Kopie Ihres Lebenslaufs im JSON-Format herunter. Nutzen S msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "Laden Sie eine Kopie Ihres Lebenslaufs im PDF-Format herunter. Nutzen Sie diese Datei zum Drucken oder zum einfachen Teilen mit Personalvermittlern." -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "Ziehen Sie Abschnitte hierher, um sie zwischen Spalten zu verschieben" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "Ziehen Sie Abschnitte hierher, um sie zwischen Spalten zu verschieben" msgid "Duplicate" msgstr "Duplizieren" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "Lebenslauf duplizieren" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 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/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "Ihr Lebenslauf wird dupliziert..." @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "Volle Breite" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "Zufälligen Namen generieren" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "Beschriftung" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "Querformat" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "Seite" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "Seite {0}" @@ -1683,7 +1684,7 @@ msgstr "Bitte geben Sie die URL ein, zu der Sie verlinken möchten:" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "Hochformat" @@ -1870,7 +1871,7 @@ msgstr "Rechtsbündig" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "Einstellungen" msgid "Setup Authenticator App" msgstr "Authenticator-App einrichten" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "Schattenbreite" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "Größe" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "Sponsoren" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "Quadrat" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "Beginnen Sie mit dem Erstellen Ihres Lebenslaufs, indem Sie ihm einen Namen geben." @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "Tabelle" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "Stichwörter" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "Stichwörter können genutzt werden, um Ihren Lebenslauf nach Schlüsselwörtern zu kategorisieren." @@ -2246,7 +2247,7 @@ msgstr "Diese Aktion kann nicht rückgängig gemacht werden. Alle Ihre Daten wer msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "Dies ist ein URL-freundlicher Name für Ihren Lebenslauf." @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "Tipp: Benennen Sie den Lebenslauf nach der Position, auf die Sie sich bewerben." @@ -2467,7 +2468,7 @@ msgstr "Eine bestehende Freiwilligenerfahrung aktualisieren" msgid "Update Password" msgstr "Passwort aktualisieren" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "Lebenslauf aktualisieren" @@ -2479,15 +2480,15 @@ msgstr "Aktualisieren Sie Ihr Passwort" msgid "Updating your password..." msgstr "Ihr Passwort wird aktualisiert..." -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "Ihr Lebenslauf wird aktualisiert..." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "Bild wird hochgeladen..." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "Ihr Konto wurde erfolgreich gelöscht." msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "Ihr Profil wurde erfolgreich aktualisiert." #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "Ihr Lebenslauf wurde erfolgreich erstellt." @@ -2673,7 +2678,7 @@ msgstr "Ihr Lebenslauf wurde erfolgreich erstellt." msgid "Your resume has been deleted successfully." msgstr "Ihr Lebenslauf wurde erfolgreich gelöscht." -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "Ihr Lebenslauf wurde erfolgreich dupliziert." @@ -2681,7 +2686,7 @@ msgstr "Ihr Lebenslauf wurde erfolgreich dupliziert." msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "Ihr Lebenslauf wurde erfolgreich aktualisiert." @@ -2693,11 +2698,11 @@ msgstr "Der öffentliche Link Ihres Lebenslaufs ist derzeit mit einem Passwort g msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/el-GR.po b/locales/el-GR.po index aff27e075..61985efba 100644 --- a/locales/el-GR.po +++ b/locales/el-GR.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/en-US.po b/locales/en-US.po index fc49c520f..5de232e62 100644 --- a/locales/en-US.po +++ b/locales/en-US.po @@ -83,7 +83,7 @@ msgstr "A confirmation link has been sent to your current email address. Please msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "A link to your resume has been copied to clipboard." @@ -100,6 +100,11 @@ msgstr "A new verification link has been sent to your email address. Please chec msgid "A passion project by <0>Amruth Pillai." msgstr "A passion project by <0>Amruth Pillai." +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "A resume with this slug already exists." + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." @@ -181,7 +186,7 @@ msgstr "Add Column After" msgid "Add Column Before" msgstr "Add Column Before" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "Add Page" @@ -320,7 +325,7 @@ msgstr "Area of Study" msgid "Artificial Intelligence" msgstr "Artificial Intelligence" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "Aspect Ratio" @@ -385,11 +390,11 @@ msgstr "Body" msgid "Bold" msgstr "Bold" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "Border Radius" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "Border Width" @@ -462,7 +467,7 @@ msgstr "Catalan" msgid "Center Align" msgstr "Center Align" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "Center view" @@ -482,7 +487,7 @@ msgstr "Change language to..." msgid "Change theme to..." msgstr "Change theme to..." -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "Changed your mind? Rename your resume to something more descriptive." @@ -585,12 +590,12 @@ msgstr "Copy Backup Codes" 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/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "Copy URL" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -661,7 +666,7 @@ msgid "Create a new reference" msgstr "Create a new reference" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "Create a new resume" @@ -674,7 +679,7 @@ msgstr "Create a new skill" msgid "Create a new volunteer experience" msgstr "Create a new volunteer experience" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "Create a Sample Resume" @@ -687,7 +692,7 @@ msgid "Creating your API key..." msgstr "Creating your API key..." #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "Creating your resume..." @@ -758,7 +763,7 @@ msgstr "Delete Account" msgid "Delete Column" msgstr "Delete Column" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "Delete Page" @@ -770,10 +775,6 @@ msgstr "Delete Row" msgid "Delete Table" msgstr "Delete Table" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "Deleting picture..." - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "Deleting your account..." @@ -861,11 +862,11 @@ msgstr "Download a copy of your resume in JSON format. Use this file for backup msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "Download JSON" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "Download PDF" @@ -877,11 +878,11 @@ msgstr "Downloading..." msgid "Downloads" msgstr "Downloads" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "Drag and drop sections here to move them between columns" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -889,15 +890,15 @@ msgstr "Drag and drop sections here to move them between columns" msgid "Duplicate" msgstr "Duplicate" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "Duplicate Resume" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 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/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "Duplicating your resume..." @@ -1093,11 +1094,11 @@ msgstr "Free" msgid "French" msgstr "French" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "Full Width" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "Generate a random name" @@ -1323,7 +1324,7 @@ msgstr "Korean" msgid "Label" msgstr "Label" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "Landscape" @@ -1482,7 +1483,7 @@ msgid "Multilingual" msgstr "Multilingual" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1593,7 +1594,7 @@ msgstr "Page" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "Page {0}" @@ -1678,7 +1679,7 @@ msgstr "Please enter the URL you want to link to:" msgid "Polish" msgstr "Polish" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "Portrait" @@ -1865,7 +1866,7 @@ msgstr "Right Align" msgid "Romanian" msgstr "Romanian" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "Rotation" @@ -1873,7 +1874,7 @@ msgstr "Rotation" msgid "Russian" msgstr "Russian" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1963,7 +1964,7 @@ msgstr "Settings" msgid "Setup Authenticator App" msgstr "Setup Authenticator App" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "Shadow Width" @@ -2040,7 +2041,7 @@ msgstr "Single-column with a sidebar and clean grid layout; versatile for any pr msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "Single-column; polished and serious for senior or enterprise-level positions." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "Size" @@ -2056,7 +2057,7 @@ msgstr "Skip to main content" msgid "Slovak" msgstr "Slovak" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "Slug" @@ -2092,7 +2093,7 @@ msgid "Sponsors" msgstr "Sponsors" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "Square" @@ -2105,7 +2106,7 @@ msgstr "Star us on GitHub (opens in new tab)" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "Star us on GitHub, currently {0} stars (opens in new tab)" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "Start building your resume by giving it a name." @@ -2149,11 +2150,11 @@ msgstr "Switch to light theme" msgid "Table" msgstr "Table" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "Tags" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "Tags can be used to categorize your resume by keywords." @@ -2241,7 +2242,7 @@ msgstr "This action cannot be undone. All your data will be permanently deleted. msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "This feature requires AI Integration to be enabled. Please enable it in the settings." -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "This is a URL-friendly name for your resume." @@ -2273,7 +2274,7 @@ msgstr "Timelapse demonstration of building a resume with Reactive Resume" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "Tip: You can name the resume referring to the position you are applying for." @@ -2462,7 +2463,7 @@ msgstr "Update an existing volunteer experience" msgid "Update Password" msgstr "Update Password" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "Update Resume" @@ -2474,15 +2475,15 @@ msgstr "Update your password" msgid "Updating your password..." msgstr "Updating your password..." -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "Updating your resume..." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "Uploading picture..." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "URL" @@ -2626,6 +2627,10 @@ msgstr "Your account has been deleted successfully." msgid "Your API key has been copied to the clipboard." msgstr "Your API key has been copied to the clipboard." +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "Your changes are saved automatically." + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "Your data is secure, and never shared or sold to anyone." @@ -2659,7 +2664,7 @@ msgid "Your profile has been updated successfully." msgstr "Your profile has been updated successfully." #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "Your resume has been created successfully." @@ -2668,7 +2673,7 @@ msgstr "Your resume has been created successfully." msgid "Your resume has been deleted successfully." msgstr "Your resume has been deleted successfully." -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "Your resume has been duplicated successfully." @@ -2676,7 +2681,7 @@ msgstr "Your resume has been duplicated successfully." msgid "Your resume has been imported successfully." msgstr "Your resume has been imported successfully." -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "Your resume has been updated successfully." @@ -2688,11 +2693,11 @@ msgstr "Your resume's public link is currently protected by a password. Share th msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "Your support ensures the project remains free and accessible for everyone, now and in the future." -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "Zoom in" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "Zoom out" diff --git a/locales/es-ES.po b/locales/es-ES.po index 0d36d1632..9f377292f 100644 --- a/locales/es-ES.po +++ b/locales/es-ES.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/fa-IR.po b/locales/fa-IR.po index 8f54c0f38..003715e2b 100644 --- a/locales/fa-IR.po +++ b/locales/fa-IR.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/fi-FI.po b/locales/fi-FI.po index 7f27596d8..cd6afc049 100644 --- a/locales/fi-FI.po +++ b/locales/fi-FI.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/fr-FR.po b/locales/fr-FR.po index ca0490def..530ac42c6 100644 --- a/locales/fr-FR.po +++ b/locales/fr-FR.po @@ -88,7 +88,7 @@ msgstr "Un lien de confirmation a été envoyé à votre adresse email actuelle. msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "Un générateur de CV gratuit et open-source qui simplifie le processus de création, de mise à jour et de partage de votre CV." -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "Un lien vers votre CV a été copié dans le presse-papiers." @@ -105,6 +105,11 @@ msgstr "Un nouveau lien de vérification a été envoyé à votre adresse email. msgid "A passion project by <0>Amruth Pillai." msgstr "Un projet-passion de <0>Amruth Pillai." +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "Absolument ! Vous pouvez exporter votre CV au format PDF en un seul clic. Le PDF exporté conserve parfaitement toutes vos mises en forme et votre style." @@ -186,7 +191,7 @@ msgstr "Ajouter une colonne après" msgid "Add Column Before" msgstr "Ajouter une colonne avant" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "Ajouter une page" @@ -325,7 +330,7 @@ msgstr "Domaine d'étude" msgid "Artificial Intelligence" msgstr "Intelligence artificielle" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "Format d'image" @@ -390,11 +395,11 @@ msgstr "Corps" msgid "Bold" msgstr "Gras" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "Coins arrondis" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "Largeur de la bordure" @@ -467,7 +472,7 @@ msgstr "Catalan" msgid "Center Align" msgstr "Alignement centré" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "Centrer la vue" @@ -487,7 +492,7 @@ msgstr "Changer la langue en..." msgid "Change theme to..." msgstr "Changez de thème pour..." -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "Vous avez changé d'avis ? Renommez votre CV en quelque chose de plus descriptif." @@ -590,12 +595,12 @@ msgstr "Copier les codes de secours" 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/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "Copier l'URL" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "Créer une nouvelle référence" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "Créer un nouveau CV" @@ -679,7 +684,7 @@ msgstr "Créer une nouvelle compétence" msgid "Create a new volunteer experience" msgstr "Créer une nouvelle expérience de bénévolat" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "Créer un exemple de CV" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "Création de votre clé API..." #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "Création de votre CV..." @@ -763,7 +768,7 @@ msgstr "Supprimer le compte" msgid "Delete Column" msgstr "Supprimer la colonne" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "Supprimer la page" @@ -775,10 +780,6 @@ msgstr "Supprimer la ligne" msgid "Delete Table" msgstr "Supprimer la table" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "Suppression de l'image..." - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "Suppression de votre compte..." @@ -866,11 +867,11 @@ msgstr "Téléchargez un exemplaire de votre CV au format JSON. Utilisez ce fich msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "Téléchargez un exemplaire de votre CV au format PDF. Utilisez ce fichier pour l'imprimer ou pour partager facilement votre CV avec les recruteurs." -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "Télécharger le PDF" @@ -882,11 +883,11 @@ msgstr "Téléchargement en cours..." msgid "Downloads" msgstr "Téléchargements" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "Glissez-déposez les sections ici pour les déplacer d'une colonne à l'autre" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "Glissez-déposez les sections ici pour les déplacer d'une colonne à l' msgid "Duplicate" msgstr "Dupliquer" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "Dupliquer le CV" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 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/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "Duplication de votre CV..." @@ -1098,11 +1099,11 @@ msgstr "Gratuit" msgid "French" msgstr "Français" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "Pleine largeur" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "Générer un nom aléatoire" @@ -1328,7 +1329,7 @@ msgstr "Coréen" msgid "Label" msgstr "Libellé" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "Paysage" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "Multilingue" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "Page" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "Page {0}" @@ -1683,7 +1684,7 @@ msgstr "Veuillez saisir l'URL vers laquelle vous souhaitez rediriger :" msgid "Polish" msgstr "Polonais" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "Portrait" @@ -1870,7 +1871,7 @@ msgstr "Alignement à droite" msgid "Romanian" msgstr "Roumain" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "Rotation" @@ -1878,7 +1879,7 @@ msgstr "Rotation" msgid "Russian" msgstr "Russe" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "Paramètres" msgid "Setup Authenticator App" msgstr "Configurer l'application d'authentification" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "Largeur de l'ombre" @@ -2045,7 +2046,7 @@ msgstr "Une seule colonne avec un encart et une disposition en grille propre ; p msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "Colonne unique ; soigné et sérieux pour les postes de seniors ou de direction." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "Taille" @@ -2061,7 +2062,7 @@ msgstr "Passer au contenu principal" msgid "Slovak" msgstr "Slovaque" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "Slug" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "Sponsors" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "Carré" @@ -2110,7 +2111,7 @@ msgstr "Ajoutez-nous en favori sur GitHub (s'ouvre dans un nouvel onglet)" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "Ajoutez-nous en favori sur GitHub, actuellement {0} étoiles (s'ouvre dans un nouvel onglet)" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "Commencez à créer votre CV en lui donnant un nom." @@ -2154,11 +2155,11 @@ msgstr "Basculer en mode clair" msgid "Table" msgstr "Tableau" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "Mots-clés" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "Les mots-clés peuvent être utilisés pour catégoriser vos CVs." @@ -2246,7 +2247,7 @@ msgstr "Cette action ne peut pas être annulée. Toutes vos données seront déf msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "Cette fonctionnalité nécessite l'activation de l'intégration de l'IA. Veuillez l'activer dans les paramètres." -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "Il s'agit d'un nom convivial pour l'URL de votre CV." @@ -2278,7 +2279,7 @@ msgstr "Démonstration en accéléré de la construction d'un CV avec Reactive R msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "Conseil : donnez un nom à votre clé API, correspondant à l'objectif de la clé, pour vous aider à l'identifier ultérieurement." -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "Astuce : Vous pouvez nommer le CV en faisant référence au poste pour lequel vous postulez." @@ -2467,7 +2468,7 @@ msgstr "Modifier une expérience de bénévolat existante" msgid "Update Password" msgstr "Modifier le mot de passe" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "Modifier le CV" @@ -2479,15 +2480,15 @@ msgstr "Modifier votre mot de passe" msgid "Updating your password..." msgstr "Mise à jour de votre mot de passe..." -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "Mise à jour de votre CV..." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "Téléchargement de la photo..." -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "URL" @@ -2631,6 +2632,10 @@ msgstr "Votre compte a été supprimé avec succès." msgid "Your API key has been copied to the clipboard." msgstr "Votre clé API a été copiée dans le presse-papiers." +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "Vos données sont sécurisées et ne sont jamais partagées ou vendues à qui que ce soit." @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "Votre profil a été mis à jour avec succès." #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "Votre CV a été créé avec succès." @@ -2673,7 +2678,7 @@ msgstr "Votre CV a été créé avec succès." msgid "Your resume has been deleted successfully." msgstr "Votre CV a été supprimé avec succès." -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "Votre CV a été dupliqué avec succès." @@ -2681,7 +2686,7 @@ msgstr "Votre CV a été dupliqué avec succès." msgid "Your resume has been imported successfully." msgstr "Votre CV a été importé avec succès." -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "Votre CV a été mis à jour avec succès." @@ -2693,11 +2698,11 @@ msgstr "Le lien public de votre CV est actuellement protégé par un mot de pass msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "Grâce à votre soutien, le projet reste gratuit et accessible à tous, aujourd'hui et à l'avenir." -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "Zoom avant" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "Zoom arrière" diff --git a/locales/he-IL.po b/locales/he-IL.po index 2809b8b10..641952452 100644 --- a/locales/he-IL.po +++ b/locales/he-IL.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/hi-IN.po b/locales/hi-IN.po index 24d0a6016..f63f1d6a2 100644 --- a/locales/hi-IN.po +++ b/locales/hi-IN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/hu-HU.po b/locales/hu-HU.po index 342e96187..1dc8d2fb6 100644 --- a/locales/hu-HU.po +++ b/locales/hu-HU.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/id-ID.po b/locales/id-ID.po index a7d561eed..86c7b17cf 100644 --- a/locales/id-ID.po +++ b/locales/id-ID.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/it-IT.po b/locales/it-IT.po index 2c38e5da2..e2b0a353b 100644 --- a/locales/it-IT.po +++ b/locales/it-IT.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ja-JP.po b/locales/ja-JP.po index 1ab8ce422..374885f0a 100644 --- a/locales/ja-JP.po +++ b/locales/ja-JP.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/km-KH.po b/locales/km-KH.po index 082231c26..ce46e07f1 100644 --- a/locales/km-KH.po +++ b/locales/km-KH.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/kn-IN.po b/locales/kn-IN.po index 28850ffde..9db51ca95 100644 --- a/locales/kn-IN.po +++ b/locales/kn-IN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ko-KR.po b/locales/ko-KR.po index 68b03b6e8..420773e9a 100644 --- a/locales/ko-KR.po +++ b/locales/ko-KR.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/lt-LT.po b/locales/lt-LT.po index 3da4183ea..6f9106c9d 100644 --- a/locales/lt-LT.po +++ b/locales/lt-LT.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/lv-LV.po b/locales/lv-LV.po index 10cb47497..7ea2569d6 100644 --- a/locales/lv-LV.po +++ b/locales/lv-LV.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ml-IN.po b/locales/ml-IN.po index 56c010008..a897368a3 100644 --- a/locales/ml-IN.po +++ b/locales/ml-IN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/mr-IN.po b/locales/mr-IN.po index f83e78448..b864bff7a 100644 --- a/locales/mr-IN.po +++ b/locales/mr-IN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ms-MY.po b/locales/ms-MY.po index f077514f9..dd0c3ef94 100644 --- a/locales/ms-MY.po +++ b/locales/ms-MY.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ne-NP.po b/locales/ne-NP.po index ee2bf448d..43fe64a96 100644 --- a/locales/ne-NP.po +++ b/locales/ne-NP.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/nl-NL.po b/locales/nl-NL.po index 1716c2e4e..0ad87a63f 100644 --- a/locales/nl-NL.po +++ b/locales/nl-NL.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/no-NO.po b/locales/no-NO.po index 04890d456..9e1bca39c 100644 --- a/locales/no-NO.po +++ b/locales/no-NO.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/or-IN.po b/locales/or-IN.po index 42fc607fa..d38232447 100644 --- a/locales/or-IN.po +++ b/locales/or-IN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/pl-PL.po b/locales/pl-PL.po index ed02abb1f..8ff9347b1 100644 --- a/locales/pl-PL.po +++ b/locales/pl-PL.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/pt-BR.po b/locales/pt-BR.po index f23800347..9e6ade382 100644 --- a/locales/pt-BR.po +++ b/locales/pt-BR.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "Adicionar coluna depois" msgid "Add Column Before" msgstr "Adicionar coluna antes" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "Adicionar página" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "URL" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "Aumentar zoom" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "Diminuir zoom" diff --git a/locales/pt-PT.po b/locales/pt-PT.po index 1c8f335c8..20d28f82b 100644 --- a/locales/pt-PT.po +++ b/locales/pt-PT.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ro-RO.po b/locales/ro-RO.po index 014500221..505100463 100644 --- a/locales/ro-RO.po +++ b/locales/ro-RO.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ru-RU.po b/locales/ru-RU.po index 55deaa772..29c0c9593 100644 --- a/locales/ru-RU.po +++ b/locales/ru-RU.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/sk-SK.po b/locales/sk-SK.po index 4cb264cd1..0434bc4e7 100644 --- a/locales/sk-SK.po +++ b/locales/sk-SK.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/sq-AL.po b/locales/sq-AL.po index 1469c8bb3..0849e6e8e 100644 --- a/locales/sq-AL.po +++ b/locales/sq-AL.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/sr-SP.po b/locales/sr-SP.po index cf9453fac..796b8ab41 100644 --- a/locales/sr-SP.po +++ b/locales/sr-SP.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/sv-SE.po b/locales/sv-SE.po index 33dee0564..ec8152173 100644 --- a/locales/sv-SE.po +++ b/locales/sv-SE.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/ta-IN.po b/locales/ta-IN.po index 34fd9f814..893a11946 100644 --- a/locales/ta-IN.po +++ b/locales/ta-IN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/te-IN.po b/locales/te-IN.po index e8c5b3658..d93fe0d87 100644 --- a/locales/te-IN.po +++ b/locales/te-IN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/th-TH.po b/locales/th-TH.po index 7fc86557c..a2062af43 100644 --- a/locales/th-TH.po +++ b/locales/th-TH.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/tr-TR.po b/locales/tr-TR.po index aec0e5d69..6c9d3783f 100644 --- a/locales/tr-TR.po +++ b/locales/tr-TR.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/uk-UA.po b/locales/uk-UA.po index 5fc08fbd7..d66a9b0a0 100644 --- a/locales/uk-UA.po +++ b/locales/uk-UA.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/uz-UZ.po b/locales/uz-UZ.po index 5bffc4d5b..04ddc3521 100644 --- a/locales/uz-UZ.po +++ b/locales/uz-UZ.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/vi-VN.po b/locales/vi-VN.po index ae9ca5fd6..e3e529dd3 100644 --- a/locales/vi-VN.po +++ b/locales/vi-VN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/zh-CN.po b/locales/zh-CN.po index 51ddd516f..58b7a87dd 100644 --- a/locales/zh-CN.po +++ b/locales/zh-CN.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/zh-TW.po b/locales/zh-TW.po index 40c9a8bb2..169aa4cdb 100644 --- a/locales/zh-TW.po +++ b/locales/zh-TW.po @@ -88,7 +88,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -105,6 +105,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -186,7 +191,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -325,7 +330,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -390,11 +395,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -467,7 +472,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -487,7 +492,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -590,12 +595,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -666,7 +671,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -679,7 +684,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -692,7 +697,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -763,7 +768,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -775,10 +780,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -866,11 +867,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -882,11 +883,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -894,15 +895,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1098,11 +1099,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1328,7 +1329,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1487,7 +1488,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1598,7 +1599,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1683,7 +1684,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1870,7 +1871,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1878,7 +1879,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1968,7 +1969,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2045,7 +2046,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2061,7 +2062,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2097,7 +2098,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2110,7 +2111,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2154,11 +2155,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2246,7 +2247,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2278,7 +2279,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2467,7 +2468,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2479,15 +2480,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2631,6 +2632,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2664,7 +2669,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2673,7 +2678,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2681,7 +2686,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2693,11 +2698,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/locales/zu-ZA.po b/locales/zu-ZA.po index 56e427215..9309f0acf 100644 --- a/locales/zu-ZA.po +++ b/locales/zu-ZA.po @@ -83,7 +83,7 @@ msgstr "" msgid "A free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:44 +#: src/routes/builder/$resumeId/-components/dock.tsx:45 #: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx:39 msgid "A link to your resume has been copied to clipboard." msgstr "" @@ -100,6 +100,11 @@ msgstr "" msgid "A passion project by <0>Amruth Pillai." msgstr "" +#: src/dialogs/resume/index.tsx:69 +#: src/dialogs/resume/index.tsx:178 +msgid "A resume with this slug already exists." +msgstr "" + #: src/routes/_home/-sections/faq.tsx:27 msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly." msgstr "" @@ -181,7 +186,7 @@ msgstr "" msgid "Add Column Before" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:223 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:226 msgid "Add Page" msgstr "" @@ -320,7 +325,7 @@ msgstr "" msgid "Artificial Intelligence" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:216 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:211 msgid "Aspect Ratio" msgstr "" @@ -385,11 +390,11 @@ msgstr "" msgid "Bold" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:280 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:275 msgid "Border Radius" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:365 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:360 msgid "Border Width" msgstr "" @@ -462,7 +467,7 @@ msgstr "" msgid "Center Align" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:76 +#: src/routes/builder/$resumeId/-components/dock.tsx:77 msgid "Center view" msgstr "" @@ -482,7 +487,7 @@ msgstr "" msgid "Change theme to..." msgstr "" -#: src/dialogs/resume/index.tsx:185 +#: src/dialogs/resume/index.tsx:195 msgid "Changed your mind? Rename your resume to something more descriptive." msgstr "" @@ -585,12 +590,12 @@ msgstr "" msgid "Copy this secret key and use it in your applications to access your data." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:78 +#: src/routes/builder/$resumeId/-components/dock.tsx:79 msgid "Copy URL" msgstr "" #: src/dialogs/api-key/create.tsx:147 -#: src/dialogs/resume/index.tsx:116 +#: src/dialogs/resume/index.tsx:121 #: src/dialogs/resume/sections/award.tsx:71 #: src/dialogs/resume/sections/certification.tsx:71 #: src/dialogs/resume/sections/custom.tsx:82 @@ -661,7 +666,7 @@ msgid "Create a new reference" msgstr "" #: src/components/command-palette/pages/resumes.tsx:55 -#: src/dialogs/resume/index.tsx:102 +#: src/dialogs/resume/index.tsx:107 #: src/routes/dashboard/resumes/-components/create-card.tsx:11 msgid "Create a new resume" msgstr "" @@ -674,7 +679,7 @@ msgstr "" msgid "Create a new volunteer experience" msgstr "" -#: src/dialogs/resume/index.tsx:129 +#: src/dialogs/resume/index.tsx:134 msgid "Create a Sample Resume" msgstr "" @@ -687,7 +692,7 @@ msgid "Creating your API key..." msgstr "" #: src/dialogs/resume/index.tsx:60 -#: src/dialogs/resume/index.tsx:84 +#: src/dialogs/resume/index.tsx:89 msgid "Creating your resume..." msgstr "" @@ -758,7 +763,7 @@ msgstr "" msgid "Delete Column" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:261 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:264 msgid "Delete Page" msgstr "" @@ -770,10 +775,6 @@ msgstr "" msgid "Delete Table" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:59 -msgid "Deleting picture..." -msgstr "" - #: src/routes/dashboard/settings/danger-zone.tsx:40 msgid "Deleting your account..." msgstr "" @@ -861,11 +862,11 @@ msgstr "" msgid "Download a copy of your resume in PDF format. Use this file for printing or to easily share your resume with recruiters." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:79 +#: src/routes/builder/$resumeId/-components/dock.tsx:80 msgid "Download JSON" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:81 +#: src/routes/builder/$resumeId/-components/dock.tsx:82 msgid "Download PDF" msgstr "" @@ -877,11 +878,11 @@ msgstr "" msgid "Downloads" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:308 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:311 msgid "Drag and drop sections here to move them between columns" msgstr "" -#: src/dialogs/resume/index.tsx:263 +#: src/dialogs/resume/index.tsx:273 #: src/routes/builder/$resumeId/-components/header.tsx:140 #: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx:231 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:280 @@ -889,15 +890,15 @@ msgstr "" msgid "Duplicate" msgstr "" -#: src/dialogs/resume/index.tsx:250 +#: src/dialogs/resume/index.tsx:260 msgid "Duplicate Resume" msgstr "" -#: src/dialogs/resume/index.tsx:253 +#: src/dialogs/resume/index.tsx:263 msgid "Duplicate your resume to create a new one, just like the original." msgstr "" -#: src/dialogs/resume/index.tsx:228 +#: src/dialogs/resume/index.tsx:238 msgid "Duplicating your resume..." msgstr "" @@ -1093,11 +1094,11 @@ msgstr "" msgid "French" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:253 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:256 msgid "Full Width" msgstr "" -#: src/dialogs/resume/index.tsx:299 +#: src/dialogs/resume/index.tsx:309 msgid "Generate a random name" msgstr "" @@ -1323,7 +1324,7 @@ msgstr "" msgid "Label" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:249 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:244 msgid "Landscape" msgstr "" @@ -1482,7 +1483,7 @@ msgid "Multilingual" msgstr "" #: src/dialogs/api-key/create.tsx:88 -#: src/dialogs/resume/index.tsx:292 +#: src/dialogs/resume/index.tsx:302 #: src/dialogs/resume/sections/interest.tsx:168 #: src/dialogs/resume/sections/project.tsx:150 #: src/dialogs/resume/sections/reference.tsx:152 @@ -1593,7 +1594,7 @@ msgstr "" #. placeholder {0}: pageIndex + 1 #: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx:117 -#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:246 +#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx:249 msgid "Page {0}" msgstr "" @@ -1678,7 +1679,7 @@ msgstr "" msgid "Polish" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:260 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:255 msgid "Portrait" msgstr "" @@ -1865,7 +1866,7 @@ msgstr "" msgid "Romanian" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:185 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:180 msgid "Rotation" msgstr "" @@ -1873,7 +1874,7 @@ msgstr "" msgid "Russian" msgstr "" -#: src/dialogs/resume/index.tsx:195 +#: src/dialogs/resume/index.tsx:205 #: src/dialogs/resume/sections/award.tsx:132 #: src/dialogs/resume/sections/certification.tsx:132 #: src/dialogs/resume/sections/custom.tsx:136 @@ -1963,7 +1964,7 @@ msgstr "" msgid "Setup Authenticator App" msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:415 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:410 msgid "Shadow Width" msgstr "" @@ -2040,7 +2041,7 @@ msgstr "" msgid "Single-column; polished and serious for senior or enterprise-level positions." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:154 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:149 msgid "Size" msgstr "" @@ -2056,7 +2057,7 @@ msgstr "" msgid "Slovak" msgstr "" -#: src/dialogs/resume/index.tsx:317 +#: src/dialogs/resume/index.tsx:327 msgid "Slug" msgstr "" @@ -2092,7 +2093,7 @@ msgid "Sponsors" msgstr "" #: src/components/level/combobox.tsx:16 -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:238 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:233 msgid "Square" msgstr "" @@ -2105,7 +2106,7 @@ msgstr "" msgid "Star us on GitHub, currently {0} stars (opens in new tab)" msgstr "" -#: src/dialogs/resume/index.tsx:105 +#: src/dialogs/resume/index.tsx:110 msgid "Start building your resume by giving it a name." msgstr "" @@ -2149,11 +2150,11 @@ msgstr "" msgid "Table" msgstr "" -#: src/dialogs/resume/index.tsx:341 +#: src/dialogs/resume/index.tsx:351 msgid "Tags" msgstr "" -#: src/dialogs/resume/index.tsx:348 +#: src/dialogs/resume/index.tsx:358 msgid "Tags can be used to categorize your resume by keywords." msgstr "" @@ -2241,7 +2242,7 @@ msgstr "" msgid "This feature requires AI Integration to be enabled. Please enable it in the settings." msgstr "" -#: src/dialogs/resume/index.tsx:329 +#: src/dialogs/resume/index.tsx:339 msgid "This is a URL-friendly name for your resume." msgstr "" @@ -2273,7 +2274,7 @@ msgstr "" msgid "Tip: Give your API key a name, corresponding to the purpose of the key, to help you identify it later." msgstr "" -#: src/dialogs/resume/index.tsx:305 +#: src/dialogs/resume/index.tsx:315 msgid "Tip: You can name the resume referring to the position you are applying for." msgstr "" @@ -2462,7 +2463,7 @@ msgstr "" msgid "Update Password" msgstr "" -#: src/dialogs/resume/index.tsx:182 +#: src/dialogs/resume/index.tsx:192 msgid "Update Resume" msgstr "" @@ -2474,15 +2475,15 @@ msgstr "" msgid "Updating your password..." msgstr "" -#: src/dialogs/resume/index.tsx:164 +#: src/dialogs/resume/index.tsx:169 msgid "Updating your resume..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:81 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:75 msgid "Uploading picture..." msgstr "" -#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:124 +#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx:119 msgid "URL" msgstr "" @@ -2626,6 +2627,10 @@ msgstr "" msgid "Your API key has been copied to the clipboard." msgstr "" +#: src/routes/builder/$resumeId/index.tsx:18 +msgid "Your changes are saved automatically." +msgstr "" + #: src/routes/_home/-sections/features.tsx:59 msgid "Your data is secure, and never shared or sold to anyone." msgstr "" @@ -2659,7 +2664,7 @@ msgid "Your profile has been updated successfully." msgstr "" #: src/dialogs/resume/index.tsx:64 -#: src/dialogs/resume/index.tsx:88 +#: src/dialogs/resume/index.tsx:93 msgid "Your resume has been created successfully." msgstr "" @@ -2668,7 +2673,7 @@ msgstr "" msgid "Your resume has been deleted successfully." msgstr "" -#: src/dialogs/resume/index.tsx:232 +#: src/dialogs/resume/index.tsx:242 msgid "Your resume has been duplicated successfully." msgstr "" @@ -2676,7 +2681,7 @@ msgstr "" msgid "Your resume has been imported successfully." msgstr "" -#: src/dialogs/resume/index.tsx:168 +#: src/dialogs/resume/index.tsx:173 msgid "Your resume has been updated successfully." msgstr "" @@ -2688,11 +2693,11 @@ msgstr "" msgid "Your support ensures the project remains free and accessible for everyone, now and in the future." msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:74 +#: src/routes/builder/$resumeId/-components/dock.tsx:75 msgid "Zoom in" msgstr "" -#: src/routes/builder/$resumeId/-components/dock.tsx:75 +#: src/routes/builder/$resumeId/-components/dock.tsx:76 msgid "Zoom out" msgstr "" diff --git a/package.json b/package.json index c61189fee..6163879b3 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@ai-sdk/anthropic": "^3.0.23", "@ai-sdk/google": "^3.0.13", "@ai-sdk/openai": "^3.0.18", - "@aws-sdk/client-s3": "^3.974.0", + "@aws-sdk/client-s3": "^3.975.0", "@better-auth/core": "1.5.0-beta.9", "@better-auth/passkey": "1.5.0-beta.9", "@dnd-kit/core": "^6.3.1", @@ -42,8 +42,8 @@ "@dnd-kit/utilities": "^3.2.2", "@fontsource-variable/ibm-plex-sans": "^5.2.8", "@hookform/resolvers": "^5.2.2", - "@lingui/core": "^5.8.0", - "@lingui/react": "^5.8.0", + "@lingui/core": "^5.9.0", + "@lingui/react": "^5.9.0", "@monaco-editor/react": "4.8.0-rc.3", "@orpc/client": "^1.13.4", "@orpc/json-schema": "^1.13.4", @@ -55,18 +55,18 @@ "@phosphor-icons/web": "^2.1.2", "@sindresorhus/slugify": "^3.0.0", "@t3-oss/env-core": "^0.13.10", - "@tanstack/react-query": "5.90.19", - "@tanstack/react-router": "^1.154.13", - "@tanstack/react-router-ssr-query": "^1.154.13", - "@tanstack/react-start": "^1.154.12", - "@tanstack/zod-adapter": "^1.154.13", - "@tiptap/extension-highlight": "^3.16.0", - "@tiptap/extension-table": "^3.16.0", - "@tiptap/extension-text-align": "^3.16.0", - "@tiptap/pm": "^3.16.0", - "@tiptap/react": "^3.16.0", - "@tiptap/starter-kit": "^3.16.0", - "ai": "^6.0.48", + "@tanstack/react-query": "5.90.20", + "@tanstack/react-router": "^1.154.14", + "@tanstack/react-router-ssr-query": "^1.154.14", + "@tanstack/react-start": "^1.154.14", + "@tanstack/zod-adapter": "^1.154.14", + "@tiptap/extension-highlight": "^3.17.0", + "@tiptap/extension-table": "^3.17.0", + "@tiptap/extension-text-align": "^3.17.0", + "@tiptap/pm": "^3.17.0", + "@tiptap/react": "^3.17.0", + "@tiptap/starter-kit": "^3.17.0", + "ai": "^6.0.49", "ai-sdk-ollama": "^3.3.0", "bcrypt": "^6.0.0", "better-auth": "1.5.0-beta.9", @@ -83,6 +83,7 @@ "monaco-editor": "^0.55.1", "motion": "^12.29.0", "nodemailer": "^7.0.12", + "pdf-lib": "^1.17.1", "pg": "^8.17.2", "puppeteer-core": "^24.36.0", "qrcode.react": "^4.2.0", @@ -91,7 +92,7 @@ "react-dom": "^19.2.3", "react-hook-form": "^7.71.1", "react-hotkeys-hook": "^5.2.3", - "react-resizable-panels": "^4.4.1", + "react-resizable-panels": "^4.4.2", "react-window": "^2.2.5", "react-zoom-pan-pinch": "^3.7.0", "reflect-metadata": "^0.2.2", @@ -110,10 +111,10 @@ "zustand": "^5.0.10" }, "devDependencies": { - "@biomejs/biome": "^2.3.11", - "@lingui/babel-plugin-lingui-macro": "^5.8.0", - "@lingui/cli": "^5.8.0", - "@lingui/vite-plugin": "^5.8.0", + "@biomejs/biome": "^2.3.12", + "@lingui/babel-plugin-lingui-macro": "^5.9.0", + "@lingui/cli": "^5.9.0", + "@lingui/vite-plugin": "^5.9.0", "@tailwindcss/vite": "^4.1.18", "@types/bcrypt": "^6.0.0", "@types/js-cookie": "^3.0.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2d5a33a91..3a6c2f61a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,14 +21,14 @@ importers: specifier: ^3.0.18 version: 3.0.18(zod@4.3.6) '@aws-sdk/client-s3': - specifier: ^3.974.0 - version: 3.974.0 + specifier: ^3.975.0 + version: 3.975.0 '@better-auth/core': specifier: 1.5.0-beta.9 version: 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/passkey': specifier: 1.5.0-beta.9 - version: 1.5.0-beta.9(9a0b3c8c0fcabd03bea4bc375b532059) + version: 1.5.0-beta.9(87ae041ffecf8648aaa22a11c58cd8f7) '@dnd-kit/core': specifier: ^6.3.1 version: 6.3.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -45,11 +45,11 @@ importers: specifier: ^5.2.2 version: 5.2.2(react-hook-form@7.71.1(react@19.2.3)) '@lingui/core': - specifier: ^5.8.0 - version: 5.8.0(@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) + specifier: ^5.9.0 + version: 5.9.0(@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) '@lingui/react': - specifier: ^5.8.0 - version: 5.8.0(@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0)(react@19.2.3) + specifier: ^5.9.0 + version: 5.9.0(@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0)(react@19.2.3) '@monaco-editor/react': specifier: 4.8.0-rc.3 version: 4.8.0-rc.3(monaco-editor@0.55.1)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -67,7 +67,7 @@ importers: version: 1.13.4(@opentelemetry/api@1.9.0)(crossws@0.4.3(srvx@0.10.1))(ws@8.19.0) '@orpc/tanstack-query': specifier: ^1.13.4 - version: 1.13.4(@opentelemetry/api@1.9.0)(@orpc/client@1.13.4(@opentelemetry/api@1.9.0))(@tanstack/query-core@5.90.19) + version: 1.13.4(@opentelemetry/api@1.9.0)(@orpc/client@1.13.4(@opentelemetry/api@1.9.0))(@tanstack/query-core@5.90.20) '@orpc/zod': specifier: ^1.13.4 version: 1.13.4(@opentelemetry/api@1.9.0)(@orpc/contract@1.13.4(@opentelemetry/api@1.9.0))(@orpc/server@1.13.4(@opentelemetry/api@1.9.0)(crossws@0.4.3(srvx@0.10.1))(ws@8.19.0))(crossws@0.4.3(srvx@0.10.1))(ws@8.19.0)(zod@4.3.6) @@ -84,50 +84,50 @@ importers: specifier: ^0.13.10 version: 0.13.10(typescript@5.9.3)(valibot@1.2.0(typescript@5.9.3))(zod@4.3.6) '@tanstack/react-query': - specifier: 5.90.19 - version: 5.90.19(react@19.2.3) + specifier: 5.90.20 + version: 5.90.20(react@19.2.3) '@tanstack/react-router': - specifier: ^1.154.13 - version: 1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^1.154.14 + version: 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-router-ssr-query': - specifier: ^1.154.13 - version: 1.154.13(@tanstack/query-core@5.90.19)(@tanstack/react-query@5.90.19(react@19.2.3))(@tanstack/react-router@1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^1.154.14 + version: 1.154.14(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/react-start': - specifier: ^1.154.12 - version: 1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + specifier: ^1.154.14 + version: 1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@tanstack/zod-adapter': - specifier: ^1.154.13 - version: 1.154.13(@tanstack/react-router@1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6) + specifier: ^1.154.14 + version: 1.154.14(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6) '@tiptap/extension-highlight': - specifier: ^3.16.0 - version: 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) + specifier: ^3.17.0 + version: 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) '@tiptap/extension-table': - specifier: ^3.16.0 - version: 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + specifier: ^3.17.0 + version: 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) '@tiptap/extension-text-align': - specifier: ^3.16.0 - version: 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) + specifier: ^3.17.0 + version: 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) '@tiptap/pm': - specifier: ^3.16.0 - version: 3.16.0 + specifier: ^3.17.0 + version: 3.17.0 '@tiptap/react': - specifier: ^3.16.0 - version: 3.16.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^3.17.0 + version: 3.17.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tiptap/starter-kit': - specifier: ^3.16.0 - version: 3.16.0 + specifier: ^3.17.0 + version: 3.17.0 ai: - specifier: ^6.0.48 - version: 6.0.48(zod@4.3.6) + specifier: ^6.0.49 + version: 6.0.49(zod@4.3.6) ai-sdk-ollama: specifier: ^3.3.0 - version: 3.3.0(ai@6.0.48(zod@4.3.6))(zod@4.3.6) + version: 3.3.0(ai@6.0.49(zod@4.3.6))(zod@4.3.6) bcrypt: specifier: ^6.0.0 version: 6.0.0 better-auth: specifier: 1.5.0-beta.9 - version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + version: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) class-variance-authority: specifier: ^0.7.1 version: 0.7.1 @@ -167,6 +167,9 @@ importers: nodemailer: specifier: ^7.0.12 version: 7.0.12 + pdf-lib: + specifier: ^1.17.1 + version: 1.17.1 pg: specifier: ^8.17.2 version: 8.17.2 @@ -192,8 +195,8 @@ importers: specifier: ^5.2.3 version: 5.2.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react-resizable-panels: - specifier: ^4.4.1 - version: 4.4.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + specifier: ^4.4.2 + version: 4.4.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3) react-window: specifier: ^2.2.5 version: 2.2.5(react-dom@19.2.3(react@19.2.3))(react@19.2.3) @@ -244,17 +247,17 @@ importers: version: 5.0.10(@types/react@19.2.9)(immer@11.1.3)(react@19.2.3)(use-sync-external-store@1.6.0(react@19.2.3)) devDependencies: '@biomejs/biome': - specifier: ^2.3.11 - version: 2.3.11 + specifier: ^2.3.12 + version: 2.3.12 '@lingui/babel-plugin-lingui-macro': - specifier: ^5.8.0 - version: 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) + specifier: ^5.9.0 + version: 5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) '@lingui/cli': - specifier: ^5.8.0 - version: 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) + specifier: ^5.9.0 + version: 5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) '@lingui/vite-plugin': - specifier: ^5.8.0 - version: 5.8.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3) + specifier: ^5.9.0 + version: 5.9.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3) '@tailwindcss/vite': specifier: ^4.1.18 version: 4.1.18(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) @@ -385,8 +388,8 @@ packages: '@aws-crypto/util@5.2.0': resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} - '@aws-sdk/client-s3@3.974.0': - resolution: {integrity: sha512-X+vpXNJ8cU8Iw1FtDgDHxo9z6RxlXfcTtpdGnKws4rk+tCYKSAor/DG6BRMzbh4E5xAA7DiU1Ny3BTrRRSt/Yg==} + '@aws-sdk/client-s3@3.975.0': + resolution: {integrity: sha512-aF1M/iMD29BPcpxjqoym0YFa4WR9Xie1/IhVumwOGH6TB45DaqYO7vLwantDBcYNRn/cZH6DFHksO7RmwTFBhw==} engines: {node: '>=20.0.0'} '@aws-sdk/client-sesv2@3.972.0': @@ -405,8 +408,8 @@ packages: resolution: {integrity: sha512-nEeUW2M9F+xdIaD98F5MBcQ4ITtykj3yKbgFZ6J0JtL3bq+Z90szQ6Yy8H/BLPYXTs3V4n9ifnBo8cprRDiE6A==} engines: {node: '>=20.0.0'} - '@aws-sdk/core@3.973.0': - resolution: {integrity: sha512-qy3Fmt8z4PRInM3ZqJmHihQ2tfCdj/MzbGaZpuHjYjgl1/Gcar4Pyp/zzHXh9hGEb61WNbWgsJcDUhnGIiX1TA==} + '@aws-sdk/core@3.973.1': + resolution: {integrity: sha512-Ocubx42QsMyVs9ANSmFpRm0S+hubWljpPLjOi9UFrtcnVJjrVJTzQ51sN0e5g4e8i8QZ7uY73zosLmgYL7kZTQ==} engines: {node: '>=20.0.0'} '@aws-sdk/crc64-nvme@3.972.0': @@ -521,8 +524,8 @@ packages: resolution: {integrity: sha512-0bcKFXWx+NZ7tIlOo7KjQ+O2rydiHdIQahrq+fN6k9Osky29v17guy68urUKfhTobR6iY6KvxkroFWaFtTgS5w==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-sdk-s3@3.972.1': - resolution: {integrity: sha512-q/hK0ZNf/aafFRv2wIlDM3p+izi5cXwktVNvRvW646A0MvVZmT4/vwadv/jPA9AORFbnpyf/0luxiMz181f9yg==} + '@aws-sdk/middleware-sdk-s3@3.972.2': + resolution: {integrity: sha512-5f9x9/G+StE8+7wd9EVDF3d+J74xK+WBA3FhZwLSkf3pHFGLKzlmUfxJJE1kkXkbj/j/H+Dh3zL/hrtQE9hNsg==} engines: {node: '>=20.0.0'} '@aws-sdk/middleware-ssec@3.972.1': @@ -533,8 +536,8 @@ packages: resolution: {integrity: sha512-kFHQm2OCBJCzGWRafgdWHGFjitUXY/OxXngymcX4l8CiyiNDZB27HDDBg2yLj3OUJc4z4fexLMmP8r9vgag19g==} engines: {node: '>=20.0.0'} - '@aws-sdk/middleware-user-agent@3.972.1': - resolution: {integrity: sha512-6SVg4pY/9Oq9MLzO48xuM3lsOb8Rxg55qprEtFRpkUmuvKij31f5SQHEGxuiZ4RqIKrfjr2WMuIgXvqJ0eJsPA==} + '@aws-sdk/middleware-user-agent@3.972.2': + resolution: {integrity: sha512-d+Exq074wy0X6wvShg/kmZVtkah+28vMuqCtuY3cydg8LUZOJBtbAolCpEJizSyb8mJJZF9BjWaTANXL4OYnkg==} engines: {node: '>=20.0.0'} '@aws-sdk/nested-clients@3.972.0': @@ -1294,55 +1297,55 @@ packages: '@better-fetch/fetch@1.1.21': resolution: {integrity: sha512-/ImESw0sskqlVR94jB+5+Pxjf+xBwDZF/N5+y2/q4EqD7IARUTSpPfIo8uf39SYpCxyOCtbyYpUrZ3F/k0zT4A==} - '@biomejs/biome@2.3.11': - resolution: {integrity: sha512-/zt+6qazBWguPG6+eWmiELqO+9jRsMZ/DBU3lfuU2ngtIQYzymocHhKiZRyrbra4aCOoyTg/BmY+6WH5mv9xmQ==} + '@biomejs/biome@2.3.12': + resolution: {integrity: sha512-AR7h4aSlAvXj7TAajW/V12BOw2EiS0AqZWV5dGozf4nlLoUF/ifvD0+YgKSskT0ylA6dY1A8AwgP8kZ6yaCQnA==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.3.11': - resolution: {integrity: sha512-/uXXkBcPKVQY7rc9Ys2CrlirBJYbpESEDme7RKiBD6MmqR2w3j0+ZZXRIL2xiaNPsIMMNhP1YnA+jRRxoOAFrA==} + '@biomejs/cli-darwin-arm64@2.3.12': + resolution: {integrity: sha512-cO6fn+KiMBemva6EARDLQBxeyvLzgidaFRJi8G7OeRqz54kWK0E+uSjgFaiHlc3DZYoa0+1UFE8mDxozpc9ieg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.3.11': - resolution: {integrity: sha512-fh7nnvbweDPm2xEmFjfmq7zSUiox88plgdHF9OIW4i99WnXrAC3o2P3ag9judoUMv8FCSUnlwJCM1B64nO5Fbg==} + '@biomejs/cli-darwin-x64@2.3.12': + resolution: {integrity: sha512-/fiF/qmudKwSdvmSrSe/gOTkW77mHHkH8Iy7YC2rmpLuk27kbaUOPa7kPiH5l+3lJzTUfU/t6x1OuIq/7SGtxg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.3.11': - resolution: {integrity: sha512-XPSQ+XIPZMLaZ6zveQdwNjbX+QdROEd1zPgMwD47zvHV+tCGB88VH+aynyGxAHdzL+Tm/+DtKST5SECs4iwCLg==} + '@biomejs/cli-linux-arm64-musl@2.3.12': + resolution: {integrity: sha512-aqkeSf7IH+wkzFpKeDVPSXy9uDjxtLpYA6yzkYsY+tVjwFFirSuajHDI3ul8en90XNs1NA0n8kgBrjwRi5JeyA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@2.3.11': - resolution: {integrity: sha512-l4xkGa9E7Uc0/05qU2lMYfN1H+fzzkHgaJoy98wO+b/7Gl78srbCRRgwYSW+BTLixTBrM6Ede5NSBwt7rd/i6g==} + '@biomejs/cli-linux-arm64@2.3.12': + resolution: {integrity: sha512-nbOsuQROa3DLla5vvsTZg+T5WVPGi9/vYxETm9BOuLHBJN3oWQIg3MIkE2OfL18df1ZtNkqXkH6Yg9mdTPem7A==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@2.3.11': - resolution: {integrity: sha512-vU7a8wLs5C9yJ4CB8a44r12aXYb8yYgBn+WeyzbMjaCMklzCv1oXr8x+VEyWodgJt9bDmhiaW/I0RHbn7rsNmw==} + '@biomejs/cli-linux-x64-musl@2.3.12': + resolution: {integrity: sha512-kVGWtupRRsOjvw47YFkk5mLiAdpCPMWBo1jOwAzh+juDpUb2sWarIp+iq+CPL1Wt0LLZnYtP7hH5kD6fskcxmg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@2.3.11': - resolution: {integrity: sha512-/1s9V/H3cSe0r0Mv/Z8JryF5x9ywRxywomqZVLHAoa/uN0eY7F8gEngWKNS5vbbN/BsfpCG5yeBT5ENh50Frxg==} + '@biomejs/cli-linux-x64@2.3.12': + resolution: {integrity: sha512-CQtqrJ+qEEI8tgRSTjjzk6wJAwfH3wQlkIGsM5dlecfRZaoT+XCms/mf7G4kWNexrke6mnkRzNy6w8ebV177ow==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@2.3.11': - resolution: {integrity: sha512-PZQ6ElCOnkYapSsysiTy0+fYX+agXPlWugh6+eQ6uPKI3vKAqNp6TnMhoM3oY2NltSB89hz59o8xIfOdyhi9Iw==} + '@biomejs/cli-win32-arm64@2.3.12': + resolution: {integrity: sha512-Re4I7UnOoyE4kHMqpgtG6UvSBGBbbtvsOvBROgCCoH7EgANN6plSQhvo2W7OCITvTp7gD6oZOyZy72lUdXjqZg==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.3.11': - resolution: {integrity: sha512-43VrG813EW+b5+YbDbz31uUsheX+qFKCpXeY9kfdAx+ww3naKxeVkTD9zLIWxUPfJquANMHrmW3wbe/037G0Qg==} + '@biomejs/cli-win32-x64@2.3.12': + resolution: {integrity: sha512-qqGVWqNNek0KikwPZlOIoxtXgsNGsX+rgdEzgw82Re8nF02W+E2WokaQhpF5TdBh/D/RQ3TLppH+otp6ztN0lw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -1992,12 +1995,12 @@ packages: '@levischuck/tiny-cbor@0.2.11': resolution: {integrity: sha512-llBRm4dT4Z89aRsm6u2oEZ8tfwL/2l6BwpZ7JcyieouniDECM5AqNgr/y08zalEIvW3RSK4upYyybDcmjXqAow==} - '@lingui/babel-plugin-extract-messages@5.8.0': - resolution: {integrity: sha512-r+3yBdkqW3/JeTOYjzQpN0JQMW5aJBDy9ZYzkK6qHefezPgp8APbvnfL1yL6QIS5HhaPOYOAV6wAMoy5ocVaOQ==} + '@lingui/babel-plugin-extract-messages@5.9.0': + resolution: {integrity: sha512-1uLhq9u6zUoTMsNzaoHKi+PnySdeLMaxOHC9L5dbXotJim7eiUH5d3OiuXajN4sDW+xKSMg0/KE9Oo8ge6gzpA==} engines: {node: '>=20.0.0'} - '@lingui/babel-plugin-lingui-macro@5.8.0': - resolution: {integrity: sha512-g1Jtrnn9VbHMdVHwMfhvRsUEav/HTkW6JwnQT1386aClI06ZCN3CGnO4mEcCtf12n6cObK345x2BnaZF+MiRcg==} + '@lingui/babel-plugin-lingui-macro@5.9.0': + resolution: {integrity: sha512-TWpxsoG5R4km/5//mjT90a1cGXlljt9hLP6VJGDsO+31uYr8qQ4PN92DvXKrKicBDZTDxtH5K+TkaBTZhPNqzQ==} engines: {node: '>=20.0.0'} peerDependencies: babel-plugin-macros: 2 || 3 @@ -2005,20 +2008,20 @@ packages: babel-plugin-macros: optional: true - '@lingui/cli@5.8.0': - resolution: {integrity: sha512-uJX3hq/wxifCfQs6x0PkaJd+MhoQHoXg9YtOuqSGsrCivmcBf0z5gP0Um6eHgrJIbFB6YHqKayzfGqfJ6jqBfg==} + '@lingui/cli@5.9.0': + resolution: {integrity: sha512-c4fle6xGZAFxEWADE1rN22PbVRbNFiNK0LBtxbtGN4G6ziO/AVhXua+liMy/fFkRCyooSbM3J5hU35xih0jMMg==} engines: {node: '>=20.0.0'} hasBin: true - '@lingui/conf@5.8.0': - resolution: {integrity: sha512-4paMnxAtZEvuKmqmEvrPKjDBxMepTxDkYcN30snrUc5aIErr/cZQX0HO0sa1vdu1Xy7RMt6LCzpvBpcKnWNpXw==} + '@lingui/conf@5.9.0': + resolution: {integrity: sha512-dtRUlz3IyG+XwFRDzA45vllJwiY5zY92Skb3GE1QtZxV28B3oP/8G16Z9vQvDn1WpupQbf8EsqfOvaPAraa2cw==} engines: {node: '>=20.0.0'} - '@lingui/core@5.8.0': - resolution: {integrity: sha512-YHl7ej5jgQqCjvFWVQBWZY46SSROycHDx760KE1iOxp4dpzAAwHeKbXxERz3Tgu+o+aIIY2Pg3G9GLeOGiFaWA==} + '@lingui/core@5.9.0': + resolution: {integrity: sha512-TJFhRttwHdWpcYRT3KVXh4nT+Qc4yxvrpalV5Vrs/sQTyrQWbT1/Lc9qXNYSALb5BAglZq0XU46oRpJdt+PVMQ==} engines: {node: '>=20.0.0'} peerDependencies: - '@lingui/babel-plugin-lingui-macro': 5.8.0 + '@lingui/babel-plugin-lingui-macro': 5.9.0 babel-plugin-macros: 2 || 3 peerDependenciesMeta: '@lingui/babel-plugin-lingui-macro': @@ -2026,29 +2029,29 @@ packages: babel-plugin-macros: optional: true - '@lingui/format-po@5.8.0': - resolution: {integrity: sha512-7/nf1dccWia+qz+1uVvzB5ov/+6YOg4rYXwRfVi1uoVk1D0002slGaytk9rva17g/ENH8poJgf/pJ0tey3ngKw==} + '@lingui/format-po@5.9.0': + resolution: {integrity: sha512-Umm2dt2TjiWl2kLSXk7+t5V3V/p9AaUUtRA7Ky3XHMYanKuxp0/Km/MTJfdSdCH6Rftefk/aQ3hJKuQORP8Bsw==} engines: {node: '>=20.0.0'} - '@lingui/message-utils@5.8.0': - resolution: {integrity: sha512-w6GtFPnd3QDsRHFvsITcflueeB/lLusB7tmwhXt9Vo3RV1ffRmCraAbVS1+iuRYTDC/Yq35UyweHwMG7Q2nAYw==} + '@lingui/message-utils@5.9.0': + resolution: {integrity: sha512-BL5MZt7yCLuyEbuIm+w0TZIZ/ctQOX5IO3yVOrWpM8L3rh2uP/MPDUKhGy8e/XPNMgBVFhlpos/tSzvdh03ErQ==} engines: {node: '>=20.0.0'} - '@lingui/react@5.8.0': - resolution: {integrity: sha512-AHlXR12D6b6JDYcsTr7raWXlB6+tc8W/IJsQJDUXtfbLebR5IADrC94B0dKVAXwHiOh6rDGvAUTecFJbP7F3YA==} + '@lingui/react@5.9.0': + resolution: {integrity: sha512-3887EeVNwXZXWIMBpdziuNiSWtA1g2Kb8XLWOrIEJorAXOds3Oo+0NrTKWlBmIsUMmgw9SeK1e6RPZxeQk+B+g==} engines: {node: '>=20.0.0'} peerDependencies: - '@lingui/babel-plugin-lingui-macro': 5.8.0 + '@lingui/babel-plugin-lingui-macro': 5.9.0 babel-plugin-macros: 2 || 3 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: '@lingui/babel-plugin-lingui-macro': optional: true babel-plugin-macros: optional: true - '@lingui/vite-plugin@5.8.0': - resolution: {integrity: sha512-rtFuyoZmUKyT6NVwkrSGJz8fdrgmNHCXn6KWRwqPE3/4PH+9MQnFy9LbgLB2uu4QuusX4gP5vEaeG/yM3JD8xw==} + '@lingui/vite-plugin@5.9.0': + resolution: {integrity: sha512-qNr4UE/QZ36mo5+XVQ0hTWoQSIULoVQ2b1G+aNbGk6Z7olc8yYAtdytJyOCTEk9gCBeyMBTK7zonlxVngNsCfA==} engines: {node: '>=20.0.0'} peerDependencies: vite: ^3 || ^4 || ^5.0.9 || ^6 || ^7 @@ -2577,6 +2580,12 @@ packages: cpu: [x64] os: [win32] + '@pdf-lib/standard-fonts@1.0.0': + resolution: {integrity: sha512-hU30BK9IUN/su0Mn9VdlVKsWBS6GyhVfqjwl1FjZN4TxP6cCw0jP2w7V3Hf5uX7M0AZJ16vey9yE0ny7Sa59ZA==} + + '@pdf-lib/upng@1.0.1': + resolution: {integrity: sha512-dQK2FUMQtowVP00mtIksrlZhdFXQZPC+taih1q4CvPZ5vqdxR/LKBaFg0oAfzd1GlHZXXSPdQfzQnt+ViGvEIQ==} + '@peculiar/asn1-android@2.6.0': resolution: {integrity: sha512-cBRCKtYPF7vJGN76/yG8VbxRcHLPF3HnkoHhKOZeHpoVtbMYfY9ROKtH3DtYUY9m8uI1Mh47PRhHf2hSK3xcSQ==} @@ -3573,6 +3582,10 @@ packages: resolution: {integrity: sha512-bg2TfzgsERyETAxc/Ims/eJX8eAnIeTi4r4LHpMpfF/2NyO6RsWis0rjKcCPaGksljmOb23BZRiCeT/3NvwkXw==} engines: {node: '>=18.0.0'} + '@smithy/core@3.21.1': + resolution: {integrity: sha512-NUH8R4O6FkN8HKMojzbGg/5pNjsfTjlMmeFclyPfPaXXUrbr5TzhWgbf7t92wfrpCHRgpjyz7ffASIS3wX28aA==} + engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.2.8': resolution: {integrity: sha512-FNT0xHS1c/CPN8upqbMFP83+ul5YgdisfCfkZ86Jh2NSmnqw/AJ6x5pEogVCTVvSm7j9MopRU89bmDelxuDMYw==} engines: {node: '>=18.0.0'} @@ -3637,10 +3650,18 @@ packages: resolution: {integrity: sha512-kwWpNltpxrvPabnjEFvwSmA+66l6s2ReCvgVSzW/z92LU4T28fTdgZ18IdYRYOrisu2NMQ0jUndRScbO65A/zg==} engines: {node: '>=18.0.0'} + '@smithy/middleware-endpoint@4.4.11': + resolution: {integrity: sha512-/WqsrycweGGfb9sSzME4CrsuayjJF6BueBmkKlcbeU5q18OhxRrvvKlmfw3tpDsK5ilx2XUJvoukwxHB0nHs/Q==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-retry@4.4.26': resolution: {integrity: sha512-ozZMoTAr+B2aVYfLYfkssFvc8ZV3p/vLpVQ7/k277xxUOA9ykSPe5obL2j6yHfbdrM/SZV7qj0uk/hSqavHrLw==} engines: {node: '>=18.0.0'} + '@smithy/middleware-retry@4.4.27': + resolution: {integrity: sha512-xFUYCGRVsfgiN5EjsJJSzih9+yjStgMTCLANPlf0LVQkPDYCe0hz97qbdTZosFOiYlGBlHYityGRxrQ/hxhfVQ==} + engines: {node: '>=18.0.0'} + '@smithy/middleware-serde@4.2.9': resolution: {integrity: sha512-eMNiej0u/snzDvlqRGSN3Vl0ESn3838+nKyVfF2FKNXFbi4SERYT6PR392D39iczngbqqGG0Jl1DlCnp7tBbXQ==} engines: {node: '>=18.0.0'} @@ -3689,6 +3710,10 @@ packages: resolution: {integrity: sha512-6o804SCyHGMXAb5mFJ+iTy9kVKv7F91a9szN0J+9X6p8A0NrdpUxdaC57aye2ipQkP2C4IAqETEpGZ0Zj77Haw==} engines: {node: '>=18.0.0'} + '@smithy/smithy-client@4.10.12': + resolution: {integrity: sha512-VKO/HKoQ5OrSHW6AJUmEnUKeXI1/5LfCwO9cwyao7CmLvGnZeM1i36Lyful3LK1XU7HwTVieTqO1y2C/6t3qtA==} + engines: {node: '>=18.0.0'} + '@smithy/types@4.12.0': resolution: {integrity: sha512-9YcuJVTOBDjg9LWo23Qp0lTQ3D7fQsQtwle0jVfpbUHy9qBwCEgKuVH4FqFB3VYu0nwdHKiEMA+oXz7oV8X1kw==} engines: {node: '>=18.0.0'} @@ -3725,10 +3750,18 @@ packages: resolution: {integrity: sha512-8ugoNMtss2dJHsXnqsibGPqoaafvWJPACmYKxJ4E6QWaDrixsAemmiMMAVbvwYadjR0H9G2+AlzsInSzRi8PSw==} engines: {node: '>=18.0.0'} + '@smithy/util-defaults-mode-browser@4.3.26': + resolution: {integrity: sha512-vva0dzYUTgn7DdE0uaha10uEdAgmdLnNFowKFjpMm6p2R0XDk5FHPX3CBJLzWQkQXuEprsb0hGz9YwbicNWhjw==} + engines: {node: '>=18.0.0'} + '@smithy/util-defaults-mode-node@4.2.28': resolution: {integrity: sha512-mjUdcP8h3E0K/XvNMi9oBXRV3DMCzeRiYIieZ1LQ7jq5tu6GH/GTWym7a1xIIE0pKSoLcpGsaImuQhGPSIJzAA==} engines: {node: '>=18.0.0'} + '@smithy/util-defaults-mode-node@4.2.29': + resolution: {integrity: sha512-c6D7IUBsZt/aNnTBHMTf+OVh+h/JcxUUgfTcIJaWRe6zhOum1X+pNKSZtZ+7fbOn5I99XVFtmrnXKv8yHHErTQ==} + engines: {node: '>=18.0.0'} + '@smithy/util-endpoints@3.2.8': resolution: {integrity: sha512-8JaVTn3pBDkhZgHQ8R0epwWt+BqPSLCjdjXXusK1onwJlRuN69fbvSK66aIKKO7SwVFM6x2J2ox5X8pOaWcUEw==} engines: {node: '>=18.0.0'} @@ -3885,20 +3918,20 @@ packages: peerDependencies: vite: ^5.2.0 || ^6 || ^7 - '@tanstack/history@1.154.7': - resolution: {integrity: sha512-YBgwS9qG4rs1ZY/ZrhQtjOH8BG9Qa2wf2AsxT/SnZ4HZJ1DcCEqkoiHH0yH6CYvdDit31X5HokOqQrRSsZEwGA==} + '@tanstack/history@1.154.14': + resolution: {integrity: sha512-xyIfof8eHBuub1CkBnbKNKQXeRZC4dClhmzePHVOEel4G7lk/dW+TQ16da7CFdeNLv6u6Owf5VoBQxoo6DFTSA==} engines: {node: '>=12'} - '@tanstack/query-core@5.90.19': - resolution: {integrity: sha512-GLW5sjPVIvH491VV1ufddnfldyVB+teCnpPIvweEfkpRx7CfUmUGhoh9cdcUKBh/KwVxk22aNEDxeTsvmyB/WA==} + '@tanstack/query-core@5.90.20': + resolution: {integrity: sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==} - '@tanstack/react-query@5.90.19': - resolution: {integrity: sha512-qTZRZ4QyTzQc+M0IzrbKHxSeISUmRB3RPGmao5bT+sI6ayxSRhn0FXEnT5Hg3as8SBFcRosrXXRFB+yAcxVxJQ==} + '@tanstack/react-query@5.90.20': + resolution: {integrity: sha512-vXBxa+qeyveVO7OA0jX1z+DeyCA4JKnThKv411jd5SORpBKgkcVnYKCiBgECvADvniBX7tobwBmg01qq9JmMJw==} peerDependencies: react: ^18 || ^19 - '@tanstack/react-router-ssr-query@1.154.13': - resolution: {integrity: sha512-Sp5uxYEhhdvQZpcf+NV30/ByL2zLypizefzNeXxmPsvvV8NE8NT/tiOkk+kS+cwsmEoiKf0SqwvG9H+NcwQFfw==} + '@tanstack/react-router-ssr-query@1.154.14': + resolution: {integrity: sha512-P2WnFEImzgZf1sSkc+XwYwJ97trOvsLkutdtx9Xmq4Pa8rROOmiyr6IXytJQvjS+Ek8mtQxp1NxQYFyoMlCQNQ==} engines: {node: '>=12'} peerDependencies: '@tanstack/query-core': '>=5.90.0' @@ -3907,36 +3940,29 @@ packages: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.154.12': - resolution: {integrity: sha512-WiYfC6IYC2HwjkATouJCQlAM5RJ8MViefslfUcZpsbCb+WGQpdpvUY7GPJLEeessSpqgiC2EabRYC2kYVNyMPg==} + '@tanstack/react-router@1.154.14': + resolution: {integrity: sha512-jYQGv1ArCpgsTtlr6xpenHjeEbGSr5RiAta8N7hW9E5AUEuiZoZ1kqV2g28zlIgvaG2HbIivs2WAhj8XJ7GQWQ==} engines: {node: '>=12'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-router@1.154.13': - resolution: {integrity: sha512-/Vdqt7w4dmW2ARf85Qav6TBytn8iJiqle4BGJKDYsVuPtMuQKJnxNpKPaCN+H0DiV4KHoFoQrcPVyr9hqy/ltg==} - engines: {node: '>=12'} - peerDependencies: - react: '>=18.0.0 || >=19.0.0' - react-dom: '>=18.0.0 || >=19.0.0' - - '@tanstack/react-start-client@1.154.12': - resolution: {integrity: sha512-BQuWw8B0kwsrZCKTyKCtWAnnoHvFMXMQvl/y8ZT0tue2ArxsHwxm0tUe794P/EdIO4x1iHjl1R/OW9YgQChrsw==} + '@tanstack/react-start-client@1.154.14': + resolution: {integrity: sha512-GmOSABppsCeh6hAXrcKLSH0Zf4foFEfZsC3+LXpTuLZqTgawaMQdix+QTazX3jhr3h7Waem5a+s6oT7vPAvADg==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start-server@1.154.12': - resolution: {integrity: sha512-HaUPlUB/J5V7mHQXSNnA6tp4xXL87OxuBpPrRfyE8BD1sAjRtlHF+Fn0Eqc5gGFDC6mUwVidcxRSuveWkn0hdg==} + '@tanstack/react-start-server@1.154.14': + resolution: {integrity: sha512-vObTODg6WZkLHDlbrduipckGCQZ6n8vcXlE4UDoIz3I0F5b85fheVZr89lor57CkLC5iucMfIvtbGgG/BsxYgg==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' react-dom: '>=18.0.0 || >=19.0.0' - '@tanstack/react-start@1.154.12': - resolution: {integrity: sha512-kj7uESV560iCBBP2e6GeDfHsElzNdj0TjAis+cR0ZlAPL7sUU4Fymu+aN86dQYDVx1vIF0//tC5p7KQkh2fSQQ==} + '@tanstack/react-start@1.154.14': + resolution: {integrity: sha512-9YuyEFJQ3RrYZKP0n4hJZPTHQCIdctEsmCAd33Pa5N0wAUwUhdD1JBeHKvpzM4zBmX+T4tm28jSbJ056Gjxi3A==} engines: {node: '>=22.12.0'} peerDependencies: react: '>=18.0.0 || >=19.0.0' @@ -3949,24 +3975,20 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/router-core@1.154.12': - resolution: {integrity: sha512-p+TKxkXcLGtCwwW237D8pV4f6ea2K1pzc/e65ljugoTawsA/YR2/gmTSBDTUsSYy6Tmu4mMJmZ0Q4zNkcfCS3g==} + '@tanstack/router-core@1.154.14': + resolution: {integrity: sha512-vScPNEf2psk7dR8Gt2DK7Pdjh/3VFvyn6bjPbdEm0D0U7Pf/6eSAElKTdQYY3lcqzv47lXSSNW0ggfUR54ESAg==} engines: {node: '>=12'} - '@tanstack/router-core@1.154.13': - resolution: {integrity: sha512-ZtSM/qcytCDI6Pt5eZLwYhDbVheXI54HN29J+PpC6Lp6xUq/Q2ZOMwb/wJF942EDeqTjxRtl7W9Bpvz7DBwq8g==} + '@tanstack/router-generator@1.154.14': + resolution: {integrity: sha512-UMyvEO4YM1zavO9LF4Bpn7mqLSC0Q9cvmUwwYZwCWtruhjSk0O2yie5B/1py4C3jNqtFLSUCcmudpOIjya8ncw==} engines: {node: '>=12'} - '@tanstack/router-generator@1.154.12': - resolution: {integrity: sha512-cjr3KS3Esnyh05CWl78KgK2Z9kTjeFasZXcSUrh//TzzU72eXQ+dzKppD3kMsjuyRfUxAfdufsR9GDNMMuLk9w==} - engines: {node: '>=12'} - - '@tanstack/router-plugin@1.154.12': - resolution: {integrity: sha512-YlFjrL5j7RbYT/B3RZZedbXOHXfqRV7b/qIGyojBaHsrIgKFGo4AHg/FyS50HJaHGQ27vvgWNSy/4Orrozbm0Q==} + '@tanstack/router-plugin@1.154.14': + resolution: {integrity: sha512-mi4HqQD6k0IP+NjrGnUBskfVWTL3OouYf+kC5fBdQzYk63FWFK1+6XHniNq7qDHpYYqWNcMjnpoxaHM9Yzv//w==} engines: {node: '>=12'} peerDependencies: '@rsbuild/core': '>=1.0.2' - '@tanstack/react-router': ^1.154.12 + '@tanstack/react-router': ^1.154.14 vite: '>=5.0.0 || >=6.0.0 || >=7.0.0' vite-plugin-solid: ^2.11.10 webpack: '>=5.92.0' @@ -3982,8 +4004,8 @@ packages: webpack: optional: true - '@tanstack/router-ssr-query-core@1.154.13': - resolution: {integrity: sha512-QfyrUJA7klsM+erqpJTtFAMI0k6UrvEzh4wNPq8dIVM8rP43wbWBZhX3oC9O13lY9KC+wm9k4R98VwIv2TBClQ==} + '@tanstack/router-ssr-query-core@1.154.14': + resolution: {integrity: sha512-emxdNJxxMOv4i08k2nS4csGuJmadrLePwatPFBhO7srm/N+24ojDFH7rHXNwKsRby1d/JqL6AdDI8cPyOiu7OQ==} engines: {node: '>=12'} peerDependencies: '@tanstack/query-core': '>=5.90.0' @@ -3993,26 +4015,26 @@ packages: resolution: {integrity: sha512-61bGx32tMKuEpVRseu2sh1KQe8CfB7793Mch/kyQt0EP3tD7X0sXmimCl3truRiDGUtI0CaSoQV1NPjAII1RBA==} engines: {node: '>=12'} - '@tanstack/start-client-core@1.154.12': - resolution: {integrity: sha512-5b+nrFbT71ba68B4h0pssvamJInTRol6gqKCkgLe54wdWL8CIKwaHZbLCJs9fZMiGriGw58hUu70ibToa0R2xQ==} + '@tanstack/start-client-core@1.154.14': + resolution: {integrity: sha512-WyL3sKGGQvMvHylBJX2g0nCgoRB4fRWgawt1NCheKq3iq9W+MjG8k+xBsu6kyACLgnxqc+8D8KHwavX79qVQkw==} engines: {node: '>=22.12.0'} '@tanstack/start-fn-stubs@1.154.7': resolution: {integrity: sha512-D69B78L6pcFN5X5PHaydv7CScQcKLzJeEYqs7jpuyyqGQHSUIZUjS955j+Sir8cHhuDIovCe2LmsYHeZfWf3dQ==} engines: {node: '>=22.12.0'} - '@tanstack/start-plugin-core@1.154.12': - resolution: {integrity: sha512-TRfKtp0oB1lXkRa93lb2lhC+rYkHHBioRBDbrTZRMVelJOYuPWO368DfhQykO6sTfSFQ8dVxGU/dDnYFLn/frw==} + '@tanstack/start-plugin-core@1.154.14': + resolution: {integrity: sha512-bEec3iC5Z/4q5ydAUeoLi8pr2KSgl6hYhSu0E9bt4XhMRTI8VmFqA+LsyUGoEUL8KNjE3Lx4QRbldsaffiq4zA==} engines: {node: '>=22.12.0'} peerDependencies: vite: '>=7.0.0' - '@tanstack/start-server-core@1.154.12': - resolution: {integrity: sha512-kCJ19R9puN7kXz50iBUvYivCNu/OlPzQDoCHUF+njQ1EK5wzmviNL81GJMgoVlk7xRPoi5TAN0crATW1ZKb+9A==} + '@tanstack/start-server-core@1.154.14': + resolution: {integrity: sha512-VU/R5AoLxS2Mvvw96g64b9egKcKQQ3kz0vw7D+DfILqC3kTxd0yWT4xUIvdCZHLNjYKWoZBQCnmaRPrtGl/xvA==} engines: {node: '>=22.12.0'} - '@tanstack/start-storage-context@1.154.12': - resolution: {integrity: sha512-/qCTT6mdKgkZuxC2jVDlMuMcufBpnizYpaT28v4N2RBqkiH921n9Xozkdpg/Lqy8Urpb1nvjZg7o5+Zt2w7MEA==} + '@tanstack/start-storage-context@1.154.14': + resolution: {integrity: sha512-U0qEbVTeHwzGp+780sqia6toZjvmZGb2CIurCJCskgp1ztL1I+w87XhBm/tnqsINe0wR7bzdIer1U1eumL1Ybw==} engines: {node: '>=22.12.0'} '@tanstack/store@0.8.0': @@ -4022,8 +4044,8 @@ packages: resolution: {integrity: sha512-cHHDnewHozgjpI+MIVp9tcib6lYEQK5MyUr0ChHpHFGBl8Xei55rohFK0I0ve/GKoHeioaK42Smd8OixPp6CTg==} engines: {node: '>=12'} - '@tanstack/zod-adapter@1.154.13': - resolution: {integrity: sha512-FlDY8+qEf4Cuyq7YuSi3uVYDYFmf3ZNsublRaNQq73S2ZIn4Lg/rxtDZWIEopHPTBA0x2/lIMn1TfVDrK3LZMA==} + '@tanstack/zod-adapter@1.154.14': + resolution: {integrity: sha512-VXv2mJ5jMw1X5vKfizjmysrq+maAg8Im+/txqatcd+PO4nEQCY5a9ZUau3s9hVBpvikipcE7cYwwHUNuYoi7ww==} engines: {node: '>=12'} peerDependencies: '@tanstack/react-router': '>=1.43.2' @@ -4032,170 +4054,170 @@ packages: '@tediousjs/connection-string@0.5.0': resolution: {integrity: sha512-7qSgZbincDDDFyRweCIEvZULFAw5iz/DeunhvuxpL31nfntX3P4Yd4HkHBRg9H8CdqY1e5WFN1PZIz/REL9MVQ==} - '@tiptap/core@3.16.0': - resolution: {integrity: sha512-XegRaNuoQ/guzBQU2xHxOwFXXrtoXW9tiyXDhssSqylvZmBVSlRIPNHA6ArkHBKm6ehLf6+6Y9fF3uky1yCXYQ==} + '@tiptap/core@3.17.0': + resolution: {integrity: sha512-jpGwcSdr0WRmLRmQWAYo6DlR2lIoZ7XYq8/slwJvC/4GUbafVzYiyGlJLRxhh/9LYTIz5FUavThFKd4y6OtOQw==} peerDependencies: - '@tiptap/pm': ^3.16.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-blockquote@3.16.0': - resolution: {integrity: sha512-c1bhJ3KDFXyNcMweiBzu0LouBXfUC/sUMtaEafQePR98BVu+d0tmWXcGlfVarGVoRyCYFa1mHpkgtxp4SS3lag==} + '@tiptap/extension-blockquote@3.17.0': + resolution: {integrity: sha512-TVslb79JVoZUFO+O4lAHveu38asi1OEqNpLdnQr+SIijIi8WgvJv3VwQwZfkja91WUAHbOHGbnYN0QySOcVCtA==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-bold@3.16.0': - resolution: {integrity: sha512-S61wtChbOigk2bklCJ2uEa8jbAnI9ChbW4d1z/Uv/Hr6eWo42vVBtjNZKFOsiBPDajFZbOfnvekGs731jNrHKg==} + '@tiptap/extension-bold@3.17.0': + resolution: {integrity: sha512-Tpf3o7qTMjM1B7NV6QXAjRdn64vbFCsFfwLF3Tt5tY2TxqcwDLktx11XPvbqdEloOeA8deJA26jKdh7Dc3ZBxA==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-bubble-menu@3.16.0': - resolution: {integrity: sha512-nFL7FMu1LjZ5ZGf4U3tw56JLj/SpLysZvHQ1EneGB+90TEI/WReOvTY9VwH1egGWwrl7/OvQuGKclbuLIsy+BA==} + '@tiptap/extension-bubble-menu@3.17.0': + resolution: {integrity: sha512-mWwMJTUiBYaGUFThmEvyAUXYuKcQi93GQ4/pi8mJJL/lE23cASEGGq3VtHa5VaVprQgWq4tMrMjzSQQ+ZGqNuA==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-bullet-list@3.16.0': - resolution: {integrity: sha512-GjKssVf9241GLdshdYRzPPApWQIB+7GJy0TZgx7bWmFUVgypYxDoE/rQRmvb3Fhup836bgfpfUzStevJ6eIClw==} + '@tiptap/extension-bullet-list@3.17.0': + resolution: {integrity: sha512-78GNxVvk8PyKbMuvEJzCv6TYZDb8xpJIUECVcSPJF18rVWrMJqW9DTrCsiDZZBzCRBQ31KY4bYJ2wM2hOK3YOA==} peerDependencies: - '@tiptap/extension-list': ^3.16.0 + '@tiptap/extension-list': ^3.17.0 - '@tiptap/extension-code-block@3.16.0': - resolution: {integrity: sha512-hAsXe6fIBsvIMWlVEXKLEzFQ8h6VUEBWqEEFIQgq+SpZCkGX+KzVmFXd5V2aDqb+BoOyqYiA2w1d/frBBxVEpw==} + '@tiptap/extension-code-block@3.17.0': + resolution: {integrity: sha512-yEfwV8l4FFswglut8T7/2bVbERNEHKB9gHvpSF1Vm+R/opFNX61WFHg/2tupO0s+s8bRIzhzxYdBqtj4Bv27+g==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-code@3.16.0': - resolution: {integrity: sha512-U8/bz/1BhQ39LJgUqJ8u1HzLcYdtubUWVAVC8seteLz1vIhXkTyfAC8478KQ+YdIDkMzAs+0vxk5BsWcWG16zQ==} + '@tiptap/extension-code@3.17.0': + resolution: {integrity: sha512-VY28MxiwG1J+IDhY6UTmHb7DSdfONvlAPU6zBXyu2TlY/CRHWhvLEJeSWCGZd+DBLhCj1IyL2/YhQ3RpFNyiEg==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-document@3.16.0': - resolution: {integrity: sha512-vOwBnJIonYmmFVMEnnE1jwoUMq0P/9BcaUocIG9o5iFRTV38I8YGn8n6DiE1pjSeLXRpLrXl6LLwdOMBJewhBg==} + '@tiptap/extension-document@3.17.0': + resolution: {integrity: sha512-m2xuNWTvPNDAkP7XUXpAPQ2CL6L2QUg4FbBni36tnAA5WyXJB+q4D+QMgqm8uKCTYNrEK64CgUIBBFPHBeb+6w==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-dropcursor@3.16.0': - resolution: {integrity: sha512-n9Gbt99K9oBChjp8puF0ffAJtBF6ZVjydG5u5QO2Z8sHNE+Hn6ARfgZqLjr11ZF4b+mLShqsmyROmITNf73W+A==} + '@tiptap/extension-dropcursor@3.17.0': + resolution: {integrity: sha512-iA1DBHsMCjepJavMFc2OvDSb5eyunl4uNJ5l4eyPspViMo6V0pF51pSpmvDKCFmql9b15rX27cE9rgj1W/UGcQ==} peerDependencies: - '@tiptap/extensions': ^3.16.0 + '@tiptap/extensions': ^3.17.0 - '@tiptap/extension-floating-menu@3.16.0': - resolution: {integrity: sha512-cokYXL8EkW+CFIlke70GLL7iKetUtYEp87muMG9oflczyj0BjmGAbO7Mskm+bcQBhxZ0dIYILTqKn2bNBvCDFw==} + '@tiptap/extension-floating-menu@3.17.0': + resolution: {integrity: sha512-oxKUcM4tP7HEE9jOpJRrhv3StMIjern1rLTuzpw6VmM22gFLYL6fh0p7WXtoy9AiU1nd+Ev/Iht9HM3mawgePQ==} peerDependencies: '@floating-ui/dom': ^1.0.0 - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-gapcursor@3.16.0': - resolution: {integrity: sha512-8dxE4bkfn6Jog/JHDxN/kzcRbyJB7HyFqCKdiTq0f4atzysmnEUuMswwlwMPaErkzlETD6B8NEEtMknEUqowGA==} + '@tiptap/extension-gapcursor@3.17.0': + resolution: {integrity: sha512-d2cfLPCjlOLW9GyqZROEENOdu3W0zd3UaqksN9S4GvTE/NEvGYPxcNReesia70/L9A850zZneIJ/XvgvzLOQAw==} peerDependencies: - '@tiptap/extensions': ^3.16.0 + '@tiptap/extensions': ^3.17.0 - '@tiptap/extension-hard-break@3.16.0': - resolution: {integrity: sha512-nwUTixlHYo9V1lfOYsRi2JiAYCRC7pObB3Kt7rEeMxB3XmcRcSpHtxYs6r+TvifsLFys8RG5wOFXIV/YXZHcDg==} + '@tiptap/extension-hard-break@3.17.0': + resolution: {integrity: sha512-8/HIdIXkTmg0Xl/43ySUAvgv3o4hZ0UWkB8xyiSyBhv21rHV9cC8U26I2tSCWPXDPO30sRbhZiUUTWtMivM+EA==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-heading@3.16.0': - resolution: {integrity: sha512-du4d1Ukvhr1zvPWlU/HS3NMlRswzGRSNDNfCFUhdYgQoHOSnUXshnlKD3E5H0EHfL9UwT4JFyqAT3+1ZnahkdA==} + '@tiptap/extension-heading@3.17.0': + resolution: {integrity: sha512-iXAlQfMum1wEWsq0hy4e+Ph1Qs6QoPFV+HtsoTgPxVMaYeskF/e0E6Ig/Qqbi6rwLnu1OmOxzj1ZVOq5HQgU+g==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-highlight@3.16.0': - resolution: {integrity: sha512-qPSpWGrMFPc570T6mTJ8mpdadiTtv602CwsOhc4iTpRnaYCjXQmie9/j15BayWG+M6KxufSv+Te+33Xg0e+PCg==} + '@tiptap/extension-highlight@3.17.0': + resolution: {integrity: sha512-huTSRNHYSIMxNyG+yboWxhBa4d7JXDfJ5FWc0RvYKSV+MU3Irqd7WAUu56NOdiZ2WaHHUQPnG03g4JkugKDPDQ==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-horizontal-rule@3.16.0': - resolution: {integrity: sha512-yyKl45UCH55pIf8G4bHiUNFxggipRVT276c3t9vrkXU6BkJhzfxxcIc5svWkiThDjdYmJs1FfVCYAtGSuKiSyA==} + '@tiptap/extension-horizontal-rule@3.17.0': + resolution: {integrity: sha512-Qt8BtbmdrSU+yt7NydcE6Ct4Me5LfMVrV3a20QG+yEcWeQQN5W5N3HnQqyxy4BCjo0lbl3qF/DxcxqGtJ4342w==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-italic@3.16.0': - resolution: {integrity: sha512-SVNnkRUK6G+dQse5Ms8Q/wudSTh37O94p02RDc3KneEtBk6wkokqCLuwKnWLPhlEqsuOku+wTD9DSJdvoRlq9w==} + '@tiptap/extension-italic@3.17.0': + resolution: {integrity: sha512-qlgDTUgeW+ctzE6n6GEn6AA4rE/cZERQPo9Z5wza/bNWG/YecVVyieZOgvkNfzuwsk0w3QCXkvw71Mk6tgGA6g==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-link@3.16.0': - resolution: {integrity: sha512-WPPJLtGXQadBVVwH6gcMpaXIgfvFF9NGpE2IVqleVKR3Epv2Rd4aWd4oyAdrT8KU9G6dzMXZfkrB8aArTDKxYQ==} + '@tiptap/extension-link@3.17.0': + resolution: {integrity: sha512-qGL/s7RxgWL1dY3ZPsPtBYQsfiNpwnqoK5dVQ7NbqjphK1EF/Q4uBRVM3CKMZiRBHdRlSVZewBycHs4uyAKPbA==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-list-item@3.16.0': - resolution: {integrity: sha512-kshssUZEPoosPWbJNQEFJnVV3iPwsDU9l/RCdHJB5SE+aNWJyUk5hQ/YwngEHjV7rS+RnAuhbrcB5swgyzROuA==} + '@tiptap/extension-list-item@3.17.0': + resolution: {integrity: sha512-jOJp2CU0ethlhPic8T030PxY+jry+JLWjQGgLyEr7xEyEvP7bvLzjDg1TEgDbzvH0H0MJH9QU5AiovUgn+C4vQ==} peerDependencies: - '@tiptap/extension-list': ^3.16.0 + '@tiptap/extension-list': ^3.17.0 - '@tiptap/extension-list-keymap@3.16.0': - resolution: {integrity: sha512-AU3J9W6uo835ZdxiGmrYx1KUymzvfkU4d278X0OBAfujORXkbDNlo9er8pOrOpgXNxgtnlH32lWR4bWyKdUgwA==} + '@tiptap/extension-list-keymap@3.17.0': + resolution: {integrity: sha512-YdseYq3KPX6FMpzv7SC//dhFo6itIdq26dPw7SCVSARWfWrNzGCGC64ue41T6qIfXUImyIx03Ig5oWzlu0olLA==} peerDependencies: - '@tiptap/extension-list': ^3.16.0 + '@tiptap/extension-list': ^3.17.0 - '@tiptap/extension-list@3.16.0': - resolution: {integrity: sha512-tpjWGugfI0XYR9iG/QlYYtCY35TFWHNwGKc94wN4s7NmAjB4xlwdTkTZQ6PdZ39x1SeHkRjxAka+6GcBIoOHGQ==} + '@tiptap/extension-list@3.17.0': + resolution: {integrity: sha512-g0x2BFZ2KxR44i/f2VU4I1rdTNPL7VNx43ZGORN1CbSZk7yCTiXvLqjTUQcvQ4aJkDL1U+VuU7xOWvISmCOWcA==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-ordered-list@3.16.0': - resolution: {integrity: sha512-mNKqwEgiXSMi5afGtnodsptveukpr3GqcGsw2fqJFyNq9SITznjiiuQfULtzVnayC8qHsk0Zzbpzf0zvdHlypg==} + '@tiptap/extension-ordered-list@3.17.0': + resolution: {integrity: sha512-gSWpRKhdGvZrWfsgkrhTsK7LCxslXfo3D1AGkF23IrC7tZncSU4ildjGtpNakj0YKzKzPG71fFBfAf9+d8/SUg==} peerDependencies: - '@tiptap/extension-list': ^3.16.0 + '@tiptap/extension-list': ^3.17.0 - '@tiptap/extension-paragraph@3.16.0': - resolution: {integrity: sha512-JHn3ev7US5FxtQFyEOeQ8XfvKcR5NiHkwDH2Gcwe+0ttpA/Qrrr5XN3tJIgI3rXfR5DjxArq/QO0OTVBm3xlJA==} + '@tiptap/extension-paragraph@3.17.0': + resolution: {integrity: sha512-ZVoj6l9sicR1mHKMV3U7gw0gCZXKALWgFBvljlI1lh+e98gnReMULRM0NUHU3WtRCMlyvsMW9hexOUQ9XPlaDQ==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-strike@3.16.0': - resolution: {integrity: sha512-l5/4+gii53kET7ETyYpbTumoQdZ6HwJLUcDlGHutLZlBCaZPxFTi5qgHQBhNq5KAzRH3LVJeb0fEeMi+yCZBQA==} + '@tiptap/extension-strike@3.17.0': + resolution: {integrity: sha512-tKF4tP9ytA5jXTlxw67E6IvBuMau2mlsQ2qAiBlAa3TuvNGlu3GSPTFJifa/MJKI+rdMFcL7VDosySq7Mx4hBA==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-table@3.16.0': - resolution: {integrity: sha512-m7h7YdffWxI0lglKUfR+39UD9psOprn/E4qYzjxOSXl1rg8DnP6zi8LF+5X+v32my9WBbizXxVBIdy8AuDWxAw==} + '@tiptap/extension-table@3.17.0': + resolution: {integrity: sha512-a3Md3zOp63fHuM6opSo0Ht2GtAaIiCdLl0x55Wtu4u2QU+MgTAcArad8PyFqGXK0dTWVRm0q2+C0j3WkECucXg==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/extension-text-align@3.16.0': - resolution: {integrity: sha512-+9mgmd9rSM394/wwBBcxLW9/xzz66j+vUSYMeWcZFC0so/jibu4HcW1lPqKJfQ2F6xAD/xe4cQfckvpdjQaR1Q==} + '@tiptap/extension-text-align@3.17.0': + resolution: {integrity: sha512-L76eBoyfgxEGDz6VHjbfb1X0IxOgA295VcxdRtQkRzs8lXbcbtE+DGnNpAD7LylULWpYPauTvMhgMaixYSZ9GA==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-text@3.16.0': - resolution: {integrity: sha512-KTewoX4wZq95cKnjBbogRwBFoGgM6qUg1yjCQ/M6Ajkp4Mtp8Iki9EiAxtfk76b/wtXFf3DsDhFOeVqgKyYbYg==} + '@tiptap/extension-text@3.17.0': + resolution: {integrity: sha512-dqCOW/4W6+f6WTMCfpuCxlrZ8fVu+rVWooBw7Xk/qFLOJVj8M9P4K6BwmXMVFEK47S/q67D4UiTVkWDV9xBdjw==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extension-underline@3.16.0': - resolution: {integrity: sha512-obXAPgHVZocMaW6HtKyCYsN4CxHogWr23gioyEQcpIX0LeegHDqxkoPrjIPX6Tn1isDyvXchcSKWHEfiHO3ZOA==} + '@tiptap/extension-underline@3.17.0': + resolution: {integrity: sha512-W0+9WtyVmLQwtERULOOmZXFh1Z4d41geN2jzWdnpPt6GQAxz29SO9fF5oWTeLtPkPVGuxXSFOn+ml3vNDw1pGg==} peerDependencies: - '@tiptap/core': ^3.16.0 + '@tiptap/core': ^3.17.0 - '@tiptap/extensions@3.16.0': - resolution: {integrity: sha512-0iVrn0FHcHIRMdsQLQbf16NgYrKz+Sup/8dDMVBy1QoHn5Hb51QZABqXJTZ6u7My34b4fNZrSggzBAE7l7N/pA==} + '@tiptap/extensions@3.17.0': + resolution: {integrity: sha512-8eiDsQ4gaN/sN1Klg+g3W5gNRHllThCq5/0/YvbmchDImNyzKjxvLhChaan5g8W2N3d4l7NIQSLpzlnCpVPqQA==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 - '@tiptap/pm@3.16.0': - resolution: {integrity: sha512-FMxZ6Tc5ONKa/EByDV8lswct6YW2lF/wn11zqXmrfBZhdG7UQPTijpSwb6TCqaO5GOHmixaIaDPj+zimUREHQA==} + '@tiptap/pm@3.17.0': + resolution: {integrity: sha512-zb3FNjwMIwpQtPD6dkQvKIlVqhL0TsVCmmJsFOJZaJCmBrzvGq7M+p0GAK+zT+ZO6youLZlPyyF7t/N6T0dxrA==} - '@tiptap/react@3.16.0': - resolution: {integrity: sha512-r1R19Ma4zxGt8ImiNOqSArAnWO239KUI9tTVeelgTyekPj7643lO8GbtuXJfAeWGPduDIpcAgR/Dd4NKieetiA==} + '@tiptap/react@3.17.0': + resolution: {integrity: sha512-D01/J6HGXv6093GWB9G3jB0dsW3cyRfqG9rctVc7Sc9s34vxIVy/YA5sE5VJj7O2DmjbGFPYiaBWDOY2xr0Zdw==} peerDependencies: - '@tiptap/core': ^3.16.0 - '@tiptap/pm': ^3.16.0 + '@tiptap/core': ^3.17.0 + '@tiptap/pm': ^3.17.0 '@types/react': ^17.0.0 || ^18.0.0 || ^19.0.0 '@types/react-dom': ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tiptap/starter-kit@3.16.0': - resolution: {integrity: sha512-eWi+77SgKyhSx91Hmn32ER+gPN6FfInGtod4A+XxSG+LqS/sn6kpUEdowYrnqiZzhUXZCSTSJvC+UcMUZHOkxQ==} + '@tiptap/starter-kit@3.17.0': + resolution: {integrity: sha512-BxdyfZtg4RD5798YSI9NCRr5rIMhamO7WjemG0N01jQm7OnoY2QW6dOH/O/DI1oKAhKD2SU0o+I3SMq7HslT+A==} '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} @@ -4345,8 +4367,8 @@ packages: peerDependencies: ai: ^6.0.48 - ai@6.0.48: - resolution: {integrity: sha512-nON0rHNTEQgzT1HahGl7AeszJh7es5ibZ6LWqm3IiN+bUAQtXkdArXD9vDlVAPBiCd7ERclZ6lUpOE6ltgJb3w==} + ai@6.0.49: + resolution: {integrity: sha512-LABniBX/0R6Tv+iUK5keUZhZLaZUe4YjP5M2rZ4wAdZ8iKV3EfTAoJxuL1aaWTSJKIilKa9QUEkCgnp89/32bw==} engines: {node: '>=18'} peerDependencies: zod: ^3.25.76 || ^4.1.8 @@ -6667,6 +6689,9 @@ packages: package-manager-detector@1.6.0: resolution: {integrity: sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==} + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -6723,6 +6748,9 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} + pdf-lib@1.17.1: + resolution: {integrity: sha512-V/mpyJAoTsN4cnP31vc0wfNA1+p20evqqnap0KLoRUN0Yk/p3wN52DOEsL4oBFcLdb76hlpKPtzJIgo67j/XLw==} + pend@1.2.0: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} @@ -7063,8 +7091,8 @@ packages: '@types/react': optional: true - react-resizable-panels@4.4.1: - resolution: {integrity: sha512-dpM9oI6rGlAq7VYDeafSRA1JmkJv8aNuKySR+tZLQQLfaeqTnQLSM52EcoI/QdowzsjVUCk6jViKS0xHWITVRQ==} + react-resizable-panels@4.4.2: + resolution: {integrity: sha512-5alLHodf+woGeyXzmrqmy6XlUPWeg8F4+c2RhL8zMviWDfjibBGVkUaIl+KTxAXel8KvImhsNAn0HyyVXXWBPw==} peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 @@ -8291,12 +8319,12 @@ snapshots: '@smithy/util-utf8': 2.3.0 tslib: 2.8.1 - '@aws-sdk/client-s3@3.974.0': + '@aws-sdk/client-s3@3.975.0': dependencies: '@aws-crypto/sha1-browser': 5.2.0 '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/credential-provider-node': 3.972.1 '@aws-sdk/middleware-bucket-endpoint': 3.972.1 '@aws-sdk/middleware-expect-continue': 3.972.1 @@ -8305,9 +8333,9 @@ snapshots: '@aws-sdk/middleware-location-constraint': 3.972.1 '@aws-sdk/middleware-logger': 3.972.1 '@aws-sdk/middleware-recursion-detection': 3.972.1 - '@aws-sdk/middleware-sdk-s3': 3.972.1 + '@aws-sdk/middleware-sdk-s3': 3.972.2 '@aws-sdk/middleware-ssec': 3.972.1 - '@aws-sdk/middleware-user-agent': 3.972.1 + '@aws-sdk/middleware-user-agent': 3.972.2 '@aws-sdk/region-config-resolver': 3.972.1 '@aws-sdk/signature-v4-multi-region': 3.972.0 '@aws-sdk/types': 3.973.0 @@ -8315,7 +8343,7 @@ snapshots: '@aws-sdk/util-user-agent-browser': 3.972.1 '@aws-sdk/util-user-agent-node': 3.972.1 '@smithy/config-resolver': 4.4.6 - '@smithy/core': 3.21.0 + '@smithy/core': 3.21.1 '@smithy/eventstream-serde-browser': 4.2.8 '@smithy/eventstream-serde-config-resolver': 4.3.8 '@smithy/eventstream-serde-node': 4.2.8 @@ -8326,21 +8354,21 @@ snapshots: '@smithy/invalid-dependency': 4.2.8 '@smithy/md5-js': 4.2.8 '@smithy/middleware-content-length': 4.2.8 - '@smithy/middleware-endpoint': 4.4.10 - '@smithy/middleware-retry': 4.4.26 + '@smithy/middleware-endpoint': 4.4.11 + '@smithy/middleware-retry': 4.4.27 '@smithy/middleware-serde': 4.2.9 '@smithy/middleware-stack': 4.2.8 '@smithy/node-config-provider': 4.3.8 '@smithy/node-http-handler': 4.4.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.11 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.2.1 - '@smithy/util-defaults-mode-browser': 4.3.25 - '@smithy/util-defaults-mode-node': 4.2.28 + '@smithy/util-defaults-mode-browser': 4.3.26 + '@smithy/util-defaults-mode-node': 4.2.29 '@smithy/util-endpoints': 3.2.8 '@smithy/util-middleware': 4.2.8 '@smithy/util-retry': 4.2.8 @@ -8443,37 +8471,37 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/middleware-host-header': 3.972.1 '@aws-sdk/middleware-logger': 3.972.1 '@aws-sdk/middleware-recursion-detection': 3.972.1 - '@aws-sdk/middleware-user-agent': 3.972.1 + '@aws-sdk/middleware-user-agent': 3.972.2 '@aws-sdk/region-config-resolver': 3.972.1 '@aws-sdk/types': 3.973.0 '@aws-sdk/util-endpoints': 3.972.0 '@aws-sdk/util-user-agent-browser': 3.972.1 '@aws-sdk/util-user-agent-node': 3.972.1 '@smithy/config-resolver': 4.4.6 - '@smithy/core': 3.21.0 + '@smithy/core': 3.21.1 '@smithy/fetch-http-handler': 5.3.9 '@smithy/hash-node': 4.2.8 '@smithy/invalid-dependency': 4.2.8 '@smithy/middleware-content-length': 4.2.8 - '@smithy/middleware-endpoint': 4.4.10 - '@smithy/middleware-retry': 4.4.26 + '@smithy/middleware-endpoint': 4.4.11 + '@smithy/middleware-retry': 4.4.27 '@smithy/middleware-serde': 4.2.9 '@smithy/middleware-stack': 4.2.8 '@smithy/node-config-provider': 4.3.8 '@smithy/node-http-handler': 4.4.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.11 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.2.1 - '@smithy/util-defaults-mode-browser': 4.3.25 - '@smithy/util-defaults-mode-node': 4.2.28 + '@smithy/util-defaults-mode-browser': 4.3.26 + '@smithy/util-defaults-mode-node': 4.2.29 '@smithy/util-endpoints': 3.2.8 '@smithy/util-middleware': 4.2.8 '@smithy/util-retry': 4.2.8 @@ -8498,16 +8526,16 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/core@3.973.0': + '@aws-sdk/core@3.973.1': dependencies: '@aws-sdk/types': 3.973.0 '@aws-sdk/xml-builder': 3.972.1 - '@smithy/core': 3.21.0 + '@smithy/core': 3.21.1 '@smithy/node-config-provider': 4.3.8 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 '@smithy/signature-v4': 5.3.8 - '@smithy/smithy-client': 4.10.11 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-base64': 4.3.0 '@smithy/util-middleware': 4.2.8 @@ -8529,7 +8557,7 @@ snapshots: '@aws-sdk/credential-provider-env@3.972.1': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/types': 4.12.0 @@ -8550,13 +8578,13 @@ snapshots: '@aws-sdk/credential-provider-http@3.972.1': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/types': 3.973.0 '@smithy/fetch-http-handler': 5.3.9 '@smithy/node-http-handler': 4.4.8 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.11 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-stream': 4.5.10 tslib: 2.8.1 @@ -8582,7 +8610,7 @@ snapshots: '@aws-sdk/credential-provider-ini@3.972.1': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/credential-provider-env': 3.972.1 '@aws-sdk/credential-provider-http': 3.972.1 '@aws-sdk/credential-provider-login': 3.972.1 @@ -8614,7 +8642,7 @@ snapshots: '@aws-sdk/credential-provider-login@3.972.1': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/nested-clients': 3.974.0 '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 @@ -8670,7 +8698,7 @@ snapshots: '@aws-sdk/credential-provider-process@3.972.1': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -8693,7 +8721,7 @@ snapshots: '@aws-sdk/credential-provider-sso@3.972.1': dependencies: '@aws-sdk/client-sso': 3.974.0 - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/token-providers': 3.974.0 '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 @@ -8717,7 +8745,7 @@ snapshots: '@aws-sdk/credential-provider-web-identity@3.972.1': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/nested-clients': 3.974.0 '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 @@ -8749,7 +8777,7 @@ snapshots: '@aws-crypto/crc32': 5.2.0 '@aws-crypto/crc32c': 5.2.0 '@aws-crypto/util': 5.2.0 - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/crc64-nvme': 3.972.0 '@aws-sdk/types': 3.973.0 '@smithy/is-array-buffer': 4.2.0 @@ -8814,11 +8842,11 @@ snapshots: '@aws-sdk/core': 3.972.0 '@aws-sdk/types': 3.972.0 '@aws-sdk/util-arn-parser': 3.972.0 - '@smithy/core': 3.21.0 + '@smithy/core': 3.21.1 '@smithy/node-config-provider': 4.3.8 '@smithy/protocol-http': 5.3.8 '@smithy/signature-v4': 5.3.8 - '@smithy/smithy-client': 4.10.11 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-config-provider': 4.2.0 '@smithy/util-middleware': 4.2.8 @@ -8826,16 +8854,16 @@ snapshots: '@smithy/util-utf8': 4.2.0 tslib: 2.8.1 - '@aws-sdk/middleware-sdk-s3@3.972.1': + '@aws-sdk/middleware-sdk-s3@3.972.2': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/types': 3.973.0 '@aws-sdk/util-arn-parser': 3.972.1 - '@smithy/core': 3.21.0 + '@smithy/core': 3.21.1 '@smithy/node-config-provider': 4.3.8 '@smithy/protocol-http': 5.3.8 '@smithy/signature-v4': 5.3.8 - '@smithy/smithy-client': 4.10.11 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/util-config-provider': 4.2.0 '@smithy/util-middleware': 4.2.8 @@ -8859,12 +8887,12 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/middleware-user-agent@3.972.1': + '@aws-sdk/middleware-user-agent@3.972.2': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/types': 3.973.0 '@aws-sdk/util-endpoints': 3.972.0 - '@smithy/core': 3.21.0 + '@smithy/core': 3.21.1 '@smithy/protocol-http': 5.3.8 '@smithy/types': 4.12.0 tslib: 2.8.1 @@ -8916,37 +8944,37 @@ snapshots: dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/middleware-host-header': 3.972.1 '@aws-sdk/middleware-logger': 3.972.1 '@aws-sdk/middleware-recursion-detection': 3.972.1 - '@aws-sdk/middleware-user-agent': 3.972.1 + '@aws-sdk/middleware-user-agent': 3.972.2 '@aws-sdk/region-config-resolver': 3.972.1 '@aws-sdk/types': 3.973.0 '@aws-sdk/util-endpoints': 3.972.0 '@aws-sdk/util-user-agent-browser': 3.972.1 '@aws-sdk/util-user-agent-node': 3.972.1 '@smithy/config-resolver': 4.4.6 - '@smithy/core': 3.21.0 + '@smithy/core': 3.21.1 '@smithy/fetch-http-handler': 5.3.9 '@smithy/hash-node': 4.2.8 '@smithy/invalid-dependency': 4.2.8 '@smithy/middleware-content-length': 4.2.8 - '@smithy/middleware-endpoint': 4.4.10 - '@smithy/middleware-retry': 4.4.26 + '@smithy/middleware-endpoint': 4.4.11 + '@smithy/middleware-retry': 4.4.27 '@smithy/middleware-serde': 4.2.9 '@smithy/middleware-stack': 4.2.8 '@smithy/node-config-provider': 4.3.8 '@smithy/node-http-handler': 4.4.8 '@smithy/protocol-http': 5.3.8 - '@smithy/smithy-client': 4.10.11 + '@smithy/smithy-client': 4.10.12 '@smithy/types': 4.12.0 '@smithy/url-parser': 4.2.8 '@smithy/util-base64': 4.3.0 '@smithy/util-body-length-browser': 4.2.0 '@smithy/util-body-length-node': 4.2.1 - '@smithy/util-defaults-mode-browser': 4.3.25 - '@smithy/util-defaults-mode-node': 4.2.28 + '@smithy/util-defaults-mode-browser': 4.3.26 + '@smithy/util-defaults-mode-node': 4.2.29 '@smithy/util-endpoints': 3.2.8 '@smithy/util-middleware': 4.2.8 '@smithy/util-retry': 4.2.8 @@ -8994,7 +9022,7 @@ snapshots: '@aws-sdk/token-providers@3.974.0': dependencies: - '@aws-sdk/core': 3.973.0 + '@aws-sdk/core': 3.973.1 '@aws-sdk/nested-clients': 3.974.0 '@aws-sdk/types': 3.973.0 '@smithy/property-provider': 4.2.8 @@ -9058,7 +9086,7 @@ snapshots: '@aws-sdk/util-user-agent-node@3.972.1': dependencies: - '@aws-sdk/middleware-user-agent': 3.972.1 + '@aws-sdk/middleware-user-agent': 3.972.2 '@aws-sdk/types': 3.973.0 '@smithy/node-config-provider': 4.3.8 '@smithy/types': 4.12.0 @@ -9959,14 +9987,14 @@ snapshots: '@better-auth/utils': 0.3.0 mongodb: 7.0.0(socks@2.8.7) - '@better-auth/passkey@1.5.0-beta.9(9a0b3c8c0fcabd03bea4bc375b532059)': + '@better-auth/passkey@1.5.0-beta.9(87ae041ffecf8648aaa22a11c58cd8f7)': dependencies: '@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/utils': 0.3.0 '@better-fetch/fetch': 1.1.21 '@simplewebauthn/browser': 13.2.2 '@simplewebauthn/server': 13.2.2 - better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + better-auth: 1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) better-call: 1.2.0(zod@4.3.6) nanostores: 1.1.0 zod: 4.3.6 @@ -9988,39 +10016,39 @@ snapshots: '@better-fetch/fetch@1.1.21': {} - '@biomejs/biome@2.3.11': + '@biomejs/biome@2.3.12': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.3.11 - '@biomejs/cli-darwin-x64': 2.3.11 - '@biomejs/cli-linux-arm64': 2.3.11 - '@biomejs/cli-linux-arm64-musl': 2.3.11 - '@biomejs/cli-linux-x64': 2.3.11 - '@biomejs/cli-linux-x64-musl': 2.3.11 - '@biomejs/cli-win32-arm64': 2.3.11 - '@biomejs/cli-win32-x64': 2.3.11 + '@biomejs/cli-darwin-arm64': 2.3.12 + '@biomejs/cli-darwin-x64': 2.3.12 + '@biomejs/cli-linux-arm64': 2.3.12 + '@biomejs/cli-linux-arm64-musl': 2.3.12 + '@biomejs/cli-linux-x64': 2.3.12 + '@biomejs/cli-linux-x64-musl': 2.3.12 + '@biomejs/cli-win32-arm64': 2.3.12 + '@biomejs/cli-win32-x64': 2.3.12 - '@biomejs/cli-darwin-arm64@2.3.11': + '@biomejs/cli-darwin-arm64@2.3.12': optional: true - '@biomejs/cli-darwin-x64@2.3.11': + '@biomejs/cli-darwin-x64@2.3.12': optional: true - '@biomejs/cli-linux-arm64-musl@2.3.11': + '@biomejs/cli-linux-arm64-musl@2.3.12': optional: true - '@biomejs/cli-linux-arm64@2.3.11': + '@biomejs/cli-linux-arm64@2.3.12': optional: true - '@biomejs/cli-linux-x64-musl@2.3.11': + '@biomejs/cli-linux-x64-musl@2.3.12': optional: true - '@biomejs/cli-linux-x64@2.3.11': + '@biomejs/cli-linux-x64@2.3.12': optional: true - '@biomejs/cli-win32-arm64@2.3.11': + '@biomejs/cli-win32-arm64@2.3.12': optional: true - '@biomejs/cli-win32-x64@2.3.11': + '@biomejs/cli-win32-x64@2.3.12': optional: true '@chevrotain/cst-dts-gen@10.5.0': @@ -10485,35 +10513,35 @@ snapshots: '@levischuck/tiny-cbor@0.2.11': {} - '@lingui/babel-plugin-extract-messages@5.8.0': {} + '@lingui/babel-plugin-extract-messages@5.9.0': {} - '@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3)': + '@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3)': dependencies: '@babel/core': 7.28.6 '@babel/runtime': 7.28.6 '@babel/types': 7.28.6 - '@lingui/conf': 5.8.0(typescript@5.9.3) - '@lingui/core': 5.8.0(@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) - '@lingui/message-utils': 5.8.0 + '@lingui/conf': 5.9.0(typescript@5.9.3) + '@lingui/core': 5.9.0(@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) + '@lingui/message-utils': 5.9.0 optionalDependencies: babel-plugin-macros: 3.1.0 transitivePeerDependencies: - supports-color - typescript - '@lingui/cli@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3)': + '@lingui/cli@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3)': dependencies: '@babel/core': 7.28.6 '@babel/generator': 7.28.6 '@babel/parser': 7.28.6 '@babel/runtime': 7.28.6 '@babel/types': 7.28.6 - '@lingui/babel-plugin-extract-messages': 5.8.0 - '@lingui/babel-plugin-lingui-macro': 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) - '@lingui/conf': 5.8.0(typescript@5.9.3) - '@lingui/core': 5.8.0(@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) - '@lingui/format-po': 5.8.0(typescript@5.9.3) - '@lingui/message-utils': 5.8.0 + '@lingui/babel-plugin-extract-messages': 5.9.0 + '@lingui/babel-plugin-lingui-macro': 5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) + '@lingui/conf': 5.9.0(typescript@5.9.3) + '@lingui/core': 5.9.0(@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) + '@lingui/format-po': 5.9.0(typescript@5.9.3) + '@lingui/message-utils': 5.9.0 chokidar: 3.5.1 cli-table: 0.3.11 commander: 10.0.1 @@ -10535,7 +10563,7 @@ snapshots: - supports-color - typescript - '@lingui/conf@5.8.0(typescript@5.9.3)': + '@lingui/conf@5.9.0(typescript@5.9.3)': dependencies: '@babel/runtime': 7.28.6 cosmiconfig: 8.3.6(typescript@5.9.3) @@ -10545,41 +10573,41 @@ snapshots: transitivePeerDependencies: - typescript - '@lingui/core@5.8.0(@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0)': + '@lingui/core@5.9.0(@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0)': dependencies: '@babel/runtime': 7.28.6 - '@lingui/message-utils': 5.8.0 + '@lingui/message-utils': 5.9.0 optionalDependencies: - '@lingui/babel-plugin-lingui-macro': 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) + '@lingui/babel-plugin-lingui-macro': 5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) babel-plugin-macros: 3.1.0 - '@lingui/format-po@5.8.0(typescript@5.9.3)': + '@lingui/format-po@5.9.0(typescript@5.9.3)': dependencies: - '@lingui/conf': 5.8.0(typescript@5.9.3) - '@lingui/message-utils': 5.8.0 + '@lingui/conf': 5.9.0(typescript@5.9.3) + '@lingui/message-utils': 5.9.0 date-fns: 3.6.0 pofile: 1.1.4 transitivePeerDependencies: - typescript - '@lingui/message-utils@5.8.0': + '@lingui/message-utils@5.9.0': dependencies: '@messageformat/parser': 5.1.1 js-sha256: 0.10.1 - '@lingui/react@5.8.0(@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0)(react@19.2.3)': + '@lingui/react@5.9.0(@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0)(react@19.2.3)': dependencies: '@babel/runtime': 7.28.6 - '@lingui/core': 5.8.0(@lingui/babel-plugin-lingui-macro@5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) + '@lingui/core': 5.9.0(@lingui/babel-plugin-lingui-macro@5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3))(babel-plugin-macros@3.1.0) react: 19.2.3 optionalDependencies: - '@lingui/babel-plugin-lingui-macro': 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) + '@lingui/babel-plugin-lingui-macro': 5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) babel-plugin-macros: 3.1.0 - '@lingui/vite-plugin@5.8.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3)': + '@lingui/vite-plugin@5.9.0(babel-plugin-macros@3.1.0)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(typescript@5.9.3)': dependencies: - '@lingui/cli': 5.8.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) - '@lingui/conf': 5.8.0(typescript@5.9.3) + '@lingui/cli': 5.9.0(babel-plugin-macros@3.1.0)(typescript@5.9.3) + '@lingui/conf': 5.9.0(typescript@5.9.3) vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - babel-plugin-macros @@ -10846,11 +10874,11 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@orpc/tanstack-query@1.13.4(@opentelemetry/api@1.9.0)(@orpc/client@1.13.4(@opentelemetry/api@1.9.0))(@tanstack/query-core@5.90.19)': + '@orpc/tanstack-query@1.13.4(@opentelemetry/api@1.9.0)(@orpc/client@1.13.4(@opentelemetry/api@1.9.0))(@tanstack/query-core@5.90.20)': dependencies: '@orpc/client': 1.13.4(@opentelemetry/api@1.9.0) '@orpc/shared': 1.13.4(@opentelemetry/api@1.9.0) - '@tanstack/query-core': 5.90.19 + '@tanstack/query-core': 5.90.20 transitivePeerDependencies: - '@opentelemetry/api' @@ -11060,6 +11088,14 @@ snapshots: '@oxc-transform/binding-win32-x64-msvc@0.110.0': optional: true + '@pdf-lib/standard-fonts@1.0.0': + dependencies: + pako: 1.0.11 + + '@pdf-lib/upng@1.0.1': + dependencies: + pako: 1.0.11 + '@peculiar/asn1-android@2.6.0': dependencies: '@peculiar/asn1-schema': 2.6.0 @@ -12175,6 +12211,19 @@ snapshots: '@smithy/uuid': 1.1.0 tslib: 2.8.1 + '@smithy/core@3.21.1': + dependencies: + '@smithy/middleware-serde': 4.2.9 + '@smithy/protocol-http': 5.3.8 + '@smithy/types': 4.12.0 + '@smithy/util-base64': 4.3.0 + '@smithy/util-body-length-browser': 4.2.0 + '@smithy/util-middleware': 4.2.8 + '@smithy/util-stream': 4.5.10 + '@smithy/util-utf8': 4.2.0 + '@smithy/uuid': 1.1.0 + tslib: 2.8.1 + '@smithy/credential-provider-imds@4.2.8': dependencies: '@smithy/node-config-provider': 4.3.8 @@ -12277,6 +12326,17 @@ snapshots: '@smithy/util-middleware': 4.2.8 tslib: 2.8.1 + '@smithy/middleware-endpoint@4.4.11': + dependencies: + '@smithy/core': 3.21.1 + '@smithy/middleware-serde': 4.2.9 + '@smithy/node-config-provider': 4.3.8 + '@smithy/shared-ini-file-loader': 4.4.3 + '@smithy/types': 4.12.0 + '@smithy/url-parser': 4.2.8 + '@smithy/util-middleware': 4.2.8 + tslib: 2.8.1 + '@smithy/middleware-retry@4.4.26': dependencies: '@smithy/node-config-provider': 4.3.8 @@ -12289,6 +12349,18 @@ snapshots: '@smithy/uuid': 1.1.0 tslib: 2.8.1 + '@smithy/middleware-retry@4.4.27': + dependencies: + '@smithy/node-config-provider': 4.3.8 + '@smithy/protocol-http': 5.3.8 + '@smithy/service-error-classification': 4.2.8 + '@smithy/smithy-client': 4.10.12 + '@smithy/types': 4.12.0 + '@smithy/util-middleware': 4.2.8 + '@smithy/util-retry': 4.2.8 + '@smithy/uuid': 1.1.0 + tslib: 2.8.1 + '@smithy/middleware-serde@4.2.9': dependencies: '@smithy/protocol-http': 5.3.8 @@ -12366,6 +12438,16 @@ snapshots: '@smithy/util-stream': 4.5.10 tslib: 2.8.1 + '@smithy/smithy-client@4.10.12': + dependencies: + '@smithy/core': 3.21.1 + '@smithy/middleware-endpoint': 4.4.11 + '@smithy/middleware-stack': 4.2.8 + '@smithy/protocol-http': 5.3.8 + '@smithy/types': 4.12.0 + '@smithy/util-stream': 4.5.10 + tslib: 2.8.1 + '@smithy/types@4.12.0': dependencies: tslib: 2.8.1 @@ -12411,6 +12493,13 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 + '@smithy/util-defaults-mode-browser@4.3.26': + dependencies: + '@smithy/property-provider': 4.2.8 + '@smithy/smithy-client': 4.10.12 + '@smithy/types': 4.12.0 + tslib: 2.8.1 + '@smithy/util-defaults-mode-node@4.2.28': dependencies: '@smithy/config-resolver': 4.4.6 @@ -12421,6 +12510,16 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 + '@smithy/util-defaults-mode-node@4.2.29': + dependencies: + '@smithy/config-resolver': 4.4.6 + '@smithy/credential-provider-imds': 4.2.8 + '@smithy/node-config-provider': 4.3.8 + '@smithy/property-provider': 4.2.8 + '@smithy/smithy-client': 4.10.12 + '@smithy/types': 4.12.0 + tslib: 2.8.1 + '@smithy/util-endpoints@3.2.8': dependencies: '@smithy/node-config-provider': 4.3.8 @@ -12562,79 +12661,68 @@ snapshots: tailwindcss: 4.1.18 vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) - '@tanstack/history@1.154.7': {} + '@tanstack/history@1.154.14': {} - '@tanstack/query-core@5.90.19': {} + '@tanstack/query-core@5.90.20': {} - '@tanstack/react-query@5.90.19(react@19.2.3)': + '@tanstack/react-query@5.90.20(react@19.2.3)': dependencies: - '@tanstack/query-core': 5.90.19 + '@tanstack/query-core': 5.90.20 react: 19.2.3 - '@tanstack/react-router-ssr-query@1.154.13(@tanstack/query-core@5.90.19)(@tanstack/react-query@5.90.19(react@19.2.3))(@tanstack/react-router@1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.13)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router-ssr-query@1.154.14(@tanstack/query-core@5.90.20)(@tanstack/react-query@5.90.20(react@19.2.3))(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(@tanstack/router-core@1.154.14)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/query-core': 5.90.19 - '@tanstack/react-query': 5.90.19(react@19.2.3) - '@tanstack/react-router': 1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-ssr-query-core': 1.154.13(@tanstack/query-core@5.90.19)(@tanstack/router-core@1.154.13) + '@tanstack/query-core': 5.90.20 + '@tanstack/react-query': 5.90.20(react@19.2.3) + '@tanstack/react-router': 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-ssr-query-core': 1.154.14(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.154.14) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - '@tanstack/router-core' - '@tanstack/react-router@1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/history': 1.154.7 + '@tanstack/history': 1.154.14 '@tanstack/react-store': 0.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.154.12 + '@tanstack/router-core': 1.154.14 isbot: 5.1.33 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-router@1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-client@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/history': 1.154.7 - '@tanstack/react-store': 0.8.0(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.154.13 - isbot: 5.1.33 + '@tanstack/react-router': 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.154.14 + '@tanstack/start-client-core': 1.154.14 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/react-start-client@1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tanstack/react-start-server@1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tanstack/react-router': 1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.154.12 - '@tanstack/start-client-core': 1.154.12 - react: 19.2.3 - react-dom: 19.2.3(react@19.2.3) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - - '@tanstack/react-start-server@1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': - dependencies: - '@tanstack/history': 1.154.7 - '@tanstack/react-router': 1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/router-core': 1.154.12 - '@tanstack/start-client-core': 1.154.12 - '@tanstack/start-server-core': 1.154.12(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/history': 1.154.14 + '@tanstack/react-router': 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/router-core': 1.154.14 + '@tanstack/start-client-core': 1.154.14 + '@tanstack/start-server-core': 1.154.14(crossws@0.4.3(srvx@0.10.1)) react: 19.2.3 react-dom: 19.2.3(react@19.2.3) transitivePeerDependencies: - crossws - '@tanstack/react-start@1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/react-start@1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: - '@tanstack/react-router': 1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-client': 1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3) - '@tanstack/react-start-server': 1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router': 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-client': 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-start-server': 1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3) '@tanstack/router-utils': 1.154.7 - '@tanstack/start-client-core': 1.154.12 - '@tanstack/start-plugin-core': 1.154.12(@tanstack/react-router@1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) - '@tanstack/start-server-core': 1.154.12(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/start-client-core': 1.154.14 + '@tanstack/start-plugin-core': 1.154.14(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/start-server-core': 1.154.14(crossws@0.4.3(srvx@0.10.1)) pathe: 2.0.3 react: 19.2.3 react-dom: 19.2.3(react@19.2.3) @@ -12653,9 +12741,9 @@ snapshots: react-dom: 19.2.3(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) - '@tanstack/router-core@1.154.12': + '@tanstack/router-core@1.154.14': dependencies: - '@tanstack/history': 1.154.7 + '@tanstack/history': 1.154.14 '@tanstack/store': 0.8.0 cookie-es: 2.0.0 seroval: 1.4.2 @@ -12663,19 +12751,9 @@ snapshots: tiny-invariant: 1.3.3 tiny-warning: 1.0.3 - '@tanstack/router-core@1.154.13': + '@tanstack/router-generator@1.154.14': dependencies: - '@tanstack/history': 1.154.7 - '@tanstack/store': 0.8.0 - cookie-es: 2.0.0 - seroval: 1.4.2 - seroval-plugins: 1.4.2(seroval@1.4.2) - tiny-invariant: 1.3.3 - tiny-warning: 1.0.3 - - '@tanstack/router-generator@1.154.12': - dependencies: - '@tanstack/router-core': 1.154.12 + '@tanstack/router-core': 1.154.14 '@tanstack/router-utils': 1.154.7 '@tanstack/virtual-file-routes': 1.154.7 prettier: 3.8.0 @@ -12686,7 +12764,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/router-plugin@1.154.12(@tanstack/react-router@1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/router-plugin@1.154.14(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@babel/core': 7.28.6 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.28.6) @@ -12694,8 +12772,8 @@ snapshots: '@babel/template': 7.28.6 '@babel/traverse': 7.28.6 '@babel/types': 7.28.6 - '@tanstack/router-core': 1.154.12 - '@tanstack/router-generator': 1.154.12 + '@tanstack/router-core': 1.154.14 + '@tanstack/router-generator': 1.154.14 '@tanstack/router-utils': 1.154.7 '@tanstack/virtual-file-routes': 1.154.7 babel-dead-code-elimination: 1.0.12 @@ -12703,15 +12781,15 @@ snapshots: unplugin: 2.3.11 zod: 3.25.76 optionalDependencies: - '@tanstack/react-router': 1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router': 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) vite: rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0) transitivePeerDependencies: - supports-color - '@tanstack/router-ssr-query-core@1.154.13(@tanstack/query-core@5.90.19)(@tanstack/router-core@1.154.13)': + '@tanstack/router-ssr-query-core@1.154.14(@tanstack/query-core@5.90.20)(@tanstack/router-core@1.154.14)': dependencies: - '@tanstack/query-core': 5.90.19 - '@tanstack/router-core': 1.154.13 + '@tanstack/query-core': 5.90.20 + '@tanstack/router-core': 1.154.14 '@tanstack/router-utils@1.154.7': dependencies: @@ -12725,29 +12803,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/start-client-core@1.154.12': + '@tanstack/start-client-core@1.154.14': dependencies: - '@tanstack/router-core': 1.154.12 + '@tanstack/router-core': 1.154.14 '@tanstack/start-fn-stubs': 1.154.7 - '@tanstack/start-storage-context': 1.154.12 + '@tanstack/start-storage-context': 1.154.14 seroval: 1.4.2 tiny-invariant: 1.3.3 tiny-warning: 1.0.3 '@tanstack/start-fn-stubs@1.154.7': {} - '@tanstack/start-plugin-core@1.154.12(@tanstack/react-router@1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': + '@tanstack/start-plugin-core@1.154.14(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(crossws@0.4.3(srvx@0.10.1))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))': dependencies: '@babel/code-frame': 7.27.1 '@babel/core': 7.28.6 '@babel/types': 7.28.6 '@rolldown/pluginutils': 1.0.0-beta.40 - '@tanstack/router-core': 1.154.12 - '@tanstack/router-generator': 1.154.12 - '@tanstack/router-plugin': 1.154.12(@tanstack/react-router@1.154.12(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/router-core': 1.154.14 + '@tanstack/router-generator': 1.154.14 + '@tanstack/router-plugin': 1.154.14(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) '@tanstack/router-utils': 1.154.7 - '@tanstack/start-client-core': 1.154.12 - '@tanstack/start-server-core': 1.154.12(crossws@0.4.3(srvx@0.10.1)) + '@tanstack/start-client-core': 1.154.14 + '@tanstack/start-server-core': 1.154.14(crossws@0.4.3(srvx@0.10.1)) babel-dead-code-elimination: 1.0.12 cheerio: 1.1.2 exsolve: 1.0.8 @@ -12767,159 +12845,159 @@ snapshots: - vite-plugin-solid - webpack - '@tanstack/start-server-core@1.154.12(crossws@0.4.3(srvx@0.10.1))': + '@tanstack/start-server-core@1.154.14(crossws@0.4.3(srvx@0.10.1))': dependencies: - '@tanstack/history': 1.154.7 - '@tanstack/router-core': 1.154.12 - '@tanstack/start-client-core': 1.154.12 - '@tanstack/start-storage-context': 1.154.12 + '@tanstack/history': 1.154.14 + '@tanstack/router-core': 1.154.14 + '@tanstack/start-client-core': 1.154.14 + '@tanstack/start-storage-context': 1.154.14 h3-v2: h3@2.0.1-rc.11(crossws@0.4.3(srvx@0.10.1)) seroval: 1.4.2 tiny-invariant: 1.3.3 transitivePeerDependencies: - crossws - '@tanstack/start-storage-context@1.154.12': + '@tanstack/start-storage-context@1.154.14': dependencies: - '@tanstack/router-core': 1.154.12 + '@tanstack/router-core': 1.154.14 '@tanstack/store@0.8.0': {} '@tanstack/virtual-file-routes@1.154.7': {} - '@tanstack/zod-adapter@1.154.13(@tanstack/react-router@1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)': + '@tanstack/zod-adapter@1.154.14(@tanstack/react-router@1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(zod@4.3.6)': dependencies: - '@tanstack/react-router': 1.154.13(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + '@tanstack/react-router': 1.154.14(react-dom@19.2.3(react@19.2.3))(react@19.2.3) zod: 4.3.6 '@tediousjs/connection-string@0.5.0': {} - '@tiptap/core@3.16.0(@tiptap/pm@3.16.0)': + '@tiptap/core@3.17.0(@tiptap/pm@3.17.0)': dependencies: - '@tiptap/pm': 3.16.0 + '@tiptap/pm': 3.17.0 - '@tiptap/extension-blockquote@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-blockquote@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-bold@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-bold@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-bubble-menu@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extension-bubble-menu@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: '@floating-ui/dom': 1.7.4 - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 optional: true - '@tiptap/extension-bullet-list@3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0))': + '@tiptap/extension-bullet-list@3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/extension-list': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + '@tiptap/extension-list': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) - '@tiptap/extension-code-block@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extension-code-block@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 - '@tiptap/extension-code@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-code@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-document@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-document@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-dropcursor@3.16.0(@tiptap/extensions@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0))': + '@tiptap/extension-dropcursor@3.17.0(@tiptap/extensions@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/extensions': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + '@tiptap/extensions': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) - '@tiptap/extension-floating-menu@3.16.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extension-floating-menu@3.17.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: '@floating-ui/dom': 1.7.4 - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 optional: true - '@tiptap/extension-gapcursor@3.16.0(@tiptap/extensions@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0))': + '@tiptap/extension-gapcursor@3.17.0(@tiptap/extensions@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/extensions': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + '@tiptap/extensions': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) - '@tiptap/extension-hard-break@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-hard-break@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-heading@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-heading@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-highlight@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-highlight@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-horizontal-rule@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extension-horizontal-rule@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 - '@tiptap/extension-italic@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-italic@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-link@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extension-link@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 linkifyjs: 4.3.2 - '@tiptap/extension-list-item@3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0))': + '@tiptap/extension-list-item@3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/extension-list': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + '@tiptap/extension-list': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) - '@tiptap/extension-list-keymap@3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0))': + '@tiptap/extension-list-keymap@3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/extension-list': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + '@tiptap/extension-list': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) - '@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 - '@tiptap/extension-ordered-list@3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0))': + '@tiptap/extension-ordered-list@3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/extension-list': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + '@tiptap/extension-list': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) - '@tiptap/extension-paragraph@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-paragraph@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-strike@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-strike@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-table@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extension-table@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 - '@tiptap/extension-text-align@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-text-align@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-text@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-text@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extension-underline@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))': + '@tiptap/extension-underline@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) - '@tiptap/extensions@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)': + '@tiptap/extensions@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 - '@tiptap/pm@3.16.0': + '@tiptap/pm@3.17.0': dependencies: prosemirror-changeset: 2.3.1 prosemirror-collab: 1.3.1 @@ -12940,10 +13018,10 @@ snapshots: prosemirror-transform: 1.10.5 prosemirror-view: 1.41.5 - '@tiptap/react@3.16.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': + '@tiptap/react@3.17.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)(@types/react-dom@19.2.3(@types/react@19.2.9))(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 '@types/react': 19.2.9 '@types/react-dom': 19.2.3(@types/react@19.2.9) '@types/use-sync-external-store': 0.0.6 @@ -12952,37 +13030,37 @@ snapshots: react-dom: 19.2.3(react@19.2.3) use-sync-external-store: 1.6.0(react@19.2.3) optionalDependencies: - '@tiptap/extension-bubble-menu': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) - '@tiptap/extension-floating-menu': 3.16.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) + '@tiptap/extension-bubble-menu': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) + '@tiptap/extension-floating-menu': 3.17.0(@floating-ui/dom@1.7.4)(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) transitivePeerDependencies: - '@floating-ui/dom' - '@tiptap/starter-kit@3.16.0': + '@tiptap/starter-kit@3.17.0': dependencies: - '@tiptap/core': 3.16.0(@tiptap/pm@3.16.0) - '@tiptap/extension-blockquote': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-bold': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-bullet-list': 3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)) - '@tiptap/extension-code': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-code-block': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) - '@tiptap/extension-document': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-dropcursor': 3.16.0(@tiptap/extensions@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)) - '@tiptap/extension-gapcursor': 3.16.0(@tiptap/extensions@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)) - '@tiptap/extension-hard-break': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-heading': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-horizontal-rule': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) - '@tiptap/extension-italic': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-link': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) - '@tiptap/extension-list': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) - '@tiptap/extension-list-item': 3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)) - '@tiptap/extension-list-keymap': 3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)) - '@tiptap/extension-ordered-list': 3.16.0(@tiptap/extension-list@3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0)) - '@tiptap/extension-paragraph': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-strike': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-text': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extension-underline': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0)) - '@tiptap/extensions': 3.16.0(@tiptap/core@3.16.0(@tiptap/pm@3.16.0))(@tiptap/pm@3.16.0) - '@tiptap/pm': 3.16.0 + '@tiptap/core': 3.17.0(@tiptap/pm@3.17.0) + '@tiptap/extension-blockquote': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-bold': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-bullet-list': 3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)) + '@tiptap/extension-code': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-code-block': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) + '@tiptap/extension-document': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-dropcursor': 3.17.0(@tiptap/extensions@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)) + '@tiptap/extension-gapcursor': 3.17.0(@tiptap/extensions@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)) + '@tiptap/extension-hard-break': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-heading': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-horizontal-rule': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) + '@tiptap/extension-italic': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-link': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) + '@tiptap/extension-list': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) + '@tiptap/extension-list-item': 3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)) + '@tiptap/extension-list-keymap': 3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)) + '@tiptap/extension-ordered-list': 3.17.0(@tiptap/extension-list@3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0)) + '@tiptap/extension-paragraph': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-strike': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-text': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extension-underline': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0)) + '@tiptap/extensions': 3.17.0(@tiptap/core@3.17.0(@tiptap/pm@3.17.0))(@tiptap/pm@3.17.0) + '@tiptap/pm': 3.17.0 '@tootallnate/quickjs-emscripten@0.23.0': {} @@ -13150,16 +13228,16 @@ snapshots: agent-base@7.1.4: {} - ai-sdk-ollama@3.3.0(ai@6.0.48(zod@4.3.6))(zod@4.3.6): + ai-sdk-ollama@3.3.0(ai@6.0.49(zod@4.3.6))(zod@4.3.6): dependencies: '@ai-sdk/provider': 3.0.5 '@ai-sdk/provider-utils': 4.0.9(zod@4.3.6) - ai: 6.0.48(zod@4.3.6) + ai: 6.0.49(zod@4.3.6) ollama: 0.6.3 transitivePeerDependencies: - zod - ai@6.0.48(zod@4.3.6): + ai@6.0.49(zod@4.3.6): dependencies: '@ai-sdk/gateway': 3.0.22(zod@4.3.6) '@ai-sdk/provider': 3.0.5 @@ -13335,7 +13413,7 @@ snapshots: node-addon-api: 8.5.0 node-gyp-build: 4.8.4 - better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + better-auth@1.5.0-beta.9(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@tanstack/react-start@1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)))(drizzle-kit@1.0.0-beta.9-e89174b)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)))(mongodb@7.0.0(socks@2.8.7))(mysql2@3.15.3)(pg@8.17.2)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: '@better-auth/core': 1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0) '@better-auth/drizzle-adapter': 1.5.0-beta.9(@better-auth/core@1.5.0-beta.9(@better-auth/utils@0.3.0)(@better-fetch/fetch@1.1.21)(better-call@1.2.0(zod@4.3.6))(jose@6.1.3)(kysely@0.28.10)(nanostores@1.1.0))(@better-auth/utils@0.3.0)(drizzle-orm@1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))) @@ -13356,7 +13434,7 @@ snapshots: zod: 4.3.6 optionalDependencies: '@prisma/client': 7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3) - '@tanstack/react-start': 1.154.12(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) + '@tanstack/react-start': 1.154.14(crossws@0.4.3(srvx@0.10.1))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(rolldown-vite@7.3.1(@types/node@25.0.10)(esbuild@0.27.2)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)) drizzle-kit: 1.0.0-beta.9-e89174b drizzle-orm: 1.0.0-beta.9-e89174b(@electric-sql/pglite@0.3.2)(@opentelemetry/api@1.9.0)(@prisma/client@7.2.0(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3))(typescript@5.9.3))(@types/mssql@9.1.9)(@types/pg@8.16.0)(mssql@11.0.1)(mysql2@3.15.3)(pg@8.17.2)(postgres@3.4.7)(prisma@7.2.0(@types/react@19.2.9)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)) mongodb: 7.0.0(socks@2.8.7) @@ -15496,6 +15574,8 @@ snapshots: package-manager-detector@1.6.0: {} + pako@1.0.11: {} + parent-module@1.0.1: dependencies: callsites: 3.1.0 @@ -15545,6 +15625,13 @@ snapshots: pathe@2.0.3: {} + pdf-lib@1.17.1: + dependencies: + '@pdf-lib/standard-fonts': 1.0.0 + '@pdf-lib/upng': 1.0.1 + pako: 1.0.11 + tslib: 1.14.1 + pend@1.2.0: {} perfect-debounce@1.0.0: {} @@ -15972,7 +16059,7 @@ snapshots: optionalDependencies: '@types/react': 19.2.9 - react-resizable-panels@4.4.1(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + react-resizable-panels@4.4.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3): dependencies: react: 19.2.3 react-dom: 19.2.3(react@19.2.3) diff --git a/src/components/command-palette/index.tsx b/src/components/command-palette/index.tsx index ae8ae0fe8..1bacf03b2 100644 --- a/src/components/command-palette/index.tsx +++ b/src/components/command-palette/index.tsx @@ -77,7 +77,7 @@ export function CommandPalette() { return ( - + Builder Command Palette diff --git a/src/components/resume/preview.tsx b/src/components/resume/preview.tsx index 3c5e7096f..f017a0fe3 100644 --- a/src/components/resume/preview.tsx +++ b/src/components/resume/preview.tsx @@ -106,7 +106,7 @@ export const ResumePreview = ({ showPageNumbers, pageClassName, className, ...pr const pageNumber = pageIndex + 1; return ( -
+
{showPageNumbers && totalNumberOfPages > 1 && (
@@ -117,14 +117,7 @@ export const ResumePreview = ({ showPageNumbers, pageClassName, className, ...pr
)} -
0 && "print:break-before-page", - styles.page, - pageClassName, - )} - > +
diff --git a/src/components/resume/shared/get-section-component.tsx b/src/components/resume/shared/get-section-component.tsx index ee9e9f11a..32874df43 100644 --- a/src/components/resume/shared/get-section-component.tsx +++ b/src/components/resume/shared/get-section-component.tsx @@ -1,5 +1,5 @@ import { match } from "ts-pattern"; -import type { CustomSectionItem, SectionType } from "@/schema/resume/data"; +import type { CustomSectionItem, SectionItem, SectionType } from "@/schema/resume/data"; import { cn } from "@/utils/style"; import { useResumeStore } from "../store/resume"; import { AwardsItem } from "./items/awards-item"; @@ -25,38 +25,22 @@ type SectionComponentProps = { // Helper to render item component based on type function renderItemByType(type: SectionType, item: CustomSectionItem, itemClassName?: string) { return match(type) - .with("profiles", () => ( - [0])} className={itemClassName} /> - )) - .with("experience", () => ( - [0])} className={itemClassName} /> - )) - .with("education", () => ( - [0])} className={itemClassName} /> - )) - .with("projects", () => ( - [0])} className={itemClassName} /> - )) - .with("skills", () => [0])} className={itemClassName} />) - .with("languages", () => ( - [0])} className={itemClassName} /> - )) - .with("interests", () => ( - [0])} className={itemClassName} /> - )) - .with("awards", () => [0])} className={itemClassName} />) + .with("profiles", () => )} className={itemClassName} />) + .with("experience", () => )} className={itemClassName} />) + .with("education", () => )} className={itemClassName} />) + .with("projects", () => )} className={itemClassName} />) + .with("skills", () => )} className={itemClassName} />) + .with("languages", () => )} className={itemClassName} />) + .with("interests", () => )} className={itemClassName} />) + .with("awards", () => )} className={itemClassName} />) .with("certifications", () => ( - [0])} className={itemClassName} /> + )} className={itemClassName} /> )) .with("publications", () => ( - [0])} className={itemClassName} /> - )) - .with("volunteer", () => ( - [0])} className={itemClassName} /> - )) - .with("references", () => ( - [0])} className={itemClassName} /> + )} className={itemClassName} /> )) + .with("volunteer", () => )} className={itemClassName} />) + .with("references", () => )} className={itemClassName} />) .exhaustive(); } @@ -186,7 +170,10 @@ export function getSectionComponent( style={{ gridTemplateColumns: `repeat(${customSection.columns}, 1fr)` }} > {visibleItems.map((item) => ( -
+
{renderItemByType(customSection.type, item, itemClassName)}
))} @@ -194,6 +181,7 @@ export function getSectionComponent( ); }; + return CustomSectionComponent; }); } diff --git a/src/components/resume/shared/items/awards-item.tsx b/src/components/resume/shared/items/awards-item.tsx index a7e26f960..2d5c19199 100644 --- a/src/components/resume/shared/items/awards-item.tsx +++ b/src/components/resume/shared/items/awards-item.tsx @@ -10,21 +10,27 @@ type AwardsItemProps = SectionItem<"awards"> & { export function AwardsItem({ className, ...item }: AwardsItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.title} -

-

{item.date}

+ {item.title} + {item.date}
+ + {/* Row 2 */}
-

{item.awarder}

+ {item.awarder}
+ + {/* Description */}
-
+ + {/* Website */} +
diff --git a/src/components/resume/shared/items/certifications-item.tsx b/src/components/resume/shared/items/certifications-item.tsx index 347ab96c6..aa09d271c 100644 --- a/src/components/resume/shared/items/certifications-item.tsx +++ b/src/components/resume/shared/items/certifications-item.tsx @@ -10,21 +10,27 @@ type CertificationsItemProps = SectionItem<"certifications"> & { export function CertificationsItem({ className, ...item }: CertificationsItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.title} -

-

{item.date}

+ {item.title} + {item.date}
+ + {/* Row 2 */}
-

{item.issuer}

+ {item.issuer}
+ + {/* Description */}
-
+ + {/* Website */} +
diff --git a/src/components/resume/shared/items/education-item.tsx b/src/components/resume/shared/items/education-item.tsx index ec390c4e7..219d66eaf 100644 --- a/src/components/resume/shared/items/education-item.tsx +++ b/src/components/resume/shared/items/education-item.tsx @@ -10,26 +10,32 @@ type EducationItemProps = SectionItem<"education"> & { export function EducationItem({ className, ...item }: EducationItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.school} -

-

+ {item.school} + {[item.degree, item.grade].filter(Boolean).join(" • ")} -

+
+ + {/* Row 2 */}
-

{item.area}

-

+ {item.area} + {[item.location, item.period].filter(Boolean).join(" • ")} -

+
+ + {/* Description */}
-
+ + {/* Website */} +
diff --git a/src/components/resume/shared/items/experience-item.tsx b/src/components/resume/shared/items/experience-item.tsx index 438b3ca11..a3697a63c 100644 --- a/src/components/resume/shared/items/experience-item.tsx +++ b/src/components/resume/shared/items/experience-item.tsx @@ -10,22 +10,28 @@ type ExperienceItemProps = SectionItem<"experience"> & { export function ExperienceItem({ className, ...item }: ExperienceItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.company} -

-

{item.location}

+ {item.company} + {item.location}
+ + {/* Row 2 */}
-

{item.position}

-

{item.period}

+ {item.position} + {item.period}
+ + {/* Description */}
-
+ + {/* Website */} +
diff --git a/src/components/resume/shared/items/interests-item.tsx b/src/components/resume/shared/items/interests-item.tsx index b85fcf16c..edab6c007 100644 --- a/src/components/resume/shared/items/interests-item.tsx +++ b/src/components/resume/shared/items/interests-item.tsx @@ -9,14 +9,14 @@ type InterestsItemProps = SectionItem<"interests"> & { export function InterestsItem({ className, ...item }: InterestsItemProps) { return (
+ {/* Header */}
- -

- {item.name} -

+ + {item.name}
-

{item.keywords.join(", ")}

+ {/* Keywords */} + {item.keywords.join(", ")}
); } diff --git a/src/components/resume/shared/items/languages-item.tsx b/src/components/resume/shared/items/languages-item.tsx index 1e29fdb4b..95d007b8a 100644 --- a/src/components/resume/shared/items/languages-item.tsx +++ b/src/components/resume/shared/items/languages-item.tsx @@ -9,13 +9,16 @@ type LanguagesItemProps = SectionItem<"languages"> & { export function LanguagesItem({ className, ...item }: LanguagesItemProps) { return (
-
-

- {item.language} -

-

{item.fluency}

+ {/* Header */} +
+ {/* Row 1 */} + {item.language} + + {/* Row 2 */} + {item.fluency}
+ {/* Level */}
); diff --git a/src/components/resume/shared/items/profiles-item.tsx b/src/components/resume/shared/items/profiles-item.tsx index 23d4e55fc..460fba7aa 100644 --- a/src/components/resume/shared/items/profiles-item.tsx +++ b/src/components/resume/shared/items/profiles-item.tsx @@ -10,17 +10,17 @@ type ProfilesItemProps = SectionItem<"profiles"> & { export function ProfilesItem({ className, ...item }: ProfilesItemProps) { return (
+ {/* Header */}
- -

- {item.network} -

+ + {item.network}
+ {/* Website */}
); diff --git a/src/components/resume/shared/items/projects-item.tsx b/src/components/resume/shared/items/projects-item.tsx index 05586106c..033056dee 100644 --- a/src/components/resume/shared/items/projects-item.tsx +++ b/src/components/resume/shared/items/projects-item.tsx @@ -10,18 +10,22 @@ type ProjectsItemProps = SectionItem<"projects"> & { export function ProjectsItem({ className, ...item }: ProjectsItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.name} -

-

{item.period}

+ {item.name} + {item.period}
+ + {/* Description */}
-
+ + {/* Website */} +
diff --git a/src/components/resume/shared/items/publications-item.tsx b/src/components/resume/shared/items/publications-item.tsx index 3c35dc4f9..9bb9e38c2 100644 --- a/src/components/resume/shared/items/publications-item.tsx +++ b/src/components/resume/shared/items/publications-item.tsx @@ -10,21 +10,27 @@ type PublicationsItemProps = SectionItem<"publications"> & { export function PublicationsItem({ className, ...item }: PublicationsItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.title} -

-

{item.date}

+ {item.title} + {item.date}
+ + {/* Row 2 */}
-

{item.publisher}

+ {item.publisher}
+ + {/* Description */}
-
+ + {/* Website */} +
diff --git a/src/components/resume/shared/items/references-item.tsx b/src/components/resume/shared/items/references-item.tsx index f85cd4e41..4ae6be2fb 100644 --- a/src/components/resume/shared/items/references-item.tsx +++ b/src/components/resume/shared/items/references-item.tsx @@ -10,20 +10,37 @@ type ReferencesItemProps = SectionItem<"references"> & { export function ReferencesItem({ className, ...item }: ReferencesItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.name} -

+ {item.name} +
+ + {/* Row 2 */} +
+ {item.position}
-

{item.position}

+ + {/* Description */}
+ + {/* Footer */}
-

{item.phone}

- + {/* Row 1 */} +
+ {item.phone} +
+ + {/* Row 2 */} +
); diff --git a/src/components/resume/shared/items/skills-item.tsx b/src/components/resume/shared/items/skills-item.tsx index 78cbed476..c01b369c9 100644 --- a/src/components/resume/shared/items/skills-item.tsx +++ b/src/components/resume/shared/items/skills-item.tsx @@ -10,18 +10,23 @@ type SkillsItemProps = SectionItem<"skills"> & { export function SkillsItem({ className, ...item }: SkillsItemProps) { return (
+ {/* Header */}
- -

- {item.name} -

+ + {item.name}
-
-

{item.proficiency}

- {item.keywords.join(", ")} + {/* Proficiency */} +
+ {item.proficiency}
+ {/* Keywords */} +
+ {item.keywords.join(", ")} +
+ + {/* Level */}
); diff --git a/src/components/resume/shared/items/volunteer-item.tsx b/src/components/resume/shared/items/volunteer-item.tsx index 4cc1e9187..f81e924a6 100644 --- a/src/components/resume/shared/items/volunteer-item.tsx +++ b/src/components/resume/shared/items/volunteer-item.tsx @@ -10,21 +10,27 @@ type VolunteerItemProps = SectionItem<"volunteer"> & { export function VolunteerItem({ className, ...item }: VolunteerItemProps) { return (
+ {/* Header */}
+ {/* Row 1 */}
-

- {item.organization} -

-

{item.period}

+ {item.organization} + {item.period}
+ + {/* Row 2 */}
-

{item.location}

+ {item.location}
+ + {/* Description */}
-
+ + {/* Website */} +
diff --git a/src/components/resume/shared/page-icon.tsx b/src/components/resume/shared/page-icon.tsx index 11870d616..9edc775a0 100644 --- a/src/components/resume/shared/page-icon.tsx +++ b/src/components/resume/shared/page-icon.tsx @@ -10,7 +10,7 @@ export function PageIcon({ icon, className }: { icon: string; className?: string return ( ); diff --git a/src/components/resume/shared/page-level.tsx b/src/components/resume/shared/page-level.tsx index a4e902a76..afe57d4f9 100644 --- a/src/components/resume/shared/page-level.tsx +++ b/src/components/resume/shared/page-level.tsx @@ -9,5 +9,5 @@ type Props = React.ComponentProps<"div"> & { export function PageLevel({ level, className, ...props }: Props) { const { icon, type } = useResumeStore((state) => state.resume.data.metadata.design.level); - return ; + return ; } diff --git a/src/components/resume/shared/page-link.tsx b/src/components/resume/shared/page-link.tsx index 0b095fadb..37a04132d 100644 --- a/src/components/resume/shared/page-link.tsx +++ b/src/components/resume/shared/page-link.tsx @@ -10,7 +10,7 @@ export function PageLink({ url, label, className }: Props) { if (!url) return null; return ( - + {label || url} ); diff --git a/src/components/resume/shared/page-section.tsx b/src/components/resume/shared/page-section.tsx index 02e2fd339..616264952 100644 --- a/src/components/resume/shared/page-section.tsx +++ b/src/components/resume/shared/page-section.tsx @@ -19,14 +19,14 @@ export function PageSection({ type, className, children } return (
-
{section.title || getSectionTitle(type)}
+
{section.title || getSectionTitle(type)}
{items.map((item) => ( -
+
{children(item)}
))} diff --git a/src/components/resume/store/resume.ts b/src/components/resume/store/resume.ts index 87cfcfeb4..5673fafe8 100644 --- a/src/components/resume/store/resume.ts +++ b/src/components/resume/store/resume.ts @@ -25,9 +25,8 @@ type ResumeStore = ResumeStoreState & ResumeStoreActions; const controller = new AbortController(); const signal = controller.signal; -const _syncResume = async (resume: Resume | null) => { - if (!resume) return; - await orpc.resume.update.call({ id: resume.id, data: resume.data }, { signal }); +const _syncResume = (resume: Resume) => { + orpc.resume.update.call({ id: resume.id, data: resume.data }, { signal }); }; const syncResume = debounce(_syncResume, 500, { signal }); @@ -49,12 +48,13 @@ export const useResumeStore = create()( updateResumeData: (fn) => { set((state) => { if (!state.resume) return state; + if (state.resume.isLocked) { errorToastId = toast.error(t`This resume is locked and cannot be updated.`, { id: errorToastId }); return state; } - fn(state.resume.data as WritableDraft); + fn(state.resume.data); syncResume(current(state.resume)); }); }, diff --git a/src/components/resume/templates/azurill.tsx b/src/components/resume/templates/azurill.tsx index aa33b9eaa..f17b9f9d9 100644 --- a/src/components/resume/templates/azurill.tsx +++ b/src/components/resume/templates/azurill.tsx @@ -8,6 +8,26 @@ import { useResumeStore } from "../store/resume"; import type { TemplateProps } from "./types"; const sectionClassName = cn( + // Heading Decoration in Sidebar Layout + "group-data-[layout=sidebar]:[&>h6]:px-4", + "group-data-[layout=sidebar]:[&>h6]:relative", + "group-data-[layout=sidebar]:[&>h6]:inline-flex", + "group-data-[layout=sidebar]:[&>h6]:items-center", + "group-data-[layout=sidebar]:[&>h6]:before:content-['']", + "group-data-[layout=sidebar]:[&>h6]:before:absolute", + "group-data-[layout=sidebar]:[&>h6]:before:left-0", + "group-data-[layout=sidebar]:[&>h6]:before:rounded-full", + "group-data-[layout=sidebar]:[&>h6]:before:size-2", + "group-data-[layout=sidebar]:[&>h6]:before:border", + "group-data-[layout=sidebar]:[&>h6]:before:border-(--page-primary-color)", + "group-data-[layout=sidebar]:[&>h6]:after:content-['']", + "group-data-[layout=sidebar]:[&>h6]:after:absolute", + "group-data-[layout=sidebar]:[&>h6]:after:right-0", + "group-data-[layout=sidebar]:[&>h6]:after:rounded-full", + "group-data-[layout=sidebar]:[&>h6]:after:size-2", + "group-data-[layout=sidebar]:[&>h6]:after:border", + "group-data-[layout=sidebar]:[&>h6]:after:border-(--page-primary-color)", + // Section in Sidebar Layout "group-data-[layout=sidebar]:[&_.section-item-header>div]:flex-col", "group-data-[layout=sidebar]:[&_.section-item-header>div]:items-start", diff --git a/src/components/resume/templates/chikorita.tsx b/src/components/resume/templates/chikorita.tsx index fa9a15dd8..6212c412d 100644 --- a/src/components/resume/templates/chikorita.tsx +++ b/src/components/resume/templates/chikorita.tsx @@ -18,6 +18,10 @@ const sectionClassName = cn( // Icon Colors in Sidebar Layout "group-data-[layout=sidebar]:[&_.section-item_i]:text-(--page-background-color)!", + // Level Display in Sidebar Layout + "group-data-[layout=sidebar]:[&_.section-item-level>div]:bg-(--page-background-color)", + "group-data-[layout=sidebar]:[&_.section-item-level>div]:text-(--page-background-color)", + // Section Item Header in Sidebar Layout "group-data-[layout=sidebar]:[&_.section-item-header>div]:flex-col", "group-data-[layout=sidebar]:[&_.section-item-header>div]:items-start", @@ -32,10 +36,18 @@ export function ChikoritaTemplate({ pageIndex, pageLayout }: TemplateProps) { return (
+ {/* Sidebar Background */} + {!fullWidth && ( +
+ )} + {isFirstPage &&
}
-
+
{main.map((section) => { const Component = getSectionComponent(section, { sectionClassName }); return ; @@ -45,7 +57,7 @@ export function ChikoritaTemplate({ pageIndex, pageLayout }: TemplateProps) { {!fullWidth && (
-
+
); } diff --git a/src/components/resume/templates/ditgar.tsx b/src/components/resume/templates/ditgar.tsx index ccb4c75a5..96df0c0d5 100644 --- a/src/components/resume/templates/ditgar.tsx +++ b/src/components/resume/templates/ditgar.tsx @@ -13,6 +13,13 @@ const sectionClassName = cn( // Section Item Header in Sidebar Layout "group-data-[layout=sidebar]:[&_.section-item-header>div]:flex-col", "group-data-[layout=sidebar]:[&_.section-item-header>div]:items-start", + + // Decoration Line in Section Item Header + "group-data-[layout=main]:[&_.section-item-header]:pl-2", + "group-data-[layout=main]:[&_.section-item-header]:py-0.5", + "group-data-[layout=main]:[&_.section-item-header]:-ml-2.5", + "group-data-[layout=main]:[&_.section-item-header]:border-l-2", + "group-data-[layout=main]:[&_.section-item-header]:border-(--page-primary-color)", ); /** @@ -27,32 +34,36 @@ export function DitgarTemplate({ pageIndex, pageLayout }: TemplateProps) { }); return ( -
-
- {isFirstPage &&
} +
+ {/* Sidebar Background */} + {!fullWidth && ( +
+ )} -
- {sidebar.map((section) => { - const Component = getSectionComponent(section, { sectionClassName }); - return ; - })} -
-
+
+ + +
+ {isFirstPage && } + +
+ {main + .filter((section) => section !== "summary") + .map((section) => { + const Component = getSectionComponent(section, { sectionClassName }); + return ; + })} +
+
); diff --git a/src/components/resume/templates/gengar.tsx b/src/components/resume/templates/gengar.tsx index 9e387795c..4863cd049 100644 --- a/src/components/resume/templates/gengar.tsx +++ b/src/components/resume/templates/gengar.tsx @@ -25,23 +25,33 @@ export function GengarTemplate({ pageIndex, pageLayout }: TemplateProps) { return (
+ {/* Sidebar Background */} + {(!fullWidth || isFirstPage) && ( +
+ )} +
-
- {isFirstPage &&
} + {(!fullWidth || isFirstPage) && ( +
+ {!fullWidth && ( +
+ {sidebar + .filter((section) => section !== "summary") + .map((section) => { + const Component = getSectionComponent(section, { sectionClassName }); + return ; + })} +
+ )} + + )} -
+
{isFirstPage && ( + {/* Sidebar Background */} + {(!fullWidth || isFirstPage) && ( +
+ )} +