Compare commits

...
39 Commits
Author SHA1 Message Date
Amruth Pillai ef6d054598 fixes #2612 2026-02-08 01:43:08 +01:00
Amruth Pillai 201d707aea fixes #2655 2026-02-08 01:39:58 +01:00
Amruth Pillai d8b0902ac9 fixes #2691 2026-02-08 01:39:24 +01:00
Amruth Pillai 01c75bd796 📦 v5.0.6 · Changelog: https://docs.rxresu.me/changelog 2026-02-08 01:18:41 +01:00
Amruth Pillai 0a609306a6 add error logging on server only 2026-02-08 01:16:38 +01:00
Amruth Pillai 5bdc6de862 update imports/exports 2026-02-08 00:28:28 +01:00
Amruth Pillai cc01fb9418 Feature: Implement Atomic Resume Patching API (#2692) 2026-02-08 00:16:11 +01:00
Arjun EarthpersonandAmruth Pillai 5e8e1349bc Return updated resume object from PUT /resume/{id} instead of void (#2688)
* implement PUT response

* Refactor resume router and service to use DTOs for input and output schemas

* define explicitly, the fields to be returned

---------

Co-authored-by: Amruth Pillai <im.amruth@gmail.com>
2026-02-07 00:49:33 +01:00
Amruth Pillai ddbb71fb78 update dependencies 2026-02-06 23:07:37 +01:00
Amruth Pillai 3289453448 add .devcontainer 2026-02-06 19:15:56 +01:00
Amruth Pillai 611af8ee72 Add build badge and documentation link to README
Added a build badge for Ona and linked to documentation.
2026-02-06 19:05:40 +01:00
Amruth PillaiandCopilot 69b96a592d Sync Translations from Crowdin (#2686)
* New translations en-us.po (French)
[ci skip]

* Update locales/fr-FR.po

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-05 14:37:59 +01:00
Amruth Pillai 3151f6a9cc update dependencies 2026-02-03 22:55:22 +01:00
Amruth Pillai 726968288c fix lint errors 2026-02-02 17:37:15 +01:00
Arjun Earthperson ad086f337a update sample with cover letter and other existing fields (#2678) 2026-02-02 17:36:24 +01:00
Amruth Pillai 66d09820c3 rename service from "app" to "reactive_resume" 2026-02-02 13:27:14 +01:00
Amruth Pillai 5ec73e9234 fix no name returned in github 2026-02-02 13:03:49 +01:00
Amruth Pillai 17569d0658 add failure update to ai test status, when testing connection 2026-02-02 01:03:01 +01:00
Amruth Pillai 14ea464c0a add changelog, update README.md 2026-02-02 01:01:02 +01:00
Amruth Pillai da9a3c0b12 fixes #2663: validate AI output for test connection endpoint (#2674) 2026-02-02 00:43:31 +01:00
Abdul Alim f5a9ffb776 fix(layout): handle text overflow in sidebar/footer elements (#2672) 2026-02-01 22:17:30 +01:00
Amruth PillaiandCopilot 19181b79c8 Sync Translations from Crowdin (#2667)
* New translations en-us.po (Spanish)
[ci skip]

* New translations en-us.po (Italian)
[ci skip]

* Update locales/it-IT.po

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-31 17:10:26 +01:00
Amruth Pillai 1509678578 fix auth error: "name is required" (#2668) 2026-01-31 17:09:14 +01:00
Amruth Pillai c4d5dd4a3c New translations en-us.po (Italian) (#2665)
[ci skip]
2026-01-31 15:42:43 +01:00
Amruth Pillai ca734ca547 Sync Translations from Crowdin (#2664)
* New translations en-us.po (Romanian)
[ci skip]

* New translations en-us.po (French)
[ci skip]

* New translations en-us.po (Spanish)
[ci skip]

* New translations en-us.po (Afrikaans)
[ci skip]

* New translations en-us.po (Arabic)
[ci skip]

* New translations en-us.po (Bulgarian)
[ci skip]

* New translations en-us.po (Catalan)
[ci skip]

* New translations en-us.po (Czech)
[ci skip]

* New translations en-us.po (Danish)
[ci skip]

* New translations en-us.po (German)
[ci skip]

* New translations en-us.po (Greek)
[ci skip]

* New translations en-us.po (Finnish)
[ci skip]

* New translations en-us.po (Hebrew)
[ci skip]

* New translations en-us.po (Hungarian)
[ci skip]

* New translations en-us.po (Italian)
[ci skip]

* New translations en-us.po (Japanese)
[ci skip]

* New translations en-us.po (Korean)
[ci skip]

* New translations en-us.po (Lithuanian)
[ci skip]

* New translations en-us.po (Dutch)
[ci skip]

* New translations en-us.po (Norwegian)
[ci skip]

* New translations en-us.po (Polish)
[ci skip]

* New translations en-us.po (Portuguese)
[ci skip]

* New translations en-us.po (Russian)
[ci skip]

* New translations en-us.po (Slovak)
[ci skip]

* New translations en-us.po (Albanian)
[ci skip]

* New translations en-us.po (Serbian (Cyrillic))
[ci skip]

* New translations en-us.po (Swedish)
[ci skip]

* New translations en-us.po (Turkish)
[ci skip]

* New translations en-us.po (Ukrainian)
[ci skip]

* New translations en-us.po (Chinese Simplified)
[ci skip]

* New translations en-us.po (Chinese Traditional)
[ci skip]

* New translations en-us.po (Vietnamese)
[ci skip]

* New translations en-us.po (Portuguese, Brazilian)
[ci skip]

* New translations en-us.po (Indonesian)
[ci skip]

* New translations en-us.po (Persian)
[ci skip]

* New translations en-us.po (Khmer)
[ci skip]

* New translations en-us.po (Tamil)
[ci skip]

* New translations en-us.po (Bengali)
[ci skip]

* New translations en-us.po (Marathi)
[ci skip]

* New translations en-us.po (Thai)
[ci skip]

* New translations en-us.po (Latvian)
[ci skip]

* New translations en-us.po (Azerbaijani)
[ci skip]

* New translations en-us.po (Hindi)
[ci skip]

* New translations en-us.po (Malay)
[ci skip]

* New translations en-us.po (Telugu)
[ci skip]

* New translations en-us.po (Malayalam)
[ci skip]

* New translations en-us.po (Uzbek)
[ci skip]

* New translations en-us.po (Kannada)
[ci skip]

* New translations en-us.po (Odia)
[ci skip]

* New translations en-us.po (Amharic)
[ci skip]

* New translations en-us.po (Nepali)
[ci skip]

* New translations en-us.po (Slovenian)
[ci skip]
2026-01-31 14:14:16 +01:00
Amruth PillaiandCursor 8d347f5162 Feature: Implement Embedding Links in Titles of all Section Items (#2662)
* feat: add options.showLinkInTitle to baseItemSchema

Add itemOptionsSchema with showLinkInTitle boolean property to control
whether the website URL is rendered as a hyperlink on the title instead
of a separate link at the bottom. The field is optional for backwards
compatibility with existing resumes.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add hideLabelButton prop to URLInput

When hideLabelButton is true, the tag/label button is hidden from the
URL input. This is used when showLinkInTitle is enabled since the label
is not needed when the link is shown in the title.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: create LinkedTitle component for title-as-link rendering

Add a reusable component that conditionally renders the title as a
hyperlink when showLinkInTitle is true and a website URL is provided.

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add showLinkInTitle option to experience section

- Add Switch toggle in experience dialog for showLinkInTitle option
- Update URLInput to hide label button when showLinkInTitle is enabled
- Use LinkedTitle component in experience-item for conditional link rendering
- Hide bottom website link when showLinkInTitle is enabled

Co-authored-by: Cursor <cursoragent@cursor.com>

* feat: add showLinkInTitle option to all section items

- Update education, projects, awards, certifications, publications,
  volunteer, references, and profiles dialogs with Switch toggle
- Add LinkedTitle component usage in all corresponding item components
- Conditionally hide bottom website link when showLinkInTitle is enabled
- Add hideLabelButton prop to URLInput when showLinkInTitle is enabled

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore: extract i18n strings for showLinkInTitle feature

Add "Show link in title" translation string to all locale catalogs.

Co-authored-by: Cursor <cursoragent@cursor.com>

* update dependencies, fix an issue with glalie template and non-clickable links, fix better-auth type error

* remove unused export

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-31 12:16:23 +01:00
Amruth Pillai 4d368ab6f6 Sync Translations from Crowdin (#2660)
* New translations en-us.po (Romanian)
[ci skip]

* New translations en-us.po (French)
[ci skip]

* New translations en-us.po (Spanish)
[ci skip]

* New translations en-us.po (Afrikaans)
[ci skip]

* New translations en-us.po (Arabic)
[ci skip]

* New translations en-us.po (Bulgarian)
[ci skip]

* New translations en-us.po (Catalan)
[ci skip]

* New translations en-us.po (Czech)
[ci skip]

* New translations en-us.po (Danish)
[ci skip]

* New translations en-us.po (German)
[ci skip]

* New translations en-us.po (Greek)
[ci skip]

* New translations en-us.po (Finnish)
[ci skip]

* New translations en-us.po (Hebrew)
[ci skip]

* New translations en-us.po (Hungarian)
[ci skip]

* New translations en-us.po (Italian)
[ci skip]

* New translations en-us.po (Japanese)
[ci skip]

* New translations en-us.po (Korean)
[ci skip]

* New translations en-us.po (Lithuanian)
[ci skip]

* New translations en-us.po (Dutch)
[ci skip]

* New translations en-us.po (Norwegian)
[ci skip]

* New translations en-us.po (Polish)
[ci skip]

* New translations en-us.po (Portuguese)
[ci skip]

* New translations en-us.po (Russian)
[ci skip]

* New translations en-us.po (Slovak)
[ci skip]

* New translations en-us.po (Albanian)
[ci skip]

* New translations en-us.po (Serbian (Cyrillic))
[ci skip]

* New translations en-us.po (Swedish)
[ci skip]

* New translations en-us.po (Turkish)
[ci skip]

* New translations en-us.po (Ukrainian)
[ci skip]

* New translations en-us.po (Chinese Simplified)
[ci skip]

* New translations en-us.po (Chinese Traditional)
[ci skip]

* New translations en-us.po (Vietnamese)
[ci skip]

* New translations en-us.po (Portuguese, Brazilian)
[ci skip]

* New translations en-us.po (Indonesian)
[ci skip]

* New translations en-us.po (Persian)
[ci skip]

* New translations en-us.po (Khmer)
[ci skip]

* New translations en-us.po (Tamil)
[ci skip]

* New translations en-us.po (Bengali)
[ci skip]

* New translations en-us.po (Marathi)
[ci skip]

* New translations en-us.po (Thai)
[ci skip]

* New translations en-us.po (Latvian)
[ci skip]

* New translations en-us.po (Azerbaijani)
[ci skip]

* New translations en-us.po (Hindi)
[ci skip]

* New translations en-us.po (Malay)
[ci skip]

* New translations en-us.po (Telugu)
[ci skip]

* New translations en-us.po (Malayalam)
[ci skip]

* New translations en-us.po (Uzbek)
[ci skip]

* New translations en-us.po (Kannada)
[ci skip]

* New translations en-us.po (Odia)
[ci skip]

* New translations en-us.po (Amharic)
[ci skip]

* New translations en-us.po (Nepali)
[ci skip]

* New translations en-us.po (Slovenian)
[ci skip]
2026-01-31 11:09:44 +01:00
Amruth Pillai cabacdc44b Bump version from 5.0.4 to 5.0.5 2026-01-31 03:18:10 +01:00
Amruth Pillai 71dac2021d Feature: Implement Cover Letters as a custom section type (#2659) 2026-01-31 03:17:20 +01:00
Amruth Pillai a8d8d0e340 Feature: Implement full-screen mode for rich text editor (#2658) 2026-01-31 02:29:34 +01:00
Amruth Pillai 97274d1c80 Sync Translations from Crowdin (#2656)
* New translations en-us.po (Romanian)
[ci skip]

* New translations en-us.po (French)
[ci skip]

* New translations en-us.po (Spanish)
[ci skip]

* New translations en-us.po (Afrikaans)
[ci skip]

* New translations en-us.po (Arabic)
[ci skip]

* New translations en-us.po (Bulgarian)
[ci skip]

* New translations en-us.po (Catalan)
[ci skip]

* New translations en-us.po (Czech)
[ci skip]

* New translations en-us.po (Danish)
[ci skip]

* New translations en-us.po (German)
[ci skip]

* New translations en-us.po (Greek)
[ci skip]

* New translations en-us.po (Finnish)
[ci skip]

* New translations en-us.po (Hebrew)
[ci skip]

* New translations en-us.po (Hungarian)
[ci skip]

* New translations en-us.po (Italian)
[ci skip]

* New translations en-us.po (Japanese)
[ci skip]

* New translations en-us.po (Korean)
[ci skip]

* New translations en-us.po (Lithuanian)
[ci skip]

* New translations en-us.po (Dutch)
[ci skip]

* New translations en-us.po (Norwegian)
[ci skip]

* New translations en-us.po (Polish)
[ci skip]

* New translations en-us.po (Portuguese)
[ci skip]

* New translations en-us.po (Russian)
[ci skip]

* New translations en-us.po (Slovak)
[ci skip]

* New translations en-us.po (Albanian)
[ci skip]

* New translations en-us.po (Serbian (Cyrillic))
[ci skip]

* New translations en-us.po (Swedish)
[ci skip]

* New translations en-us.po (Turkish)
[ci skip]

* New translations en-us.po (Ukrainian)
[ci skip]

* New translations en-us.po (Chinese Simplified)
[ci skip]

* New translations en-us.po (Chinese Traditional)
[ci skip]

* New translations en-us.po (Vietnamese)
[ci skip]

* New translations en-us.po (Portuguese, Brazilian)
[ci skip]

* New translations en-us.po (Indonesian)
[ci skip]

* New translations en-us.po (Persian)
[ci skip]

* New translations en-us.po (Khmer)
[ci skip]

* New translations en-us.po (Tamil)
[ci skip]

* New translations en-us.po (Bengali)
[ci skip]

* New translations en-us.po (Marathi)
[ci skip]

* New translations en-us.po (Thai)
[ci skip]

* New translations en-us.po (Latvian)
[ci skip]

* New translations en-us.po (Azerbaijani)
[ci skip]

* New translations en-us.po (Hindi)
[ci skip]

* New translations en-us.po (Malay)
[ci skip]

* New translations en-us.po (Telugu)
[ci skip]

* New translations en-us.po (Malayalam)
[ci skip]

* New translations en-us.po (Uzbek)
[ci skip]

* New translations en-us.po (Kannada)
[ci skip]

* New translations en-us.po (Odia)
[ci skip]

* New translations en-us.po (Amharic)
[ci skip]

* New translations en-us.po (Slovenian)
[ci skip]

* New translations en-us.po (Nepali)
[ci skip]

* New translations en-us.po (Romanian)
[ci skip]

* New translations en-us.po (French)
[ci skip]

* New translations en-us.po (Spanish)
[ci skip]

* New translations en-us.po (Afrikaans)
[ci skip]

* New translations en-us.po (Arabic)
[ci skip]

* New translations en-us.po (Bulgarian)
[ci skip]

* New translations en-us.po (Catalan)
[ci skip]

* New translations en-us.po (Czech)
[ci skip]

* New translations en-us.po (Danish)
[ci skip]

* New translations en-us.po (German)
[ci skip]

* New translations en-us.po (Greek)
[ci skip]

* New translations en-us.po (Finnish)
[ci skip]

* New translations en-us.po (Hebrew)
[ci skip]

* New translations en-us.po (Hungarian)
[ci skip]

* New translations en-us.po (Italian)
[ci skip]

* New translations en-us.po (Japanese)
[ci skip]

* New translations en-us.po (Korean)
[ci skip]

* New translations en-us.po (Lithuanian)
[ci skip]

* New translations en-us.po (Dutch)
[ci skip]

* New translations en-us.po (Norwegian)
[ci skip]

* New translations en-us.po (Polish)
[ci skip]

* New translations en-us.po (Portuguese)
[ci skip]

* New translations en-us.po (Russian)
[ci skip]

* New translations en-us.po (Slovak)
[ci skip]

* New translations en-us.po (Albanian)
[ci skip]

* New translations en-us.po (Serbian (Cyrillic))
[ci skip]

* New translations en-us.po (Swedish)
[ci skip]

* New translations en-us.po (Turkish)
[ci skip]

* New translations en-us.po (Ukrainian)
[ci skip]

* New translations en-us.po (Chinese Simplified)
[ci skip]

* New translations en-us.po (Chinese Traditional)
[ci skip]

* New translations en-us.po (Vietnamese)
[ci skip]

* New translations en-us.po (Portuguese, Brazilian)
[ci skip]

* New translations en-us.po (Indonesian)
[ci skip]

* New translations en-us.po (Persian)
[ci skip]

* New translations en-us.po (Khmer)
[ci skip]

* New translations en-us.po (Tamil)
[ci skip]

* New translations en-us.po (Bengali)
[ci skip]

* New translations en-us.po (Marathi)
[ci skip]

* New translations en-us.po (Thai)
[ci skip]

* New translations en-us.po (Latvian)
[ci skip]

* New translations en-us.po (Azerbaijani)
[ci skip]

* New translations en-us.po (Hindi)
[ci skip]

* New translations en-us.po (Malay)
[ci skip]

* New translations en-us.po (Telugu)
[ci skip]

* New translations en-us.po (Malayalam)
[ci skip]

* New translations en-us.po (Uzbek)
[ci skip]

* New translations en-us.po (Kannada)
[ci skip]

* New translations en-us.po (Odia)
[ci skip]

* New translations en-us.po (Amharic)
[ci skip]

* New translations en-us.po (Nepali)
[ci skip]

* New translations en-us.po (Slovenian)
[ci skip]
2026-01-31 02:27:24 +01:00
Amruth Pillai aa12fcbd36 Feature: Implement a new custom section type: summary (#2657)
* feat: add summaryItemSchema for custom summary section type

* feat: add CreateSummaryItemDialog and UpdateSummaryItemDialog

* feat: register summary item dialog types in store

* feat: route summary item dialogs in manager

* feat: add SummaryItem render component

* feat: handle summary type in renderItemByType and hide title for summary sections

* feat: handle summary type in sidebar helpers

* feat: add summary to custom section type options

* fix: update type definitions to support CustomSectionType for summary sections

* chore: extract new i18n strings for summary section

* style: apply biome formatting fixes

* chore: remove TODO.md file containing outdated feature specifications
2026-01-31 01:53:27 +01:00
Amruth Pillai 3d1c2d1fb6 Feature: Create a new useFormBlocker hook to block the user from closing a dialog or navigating away from a page if the form is dirty (#2654)
* feat: add useFormBlocker hook for dialog dirty state protection

* feat: add useFormBlocker hook for dialog dirty state protection

- Create useFormBlocker hook that blocks dialog closing when forms have unsaved changes
- Use onPointerDownOutside and onEscapeKeyDown to intercept close attempts
- Show confirmation dialog with Leave/Stay options using useConfirm
- Integrate with CreateResumeDialog, UpdateResumeDialog, and DuplicateResumeDialog
- All strings are translatable via Lingui

* Feature: Create a new `useFormBlocker` hook to block the user from closing a dialog or navigating away from a page if the form is dirty.
2026-01-31 01:13:38 +01:00
Amruth Pillai f6fcbdcad0 Sync Translations from Crowdin (#2640)
* New translations en-us.po (Ukrainian)
[ci skip]

* New translations en-us.po (Romanian)
[ci skip]

* New translations en-us.po (French)
[ci skip]

* New translations en-us.po (Spanish)
[ci skip]

* New translations en-us.po (Afrikaans)
[ci skip]

* New translations en-us.po (Arabic)
[ci skip]

* New translations en-us.po (Bulgarian)
[ci skip]

* New translations en-us.po (Catalan)
[ci skip]

* New translations en-us.po (Czech)
[ci skip]

* New translations en-us.po (Danish)
[ci skip]

* New translations en-us.po (German)
[ci skip]

* New translations en-us.po (Greek)
[ci skip]

* New translations en-us.po (Finnish)
[ci skip]

* New translations en-us.po (Hebrew)
[ci skip]

* New translations en-us.po (Hungarian)
[ci skip]

* New translations en-us.po (Italian)
[ci skip]

* New translations en-us.po (Japanese)
[ci skip]

* New translations en-us.po (Korean)
[ci skip]

* New translations en-us.po (Lithuanian)
[ci skip]

* New translations en-us.po (Dutch)
[ci skip]

* New translations en-us.po (Norwegian)
[ci skip]

* New translations en-us.po (Polish)
[ci skip]

* New translations en-us.po (Portuguese)
[ci skip]

* New translations en-us.po (Russian)
[ci skip]

* New translations en-us.po (Slovak)
[ci skip]

* New translations en-us.po (Albanian)
[ci skip]

* New translations en-us.po (Serbian (Cyrillic))
[ci skip]

* New translations en-us.po (Swedish)
[ci skip]

* New translations en-us.po (Turkish)
[ci skip]

* New translations en-us.po (Chinese Simplified)
[ci skip]

* New translations en-us.po (Chinese Traditional)
[ci skip]

* New translations en-us.po (Vietnamese)
[ci skip]

* New translations en-us.po (Portuguese, Brazilian)
[ci skip]

* New translations en-us.po (Indonesian)
[ci skip]

* New translations en-us.po (Persian)
[ci skip]

* New translations en-us.po (Khmer)
[ci skip]

* New translations en-us.po (Tamil)
[ci skip]

* New translations en-us.po (Bengali)
[ci skip]

* New translations en-us.po (Marathi)
[ci skip]

* New translations en-us.po (Thai)
[ci skip]

* New translations en-us.po (Latvian)
[ci skip]

* New translations en-us.po (Azerbaijani)
[ci skip]

* New translations en-us.po (Hindi)
[ci skip]

* New translations en-us.po (Malay)
[ci skip]

* New translations en-us.po (Telugu)
[ci skip]

* New translations en-us.po (Malayalam)
[ci skip]

* New translations en-us.po (Uzbek)
[ci skip]

* New translations en-us.po (Kannada)
[ci skip]

* New translations en-us.po (Odia)
[ci skip]

* New translations en-us.po (Amharic)
[ci skip]

* New translations en-us.po (Nepali)
[ci skip]

* New translations en-us.po (Slovenian)
[ci skip]
2026-01-29 14:20:16 +01:00
Amruth PillaiandCopilot 30e6ba0809 Sync Translations from Crowdin (#2636)
* New translations en-us.po (Ukrainian)
[ci skip]

* New translations en-us.po (Slovenian)
[ci skip]

* Update locales/uk-UA.po

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 22:11:26 +01:00
Tom 3cb0fc9f30 fix: remove empty keywords spacing in interests items (#2631)
Only render keywords fields when they contain values
2026-01-28 21:06:12 +01:00
Amruth PillaiandCopilot 5f578c3327 Sync Translations from Crowdin (#2634)
* New translations en-us.po (Ukrainian)
[ci skip]

* Update locales/uk-UA.po

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 21:05:43 +01:00
Amruth Pillai e56402058a Sync Translations from Crowdin (#2630)
* New translations en-us.po (Romanian)
[ci skip]

* New translations en-us.po (French)
[ci skip]

* New translations en-us.po (Spanish)
[ci skip]

* New translations en-us.po (Afrikaans)
[ci skip]

* New translations en-us.po (Arabic)
[ci skip]

* New translations en-us.po (Bulgarian)
[ci skip]

* New translations en-us.po (Catalan)
[ci skip]

* New translations en-us.po (Czech)
[ci skip]

* New translations en-us.po (Danish)
[ci skip]

* New translations en-us.po (German)
[ci skip]

* New translations en-us.po (Greek)
[ci skip]

* New translations en-us.po (Finnish)
[ci skip]

* New translations en-us.po (Hebrew)
[ci skip]

* New translations en-us.po (Hungarian)
[ci skip]

* New translations en-us.po (Italian)
[ci skip]

* New translations en-us.po (Japanese)
[ci skip]

* New translations en-us.po (Korean)
[ci skip]

* New translations en-us.po (Lithuanian)
[ci skip]

* New translations en-us.po (Dutch)
[ci skip]

* New translations en-us.po (Norwegian)
[ci skip]

* New translations en-us.po (Polish)
[ci skip]

* New translations en-us.po (Portuguese)
[ci skip]

* New translations en-us.po (Russian)
[ci skip]

* New translations en-us.po (Slovak)
[ci skip]

* New translations en-us.po (Albanian)
[ci skip]

* New translations en-us.po (Serbian (Cyrillic))
[ci skip]

* New translations en-us.po (Swedish)
[ci skip]

* New translations en-us.po (Turkish)
[ci skip]

* New translations en-us.po (Ukrainian)
[ci skip]

* New translations en-us.po (Chinese Simplified)
[ci skip]

* New translations en-us.po (Chinese Traditional)
[ci skip]

* New translations en-us.po (Vietnamese)
[ci skip]

* New translations en-us.po (Portuguese, Brazilian)
[ci skip]

* New translations en-us.po (Indonesian)
[ci skip]

* New translations en-us.po (Persian)
[ci skip]

* New translations en-us.po (Khmer)
[ci skip]

* New translations en-us.po (Tamil)
[ci skip]

* New translations en-us.po (Bengali)
[ci skip]

* New translations en-us.po (Marathi)
[ci skip]

* New translations en-us.po (Thai)
[ci skip]

* New translations en-us.po (Latvian)
[ci skip]

* New translations en-us.po (Azerbaijani)
[ci skip]

* New translations en-us.po (Hindi)
[ci skip]

* New translations en-us.po (Malay)
[ci skip]

* New translations en-us.po (Telugu)
[ci skip]

* New translations en-us.po (Malayalam)
[ci skip]

* New translations en-us.po (Uzbek)
[ci skip]

* New translations en-us.po (Kannada)
[ci skip]

* New translations en-us.po (Odia)
[ci skip]

* New translations en-us.po (Amharic)
[ci skip]

* New translations en-us.po (Nepali)
[ci skip]
2026-01-28 12:06:16 +01:00
Amruth Pillai 19ae21e797 📦 v5.0.4 - Changelog: https://docs.rxresu.me/changelog 2026-01-28 11:45:58 +01:00
145 changed files with 15325 additions and 6867 deletions
+10
View File
@@ -0,0 +1,10 @@
FROM mcr.microsoft.com/devcontainers/typescript-node:24
RUN corepack enable
RUN apt-get update && apt-get install -y --no-install-recommends \
git \
curl \
&& rm -rf /var/lib/apt/lists/*
EXPOSE 3000
+32
View File
@@ -0,0 +1,32 @@
{
"name": "Reactive Resume",
"service": "reactive_resume",
"dockerComposeFile": "docker-compose.yml",
"workspaceFolder": "/workspace",
"forwardPorts": [3000, 4000, 5432, 8333],
"portsAttributes": {
"3000": { "label": "Reactive Resume", "onAutoForward": "openBrowser" },
"4000": { "label": "Browserless (Printer)" },
"5432": { "label": "PostgreSQL" },
"8333": { "label": "SeaweedFS (S3)" }
},
"customizations": {
"vscode": {
"extensions": ["biomejs.biome", "bradlc.vscode-tailwindcss", "lokalise.i18n-ally"],
"settings": {
"biome.enabled": true,
"editor.codeActionsOnSave": {
"source.biome": "explicit",
"source.fixAll.biome": "explicit",
"source.organizeImports.biome": "explicit"
},
"editor.defaultFormatter": "biomejs.biome",
"typescript.tsdk": "node_modules/typescript/lib"
}
}
},
"postCreateCommand": "corepack enable && pnpm install"
}
+96
View File
@@ -0,0 +1,96 @@
services:
reactive_resume:
build:
context: ..
dockerfile: .devcontainer/Dockerfile
volumes:
- ..:/workspace:cached
command: sleep infinity
depends_on:
postgres:
condition: service_healthy
browserless:
condition: service_started
seaweedfs:
condition: service_healthy
seaweedfs_create_bucket:
condition: service_completed_successfully
environment:
TZ: Etc/UTC
APP_URL: http://localhost:3000
PRINTER_APP_URL: http://reactive_resume:3000
PRINTER_ENDPOINT: ws://browserless:3000?token=1234567890
DATABASE_URL: postgresql://postgres:postgres@postgres:5432/postgres
AUTH_SECRET: change-me-to-a-secure-secret-key-in-production
S3_ACCESS_KEY_ID: seaweedfs
S3_SECRET_ACCESS_KEY: seaweedfs
S3_REGION: us-east-1
S3_ENDPOINT: http://seaweedfs:8333
S3_BUCKET: reactive-resume
S3_FORCE_PATH_STYLE: "true"
postgres:
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
volumes:
- postgres_data:/var/lib/postgresql
healthcheck:
test: ["CMD", "pg_isready", "-U", "postgres", "-d", "postgres"]
start_period: 10s
interval: 30s
timeout: 10s
retries: 3
browserless:
image: ghcr.io/browserless/chromium:latest
restart: unless-stopped
environment:
QUEUED: "10"
HEALTH: "true"
CONCURRENT: "5"
TOKEN: "1234567890"
healthcheck:
test:
["CMD", "curl", "-f", "http://localhost:3000/pressure?token=1234567890"]
interval: 10s
timeout: 5s
retries: 10
seaweedfs:
image: chrislusf/seaweedfs:latest
restart: unless-stopped
command: server -s3 -filer -dir=/data -ip=0.0.0.0
environment:
AWS_ACCESS_KEY_ID: seaweedfs
AWS_SECRET_ACCESS_KEY: seaweedfs
volumes:
- seaweedfs_data:/data
healthcheck:
test: ["CMD", "wget", "-q", "-O", "/dev/null", "http://localhost:8888"]
start_period: 10s
interval: 30s
timeout: 10s
retries: 3
seaweedfs_create_bucket:
image: quay.io/minio/mc:latest
restart: on-failure
entrypoint: >
/bin/sh -c "
until mc alias set seaweedfs http://seaweedfs:8333 seaweedfs seaweedfs; do
echo 'Waiting for SeaweedFS...';
sleep 2;
done;
mc mb seaweedfs/reactive-resume --ignore-existing;
"
depends_on:
seaweedfs:
condition: service_healthy
volumes:
postgres_data:
seaweedfs_data:
+1
View File
@@ -5,6 +5,7 @@ dist
.output
.vercel
.cursor
TODO.md
coverage
.netlify
.DS_Store
-3
View File
@@ -10,12 +10,10 @@
"*.css": "tailwindcss"
},
"files.readonlyInclude": {
"locales/*.po": true,
"pnpm-lock.yaml": true,
"**/routeTree.gen.ts": true
},
"files.watcherExclude": {
"locales/*.po": true,
"pnpm-lock.yaml": true,
"**/routeTree.gen.ts": true
},
@@ -23,7 +21,6 @@
"i18n-ally.localesPaths": ["locales"],
"i18n-ally.sourceLanguage": "en-US",
"search.exclude": {
"locales/*.po": true,
"pnpm-lock.yaml": true,
"**/routeTree.gen.ts": true
},
+7 -17
View File
@@ -1,15 +1,3 @@
<div align="center" markdown="1">
<a href="https://go.warp.dev/Reactive-Resume">
<img alt="Warp Sponsorship" width="400" src="https://github.com/warpdotdev/brand-assets/blob/main/Github/Sponsor/Warp-Github-LG-03.png?raw=true" />
</a>
### [Warp, built for coding with multiple AI agents.](https://go.warp.dev/Reactive-Resume)
[Available for MacOS, Linux, & Windows](https://go.warp.dev/Reactive-Resume)
</div>
---
<div align="center">
<a href="https://rxresu.me">
<img src="public/opengraph/banner.jpg" alt="Reactive Resume" />
@@ -26,15 +14,15 @@
</p>
<p>
<img src="https://img.shields.io/github/stars/amruthpillai/Reactive-Resume?style=flat-square" alt="Stars" />
<img src="https://img.shields.io/github/package-json/v/amruthpillai/reactive-resume?style=flat-square" alt="Reactive Resume version">
<img src="https://img.shields.io/github/stars/amruthpillai/Reactive-Resume?style=flat-square" alt="GitHub Stars">
<img src="https://img.shields.io/github/license/amruthpillai/Reactive-Resume?style=flat-square" alt="License" />
<img src="https://img.shields.io/docker/pulls/amruthpillai/reactive-resume?style=flat-square" alt="Docker Pulls" />
<a href="https://discord.gg/EE8yFqW4"><img src="https://img.shields.io/discord/1173518977851473940?label=Discord&style=flat-square&logo=discord" alt="Discord" /></a>
<a href="https://discord.gg/EE8yFqW4"><img src="https://img.shields.io/discord/1173518977851473940?style=flat-square&label=discord" alt="Discord" /></a>
<a href="https://crowdin.com/project/reactive-resume"><img src="https://badges.crowdin.net/reactive-resume/localized.svg?style=flat-square" alt="Crowdin" /></a>
<a href="https://opencollective.com/reactive-resume"><img src="https://img.shields.io/opencollective/all/reactive-resume?style=flat-square" alt="Open Collective" /></a>
<a href="https://github.com/sponsors/AmruthPillai"><img src="https://img.shields.io/github/sponsors/AmruthPillai?style=flat-square&label=sponsors" alt="Sponsors" /></a>
<a href="https://opencollective.com/reactive-resume"><img src="https://img.shields.io/opencollective/backers/reactive-resume?style=flat-square&label=donations" alt="Donations" /></a>
</p>
<a href="https://www.producthunt.com/products/reactive-resume?embed=true&amp;utm_source=badge-featured&amp;utm_medium=badge&amp;utm_campaign=badge-reactive-resume-v5-2" target="_blank" rel="noopener"><img alt="Reactive Resume v5 - A free and open-source resume builder. | Product Hunt" width="250" height="54" src="https://api.producthunt.com/widgets/embed-image/v1/featured.svg?post_id=1065182&amp;theme=light&amp;t=1768850745585"></a>
</div>
---
@@ -157,6 +145,8 @@ docker compose up -d
open http://localhost:3000
```
[![Build with Ona](https://ona.com/build-with-ona.svg)](https://app.ona.com/#https://github.com/amruthpillai/reactive-resume)
For detailed setup instructions, environment configuration, and self-hosting guides, see the [documentation](https://docs.rxresu.me).
## Tech Stack
+1
View File
@@ -38,6 +38,7 @@
},
"correctness": {
"noUnknownTypeSelector": "off",
"useExhaustiveDependencies": "off",
"noUnusedImports": {
"fix": "safe",
"level": "error",
+6 -6
View File
@@ -20,9 +20,9 @@ services:
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
volumes:
- postgres_data:/var/lib/postgresql
ports:
@@ -40,9 +40,9 @@ services:
ports:
- "4000:3000"
environment:
- QUEUED=30
- QUEUED=10
- HEALTH=true
- CONCURRENT=20
- CONCURRENT=5
- TOKEN=1234567890
healthcheck:
test:
@@ -77,7 +77,7 @@ services:
timeout: 10s
retries: 3
seaweedfs-create-bucket:
seaweedfs_create_bucket:
image: quay.io/minio/mc:latest
restart: on-failure
entrypoint: >
+9 -10
View File
@@ -5,9 +5,9 @@ services:
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=postgres
volumes:
- postgres_data:/var/lib/postgresql
healthcheck:
@@ -21,10 +21,9 @@ services:
image: ghcr.io/browserless/chromium:latest
restart: unless-stopped
environment:
- QUEUED=30
- TIMEOUT=-1
- QUEUED=10
- HEALTH=true
- CONCURRENT=20
- CONCURRENT=5
- TOKEN=1234567890
healthcheck:
test:
@@ -57,7 +56,7 @@ services:
timeout: 10s
retries: 3
seaweedfs-create-bucket:
seaweedfs_create_bucket:
image: quay.io/minio/mc:latest
restart: on-failure
entrypoint: >
@@ -71,7 +70,7 @@ services:
seaweedfs:
condition: service_healthy
app:
reactive_resume:
image: amruthpillai/reactive-resume:latest
# image: ghcr.io/amruthpillai/reactive-resume:latest
environment:
@@ -79,7 +78,7 @@ services:
- TZ=Etc/UTC
- NODE_ENV=production
- APP_URL=http://localhost:3000
- PRINTER_APP_URL=http://app:3000
- PRINTER_APP_URL=http://reactive_resume:3000
# Printer
- PRINTER_ENDPOINT=ws://browserless:3000?token=1234567890
# - PRINTER_ENDPOINT=http://chrome:9222 # Or, if you're using chromedp/headless-shell
@@ -102,7 +101,7 @@ services:
condition: service_healthy
browserless:
condition: service_healthy
seaweedfs-create-bucket:
seaweedfs_create_bucket:
condition: service_completed_successfully
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/api/health"]
+39
View File
@@ -4,6 +4,45 @@ description: "List of all notable changes and updates to Reactive Resume"
rss: true
---
<Update label="v5.0.6" description="8th February 2026">
- Implement Atomic Resume Patching API for fine-grained resume updates, allowing partial, atomic updates to resumes via a new PATCH endpoint. [#2692](https://github.com/amruthpillai/reactive-resume/pull/2692)
- The API endpoint `PUT /resume/{id}` now returns the updated resume object instead of void. Also, resume routing/services now use explicit DTOs for input and output schemas. [#2688](https://github.com/amruthpillai/reactive-resume/pull/2688)
- Add error logging for API server errors (server-side only) to improve debugging and reliability.
- Refactor and clean up imports/exports for clarity and maintainability.
- Added `.devcontainer` configuration for improved contributor development environment.
- Update dependencies to the latest versions.
- Add build status badge and documentation link to README.
- Sync latest translations from Crowdin (notably: French, other languages).
- Other minor fixes and improvements.
</Update>
<Update label="v5.0.5" description="31st January 2026">
- Implement Cover Letter functionality in the resume builder, allowing the user to create cover letters as custom sections. [(link)](/guides/adding-a-cover-letter)
- Implement full-screen mode for the rich text editor in the resume builder, allowing the user to write in a more focused environment.
- Implement a new custom section type: `summary`, which allows the user to add another "summary" like section to the resume.
- Implement a `useFormBlocker` hook to prevent the user from closing a dialog while the form has unsaved changes.
- Fix an issue where keywords spacing was not consistent in the interests section. [#2631](https://github.com/amruthpillai/reactive-resume/pull/2631)
- Fix an issue where the AI connection test was not working correctly, also return appropriate error messages for AI provider issues.
</Update>
<Update label="v5.0.4" description="28th January 2026">
- Bring back Undo/Redo functionality in the resume builder for improved editing experience.
- Arrange the sidebar builder dynamically based on the section type in each template. [#2564](https://github.com/amruthpillai/reactive-resume/pull/2603)
- Remove extra spacing when proficiency is empty. [#2607](https://github.com/amruthpillai/reactive-resume/pull/2626)
- Fix rendering in Pikachu template: conditionally render header and page picture using `isFirstPage`, and respect the `fullWidth` property for page layout.
- Fixes to templates to improve layout and rendering consistency.
- Fix GitHub OAuth login for users migrated from previous versions.
- Improve communication with the printer service and reduce resource usage for better PDF generation reliability.
- Update and sync translations from Crowdin (Afrikaans, Persian, Portuguese/Brazilian, and other languages).
- Update translation sources and configuration.
- Fix "empty" Git merge remnants in codebase.
- Update package dependencies and fix self-hosting guide links in README.
- Remove dead code, update screenshots, and add PWA (Progressive Web App) support.
- Update links to PDF example files in documentation.
- Other bug fixes and minor improvements (#2542, #2573, #2598).
</Update>
<Update label="v5.0.3" description="25th January 2026">
- Implement the ability to print Free-Form PDFs which do not have a fixed page height, allowing the user to fit the content on a page as they see fit. [(link)](/guides/selecting-page-format)
- Allow the user to override the default endpoint for all AI providers, not just Ollama. Also display the default endpoint for each provider in the AI settings page.
+2 -2
View File
@@ -299,13 +299,13 @@ pnpm run typecheck
```bash
docker compose -f compose.dev.yml logs seaweedfs
docker compose -f compose.dev.yml logs seaweedfs-create-bucket
docker compose -f compose.dev.yml logs seaweedfs_create_bucket
```
If the bucket wasn't created, restart the bucket creation service:
```bash
docker compose -f compose.dev.yml restart seaweedfs-create-bucket
docker compose -f compose.dev.yml restart seaweedfs_create_bucket
```
</Accordion>
+7 -1
View File
@@ -56,6 +56,7 @@
"guides/selecting-page-format",
"guides/moving-items-between-sections",
"guides/fitting-content-on-a-page",
"guides/adding-a-cover-letter",
"guides/exporting-your-resume",
"guides/sharing-your-resume-publicly",
"guides/using-private-notes",
@@ -68,7 +69,12 @@
},
{
"group": "Integrations",
"pages": ["guides/using-the-api", "guides/using-ai", "guides/json-resume-schema"]
"pages": [
"guides/using-the-api",
"guides/using-the-patch-api",
"guides/using-ai",
"guides/json-resume-schema"
]
},
{
"group": "Self-Hosting",
+165
View File
@@ -0,0 +1,165 @@
---
title: "Adding a cover letter"
description: "Learn how to create a cover letter as a custom section in Reactive Resume, format it professionally, and place it on a separate page."
---
A cover letter is a personalized document that accompanies your resume when applying for a job. It introduces you to the employer, highlights your relevant qualifications, and explains why you're a good fit for the position. Reactive Resume lets you create cover letters as custom sections, giving you full control over formatting and placement.
## Why include a cover letter?
- **Stand out**: A well-written cover letter demonstrates genuine interest in the position
- **Personalize your application**: Tailor your message to each employer and role
- **Explain gaps or transitions**: Address career changes or gaps in your resume
- **Show communication skills**: Demonstrate your ability to write clearly and professionally
## Creating a cover letter section
<Steps>
<Step title="Open the resume builder">
Navigate to your resume and open it in the builder.
</Step>
<Step title="Scroll to Custom Sections">
In the left sidebar, scroll down to find the **Custom Sections** area at the bottom.
</Step>
<Step title="Add a new custom section">
Click <Badge>Add a new custom section</Badge> to open the section creation dialog.
</Step>
<Step title="Select 'Cover Letter' as the type">
In the dialog:
- Enter a **Title** for your section (e.g., "Cover Letter" or "Cover Letter - [Company Name]")
- Select **Cover Letter** from the **Type** dropdown
- Click **Create** to add the section
</Step>
<Step title="Add a cover letter item">
In your new cover letter section, click <Badge>Add a new item</Badge> to create your cover letter.
</Step>
</Steps>
## Formatting your cover letter
A cover letter has two main fields:
### Recipient field
The **Recipient** field is where you enter the recipient's information. This typically includes:
- Date (optional)
- Hiring manager's name
- Their job title
- Company name
- Company address
<Tip>
Use line breaks to format the address block. For example:
```
January 31, 2026
Jane Smith
Senior Hiring Manager
Acme Corporation
123 Main Street, Suite 400
New York, NY 10001
```
</Tip>
### Content field
The **Content** field is where you write the body of your cover letter. Include:
- **Salutation**: "Dear Ms. Smith," or "Dear Hiring Team,"
- **Opening paragraph**: State the position you're applying for and how you learned about it
- **Body paragraphs**: Highlight relevant experience, skills, and achievements
- **Closing paragraph**: Express enthusiasm and include a call to action
- **Sign-off**: "Sincerely," followed by your name
<Info>
The recipient and content are both rendered directly on your resume without a section header, giving your cover letter a clean, professional appearance.
</Info>
## Using fullscreen mode for writing
For a distraction-free writing experience, use the fullscreen mode in the rich text editor:
<Steps>
<Step title="Open the cover letter item">
Click on your cover letter item in the sidebar to open the edit dialog.
</Step>
<Step title="Expand the editor">
In either the Recipient or Content field, click the **expand icon** (arrows pointing outward) in the bottom-right corner of the editor.
</Step>
<Step title="Write in fullscreen">
The editor will expand to nearly fill your screen, giving you a focused writing environment with all formatting tools available.
</Step>
<Step title="Exit fullscreen">
Click the **collapse icon** or press **Escape** to return to the normal view.
</Step>
</Steps>
## Formatting options
The rich text editor supports various formatting options for your cover letter:
- **Text styling**: Bold, italic, underline, strikethrough, highlight
- **Headings**: H1 through H6 (though typically not needed in a cover letter)
- **Alignment**: Left, center, right, or justified text
- **Lists**: Bullet points and numbered lists
- **Links**: Add hyperlinks to your portfolio or LinkedIn
## Moving your cover letter to a separate page
Cover letters are typically on their own page, separate from the resume content. To achieve this:
<Steps>
<Step title="Create a second page">
In the right sidebar, go to the **Layout** section and add a new page to your resume.
</Step>
<Step title="Move the cover letter section">
Use the **Move to** feature to relocate your cover letter section to the second page.
<Tip>
See [Moving items between sections](/guides/moving-items-between-sections) for detailed instructions on how to move sections between pages.
</Tip>
</Step>
<Step title="Verify the layout">
Check the preview to ensure your cover letter appears on its own page with proper formatting.
</Step>
</Steps>
<Warning>
When exporting as PDF, pages are rendered in order. If you want the cover letter first, place it on page 1 and move your resume content to subsequent pages.
</Warning>
## Tips for effective cover letters
<Tip>
**Keep it concise**: Aim for 250-400 words. Recruiters spend about one minute reading cover letters.
</Tip>
<Tip>
**Tailor each letter**: Customize your cover letter for each application. Reference specific job requirements and company values.
</Tip>
<Tip>
**Use the same styling**: Your cover letter will inherit the fonts and colors from your resume template, ensuring a cohesive look.
</Tip>
<Tip>
**Proofread carefully**: Spelling and grammar errors can disqualify your application. Review your letter before exporting.
</Tip>
## Managing multiple cover letters
Since cover letters are custom sections, you can:
- Create multiple cover letter sections for different job applications
- Name each section descriptively (e.g., "Cover Letter - Google", "Cover Letter - Meta")
- Show or hide sections as needed when exporting
- Duplicate sections to use as templates for new applications
+191
View File
@@ -0,0 +1,191 @@
---
title: "Using the Patch API"
description: "Learn how to partially update your resume using JSON Patch (RFC 6902) operations"
---
The Patch API lets you make small, targeted changes to your resume without sending the entire data object. Instead of replacing the whole resume with a `PUT`, you send a list of **JSON Patch** operations that describe exactly what to change.
This is based on the [JSON Patch (RFC 6902)](https://datatracker.ietf.org/doc/html/rfc6902) standard.
## When to Use PATCH vs PUT
| Use case | Method |
| --- | --- |
| Update a single field (e.g., name, headline) | **PATCH** |
| Add or remove an item in a section | **PATCH** |
| Change template, colors, or fonts | **PATCH** |
| Replace the entire resume data at once | **PUT** |
<Info>
The PATCH endpoint only modifies the resume `data` (the JSONB column). To update top-level resume properties like `name`, `slug`, `tags`, or `isPublic`, use the existing `PUT /resume/{id}` endpoint.
</Info>
## Authentication
All requests require your API key in the `x-api-key` header. See [Using the API](/guides/using-the-api) for how to create one.
<Info>
If you're self-hosting, replace `https://rxresu.me` with your instance URL. The API is served under `/api/openapi`.
</Info>
## Endpoint
```
PATCH /api/openapi/resume/{id}
```
### Request Body
The resume ID is taken from the URL path, so the request body only requires the `operations` array:
```json
{
"operations": [
{ "op": "replace", "path": "/basics/name", "value": "Jane Doe" }
]
}
```
Each operation is an object with the following properties:
| Property | Required | Description |
| --- | --- | --- |
| `op` | Yes | The operation to perform: `add`, `remove`, `replace`, `move`, `copy`, or `test` |
| `path` | Yes | A JSON Pointer (RFC 6901) to the target location in the resume data |
| `value` | For `add`, `replace`, `test` | The value to use for the operation |
| `from` | For `move`, `copy` | A JSON Pointer to the source location |
## Examples
### Replace a Basic Field
Update the resume holder's name and headline:
```bash
curl -X PATCH "https://rxresu.me/api/openapi/resume/YOUR_RESUME_ID" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [
{ "op": "replace", "path": "/basics/name", "value": "Jane Doe" },
{ "op": "replace", "path": "/basics/headline", "value": "Senior Software Engineer" }
]
}'
```
### Add an Experience Entry
Append a new item to the experience section:
```bash
curl -X PATCH "https://rxresu.me/api/openapi/resume/YOUR_RESUME_ID" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [
{
"op": "add",
"path": "/sections/experience/items/-",
"value": {
"id": "a1b2c3d4-0000-0000-0000-000000000000",
"hidden": false,
"company": "Acme Corp",
"position": "Staff Engineer",
"location": "San Francisco, CA",
"period": "Jan 2024 - Present",
"website": { "url": "https://acme.example.com", "label": "Acme Corp" },
"description": "<p>Leading the platform team.</p>"
}
}
]
}'
```
<Tip>
The path `/sections/experience/items/-` uses the special `-` index, which means "append to the end of the array".
To insert at a specific position, use a numeric index like `/sections/experience/items/0` for the beginning.
</Tip>
### Remove an Item from a Section
Remove the second skill (index `1`) from the skills section:
```bash
curl -X PATCH "https://rxresu.me/api/openapi/resume/YOUR_RESUME_ID" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [
{ "op": "remove", "path": "/sections/skills/items/1" }
]
}'
```
### Update Metadata (Template, Colors, Fonts)
Switch the template and update the primary color:
```bash
curl -X PATCH "https://rxresu.me/api/openapi/resume/YOUR_RESUME_ID" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [
{ "op": "replace", "path": "/metadata/template", "value": "bronzor" },
{ "op": "replace", "path": "/metadata/design/colors/primary", "value": "rgba(37, 99, 235, 1)" }
]
}'
```
### Test-Then-Replace (Optimistic Concurrency)
The `test` operation checks that a value matches before proceeding. If the test fails, the entire patch is rejected. This is useful to avoid overwriting changes made by another client:
```bash
curl -X PATCH "https://rxresu.me/api/openapi/resume/YOUR_RESUME_ID" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [
{ "op": "test", "path": "/basics/name", "value": "Albert Einstein" },
{ "op": "replace", "path": "/basics/name", "value": "Jane Doe" }
]
}'
```
If `/basics/name` is not `"Albert Einstein"` at the time of the request, the entire patch will fail with a `400` error and no changes will be applied.
### Move an Item Within a Section
Move the first experience item to the third position:
```bash
curl -X PATCH "https://rxresu.me/api/openapi/resume/YOUR_RESUME_ID" \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"operations": [
{ "op": "move", "from": "/sections/experience/items/0", "path": "/sections/experience/items/2" }
]
}'
```
## Error Handling
| Status | Error Code | Description |
| --- | --- | --- |
| `400` | `INVALID_PATCH_OPERATIONS` | The operations are structurally invalid, target a non-existent path, or produce resume data that fails schema validation. |
| `401` | `UNAUTHORIZED` | Missing or invalid API key. |
| `404` | `NOT_FOUND` | The resume does not exist or does not belong to the authenticated user. |
| `403` | `RESUME_LOCKED` | The resume is locked and cannot be modified. Unlock it first. |
<Warning>
All operations in a single request are applied atomically. If any operation fails (including a `test`), none of the operations are applied.
</Warning>
## Tips
- **Fetch first, then patch.** Use `GET /resume/{id}` to inspect the current structure before crafting your operations. This helps you target the correct paths and array indices.
- **Use `test` for safety.** When updating a value you expect to be a specific value, combine `test` + `replace` to avoid accidentally overwriting concurrent changes.
- **Batch related changes.** You can send multiple operations in a single request. They are applied in order, so later operations can depend on earlier ones.
- **The `-` index appends.** When adding items to arrays, use `-` as the index (e.g., `/sections/skills/items/-`) to append to the end.
+3 -3
View File
@@ -153,14 +153,14 @@ FLAG_DISABLE_EMAIL_AUTH="false"
```yaml compose.yml
services:
postgres:
image: postgres:16
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
volumes:
- postgres_data:/var/lib/postgresql/data
- postgres_data:/var/lib/postgresql
healthcheck:
test: ["CMD-SHELL", "pg_isready -U postgres -d postgres"]
interval: 10s
@@ -184,7 +184,7 @@ services:
timeout: 5s
retries: 10
app:
reactive-resume:
image: amruthpillai/reactive-resume:latest
# image: ghcr.io/amruthpillai/reactive-resume:latest
restart: unless-stopped
+33 -95
View File
@@ -59,14 +59,14 @@ services:
- "traefik.http.middlewares.auth.basicauth.users=${TRAEFIK_DASHBOARD_AUTH}"
postgres:
image: postgres:16
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
- POSTGRES_DB=postgres
- POSTGRES_USER=postgres
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
volumes:
- postgres_data:/var/lib/postgresql/data
- postgres_data:/var/lib/postgresql
networks:
- reactive_resume_network
healthcheck:
@@ -79,10 +79,11 @@ services:
image: ghcr.io/browserless/chromium:latest
restart: unless-stopped
environment:
- TIMEOUT=120000
- CONCURRENT=10
- QUEUED=10
- HEALTH=true
- TOKEN=your-secret-token
- CONCURRENT=5
# Optional: Set a token for authentication
# - TOKEN=your-secret-token
networks:
- reactive_resume_network
healthcheck:
@@ -91,18 +92,18 @@ services:
timeout: 10s
retries: 3
app:
reactive_resume:
image: amruthpillai/reactive-resume:latest
restart: unless-stopped
environment:
- APP_URL=https://resume.${DOMAIN}
- PRINTER_APP_URL=http://app:3000
- PRINTER_APP_URL=http://reactive_resume:3000
- DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres
- PRINTER_ENDPOINT=http://printer:3000
- AUTH_SECRET=${AUTH_SECRET}
# Add other optional env vars as needed (SMTP, S3, OAuth, etc.)
volumes:
- app_data:/app/data
- reactive_resume_data:/app/data
networks:
- reactive_resume_network
depends_on:
@@ -129,7 +130,7 @@ networks:
volumes:
traefik_letsencrypt:
postgres_data:
app_data:
reactive_resume_data:
```
**Environment variables (`.env`):**
@@ -162,18 +163,16 @@ services:
- ./certs:/etc/nginx/certs:ro
networks:
- reactive_resume_network
depends_on:
- app
postgres:
image: postgres:16
image: postgres:latest
restart: unless-stopped
environment:
POSTGRES_DB: postgres
POSTGRES_USER: postgres
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- postgres_data:/var/lib/postgresql/data
- postgres_data:/var/lib/postgresql
networks:
- reactive_resume_network
healthcheck:
@@ -186,30 +185,26 @@ services:
image: ghcr.io/browserless/chromium:latest
restart: unless-stopped
environment:
- TIMEOUT=120000
- CONCURRENT=10
- QUEUED=10
- HEALTH=true
- TOKEN=your-secret-token
- CONCURRENT=5
# Optional: Set a token for authentication
# - TOKEN=your-secret-token
networks:
- reactive_resume_network
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/pressure?token=your-secret-token"]
interval: 30s
timeout: 10s
retries: 3
app:
reactive_resume:
image: amruthpillai/reactive-resume:latest
restart: unless-stopped
environment:
- APP_URL=https://resume.${DOMAIN}
- PRINTER_APP_URL=http://app:3000
- PRINTER_APP_URL=http://reactive_resume:3000
- DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres
- PRINTER_ENDPOINT=http://printer:3000
- AUTH_SECRET=${AUTH_SECRET}
# Add other optional env vars as needed (SMTP, S3, OAuth, etc.)
volumes:
- app_data:/app/data
- reactive_resume_data:/app/data
networks:
- reactive_resume_network
depends_on:
@@ -229,7 +224,7 @@ networks:
volumes:
postgres_data:
app_data:
reactive_resume_data:
```
**nginx configuration (`nginx.conf`):**
@@ -241,7 +236,7 @@ events {
http {
upstream reactive_resume {
server app:3000;
server reactive_resume:3000;
}
# Redirect HTTP to HTTPS
@@ -312,8 +307,7 @@ This example demonstrates a production-grade Docker Swarm deployment with multip
```yaml compose-swarm.yml lines expandable
services:
postgres:
image: postgres:18
command: postgres -c config_file=/etc/postgresql.conf
image: postgres:latest
networks:
- reactive_resume_network
volumes:
@@ -322,37 +316,24 @@ services:
- POSTGRES_DB=$POSTGRES_DB
- POSTGRES_USER=$POSTGRES_USER
- POSTGRES_PASSWORD=$POSTGRES_PASSWORD
configs:
- source: reactive_resume_postgres_config
target: /etc/postgresql.conf
healthcheck:
test: ["CMD-SHELL", "pg_isready -U $POSTGRES_USER -d $POSTGRES_DB"]
interval: 10s
timeout: 5s
retries: 5
start_period: 30s
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
deploy:
mode: replicated
replicas: 1
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
printer:
image: ghcr.io/browserless/chromium:latest
networks:
- reactive_resume_network
environment:
- TIMEOUT=120000
- CONCURRENT=10
- QUEUED=10
- HEALTH=true
- CONCURRENT=5
# Optional: Set a token for authentication
# - TOKEN=your-secret-token
healthcheck:
@@ -361,19 +342,9 @@ services:
timeout: 10s
retries: 3
start_period: 30s
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
deploy:
mode: replicated
replicas: 2
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
replicas: 1
seaweedfs:
image: chrislusf/seaweedfs:latest
@@ -391,19 +362,9 @@ services:
timeout: 10s
retries: 3
start_period: 30s
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
deploy:
mode: replicated
replicas: 1
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
seaweedfs_create_bucket:
image: quay.io/minio/mc:latest
@@ -420,19 +381,14 @@ services:
deploy:
mode: replicated
replicas: 1
restart_policy:
condition: on-failure
delay: 10s
max_attempts: 5
window: 120s
app:
reactive_resume:
image: ghcr.io/amruthpillai/reactive-resume:latest
networks:
- traefik_network
- reactive_resume_network
volumes:
- reactive_resume_app_data:/app/data
- reactive_resume_data:/app/data
environment:
- APP_URL=$APP_URL
# If using browserless with token auth, include the token in the URL:
@@ -461,27 +417,9 @@ services:
timeout: 10s
retries: 3
start_period: 30s
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"
deploy:
mode: replicated
replicas: 2
restart_policy:
condition: on-failure
delay: 5s
max_attempts: 3
window: 120s
update_config:
parallelism: 1
delay: 10s
failure_action: rollback
order: start-first
rollback_config:
parallelism: 1
delay: 10s
replicas: 1
labels:
- "traefik.enable=true"
- "traefik.http.routers.app.rule=Host(`rxresu.me`)"
@@ -507,8 +445,8 @@ volumes:
name: reactive_resume_postgres_data
reactive_resume_seaweedfs_data:
name: reactive_resume_seaweedfs_data
reactive_resume_app_data:
name: reactive_resume_app_data
reactive_resume_data:
name: reactive_resume_data
```
**Deploy the stack:**
BIN
View File
Binary file not shown.
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: am\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Amharic\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -112,7 +112,7 @@ msgstr "ይህን የየታሪክ ማቅረቢያ ያለዚህ ስለተመሳ
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "የመተግበሪያ ስታቲስቲክስ"
msgid "Arabic"
msgstr "ዓረብኛ"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "ይህን የ API ቁልፍ ለመሰረዝ እርግጠኛ ነዎት?"
@@ -440,6 +444,8 @@ msgstr "የየታሪክዬን ወደ PDF ልላክ እችላለሁ?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "የየታሪክዬን ወደ PDF ልላክ እችላለሁ?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "ልብዎን ቀይራችሁ? የየታሪክዎን ስም ወደ በተ
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "የለውጥ ታሪክዎች።"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "አረጋግጥ"
msgid "Connect"
msgstr "አገናኝ"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "ይህንን ሚስጥራዊ ቁልፍ ቅጂ አድርጉ እና ውስ
msgid "Copy URL"
msgstr "URL ቅጂ አድርግ"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL ቅጂ አድርግ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ፍጠር"
@@ -641,6 +660,10 @@ msgstr "አዲስ ሽልማት ፍጠር"
msgid "Create a new certification"
msgstr "አዲስ ማረጋገጫ ፍጠር"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "አዲስ ብጁ ክፍል ፍጠር"
@@ -688,6 +711,10 @@ msgstr "አዲስ የየታሪክ ማቅረቢያ ፍጠር"
msgid "Create a new skill"
msgstr "አዲስ ችሎታ ፍጠር"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "አዲስ የበኩል መደገፍ ልምድ ፍጠር"
@@ -845,7 +872,7 @@ msgstr "ግንኙነትን ቁርጥ"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "ዲስኮርድ"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "እዚህ የሚገባው ሁሉ በአካባቢዎ አሳሽ ውስጥ
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "ሙያዊ የየታሪክ ማቅረቢያዎችን ለመፍጠር፣ ለማበጀት እና ለመካፈል ያስፈልግዎትን ሁሉ ይዟል። የግላዊነትን ጥበቃ በማስቡ፣ በክፍት ምንጭ የሚነቃቃ፣ ፍጹም ነፃ የሆነ ነው።"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "ልምድ"
@@ -1096,7 +1127,7 @@ msgstr "የይለፍ ቃልዎን ረስተዋል?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "ቅርጸት"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "ነፃ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "ነፃ ቅርጸት"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "ፈረንሳይኛ"
msgid "Full Width"
msgstr "ሙሉ ወፍር "
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "የተዘፈነ ስም ይፍጠሩ"
@@ -1149,7 +1184,7 @@ msgstr "ግሪክኛ"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ግሪድ"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "ተጨማሪ ይወቁ"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "ይህን ገፅ ላይ ይዘቱን እንዴት እንደሚስት ተጨማሪ ያውቁ"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "በግራ ማሰለፊያ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "መልእክት።"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "ከ{providerName} መለያዎን በመገናኘት ላይ…"
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "ዝርዝር"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "ምርጫዎች"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "የአሁኑን ቁልፍ ቃል ለማከል ወይም ለማስቀመጥ <0>{RETURN_KEY}</0> ወይም <1>{COMMA_KEY}</1> ይጫኑ።"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume ዛሬ በ Product Hunt ላይ በመጀመር ላይ
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ክፍት ምንጭ፣ ግላዊነትን የሚመርጥ እና ፍጹም ነፃ ነው። ከሌሎች የየታሪክ ማቅረቢያዎች የተለየ ምክንያቱ ማስታወቂያ አያሳይም፣ መረጃዎን አይከታተልም፣ ባህሪዎችንም በክፍያ ግድግዳ አያስገባም።"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "አክታ"
@@ -1831,7 +1874,7 @@ msgstr "አክታ (ሙሉ ወፍር)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "ደግመው አድርጉ (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "ስህተት ሪፖርት አድርግ"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "ችግኝት ሪፖርት አድርግ"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "ሩስኛ"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "ሩስኛ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "ማካፈል"
msgid "Show"
msgstr "አሳይ"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "የጎን አሞሌ<<<<<<< HEAD"
msgstr "የጎን አሞሌ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "አስተናጋጆች"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "አከፋፈልዎች"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "የየታሪክዎን ማቅረቢያ ከመጀመሪያው በሙሉ
msgid "Statistics"
msgstr "ስታቲስቲክስ"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "መሰረዣ"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "ሰብሬዲት"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "የሚፈልጉት ትእዛዝ የለም።"
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "ይዘቱ ለዚህ ገፅ በጣም ረዝም ነው፣ ይህ በ PDF ለመላክ በሚሞከርበት ጊዜ አያስፈልጉ ውጤቶችን ሊያስከትል ይችላል።"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "ነጥብ ተስማሚ"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "ይመልሱ (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "ያለ የቀድሞ ሽልማትን አዘምን"
msgid "Update an existing certification"
msgstr "ያለ የቀድሞ ማረጋገጫን አዘምን"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "ያለ የቀድሞ ብጁ ክፍልን አዘምን"
@@ -2534,6 +2599,10 @@ msgstr "ያለ የቀድሞ ማመልከቻን አዘምን"
msgid "Update an existing skill"
msgstr "ያለ የቀድሞ ችሎታን አዘምን"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ያለ የቀድሞ የበኩል መደገፍ ልምድን አዘምን"
@@ -2695,6 +2764,10 @@ msgstr "የየታሪክዎን በተለየ የህዝብ አገናኝ ይካፈ
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "ፓስኪ \"{0}\"ን ከሰረዙት በኋላ እንደገና ለመግባት መጠቀም አትችሉም። ይህ ተግባር መቀለብ አይቻልም።"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ar\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Plural-Forms: nplurals=6; plural=(n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5);\n"
@@ -112,7 +112,7 @@ msgstr "توجد سيرة ذاتية بهذا المعرّف النصي بالف
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "حجم الورق A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "إحصاءات التطبيق"
msgid "Arabic"
msgstr "العربية"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "هل أنت متأكد من أنك تريد حذف مفتاح واجهة برمجة التطبيقات هذا؟"
@@ -440,6 +444,8 @@ msgstr "هل يمكنني تصدير سيرتي الذاتية إلى PDF؟"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "هل يمكنني تصدير سيرتي الذاتية إلى PDF؟"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "غيّرت رأيك؟ أعد تسمية سيرتك الذاتية إلى
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "سجل التغييرات"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "تأكيد"
msgid "Connect"
msgstr "اتصال"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "انسخ مفتاحك السري هذا واستخدمه في تطبيق
msgid "Copy URL"
msgstr "نسخ عنوان URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "نسخ عنوان URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "إنشاء"
@@ -641,6 +660,10 @@ msgstr "إنشاء جائزة جديدة"
msgid "Create a new certification"
msgstr "إنشاء شهادة جديدة"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "إنشاء قسم مخصص جديد"
@@ -688,6 +711,10 @@ msgstr "إنشاء سيرة ذاتية جديدة"
msgid "Create a new skill"
msgstr "إنشاء مهارة جديدة"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "إنشاء خبرة تطوعية جديدة"
@@ -845,7 +872,7 @@ msgstr "قطع الاتصال"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "ديسكورد"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "كل ما يتم إدخاله هنا يُخزَّن محليًا في م
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "كل ما تحتاجه لإنشاء سير ذاتية احترافية وتخصيصها ومشاركتها. بُني مع مراعاة الخصوصية، ومدعوم بالمصدر المفتوح، ومجاني تمامًا إلى الأبد."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "الخبرة"
@@ -1096,7 +1127,7 @@ msgstr "أنسيت كلمة مرورك؟"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "الصيغة"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "مجاني"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "نموذج حر"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "الفرنسية"
msgid "Full Width"
msgstr "عرض كامل"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "إنشاء اسم عشوائي"
@@ -1149,7 +1184,7 @@ msgstr "اليونانية"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "الشبكة"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "اعرف المزيد"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "تعرّف أكثر على كيفية ضبط المحتوى ليتناسب مع الصفحة"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "محاذاة لليسار"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "رسالة"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "جاري ربط حسابك على {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "قائمة"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "التفضيلات"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "اضغط على <0>{RETURN_KEY}</0> أو <1>{COMMA_KEY}</1> لإضافة أو حفظ الكلمة المفتاحية الحالية."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "يتم إطلاق Reactive Resume على Product Hunt اليوم، ان
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume مفتوح المصدر ويركز على الخصوصية ومجاني تمامًا. وعلى عكس أدوات إنشاء السير الذاتية الأخرى، لا يعرض إعلانات، ولا يتتبع بياناتك، ولا يقيّد ميزاتك خلف جدار دفع."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "مستطيل"
@@ -1831,7 +1874,7 @@ msgstr "مستطيل (عرض كامل)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "إعادة (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "الإبلاغ عن خطأ برمجي"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "الإبلاغ عن مشكلة"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "الروسية"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "الروسية"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "المشاركة"
msgid "Show"
msgstr "إظهار"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "الشريط الجانبي<<<<<<< HEAD"
msgstr "الشريط الجانبي"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "الرعاة"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "الرعايات"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "ابدأ في إنشاء سيرتك الذاتية من الصفر"
msgid "Statistics"
msgstr "الإحصاءات"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "شطب"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "سبريديت"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "أمر البحث غير موجود."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "المحتوى أطول من أن يتناسب مع هذه الصفحة، وقد يؤدي ذلك إلى نتائج غير مرغوب فيها عند التصدير إلى PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "تسطير"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "تراجع (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "تحديث جائزة موجودة"
msgid "Update an existing certification"
msgstr "تحديث شهادة موجودة"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "تحديث قسم مخصص موجود"
@@ -2534,6 +2599,10 @@ msgstr "تحديث مرجع موجود"
msgid "Update an existing skill"
msgstr "تحديث مهارة موجودة"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "تحديث خبرة تطوعية موجودة"
@@ -2695,6 +2764,10 @@ msgstr "يمكنك مشاركة سيرتك الذاتية عبر عنوان URL
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "لن تتمكن من استخدام مفتاح المرور \"{0}\" لتسجيل الدخول بعد حذفه. لا يمكن التراجع عن هذا الإجراء."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: az\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Azerbaijani\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Bu slug ilə özgeçmiş artıq mövcuddur."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Tətbiq Statistikası"
msgid "Arabic"
msgstr "Ərəb"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Bu API açarını silmək istədiyinizə əminsiniz?"
@@ -440,6 +444,8 @@ msgstr "Özgeçmişimi PDF‑ə ixrac edə bilərəm?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Özgeçmişimi PDF‑ə ixrac edə bilərəm?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Fikriniz dəyişdi? Özgeçmişinizi daha təsviri bir adla yenidən adl
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Dəyişikliklər jurnalı"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Təsdiqlə"
msgid "Connect"
msgstr "Qoşul"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Bu gizli açarı kopyalayın və verilənlərinizə daxil olmaq üçün
msgid "Copy URL"
msgstr "URL‑i kopyala"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL‑i kopyala"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Yarat"
@@ -641,6 +660,10 @@ msgstr "Yeni mükafat yaradın"
msgid "Create a new certification"
msgstr "Yeni sertifikat yaradın"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Yeni xüsusi bölmə yaradın"
@@ -688,6 +711,10 @@ msgstr "Yeni özgeçmiş yaradın"
msgid "Create a new skill"
msgstr "Yeni bacarıq yaradın"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Yeni könüllü təcrübəsi yaradın"
@@ -845,7 +872,7 @@ msgstr "Ayır"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Buraya daxil etdiyiniz hər şey brauzerinizdə lokal olaraq saxlanılı
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Peşəkar özgeçmişlər yaratmaq, fərdiləşdirmək və paylaşmaq üçün lazım olan hər şey. Məxfilik nəzərə alınaraq qurulub, açıq mənbə ilə işləyir və tamamilə pulsuzdur."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Təcrübə"
@@ -1096,7 +1127,7 @@ msgstr "Parolunuzu unutmusunuz?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Pulsuz"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Sərbəst form"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Fransız"
msgid "Full Width"
msgstr "Tam En"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Təsadüfi ad yarat"
@@ -1149,7 +1184,7 @@ msgstr "Yunan"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Şəbəkə"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Daha ətraflı"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Səhifədə məzmunu necə yerləşdirmək barədə daha ətraflı məlumat alın"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Soldan Sətirlə"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "{providerName} hesabınız qoşulur..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Siyahı"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Parametrlər"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Hazırkı açar sözü əlavə etmək və ya saxlamaq üçün <0>{RETURN_KEY}</0> və ya <1>{COMMA_KEY}</1> düyməsini basın."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume bu gün Product Hunt‑da işə salınır, keçib dəst
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume açıq mənbəlidir, məxfilik yönümlüdür və tamamilə pulsuzdur. Digər özgeçmiş qurucularından fərqli olaraq, o reklamlara yer vermir, məlumatınızı izləmir və funksiyaları ödəniş divarının arxasında məhdudlaşdırmır."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Düzbucaqlı"
@@ -1831,7 +1874,7 @@ msgstr "Düzbucaqlı (Tam En)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Təkrarla (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Xəta Bildir"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Problem bildir"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rus"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rus"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Paylaşma"
msgid "Show"
msgstr "Göstər"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Yan panel<<<<<<< HEAD"
msgstr "Yan panel"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsorlar"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorluqlar"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Özgeçmişinizi sıfırdan qurmağa başlayın"
msgid "Statistics"
msgstr "Statistika"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Üstündən xətt çək"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Axtardığınız əmrlə uyğun heç nə tapılmadı."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Məzmun bu səhifə üçün çox uzundur, bu isə PDF-ə ixrac zamanı arzuolunmaz nəticələrə səbəb ola bilər."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Altını Xətlə"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Geri al (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Mövcud mükafatı yenilə"
msgid "Update an existing certification"
msgstr "Mövcud sertifikatı yenilə"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Mövcud xüsusi bölməni yenilə"
@@ -2534,6 +2599,10 @@ msgstr "Mövcud referansı yenilə"
msgid "Update an existing skill"
msgstr "Mövcud bacarığı yenilə"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Mövcud könüllü təcrübəsini yenilə"
@@ -2695,6 +2764,10 @@ msgstr "Özgeçmişinizi unikal açıq URL vasitəsilə paylaşa, onu parol ilə
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Bu keçid açarını \"{0}\" siləndən sonra artıq daxil olmaq üçün istifadə edə bilməyəcəksiniz. Bu əməliyyat geri qaytarıla bilməz."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: bg\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Вече съществува автобиография с този с
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Статистика на приложението"
msgid "Arabic"
msgstr "Арабски"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Сигурни ли сте, че искате да изтриете този API ключ?"
@@ -440,6 +444,8 @@ msgstr "Мога ли да експортирам автобиографията
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Мога ли да експортирам автобиографията
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Променихте ли решението си? Преименува
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Дневник на промените"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Потвърждаване"
msgid "Connect"
msgstr "Свързване"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Копирайте този таен ключ и го използвай
msgid "Copy URL"
msgstr "Копиране на URL адрес"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Копиране на URL адрес"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Създаване"
@@ -641,6 +660,10 @@ msgstr "Създаване на нова награда"
msgid "Create a new certification"
msgstr "Създаване на нов сертификат"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Създаване на нов потребителски раздел"
@@ -688,6 +711,10 @@ msgstr "Създаване на нова автобиография"
msgid "Create a new skill"
msgstr "Създаване на ново умение"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Създаване на нов доброволчески опит"
@@ -845,7 +872,7 @@ msgstr "Прекъсване на връзката"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Всичко, въведено тук, се съхранява лока
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Всичко, от което се нуждаете, за да създавате, персонализирате и споделяте професионални автобиографии. Създадено с мисъл за поверителността, базирано на отворен код и напълно безплатно завинаги."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Професионален опит"
@@ -1096,7 +1127,7 @@ msgstr "Забравихте паролата си?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Формат"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Безплатно"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Свободна форма"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Френски"
msgid "Full Width"
msgstr "Пълна ширина"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Генериране на случайно име"
@@ -1149,7 +1184,7 @@ msgstr "Гръцки"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Мрежа"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Научи повече"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Научете повече за това как да поберете съдържанието на страницата"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Подравняване вляво"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Писмо"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Свързване на вашия {providerName} профил..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Списък"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Предпочитания"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Натиснете <0>{RETURN_KEY}</0> или <1>{COMMA_KEY}</1>, за да добавите или запазите текущата ключова дума."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume стартира днес в Product Hunt, отидет
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume е с отворен код, фокусиран върху поверителността и напълно безплатен. За разлика от други конструктори на автобиографии, той не показва реклами, не проследява данните ви и не ограничава функциите зад платена стена."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Правоъгълник"
@@ -1831,7 +1874,7 @@ msgstr "Правоъгълник (пълна ширина)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Повтори (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Съобщаване за грешка"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Докладване на проблем"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Руски"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Руски"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Споделяне"
msgid "Show"
msgstr "Показване"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Странична лента<<<<<<< HEAD"
msgstr "Странична лента"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Спонсори"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Спонсорства"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Започнете да изграждате автобиография
msgid "Statistics"
msgstr "Статистика"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Зачеркване"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Командата, която търсите, не съществува
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Съдържанието е твърде високо за тази страница, което може да доведе до нежелани резултати при експортиране в PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Подчертаване"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Отмени (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Актуализиране на съществуваща награда"
msgid "Update an existing certification"
msgstr "Актуализиране на съществуващ сертификат"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Актуализиране на съществуващ потребителски раздел"
@@ -2534,6 +2599,10 @@ msgstr "Актуализиране на съществуваща препоръ
msgid "Update an existing skill"
msgstr "Актуализиране на съществуващо умение"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Актуализиране на съществуващ доброволчески опит"
@@ -2695,6 +2764,10 @@ msgstr "Можете да споделяте автобиографията си
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "След изтриване вече няма да можете да използвате ключа за достъп „{0}“ за влизане. Това действие е необратимо."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: bn\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Bengali\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "এই স্লাগ‑সহ একটি জীবনবৃত্ত
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "অ্যাপ্লিকেশন পরিসংখ্যান"
msgid "Arabic"
msgstr "আরবি"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "আপনি কি নিশ্চিত আপনি এই API কী মুছে ফেলতে চান?"
@@ -440,6 +444,8 @@ msgstr "আমি কি আমার জীবনবৃত্তান্তক
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "আমি কি আমার জীবনবৃত্তান্তক
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "মত বদলেছেন? আপনার জীবনবৃত্
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "চেঞ্জলগ"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "নিশ্চিত করুন"
msgid "Connect"
msgstr "কনেক্ট করুন"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "এই সিক্রেট কী কপি করে আপনার
msgid "Copy URL"
msgstr "URL কপি করুন"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL কপি করুন"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "তৈরি করুন"
@@ -641,6 +660,10 @@ msgstr "একটি নতুন পুরস্কার তৈরি কর
msgid "Create a new certification"
msgstr "একটি নতুন সার্টিফিকেশন তৈরি করুন"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "একটি নতুন কাস্টম বিভাগ তৈরি করুন"
@@ -688,6 +711,10 @@ msgstr "একটি নতুন জীবনবৃত্তান্ত তৈ
msgid "Create a new skill"
msgstr "একটি নতুন স্কিল তৈরি করুন"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "একটি নতুন স্বেচ্ছাসেবী অভিজ্ঞতা তৈরি করুন"
@@ -845,7 +872,7 @@ msgstr "ডিসকনেক্ট করুন"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "ডিসকর্ড"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "এখানে যা কিছু লিখবেন সব আপন
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "পেশাদার জীবনবৃত্তান্ত তৈরি, কাস্টমাইজ এবং শেয়ার করার জন্য যা যা প্রয়োজন সবই এখানে আছে। গোপনীয়তা মাথায় রেখে তৈরি, মুক্ত উৎস দ্বারা চালিত এবং চিরদিনের জন্য সম্পূর্ণ বিনামূল্যে।"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "অভিজ্ঞতা"
@@ -1096,7 +1127,7 @@ msgstr "আপনি কি পাসওয়ার্ড ভুলে গি
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "রূপ"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "বিনামূল্যে"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "ফ্রি-ফর্ম"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "ফরাসি"
msgid "Full Width"
msgstr "পূর্ণ প্রস্থ"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "একটি এলোমেলো নাম জেনারেট করুন"
@@ -1149,7 +1184,7 @@ msgstr "গ্রিক"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "গ্রিড"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "আরও জানুন"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "একটি পৃষ্ঠায় কনটেন্ট কিভাবে ফিট করানো যায় সে সম্পর্কে আরও জানুন"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "বাম দিকে অ্যালাইন"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "লেটার"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "আপনার {providerName} অ্যাকাউন্ট লিং
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "তালিকা"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "পছন্দসমূহ"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "বর্তমান কীওয়ার্ড যোগ বা সংরক্ষণ করতে <0>{RETURN_KEY}</0> অথবা <1>{COMMA_KEY}</1> চাপুন।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume আজ Product Hunt‑এ লঞ্চ হচ্ছে,
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume মুক্ত উৎস, গোপনীয়তা-কেন্দ্রিক এবং সম্পূর্ণ বিনামূল্যে। অন্য জীবনবৃত্তান্ত নির্মাতাদের মতো এটি কোনো বিজ্ঞাপন দেখায় না, আপনার ডেটা ট্র্যাক করে না, বা ফিচারগুলো পেওয়ালের আড়ালে আটকে রাখে না।"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "আয়তক্ষেত্র"
@@ -1831,7 +1874,7 @@ msgstr "আয়তক্ষেত্র (পূর্ণ প্রস্থ)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "রি-ডু (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "বাগ রিপোর্ট করুন"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "সমস্যা রিপোর্ট করুন"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "রুশ"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "রুশ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "শেয়ারিং"
msgid "Show"
msgstr "দেখান"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "সাইডবার<<<<<<< HEAD"
msgstr "সাইডবার"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "স্পনসররা"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "স্পনসরশিপ"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "শূন্য থেকে শুরু করে আপনার জ
msgid "Statistics"
msgstr "পরিসংখ্যান"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "স্ট্রাইক"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "সাবরেডিট"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "আপনি যে কমান্ডটি খুঁজছেন ত
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "এই পৃষ্ঠার জন্য কনটেন্টটি অনেক বেশি লম্বা, এটি PDF-এ এক্সপোর্ট করার সময় অনাকাঙ্খিত ফলাফল ঘটাতে পারে।"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "আন্ডারলাইন"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "আনডু (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "বিদ্যমান পুরস্কার আপডেট কর
msgid "Update an existing certification"
msgstr "বিদ্যমান সার্টিফিকেশন আপডেট করুন"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "বিদ্যমান কাস্টম বিভাগ আপডেট করুন"
@@ -2534,6 +2599,10 @@ msgstr "বিদ্যমান রেফারেন্স আপডেট ক
msgid "Update an existing skill"
msgstr "বিদ্যমান স্কিল আপডেট করুন"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "বিদ্যমান স্বেচ্ছাসেবী অভিজ্ঞতা আপডেট করুন"
@@ -2695,6 +2764,10 @@ msgstr "আপনি একটি আলাদা সর্বজনীন URL
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "মুছে ফেলার পর আপনি আর \"{0}\" পাসকি ব্যবহার করে সাইন ইন করতে পারবেন না। এই কাজটি ফিরিয়ে নেওয়া যাবে না।"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ca\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Ja existeix un currículum amb aquest identificador llegible (slug)."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Estadístiques de l’aplicació"
msgid "Arabic"
msgstr "Àrab"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Segur que vols suprimir aquesta clau API?"
@@ -440,6 +444,8 @@ msgstr "Puc exportar el meu currículum a PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Puc exportar el meu currículum a PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Has canviat d’idea? Canvia el nom del currículum per fer-lo més desc
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Canvi de registre"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Confirma"
msgid "Connect"
msgstr "Connecta"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Copia aquesta clau secreta i utilitza-la a les aplicacions per accedir a
msgid "Copy URL"
msgstr "Copia l’URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Copia l’URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Crear"
@@ -641,6 +660,10 @@ msgstr "Crea un premi nou"
msgid "Create a new certification"
msgstr "Crea una certificació nova"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Crea una secció personalitzada nova"
@@ -688,6 +711,10 @@ msgstr "Crea un currículum nou"
msgid "Create a new skill"
msgstr "Crea una habilitat nova"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Crea una experiència de voluntariat nova"
@@ -845,7 +872,7 @@ msgstr "Desconnecta"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Tot el que introdueixis aquí es desa localment al navegador. Les dades
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Tot el que necessites per crear, personalitzar i compartir currículums professionals. Creat amb la privadesa en ment, impulsat per codi obert i completament gratuït per sempre."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Experiència"
@@ -1096,7 +1127,7 @@ msgstr "Has oblidat la contrasenya?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratuït"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Format lliure"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Francès"
msgid "Full Width"
msgstr "Amplada completa"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Genera un nom aleatori"
@@ -1149,7 +1184,7 @@ msgstr "Grec"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Graella"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Més informació"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Aprèn més sobre com ajustar el contingut en una pàgina"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Alinea a l’esquerra"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "S’està enllaçant el compte de {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Llista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferències"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Prem <0>{RETURN_KEY}</0> o <1>{COMMA_KEY}</1> per afegir o desar la paraula clau actual."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume es llança avui a Product Hunt, ves-hi i mostra una mica
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume és de codi obert, centrat en la privadesa i completament gratuït. A diferència d’altres creadors de currículums, no mostra anuncis, no rastreja les dades ni limita les funcions darrere d’un mur de pagament."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rectangle"
@@ -1831,7 +1874,7 @@ msgstr "Rectangle (amplada completa)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Repetir (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Informa d’un error"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Informa d’un problema"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rus"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rus"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Compartició"
msgid "Show"
msgstr "Mostra"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Barra lateral<<<<<<< HEAD"
msgstr "Barra lateral"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Patrocinadors"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Patrocinis"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Comença a crear el currículum des de zero"
msgid "Statistics"
msgstr "Estadístiques"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Barrat"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "L’ordre que busques no existeix."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "El contingut és massa alt per a aquesta pàgina i això pot causar resultats indesitjats en exportar a PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Subratllat"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Desfer (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Actualitza un premi existent"
msgid "Update an existing certification"
msgstr "Actualitza una certificació existent"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Actualitza una secció personalitzada existent"
@@ -2534,6 +2599,10 @@ msgstr "Actualitza una referència existent"
msgid "Update an existing skill"
msgstr "Actualitza una habilitat existent"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Actualitza una experiència de voluntariat existent"
@@ -2695,6 +2764,10 @@ msgstr "Pots compartir el currículum mitjançant un URL públic únic, protegir
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Després de la supressió ja no podràs utilitzar la clau d’accés \"{0}\" per iniciar sessió. Aquesta acció no es pot desfer."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: cs\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -112,7 +112,7 @@ msgstr "Životopis s tímto slugem už existuje."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Statistiky aplikace"
msgid "Arabic"
msgstr "Arabština"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Opravdu chcete tento API klíč odstranit?"
@@ -440,6 +444,8 @@ msgstr "Mohu svůj životopis exportovat do PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Mohu svůj životopis exportovat do PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Rozmysleli jste si to? Přejmenujte svůj životopis na něco výstižn
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Protokol změn"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Potvrdit"
msgid "Connect"
msgstr "Připojit"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Zkopírujte tento tajný klíč a použijte ho ve svých aplikacích pro
msgid "Copy URL"
msgstr "Kopírovat URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopírovat URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Vytvořit"
@@ -641,6 +660,10 @@ msgstr "Vytvořit nové ocenění"
msgid "Create a new certification"
msgstr "Vytvořit nové osvědčení"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Vytvořit novou vlastní sekci"
@@ -688,6 +711,10 @@ msgstr "Vytvořte nový životopis"
msgid "Create a new skill"
msgstr "Vytvořit novou dovednost"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Vytvořit novou dobrovolnickou zkušenost"
@@ -845,7 +872,7 @@ msgstr "Odpojit"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Vše, co zde zadáte, je ukládáno lokálně ve vašem prohlížeči. V
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Vše, co potřebujete k vytvoření, přizpůsobení a sdílení profesionálních životopisů. Vytvořeno s ohledem na soukromí, poháněno open source a zcela zdarma, navždy."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Zkušenosti"
@@ -1096,7 +1127,7 @@ msgstr "Zapomněli jste heslo?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formát"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Zdarma"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Volný formát"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Francouzština"
msgid "Full Width"
msgstr "Plná šířka"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Vygenerovat náhodný název"
@@ -1149,7 +1184,7 @@ msgstr "Řečtina"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Mřížka"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Zjistit více"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Zjistěte více o tom, jak přizpůsobit obsah na stránku"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Zarovnat vlevo"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Propojuji váš účet {providerName}…"
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Seznam"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Předvolby"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Stiskněte <0>{RETURN_KEY}</0> nebo <1>{COMMA_KEY}</1> pro přidání nebo uložení aktuálního klíčového slova."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume dnes startuje na Product Hunt, přijďte nás podpořit!
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume je open source, zaměřené na soukromí a zcela zdarma. Na rozdíl od jiných nástrojů pro tvorbu životopisů nezobrazuje reklamy, nesleduje vaše data a neomezuje funkce za paywallem."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Obdélník"
@@ -1831,7 +1874,7 @@ msgstr "Obdélník (plná šířka)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Znovu (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Nahlásit chybu"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Nahlásit problém"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Ruština"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Ruština"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Sdílení"
msgid "Show"
msgstr "Zobrazit"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Postranní panel<<<<<<< HEAD"
msgstr "Postranní panel"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponzoři"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponzorství"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Začněte vytvářet životopis od nuly"
msgid "Statistics"
msgstr "Statistiky"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Přeškrtnutí"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Příkaz, který hledáte, neexistuje."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Obsah je příliš vysoký pro tuto stránku, což může při exportu do PDF způsobit nežádoucí výsledky."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Podtržení"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Zpět (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Aktualizovat existující ocenění"
msgid "Update an existing certification"
msgstr "Aktualizovat existující osvědčení"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Aktualizovat existující vlastní sekci"
@@ -2534,6 +2599,10 @@ msgstr "Aktualizovat existující referenci"
msgid "Update an existing skill"
msgstr "Aktualizovat existující dovednost"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Aktualizovat existující dobrovolnickou zkušenost"
@@ -2695,6 +2764,10 @@ msgstr "Svůj životopis můžete sdílet pomocí jedinečné veřejné URL adre
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Po smazání již nebudete moci přístupový klíč „{0}“ použít k přihlášení. Tuto akci nelze vrátit zpět."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: da\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Et CV med dette URL-segment findes allerede."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Applikationsstatistik"
msgid "Arabic"
msgstr "Arabisk"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Er du sikker på, at du vil slette denne API-nøgle?"
@@ -440,6 +444,8 @@ msgstr "Kan jeg eksportere mit CV til PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Kan jeg eksportere mit CV til PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Fortrudt? Omdøb dit CV til noget mere beskrivende."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Ændringslog"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Bekræft"
msgid "Connect"
msgstr "Forbind"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Kopiér denne hemmelige nøgle og brug den i dine applikationer for at f
msgid "Copy URL"
msgstr "Kopiér URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopiér URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Opret"
@@ -641,6 +660,10 @@ msgstr "Opret en ny pris"
msgid "Create a new certification"
msgstr "Opret en ny certificering"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Opret et nyt brugerdefineret afsnit"
@@ -688,6 +711,10 @@ msgstr "Opret et nyt CV"
msgid "Create a new skill"
msgstr "Opret en ny færdighed"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Opret en ny frivillig erfaring"
@@ -845,7 +872,7 @@ msgstr "Afbryd forbindelse"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Alt hvad du indtaster her, gemmes lokalt i din browser. Dine data sendes
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Alt hvad du behøver for at oprette, tilpasse og dele professionelle CV'er. Bygget med fokus på privatliv, drevet af open source og helt gratis for altid."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Erfaring"
@@ -1096,7 +1127,7 @@ msgstr "Har du glemt din adgangskode?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Fri form"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Fransk"
msgid "Full Width"
msgstr "Fuld bredde"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Generér et tilfældigt navn"
@@ -1149,7 +1184,7 @@ msgstr "Græsk"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Gitter"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Få mere at vide"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Lær mere om, hvordan du tilpasser indholdet til en side"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Venstrejustér"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Brev"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Tilslutter din {providerName}-konto..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Liste"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Præferencer"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Tryk på <0>{RETURN_KEY}</0> eller <1>{COMMA_KEY}</1> for at tilføje eller gemme det aktuelle nøgleord."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume lanceres på Product Hunt i dag – kig forbi og vis lid
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume er open-source, fokuserer på privatliv og er helt gratis. I modsætning til andre CV-byggere viser det ingen reklamer, sporer ikke dine data og begrænser ikke funktioner bag en betalingsmur."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rektangel"
@@ -1831,7 +1874,7 @@ msgstr "Rektangel (fuld bredde)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Gentag (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Rapportér en fejl"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Rapportér et problem"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russisk"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russisk"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Deling"
msgid "Show"
msgstr "Vis"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Sidebjælke<<<<<<< HEAD"
msgstr "Sidebjælke"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsorer"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorater"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Begynd at opbygge dit CV helt fra bunden"
msgid "Statistics"
msgstr "Statistik"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Gennemstreget"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Den kommando, du leder efter, findes ikke."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Indholdet er for højt til denne side, hvilket kan give uønskede resultater ved eksport til PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Understreg"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Fortryd (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Opdater en eksisterende pris"
msgid "Update an existing certification"
msgstr "Opdater en eksisterende certificering"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Opdater et eksisterende brugerdefineret afsnit"
@@ -2534,6 +2599,10 @@ msgstr "Opdater en eksisterende reference"
msgid "Update an existing skill"
msgstr "Opdater en eksisterende færdighed"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Opdater en eksisterende frivillig erfaring"
@@ -2695,6 +2764,10 @@ msgstr "Du kan dele dit CV via en unik offentlig URL, beskytte det med en adgang
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Du kan ikke længere bruge adgangsnøglen \"{0}\" til at logge ind efter sletning. Denne handling kan ikke fortrydes."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+89 -16
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: de\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Ein Lebenslauf mit diesem Slug existiert bereits."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Anwendungsstatistiken"
msgid "Arabic"
msgstr "Arabisch"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Möchtest du diesen API-Schlüssel wirklich löschen?"
@@ -440,6 +444,8 @@ msgstr "Kann ich meinen Lebenslauf als PDF exportieren?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Kann ich meinen Lebenslauf als PDF exportieren?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Sie haben es sich anders überlegt? Benennen Sie Ihren Lebenslauf in etw
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Changelog"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Bestätigen"
msgid "Connect"
msgstr "Verbinden"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Kopiere diesen geheimen Schlüssel und verwende ihn in deinen Anwendunge
msgid "Copy URL"
msgstr "URL kopieren"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL kopieren"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Erstellen"
@@ -641,6 +660,10 @@ msgstr "Eine neue Auszeichnung erstellen"
msgid "Create a new certification"
msgstr "Eine neue Zertifizierung erstellen"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Einen neuen benutzerdefinierten Abschnitt erstellen"
@@ -688,6 +711,10 @@ msgstr "Einen neuen Lebenslauf erstellen"
msgid "Create a new skill"
msgstr "Eine neue Fähigkeit erstellen"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Eine neue Freiwilligenerfahrung erstellen"
@@ -845,7 +872,7 @@ msgstr "Trennen"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Alles, was du hier eingibst, wird lokal in deinem Browser gespeichert. D
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Alles, was du brauchst, um professionelle Lebensläufe zu erstellen, anzupassen und zu teilen. Mit Blick auf Datenschutz entwickelt, von Open Source angetrieben und für immer komplett kostenlos."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Erfahrung"
@@ -1096,7 +1127,7 @@ msgstr "Passwort vergessen?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Seitenformat"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Kostenlos"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Freiform"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Französisch"
msgid "Full Width"
msgstr "Volle Breite"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Zufälligen Namen generieren"
@@ -1149,7 +1184,7 @@ msgstr "Griechisch"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Rasteransicht"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Mehr erfahren"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Erfahren Sie mehr darüber, wie Sie Inhalte auf einer Seite anpassen können"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Linksbündig"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "US Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Ihr {providerName}-Konto wird verknüpft..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Listenansicht"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Einstellungen"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Drücken Sie <0>{RETURN_KEY}</0> oder <1>{COMMA_KEY}</1>, um das aktuelle Schlüsselwort hinzuzufügen oder zu speichern."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume startet heute auf Product Hunt – schau vorbei und zeig
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ist Open Source, datenschutzorientiert und vollständig kostenlos. Anders als andere Lebenslauf-Builder zeigt es keine Werbung an, trackt deine Daten nicht und versteckt keine Funktionen hinter einer Bezahlschranke."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rechteck"
@@ -1831,7 +1874,7 @@ msgstr "Rechteck (volle Breite)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Wiederholen (Strg+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Fehler melden"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Problem melden"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russisch"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russisch"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,6 +2081,18 @@ msgstr "Teilen"
msgid "Show"
msgstr "Einblenden"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Seitenleiste"
@@ -2144,7 +2201,7 @@ msgstr "Sponsoren"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsoring"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Erstellen Sie Ihren Lebenslauf von Grund auf"
msgid "Statistics"
msgstr "Statistiken"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Durchgestrichen"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Der Befehl, den du suchst, existiert nicht."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Der Inhalt ist zu hoch für diese Seite. Dies kann beim Exportieren als PDF zu unerwünschten Ergebnissen führen."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Unterstreichen"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Rückgängig (Strg+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Eine bestehende Auszeichnung aktualisieren"
msgid "Update an existing certification"
msgstr "Eine bestehende Zertifizierung aktualisieren"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Einen bestehenden benutzerdefinierten Abschnitt aktualisieren"
@@ -2534,6 +2599,10 @@ msgstr "Eine bestehende Referenz aktualisieren"
msgid "Update an existing skill"
msgstr "Eine bestehende Fähigkeit aktualisieren"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Eine bestehende Freiwilligenerfahrung aktualisieren"
@@ -2695,6 +2764,10 @@ msgstr "Du kannst deinen Lebenslauf über eine eindeutige öffentliche URL teile
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Sie können den Passkey \"{0}\" nach dem Löschen nicht mehr zum Anmelden verwenden. Diese Aktion kann nicht rückgängig gemacht werden."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: el\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Υπάρχει ήδη βιογραφικό σημείωμα με αυτ
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "Α4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Στατιστικά εφαρμογής"
msgid "Arabic"
msgstr "Αραβικά"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτό το κλειδί API;"
@@ -440,6 +444,8 @@ msgstr "Μπορώ να εξαγάγω το βιογραφικό μου σημε
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Μπορώ να εξαγάγω το βιογραφικό μου σημε
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Αλλάξατε γνώμη; Μετονομάστε το βιογραφ
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Αρχείο αλλαγών"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Επιβεβαίωση"
msgid "Connect"
msgstr "Σύνδεση"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Αντιγράψτε αυτό το μυστικό κλειδί και χ
msgid "Copy URL"
msgstr "Αντιγραφή URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Αντιγραφή URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Δημιουργία"
@@ -641,6 +660,10 @@ msgstr "Δημιουργία νέου βραβείου"
msgid "Create a new certification"
msgstr "Δημιουργία νέας πιστοποίησης"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Δημιουργία νέας προσαρμοσμένης ενότητας"
@@ -688,6 +711,10 @@ msgstr "Δημιουργία νέου βιογραφικού σημειώματ
msgid "Create a new skill"
msgstr "Δημιουργία νέας δεξιότητας"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Δημιουργία νέας εθελοντικής εμπειρίας"
@@ -845,7 +872,7 @@ msgstr "Αποσύνδεση"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Οτιδήποτε εισάγετε εδώ αποθηκεύεται το
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Όλα όσα χρειάζεστε για να δημιουργήσετε, να προσαρμόσετε και να μοιραστείτε επαγγελματικά βιογραφικά σημειώματα. Δημιουργήθηκε με γνώμονα το απόρρητο, βασισμένο σε ανοικτό κώδικα και εντελώς δωρεάν για πάντα."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Εμπειρία"
@@ -1096,7 +1127,7 @@ msgstr "Ξεχάσατε τον κωδικό πρόσβασής σας;"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Μορφή"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Δωρεάν"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Ελεύθερη μορφή"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Γαλλικά"
msgid "Full Width"
msgstr "Πλήρες πλάτος"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Δημιουργία τυχαίου ονόματος"
@@ -1149,7 +1184,7 @@ msgstr "Ελληνικά"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Πλέγμα"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Μάθετε περισσότερα"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Μάθετε περισσότερα σχετικά με το πώς να προσαρμόσετε το περιεχόμενο σε μια σελίδα"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Στοίχιση αριστερά"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Σύνδεση του λογαριασμού σας στο {providerName
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Λίστα"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Προτιμήσεις"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Πατήστε <0>{RETURN_KEY}</0> ή <1>{COMMA_KEY}</1> για να προσθέσετε ή να αποθηκεύσετε τη λέξη-κλειδί."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Το Reactive Resume κάνει σήμερα ντεμπούτο στο P
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Το Reactive Resume είναι ανοικτού κώδικα, με έμφαση στο απόρρητο και εντελώς δωρεάν. Σε αντίθεση με άλλους κατασκευαστές βιογραφικών σημειωμάτων, δεν εμφανίζει διαφημίσεις, δεν παρακολουθεί τα δεδομένα σας και δεν περιορίζει τις λειτουργίες του πίσω από paywall."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Ορθογώνιο"
@@ -1831,7 +1874,7 @@ msgstr "Ορθογώνιο (πλήρους πλάτους)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Επανάληψη (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Αναφορά σφάλματος"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Αναφορά προβλήματος"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Ρωσικά"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Ρωσικά"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Κοινοποίηση"
msgid "Show"
msgstr "Εμφάνιση"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Πλαϊνή μπάρα<<<<<<< HEAD"
msgstr "Πλαϊνή μπάρα"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Χορηγοί"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Χορηγίες"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Ξεκινήστε να φτιάχνετε το βιογραφικό σ
msgid "Statistics"
msgstr "Στατιστικά"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Διακριτική διαγραφή"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Η εντολή που αναζητάτε δεν υπάρχει."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Το περιεχόμενο είναι πολύ ψηλό για αυτή τη σελίδα, κάτι που μπορεί να προκαλέσει ανεπιθύμητα αποτελέσματα κατά την εξαγωγή σε PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Υπογράμμιση"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Αναίρεση (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Ενημέρωση υπάρχοντος βραβείου"
msgid "Update an existing certification"
msgstr "Ενημέρωση υπάρχουσας πιστοποίησης"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Ενημέρωση υπάρχουσας προσαρμοσμένης ενότητας"
@@ -2534,6 +2599,10 @@ msgstr "Ενημέρωση υπάρχουσας σύστασης"
msgid "Update an existing skill"
msgstr "Ενημέρωση υπάρχουσας δεξιότητας"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Ενημέρωση υπάρχουσας εθελοντικής εμπειρίας"
@@ -2695,6 +2764,10 @@ msgstr "Μπορείτε να μοιραστείτε το βιογραφικό
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Δεν θα μπορείτε πλέον να χρησιμοποιήσετε το κλειδί πρόσβασης \"{0}\" για σύνδεση μετά τη διαγραφή. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+73
View File
@@ -292,6 +292,10 @@ msgstr "Application Statistics"
msgid "Arabic"
msgstr "Arabic"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr "Are you sure you want to close this dialog?"
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Are you sure you want to delete this API key?"
@@ -435,6 +439,8 @@ msgstr "Can I export my resume to PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -455,6 +461,8 @@ msgstr "Can I export my resume to PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -561,6 +569,11 @@ msgstr "Confirm"
msgid "Connect"
msgstr "Connect"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr "Content"
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -601,10 +614,15 @@ msgstr "Copy this secret key and use it in your applications to access your data
msgid "Copy URL"
msgstr "Copy URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr "Cover Letter"
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -615,6 +633,7 @@ msgstr "Copy URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Create"
@@ -636,6 +655,10 @@ msgstr "Create a new award"
msgid "Create a new certification"
msgstr "Create a new certification"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr "Create a new cover letter"
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Create a new custom section"
@@ -683,6 +706,10 @@ msgstr "Create a new resume"
msgid "Create a new skill"
msgstr "Create a new skill"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr "Create a new summary item"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Create a new volunteer experience"
@@ -1001,6 +1028,10 @@ msgstr "Everything entered here is stored locally on your browser. Your data is
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr "Exit Fullscreen"
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Experience"
@@ -1109,6 +1140,10 @@ msgstr "French"
msgid "Full Width"
msgstr "Full Width"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr "Fullscreen"
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Generate a random name"
@@ -1387,6 +1422,10 @@ msgstr "Learn More"
msgid "Learn more about how to fit content on a page"
msgstr "Learn more about how to fit content on a page"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr "Leave"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
msgstr "Leave empty to reset the title to the original."
@@ -1815,6 +1854,10 @@ msgstr "Reactive Resume is launching on Product Hunt today, head over to show so
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr "Recipient"
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rectangle"
@@ -1922,6 +1965,7 @@ msgstr "Russian"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1932,6 +1976,7 @@ msgstr "Russian"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2031,6 +2076,18 @@ msgstr "Sharing"
msgid "Show"
msgstr "Show"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr "Show link in title"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Sidebar"
@@ -2168,6 +2225,10 @@ msgstr "Start building your resume from scratch"
msgid "Statistics"
msgstr "Statistics"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr "Stay"
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Strike"
@@ -2489,6 +2550,10 @@ msgstr "Update an existing award"
msgid "Update an existing certification"
msgstr "Update an existing certification"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr "Update an existing cover letter"
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Update an existing custom section"
@@ -2529,6 +2594,10 @@ msgstr "Update an existing reference"
msgid "Update an existing skill"
msgstr "Update an existing skill"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr "Update an existing summary item"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Update an existing volunteer experience"
@@ -2690,6 +2759,10 @@ msgstr "You can share your resume via a unique public URL, protect it with a pas
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr "You have unsaved changes that will be lost."
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+91 -18
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: es\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 15:33\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Ya existe un currículum con este slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Estadísticas de la aplicación"
msgid "Arabic"
msgstr "Árabe"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr "¿Estás seguro de que deseas cerrar este diálogo?"
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "¿Seguro que deseas eliminar esta clave API?"
@@ -440,6 +444,8 @@ msgstr "¿Puedo exportar mi currículum a PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "¿Puedo exportar mi currículum a PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "¿Te has arrepentido? Cambia el nombre de tu currículum por algo más d
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Registro de cambios"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Confirmar"
msgid "Connect"
msgstr "Conectar"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr "Contenido"
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Copia esta clave secreta y úsala en tus aplicaciones para acceder a tus
msgid "Copy URL"
msgstr "Copiar URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr "Carta de presentación"
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Copiar URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Crear"
@@ -641,6 +660,10 @@ msgstr "Crear un nuevo premio"
msgid "Create a new certification"
msgstr "Crear una nueva certificación"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr "Crear una nueva carta de presentación"
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Crear una nueva sección personalizada"
@@ -688,6 +711,10 @@ msgstr "Crear un nuevo currículum"
msgid "Create a new skill"
msgstr "Crear una nueva habilidad"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr "Crear una nueva entrada del resumen"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Crear una nueva experiencia de voluntariado"
@@ -845,7 +872,7 @@ msgstr "Desconectar"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Todo lo que introduzcas aquí se almacena localmente en tu navegador. Tu
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Todo lo que necesitas para crear, personalizar y compartir currículums profesionales. Creado con la privacidad en mente, impulsado por el código abierto y completamente gratis para siempre."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr "Salir de pantalla completa"
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Experiencia"
@@ -1096,7 +1127,7 @@ msgstr "¿Olvidaste tu contraseña?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formato"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Libre"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Francés"
msgid "Full Width"
msgstr "Ancho completo"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr "Pantalla completa"
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Generar un nombre aleatorio"
@@ -1149,7 +1184,7 @@ msgstr "Griego"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Cuadrícula"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,7 +1425,11 @@ msgstr "Aprende más"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr ""
msgstr "Obtén más información sobre cómo ajustar el contenido en una página"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr "Salir"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
@@ -1402,7 +1441,7 @@ msgstr "Alinear a la izquierda"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Carta"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Vinculando tu cuenta de {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferencias"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Presiona <0>{RETURN_KEY}</0> o <1>{COMMA_KEY}</1> para agregar o guardar la palabra clave actual."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume se lanza hoy en Product Hunt, ¡entra y muéstrale algo
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume es de código abierto, centrado en la privacidad y completamente gratuito. A diferencia de otros creadores de currículums, no muestra anuncios, no rastrea tus datos ni limita tus funciones tras un muro de pago."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr "Destinatario"
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rectángulo"
@@ -1831,7 +1874,7 @@ msgstr "Rectángulo (ancho completo)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Rehacer (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Informar de un error"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Informar de un problema"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Ruso"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Ruso"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Compartir"
msgid "Show"
msgstr "Mostrar"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr "Mostrar enlace en el título"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Barra lateral<<<<<<< HEAD"
msgstr "Barra lateral"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Patrocinadores"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Patrocinios"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Comienza a crear tu currículum desde cero"
msgid "Statistics"
msgstr "Estadísticas"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr "Continuar"
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Tachado"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "El comando que buscas no existe."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "El contenido es demasiado alto para esta página, esto puede provocar resultados indeseados al exportar a PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Subrayado"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Deshacer (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Actualizar un premio existente"
msgid "Update an existing certification"
msgstr "Actualizar una certificación existente"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr "Actualizar la carta de presentación"
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Actualizar una sección personalizada existente"
@@ -2534,6 +2599,10 @@ msgstr "Actualizar una referencia existente"
msgid "Update an existing skill"
msgstr "Actualizar una habilidad existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr "Actualizar una entrada del perfil"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Actualizar una experiencia de voluntariado existente"
@@ -2695,6 +2764,10 @@ msgstr "Puedes compartir tu currículum mediante una URL pública única, proteg
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Después de eliminarla, ya no podrás usar la clave de acceso \"{0}\" para iniciar sesión. Esta acción no se puede deshacer."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr "Tienes cambios sin guardar que se perderán."
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+79 -6
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: fa\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-26 12:57\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -297,6 +297,10 @@ msgstr "آمار اپلیکیشن"
msgid "Arabic"
msgstr "عربی"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "آیا از حذف این کلید API مطمئن هستید؟"
@@ -440,6 +444,8 @@ msgstr "آیا می‌توانم رزومه‌ام را به PDF خروجی بگ
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "آیا می‌توانم رزومه‌ام را به PDF خروجی بگ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -566,6 +574,11 @@ msgstr "تأیید"
msgid "Connect"
msgstr "اتصال"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "این کلید مخفی را کپی کنید و برای دسترسی
msgid "Copy URL"
msgstr "کپی URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "کپی URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ایجاد"
@@ -641,6 +660,10 @@ msgstr "ایجاد جایزهٔ جدید"
msgid "Create a new certification"
msgstr "ایجاد گواهینامهٔ جدید"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "ایجاد بخش سفارشی جدید"
@@ -688,6 +711,10 @@ msgstr "ایجاد رزومهٔ جدید"
msgid "Create a new skill"
msgstr "ایجاد مهارت جدید"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ایجاد سابقه داوطلبانه جدید"
@@ -1006,6 +1033,10 @@ msgstr "هرچیزی که اینجا وارد می‌کنید به‌صورت م
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "همه‌چیزی که برای ایجاد، شخصی‌سازی و اشتراک‌گذاری رزومه‌های حرفه‌ای نیاز دارید. با تمرکز بر حریم خصوصی ساخته شده، با متن‌باز قدرت گرفته و برای همیشه کاملاً رایگان است."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "تجربه"
@@ -1104,7 +1135,7 @@ msgstr "رایگان"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "فرم آزاد"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "فرانسوی"
msgid "Full Width"
msgstr "تمام‌عرض"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "تولید یک نام تصادفی"
@@ -1392,6 +1427,10 @@ msgstr "بیشتر بدانید"
msgid "Learn more about how to fit content on a page"
msgstr "راهنمای تنظیم محتوا در صفحه"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
msgstr "برای بازگرداندن عنوان به مقدار اصلی، آن را خالی بگذارید."
@@ -1402,7 +1441,7 @@ msgstr "تراز چپ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "نامه"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume امروز در Product Hunt لانچ می‌شود، س
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume متن‌باز، حریم‌خصوصی‌محور و کاملاً رایگان است. برخلاف سایر رزومه‌سازها، هیچ تبلیغی نشان نمی‌دهد، داده‌های شما را رهگیری نمی‌کند و قابلیت‌هایتان را پشت دیوار پرداخت محدود نمی‌کند."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "مستطیل"
@@ -1831,7 +1874,7 @@ msgstr "مستطیل (تمام‌عرض)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "انجام دوباره (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1927,6 +1970,7 @@ msgstr "روسی"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "روسی"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "اشتراک‌گذاری"
msgid "Show"
msgstr "نمایش"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "نوار کناری<<<<<<< HEAD"
msgstr "نوار کناری"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2173,6 +2230,10 @@ msgstr "ساخت رزومه خود را از صفر شروع کنید"
msgid "Statistics"
msgstr "آمارها"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "خط‌خورده"
@@ -2457,7 +2518,7 @@ msgstr "زیرخط"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "واگردانی (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "به‌روزرسانی یک جایزهٔ موجود"
msgid "Update an existing certification"
msgstr "به‌روزرسانی یک گواهینامهٔ موجود"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "به‌روزرسانی یک بخش سفارشی موجود"
@@ -2534,6 +2599,10 @@ msgstr "به‌روزرسانی یک معرف موجود"
msgid "Update an existing skill"
msgstr "به‌روزرسانی یک مهارت موجود"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "به‌روزرسانی یک سابقه داوطلبانهٔ موجود"
@@ -2695,6 +2764,10 @@ msgstr "می‌توانید رزومه خود را از طریق یک URL عمو
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "پس از حذف، دیگر نمی‌توانید از کلید عبور \"{0}\" برای ورود استفاده کنید. این عمل قابل بازگشت نیست."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: fi\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Tällä polkutunnuksella varustettu ansioluettelo on jo olemassa."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Sovelluksen tilastot"
msgid "Arabic"
msgstr "arabia"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Haluatko varmasti poistaa tämän API-avaimen?"
@@ -440,6 +444,8 @@ msgstr "Voinko viedä ansioluetteloni PDF-muotoon?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Voinko viedä ansioluetteloni PDF-muotoon?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Muutitko mieltäsi? Nimeä ansioluettelosi uudelleen kuvaavammaksi."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Muutosloki"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Vahvista"
msgid "Connect"
msgstr "Yhdistä"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Kopioi tämä salainen avain ja käytä sitä sovelluksissasi tietojesi
msgid "Copy URL"
msgstr "Kopioi URL-osoite"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopioi URL-osoite"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Luo"
@@ -641,6 +660,10 @@ msgstr "Luo uusi palkinto"
msgid "Create a new certification"
msgstr "Luo uusi sertifikaatti"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Luo uusi mukautettu osio"
@@ -688,6 +711,10 @@ msgstr "Luo uusi ansioluettelo"
msgid "Create a new skill"
msgstr "Luo uusi taito"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Luo uusi vapaaehtoistyökokemus"
@@ -845,7 +872,7 @@ msgstr "Katkaise yhteys"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Kaikki tähän syötetty tallennetaan paikallisesti selaimeesi. Tietosi
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Kaikki, mitä tarvitset ammattimaisen ansioluettelon luomiseen, mukauttamiseen ja jakamiseen. Rakennettu yksityisyys edellä, avoimen lähdekoodin voimin ja täysin ilmainen ikuisesti."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Työkokemus"
@@ -1096,7 +1127,7 @@ msgstr "Unohditko salasanasi?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Muoto"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Ilmainen"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Vapaa muoto"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "ranska"
msgid "Full Width"
msgstr "Täysi leveys"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Luo satunnainen nimi"
@@ -1149,7 +1184,7 @@ msgstr "kreikka"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Ruudukko"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Lue lisää"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Lue lisää sisällön sovittamisesta sivulle"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Tasaa vasemmalle"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Yhdistetään tiliäsi palvelussa {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Asetukset"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Paina <0>{RETURN_KEY}</0> tai <1>{COMMA_KEY}</1> lisätäksesi tai tallentaaksesi nykyisen avainsanan."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume julkaistaan tänään Product Huntissa – käy näyttä
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume on avoimen lähdekoodin, yksityisyyteen keskittyvä ja täysin ilmainen. Toisin kuin monet muut ansioluettelon laatijat, se ei näytä mainoksia, seuraa tietojasi tai piilota ominaisuuksia maksumuurin taakse."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Suorakulmio"
@@ -1831,7 +1874,7 @@ msgstr "Suorakulmio (täysi leveys)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Tee uudelleen (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Ilmoita virheestä"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Ilmoita ongelmasta"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "venäjä"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "venäjä"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Jakaminen"
msgid "Show"
msgstr "Näytä"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Sivupalkki<<<<<<< HEAD"
msgstr "Sivupalkki"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsorit"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorisopimukset"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Aloita ansioluettelon laatiminen alusta"
msgid "Statistics"
msgstr "Tilastot"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Yliviivaus"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Etsimääsi komentoa ei ole olemassa."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Sisältö on liian korkea tälle sivulle, mikä voi aiheuttaa ei-toivottuja tuloksia vietäessä PDF-muotoon."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Alleviivaus"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Kumoa (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Päivitä olemassa oleva palkinto"
msgid "Update an existing certification"
msgstr "Päivitä olemassa oleva sertifikaatti"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Päivitä olemassa oleva mukautettu osio"
@@ -2534,6 +2599,10 @@ msgstr "Päivitä olemassa oleva suosittelija"
msgid "Update an existing skill"
msgstr "Päivitä olemassa oleva taito"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Päivitä olemassa oleva vapaaehtoistyökokemus"
@@ -2695,6 +2764,10 @@ msgstr "Voit jakaa ansioluettelosi yksilöllisen julkisen URL-osoitteen kautta,
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Et voi enää käyttää avainta \"{0}\" kirjautumiseen sen poistamisen jälkeen. Tätä toimintoa ei voi perua."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+76 -3
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: fr\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-27 19:34\n"
"PO-Revision-Date: 2026-02-05 12:19\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
@@ -297,6 +297,10 @@ msgstr "Statistiques d'application"
msgid "Arabic"
msgstr "Arabe"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr "Êtes-vous sûr de vouloir supprimer cet élément ?"
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Êtes-vous sûr de vouloir supprimer cette clé API ?"
@@ -440,6 +444,8 @@ msgstr "Puis-je exporter mon CV au format PDF ?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Puis-je exporter mon CV au format PDF ?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -566,6 +574,11 @@ msgstr "Confirmer"
msgid "Connect"
msgstr "Se connecter"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr "Contenu"
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Copiez cette clé secrète et utilisez-la dans vos applications pour acc
msgid "Copy URL"
msgstr "Copier l'URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr "Lettre de motivation"
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Copier l'URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Créer"
@@ -641,6 +660,10 @@ msgstr "Créer une nouvelle récompense"
msgid "Create a new certification"
msgstr "Créer une nouvelle certification"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr "Créez une nouvelle lettre de motivation"
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Créer une nouvelle section personnalisée"
@@ -688,6 +711,10 @@ msgstr "Créer un nouveau CV"
msgid "Create a new skill"
msgstr "Créer une nouvelle compétence"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr "Créer un nouvel élément de synthèse"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Créer une nouvelle expérience de bénévolat"
@@ -1006,6 +1033,10 @@ msgstr "Tout ce qui est entré ici est stocké localement dans votre navigateur.
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Tout ce dont vous avez besoin pour créer, personnaliser et partager des CV professionnels. Construit dans le respect de la vie privée, propulsé par l'open source, et entièrement gratuit pour toujours."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr "Quitter le mode plein écran"
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Expérience"
@@ -1114,6 +1145,10 @@ msgstr "Français"
msgid "Full Width"
msgstr "Pleine largeur"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr "Plein écran"
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Générer un nom aléatoire"
@@ -1392,6 +1427,10 @@ msgstr "En savoir plus"
msgid "Learn more about how to fit content on a page"
msgstr "En savoir plus sur la manière d'adapter le contenu d'une page"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr "Quitter"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
msgstr "Laissez le champ vide pour rétablir le titre d'origine."
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume est lancé sur Product Hunt aujourd'hui, allez-y pour mo
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume est un logiciel libre, respectueux de la vie privée et entièrement gratuit. Contrairement à d'autres outils de création de CV, il n'affiche pas de publicité, ne suit pas vos données et ne limite pas vos fonctionnalités derrière un mur payant."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr "Destinataire"
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rectangle"
@@ -1831,7 +1874,7 @@ msgstr "Rectangle (pleine largeur)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Rétablir (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1927,6 +1970,7 @@ msgstr "Russe"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russe"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,6 +2081,18 @@ msgstr "Partage"
msgid "Show"
msgstr "Afficher"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr "Afficher le lien dans le titre"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Encart"
@@ -2173,6 +2230,10 @@ msgstr "Commencez à rédiger votre CV en partant de zéro"
msgid "Statistics"
msgstr "Statistiques"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr "Rester"
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Barré"
@@ -2457,7 +2518,7 @@ msgstr "Souligner"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Annuler (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Modifier une récompense existante"
msgid "Update an existing certification"
msgstr "Modifier une certification existante"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr "Modifier une lettre de motivation existante"
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Modifier une section personnalisée existante"
@@ -2534,6 +2599,10 @@ msgstr "Modifier une référence existante"
msgid "Update an existing skill"
msgstr "Modifier une compétence existante"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr "Mise à jour d'un élément de synthèse existant"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Modifier une expérience de bénévolat existante"
@@ -2695,6 +2764,10 @@ msgstr "Vous pouvez partager votre CV via une URL publique unique, le protéger
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Vous ne pouvez plus utiliser la clé d'accès \"{0}\" pour vous connecter après la suppression. Cette action ne peut pas être annulée."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr "Vous avez des modifications non enregistrées qui seront perdues."
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: he\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
@@ -112,7 +112,7 @@ msgstr "קיימים כבר קורות חיים עם שם ייצוגי זה."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "סטטיסטיקת היישום"
msgid "Arabic"
msgstr "ערבית"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "האם למחוק את מפתח ה־API הזה?"
@@ -440,6 +444,8 @@ msgstr "האם אפשר לייצא את קורות החיים שלי ל־PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "האם אפשר לייצא את קורות החיים שלי ל־PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "התחרטת? אפשר לשנות את שם קורות החיים שלך
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "יומן שינויים"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "אישור"
msgid "Connect"
msgstr "חיבור"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "העתק את המפתח הסודי הזה והשתמש בו ביישו
msgid "Copy URL"
msgstr "העתקת כתובת"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "העתקת כתובת"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "יצירה"
@@ -641,6 +660,10 @@ msgstr "יצירת פרס חדש"
msgid "Create a new certification"
msgstr "יצירת הסמכה חדשה"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "יצירת סעיף מותאם אישית חדש"
@@ -688,6 +711,10 @@ msgstr "יצירת קורות חיים חדשים"
msgid "Create a new skill"
msgstr "יצירת מיומנות חדשה"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "יצירת ניסיון התנדבות חדש"
@@ -845,7 +872,7 @@ msgstr "ניתוק"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "דיסקורד"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "הכול שאתה מזין כאן נשמר מקומית בדפדפן ש
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "כל מה שצריך כדי ליצור, להתאים אישית ולשתף קורות חיים מקצועיים. נבנה עם דגש על פרטיות, מונע בקוד פתוח וחינמי לחלוטין לנצח."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "ניסיון"
@@ -1096,7 +1127,7 @@ msgstr "שכחת את הסיסמה שלך?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "תבנית"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "חינמי"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "חופשי"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "צרפתית"
msgid "Full Width"
msgstr "רוחב מלא"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "יצירת שם אקראי"
@@ -1149,7 +1184,7 @@ msgstr "יוונית"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "רשת"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "מידע נוסף"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "למד עוד על איך להתאים תוכן לעמוד"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "יישור לשמאל"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "מכתב"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "מקשר את חשבון {providerName} שלך..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "רשימה"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "העדפות"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "לחץ על <0>{RETURN_KEY}</0> או <1>{COMMA_KEY}</1> כדי להוסיף או לשמור את מילות המפתח הנוכחית."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume עולה היום ל־Product Hunt, קפוץ לשם כד
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume הוא בקוד פתוח, ממוקד פרטיות וחינמי לחלוטין. בניגוד לבוני קורות חיים אחרים, הוא לא מציג פרסומות, לא עוקב אחרי הנתונים שלך ולא נועל יכולות מאחורי חומת תשלום."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "מלבן"
@@ -1831,7 +1874,7 @@ msgstr "מלבן (רוחב מלא)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "בצע שוב (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "דיווח על באג"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "דיווח על בעיה"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "רוסית"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "רוסית"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "שיתוף"
msgid "Show"
msgstr "הצגה"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "סרגל צד<<<<<<< HEAD"
msgstr "סרגל צד"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "נותני חסות"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "חסויות"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "התחלת בנייה מאפס של קורות החיים שלך"
msgid "Statistics"
msgstr "סטטיסטיקה"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "קו חוצה"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "סברדיט"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "הפקודה שחיפשת אינה קיימת."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "התוכן גבוה מדי עבור עמוד זה, דבר זה עלול לגרום לתוצאות לא רצויות בעת ייצוא ל-PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "קו תחתון"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "בטל (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "עדכון פרס קיים"
msgid "Update an existing certification"
msgstr "עדכון הסמכה קיימת"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "עדכון סעיף מותאם אישית קיים"
@@ -2534,6 +2599,10 @@ msgstr "עדכון ממליץ קיים"
msgid "Update an existing skill"
msgstr "עדכון מיומנות קיימת"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "עדכון ניסיון התנדבות קיים"
@@ -2695,6 +2764,10 @@ msgstr "אפשר לשתף את קורות החיים שלך באמצעות כת
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "לא תוכל להשתמש יותר במפתח הכניסה \"{0}\" כדי להתחבר לאחר המחיקה. לא ניתן לבטל פעולה זו."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: hi\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Hindi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "इस स्लग वाला रेज़्यूमे पहल
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "ए4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "ऐप आँकड़े"
msgid "Arabic"
msgstr "अरबी"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "क्या आप वाकई इस API कुंजी को हटाना चाहते हैं?"
@@ -440,6 +444,8 @@ msgstr "क्या मैं अपना रेज़्यूमे PDF म
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "क्या मैं अपना रेज़्यूमे PDF म
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "मन बदल गया? अपने रेज़्यूमे क
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "चेंजलॉग"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "पुष्टि करें"
msgid "Connect"
msgstr "कनेक्ट करें"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "इस सीक्रेट कुंजी को कॉपी कर
msgid "Copy URL"
msgstr "URL कॉपी करें"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL कॉपी करें"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "बनाएँ"
@@ -641,6 +660,10 @@ msgstr "एक नया पुरस्कार बनाएँ"
msgid "Create a new certification"
msgstr "नया प्रमाणपत्र बनाएँ"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "नया कस्टम अनुभाग बनाएँ"
@@ -688,6 +711,10 @@ msgstr "नया रेज़्यूमे बनाएँ"
msgid "Create a new skill"
msgstr "नई कौशल बनाएँ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "नया स्वयंसेवी अनुभव बनाएँ"
@@ -845,7 +872,7 @@ msgstr "डिसकनेक्ट करें"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "डिस्कॉर्ड"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "यहाँ दर्ज की गई हर चीज़ आपके
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "पेशेवर रेज़्यूमे बनाने, अनुकूलित करने और साझा करने के लिए आपको जो कुछ भी चाहिए। गोपनीयता को ध्यान में रखकर बनाया गया, ओपन‑सोर्स द्वारा संचालित और हमेशा के लिए पूरी तरह मुफ़्त।"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "अनुभव"
@@ -1096,7 +1127,7 @@ msgstr "पासवर्ड भूल गए हैं?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "फॉर्मेट"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "मुफ़्त"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "फ्री-फॉर्म"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "फ़्रेंच"
msgid "Full Width"
msgstr "पूर्ण चौड़ाई"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "कोई रैंडम नाम बनाएँ"
@@ -1149,7 +1184,7 @@ msgstr "ग्रीक"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ग्रिड"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "अधिक जानें"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "पृष्ठ पर सामग्री फिट करने के बारे में अधिक जानें"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "बाएँ संरेखित करें"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "अक्षर"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "आपका {providerName} खाता जोड़ा जा रह
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "सूची"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "प्राथमिकताएँ"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "वर्तमान कीवर्ड जोड़ने या सहेजने के लिए <0>{RETURN_KEY}</0> या <1>{COMMA_KEY}</1> दबाएँ।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume आज Product Hunt पर लॉन्च हो रह
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ओपन‑सोर्स, गोपनीयता‑केंद्रित और पूरी तरह मुफ़्त है। अन्य रेज़्यूमे बिल्डर के विपरीत, यह विज्ञापन नहीं दिखाता, आपका डेटा ट्रैक नहीं करता और न ही आपकी सुविधाओं को पेवॉल के पीछे सीमित करता है।"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "आयत"
@@ -1831,7 +1874,7 @@ msgstr "आयत (पूर्ण चौड़ाई)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "रीडू (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "बग की रिपोर्ट करें"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "समस्या रिपोर्ट करें"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "रूसी"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "रूसी"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "साझा करना"
msgid "Show"
msgstr "दिखाएँ"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "साइडबार<<<<<<< HEAD"
msgstr "साइडबार"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "प्रायोजक"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "प्रायोजन"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "शुरुआत से अपना रेज़्यूमे ब
msgid "Statistics"
msgstr "आंकड़े"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "स्ट्राइक"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "सबरेडिट"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "जिस कमांड को आप ढूंढ रहे हैं
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "इस पृष्ठ के लिए सामग्री बहुत ऊँची है, इससे PDF में निर्यात करते समय अवांछित परिणाम आ सकते हैं।"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "रेखांकित"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "पूर्ववत करें (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "मौजूदा पुरस्कार अपडेट करें
msgid "Update an existing certification"
msgstr "मौजूदा प्रमाणपत्र अपडेट करें"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "मौजूदा कस्टम अनुभाग अपडेट करें"
@@ -2534,6 +2599,10 @@ msgstr "मौजूदा रेफ़रेंस अपडेट करें
msgid "Update an existing skill"
msgstr "मौजूदा कौशल अपडेट करें"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "मौजूदा स्वयंसेवी अनुभव अपडेट करें"
@@ -2695,6 +2764,10 @@ msgstr "आप अपना रेज़्यूमे एक यूनिक
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "हटाने के बाद आप साइन इन करने के लिए पासकी \"{0}\" का उपयोग नहीं कर पाएंगे। इस कार्रवाई को पूर्ववत नहीं किया जा सकता।"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: hu\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Ezzel az azonosítóval már létezik önéletrajz."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Alkalmazásstatisztikák"
msgid "Arabic"
msgstr "arab"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Biztosan törölni szeretnéd ezt az API kulcsot?"
@@ -440,6 +444,8 @@ msgstr "Exportálhatom az önéletrajzomat PDF‑be?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Exportálhatom az önéletrajzomat PDF‑be?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Meggondoltad magad? Nevezd át az önéletrajzodat valami beszédesebbre
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Változásnapló"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Megerősítés"
msgid "Connect"
msgstr "Csatlakozás"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Másold ki ezt a titkos kulcsot, és használd az alkalmazásaidban az a
msgid "Copy URL"
msgstr "URL másolása"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL másolása"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Létrehozás"
@@ -641,6 +660,10 @@ msgstr "Új díj létrehozása"
msgid "Create a new certification"
msgstr "Új tanúsítvány létrehozása"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Új egyéni szekció létrehozása"
@@ -688,6 +711,10 @@ msgstr "Új önéletrajz létrehozása"
msgid "Create a new skill"
msgstr "Új készség létrehozása"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Új önkéntes tapasztalat létrehozása"
@@ -845,7 +872,7 @@ msgstr "Leválasztás"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Minden itt megadott adat helyben, a böngésződben kerül tárolásra.
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Minden, amire szükséged van professzionális önéletrajzok létrehozásához, testreszabásához és megosztásához. Adatvédelemre tervezve, nyílt forráskóddal működve és teljesen ingyen, örökre."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Tapasztalat"
@@ -1096,7 +1127,7 @@ msgstr "Elfelejtette a jelszavát?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formátum"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Ingyenes"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Szabad forma"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "francia"
msgid "Full Width"
msgstr "Teljes szélesség"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Véletlenszerű név generálása"
@@ -1149,7 +1184,7 @@ msgstr "görög"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Rács"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Tudj meg többet"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Tudjon meg többet arról, hogyan illesztheti a tartalmat egy oldalra"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Balra igazítás"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Levél"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "{providerName} fiókod összekapcsolása..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Beállítások"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Nyomja meg a <0>{RETURN_KEY}</0> vagy a <1>{COMMA_KEY}</1> gombot a jelenlegi kulcsszó hozzáadásához vagy mentéséhez."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "A Reactive Resume ma indul a Product Hunton, ugorj át, és mutasd ki a
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "A Reactive Resume nyílt forráskódú, adatvédelem‑központú és teljesen ingyenes. Más önéletrajz‑készítőkkel ellentétben nem jelenít meg hirdetéseket, nem követi az adataidat, és nem zár funkciókat fizetős fal mögé."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Téglalap"
@@ -1831,7 +1874,7 @@ msgstr "Téglalap (teljes szélesség)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Újra (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Hiba jelentése"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Hiba jelentése"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "orosz"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "orosz"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Megosztás"
msgid "Show"
msgstr "Megjelenítés"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Oldalsáv<<<<<<< HEAD"
msgstr "Oldalsáv"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Támogatók"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Szponzorációk"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Kezdd el az önéletrajzod építését a nulláról"
msgid "Statistics"
msgstr "Statisztikák"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Áthúzás"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "A keresett parancs nem létezik."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "A tartalom túl magas ehhez az oldalhoz, ami nem kívánt eredményeket okozhat PDF-be való exportáláskor."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Aláhúzás"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Visszavonás (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Meglévő díj frissítése"
msgid "Update an existing certification"
msgstr "Meglévő tanúsítvány frissítése"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Meglévő egyéni szekció frissítése"
@@ -2534,6 +2599,10 @@ msgstr "Meglévő referencia frissítése"
msgid "Update an existing skill"
msgstr "Meglévő készség frissítése"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Meglévő önkéntes tapasztalat frissítése"
@@ -2695,6 +2764,10 @@ msgstr "Az önéletrajzodat megoszthatod egy egyedi nyilvános URL‑lel, jelsz
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "A(z) \"{0}\" hozzáférési kulcsot törlés után többé nem használhatod bejelentkezéshez. Ez a művelet nem vonható vissza."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: id\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,7 @@ msgstr "Resume dengan slug ini sudah ada."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Statistik Aplikasi"
msgid "Arabic"
msgstr "Arab"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Apakah Anda yakin ingin menghapus API key ini?"
@@ -440,6 +444,8 @@ msgstr "Bisakah saya mengekspor resume saya ke PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Bisakah saya mengekspor resume saya ke PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Berubah pikiran? Ganti nama resume Anda menjadi sesuatu yang lebih deskr
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Changelog"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Konfirmasi"
msgid "Connect"
msgstr "Hubungkan"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Salin kunci rahasia ini dan gunakan di aplikasi Anda untuk mengakses dat
msgid "Copy URL"
msgstr "Salin URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Salin URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Buat"
@@ -641,6 +660,10 @@ msgstr "Buat penghargaan baru"
msgid "Create a new certification"
msgstr "Buat sertifikasi baru"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Buat bagian kustom baru"
@@ -688,6 +711,10 @@ msgstr "Buat resume baru"
msgid "Create a new skill"
msgstr "Buat keahlian baru"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Buat pengalaman relawan baru"
@@ -845,7 +872,7 @@ msgstr "Putuskan"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Semua yang dimasukkan di sini disimpan secara lokal di browser Anda. Dat
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Segala yang Anda butuhkan untuk membuat, menyesuaikan, dan membagikan resume profesional. Dibangun dengan mengutamakan privasi, didukung oleh sumber terbuka, dan sepenuhnya gratis selamanya."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Pengalaman"
@@ -1096,7 +1127,7 @@ msgstr "Lupa kata sandi Anda?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Bentuk Bebas"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Prancis"
msgid "Full Width"
msgstr "Lebar Penuh"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Hasilkan nama acak"
@@ -1149,7 +1184,7 @@ msgstr "Yunani"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Grid"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Pelajari Lebih Lanjut"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Pelajari lebih lanjut tentang cara menyesuaikan konten pada halaman"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Rata Kiri"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Menautkan akun {providerName} Anda..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "List"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferensi"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Tekan <0>{RETURN_KEY}</0> atau <1>{COMMA_KEY}</1> untuk menambah atau menyimpan kata kunci saat ini."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume diluncurkan di Product Hunt hari ini, kunjungi untuk men
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume bersifat sumber terbuka, berfokus pada privasi, dan sepenuhnya gratis. Tidak seperti pembuat resume lainnya, aplikasi ini tidak menampilkan iklan, melacak data Anda, atau membatasi fitur di balik paywall."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Persegi Panjang"
@@ -1831,7 +1874,7 @@ msgstr "Persegi Panjang (Lebar Penuh)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Ulangi (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Laporkan Bug"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Laporkan masalah"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rusia"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rusia"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Berbagi"
msgid "Show"
msgstr "Tampilkan"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Bilah Sisi<<<<<<< HEAD"
msgstr "Bilah Sisi"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsor"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsor"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Mulai membuat resume Anda dari awal"
msgid "Statistics"
msgstr "Statistik"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Coret"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Perintah yang Anda cari tidak ada."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Konten terlalu tinggi untuk halaman ini, ini dapat menyebabkan hasil yang tidak diinginkan saat mengekspor ke PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Garis Bawah"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Batalkan (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Perbarui penghargaan yang sudah ada"
msgid "Update an existing certification"
msgstr "Perbarui sertifikasi yang sudah ada"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Perbarui bagian kustom yang sudah ada"
@@ -2534,6 +2599,10 @@ msgstr "Perbarui referensi yang sudah ada"
msgid "Update an existing skill"
msgstr "Perbarui keahlian yang sudah ada"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Perbarui pengalaman relawan yang sudah ada"
@@ -2695,6 +2764,10 @@ msgstr "Anda dapat membagikan resume Anda melalui URL publik unik, melindunginya
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Anda tidak dapat lagi menggunakan passkey \"{0}\" untuk masuk setelah dihapus. Tindakan ini tidak dapat dibatalkan."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: it\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 15:33\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -297,6 +297,10 @@ msgstr "Statistiche dell'applicazione"
msgid "Arabic"
msgstr "Arabo"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr "Sei sicuro di voler chiudere questa finestra di dialogo?"
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Sei sicuro di voler eliminare questa chiave API?"
@@ -440,6 +444,8 @@ msgstr "Posso esportare il mio curriculum in PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Posso esportare il mio curriculum in PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Hai cambiato idea? Rinomina il tuo curriculum in modo più descrittivo."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Changelog"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Conferma"
msgid "Connect"
msgstr "Connetti"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr "Contenuto"
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Copia questa chiave segreta e usala nelle tue applicazioni per accedere
msgid "Copy URL"
msgstr "Copia URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr "Lettera di presentazione"
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Copia URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Crea"
@@ -641,6 +660,10 @@ msgstr "Crea un nuovo premio"
msgid "Create a new certification"
msgstr "Crea una nuova certificazione"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr "Crea una nuova lettera di presentazione"
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Crea una nuova sezione personalizzata"
@@ -688,6 +711,10 @@ msgstr "Crea un nuovo curriculum"
msgid "Create a new skill"
msgstr "Crea una nuova competenza"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr "Crea un nuovo elemento di riepilogo"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Crea una nuova esperienza di volontariato"
@@ -845,7 +872,7 @@ msgstr "Disconnetti"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Tutto ciò che inserisci qui viene memorizzato localmente nel tuo browse
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Tutto ciò di cui hai bisogno per creare, personalizzare e condividere curriculum professionali. Creato pensando alla privacy, alimentato dall'open source e completamente gratuito per sempre."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr "Esci dalla modalità a schermo intero"
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Esperienza"
@@ -1096,7 +1127,7 @@ msgstr "Hai dimenticato la password?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formato"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratuito"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Forma libera"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Francese"
msgid "Full Width"
msgstr "Larghezza completa"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr "A schermo intero"
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Genera un nome casuale"
@@ -1149,7 +1184,7 @@ msgstr "Greco"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Griglia"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,7 +1425,11 @@ msgstr "Altre informazioni"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr ""
msgstr "Scopri di più su come adattare il contenuto a una pagina"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr "Abbandona"
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
@@ -1402,7 +1441,7 @@ msgstr "Allinea a sinistra"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Lettera"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Collegamento del tuo account {providerName} in corso..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferenze"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Premi <0>{RETURN_KEY}</0> o <1>{COMMA_KEY}</1> per aggiungere o salvare la parola chiave corrente."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume viene lanciato oggi su Product Hunt, vieni a dimostrare
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume è open source, incentrato sulla privacy e completamente gratuito. A differenza di altri generatori di curriculum, non mostra annunci, non traccia i tuoi dati e non limita le funzionalità dietro un paywall."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr "Destinatario"
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rettangolo"
@@ -1831,7 +1874,7 @@ msgstr "Rettangolo (larghezza completa)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Ripristina (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Segnala un bug"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Segnala un problema"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russo"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russo"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Condivisione"
msgid "Show"
msgstr "Mostra"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr "Mostra il link nel titolo"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Barra laterale<<<<<<< HEAD"
msgstr "Barra laterale"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsor"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorizzazioni"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Inizia a costruire il tuo curriculum da zero"
msgid "Statistics"
msgstr "Statistiche"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr "Rimani"
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Barrato"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Il comando che stai cercando non esiste."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Il contenuto è troppo alto per questa pagina; ciò potrebbe causare risultati indesiderati durante l'esportazione in PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Sottolinea"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Annulla (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Aggiorna un premio esistente"
msgid "Update an existing certification"
msgstr "Aggiorna una certificazione esistente"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr "Aggiorna una lettera di presentazione esistente"
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Aggiorna una sezione personalizzata esistente"
@@ -2534,6 +2599,10 @@ msgstr "Aggiorna un referente esistente"
msgid "Update an existing skill"
msgstr "Aggiorna una competenza esistente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr "Aggiorna una voce del profilo"
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Aggiorna un'esperienza di volontariato esistente"
@@ -2695,6 +2764,10 @@ msgstr "Puoi condividere il tuo curriculum tramite un URL pubblico univoco, prot
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Dopo l'eliminazione non potrai più usare la passkey \"{0}\" per accedere. Questa azione non può essere annullata."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr "Hai modifiche non salvate che andranno perse."
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ja\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,7 @@ msgstr "このスラッグの履歴書はすでに存在します。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "アプリケーション統計"
msgid "Arabic"
msgstr "アラビア語"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "この API キーを削除してもよろしいですか?"
@@ -440,6 +444,8 @@ msgstr "履歴書を PDF にエクスポートできますか?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "履歴書を PDF にエクスポートできますか?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "やっぱり変更しますか?履歴書に、よりわかりやすい
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "更新履歴"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "確認"
msgid "Connect"
msgstr "接続"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "このシークレットキーをコピーし、アプリケーション
msgid "Copy URL"
msgstr "URL をコピー"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL をコピー"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "作成"
@@ -641,6 +660,10 @@ msgstr "新しい受賞歴を作成"
msgid "Create a new certification"
msgstr "新しい認定資格を作成"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "新しいカスタムセクションを作成"
@@ -688,6 +711,10 @@ msgstr "新しい履歴書を作成"
msgid "Create a new skill"
msgstr "新しいスキルを作成"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "新しいボランティア経験を作成"
@@ -845,7 +872,7 @@ msgstr "切断"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "ここに入力した内容はすべてブラウザー上にローカル
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "プロフェッショナルな履歴書を作成・カスタマイズ・共有するために必要な機能がすべて揃っています。プライバシーを重視して設計され、オープンソースによって支えられ、そして完全に無料で利用できます。"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "職務経験"
@@ -1096,7 +1127,7 @@ msgstr "パスワードをお忘れですか?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "フォーマット"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "無料"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "フリーフォーム"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "フランス語"
msgid "Full Width"
msgstr "全幅"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "ランダムな名前を生成"
@@ -1149,7 +1184,7 @@ msgstr "ギリシャ語"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "グリッド"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "詳しく見る"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "ページにコンテンツを収める方法について詳しくはこちら"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "左揃え"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "レター"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "{providerName} アカウントをリンクしています..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "リスト"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "設定"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "現在のキーワードを追加または保存するには、<0>{RETURN_KEY}</0> または <1>{COMMA_KEY}</1> を押してください。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume が本日 Product Hunt で公開されました。ぜひ
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume はオープンソースでプライバシー重視、そして完全無料です。他の履歴書ビルダーと違い、広告を表示したり、あなたのデータを追跡したり、有料プランの裏に機能を隠したりすることはありません。"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "長方形"
@@ -1831,7 +1874,7 @@ msgstr "長方形(全幅)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "やり直し(Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "バグを報告"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "問題を報告"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "ロシア語"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "ロシア語"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "共有"
msgid "Show"
msgstr "表示"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "サイドバー<<<<<<< HEAD"
msgstr "サイドバー"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "スポンサー"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "スポンサーシップ"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "ゼロから履歴書の作成を始める"
msgid "Statistics"
msgstr "統計"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "取り消し線"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "お探しのコマンドは存在しません。"
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "このページのコンテンツが多すぎるため、PDFにエクスポートする際に望ましくない結果になる場合があります。"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "下線"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "元に戻す(Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "既存の受賞歴を更新"
msgid "Update an existing certification"
msgstr "既存の認定資格を更新"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "既存のカスタムセクションを更新"
@@ -2534,6 +2599,10 @@ msgstr "既存の推薦者情報を更新"
msgid "Update an existing skill"
msgstr "既存のスキルを更新"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "既存のボランティア経験を更新"
@@ -2695,6 +2764,10 @@ msgstr "履歴書は、一意の公開 URL を使って共有したり、パス
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "このパスキー「{0}」は、削除後はサインインに使用できなくなります。この操作は取り消せません。"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: km\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Khmer\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,7 @@ msgstr "មាន​ប្រវត្តិរូប​មួយ​ដែល​
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "ស្ថិតិ​កម្មវិធី"
msgid "Arabic"
msgstr "Arabic"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "តើ​អ្នក​ប្រាកដ​ជា​ចង់​លុប​កូនសោ API នេះ​ឬ?"
@@ -440,6 +444,8 @@ msgstr "តើ​ខ្ញុំ​អាច​នាំចេញ​ប្រវ
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "តើ​ខ្ញុំ​អាច​នាំចេញ​ប្រវ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "ប្តូរ​ចិត្ត​ហើយ​ឬ​អត់? ប្
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "កំណត់ហេតុ​បម្លែង"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "អះអាង"
msgid "Connect"
msgstr "តភ្ជាប់"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "ចម្លង​កូនសោ​សម្ងាត់​នេះ
msgid "Copy URL"
msgstr "ចម្លង URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "ចម្លង URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "បង្កើត"
@@ -641,6 +660,10 @@ msgstr "បង្កើតរង្វាន់​ថ្មី"
msgid "Create a new certification"
msgstr "បង្កើត​វិញ្ញាបនបត្រ​ថ្មី"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "បង្កើត​ផ្នែក​ផ្ទាល់ខ្លួន​ថ្មី"
@@ -688,6 +711,10 @@ msgstr "បង្កើត​ប្រវត្តិរូប​ថ្មី"
msgid "Create a new skill"
msgstr "បង្កើត​ជំនាញ​ថ្មី"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "បង្កើត​បទពិសោធន៍​ស្ម័គ្រចិត្ត​ថ្មី"
@@ -845,7 +872,7 @@ msgstr "ផ្ដាច់"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "អ្វី​ដែល​បាន​បញ្ចូល​នៅ​ទ
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "អ្វីៗ​ដែល​អ្នក​ត្រូវការ ដើម្បី​បង្កើត ប្ដូរ​តាមបំណង និង​ចែករំលែក​ប្រវត្តិរូប​វិជ្ជាជីវៈ។ ត្រូវ​បាន​បង្កើត​ឡើង​ដោយ​គិត​ពី​ភាព​ឯកជន ប្រើ​បច្ចេកវិទ្យា​បើក​ប្រភព ហើយ​ឥត​គិតថ្លៃ​ទាំងស្រុង ជារៀងរហូត។"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "បទពិសោធន៍"
@@ -1096,7 +1127,7 @@ msgstr "ភ្លេច​ពាក្យសម្ងាត់​របស់​
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "ទ្រង់ទ្រាយ"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "ឥត​គិតថ្លៃ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "ទ្រង់ទ្រាយសេរី"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "French"
msgid "Full Width"
msgstr "ទទឹង​ពេញ"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "បង្កើត​ឈ្មោះចៃដន្យ"
@@ -1149,7 +1184,7 @@ msgstr "Greek"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ក្រឡារៀបចំ"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "ស្វែងយល់បន្ថែម"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "ស្វែងយល់បន្ថែមអំពីរបៀបសម្របខ្លឹមសារឲ្យសមនឹងទំព័រ"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "តម្រង់​ឆ្វេង"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "លិខិត"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "កំពុង​តភ្ជាប់​គណនី {providerName}
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "បញ្ជី"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "ចំណង់ចំណូលចិត្ត"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "ចុច <0>{RETURN_KEY}</0> ឬ <1>{COMMA_KEY}</1> ដើម្បីបន្ថែម ឬរក្សាទុកពាក្យគន្លឹះបច្ចុប្បន្ន។"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume កំពុង​ចាប់ផ្តើម​លើ P
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume គឺ​បើក​ប្រភព ផ្តោតលើ​ភាព​ឯកជន និង​ឥតគិតថ្លៃ​ទាំងស្រុង។ ខុស​ពី​កម្មវិធី​បង្កើត​ប្រវត្តិរូប​ផ្សេងៗ វា​មិន​បង្ហាញ​ពាណិជ្ជកម្ម មិន​តាមដាន​ទិន្នន័យ​របស់​អ្នក ហើយ​មិន​កំណត់​មុខងារ​ពីក្រោយ paywall ឡើយ។"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "ចតុកោណ"
@@ -1831,7 +1874,7 @@ msgstr "ចតុកោណ (ទទឹង​ពេញ)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "ធ្វើម្ដងទៀត (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "រាយការណ៍​កំហុស"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "រាយការណ៍បញ្ហា"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russian"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russian"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "ការចែករំលែក"
msgid "Show"
msgstr "បង្ហាញ"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "របារ​បាត<<<<<<< HEAD"
msgstr "របារ​បាត"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "អ្នកឧបត្ថម្ភ"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "ការឧបត្ថម្ភ"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "ចាប់ផ្តើម​បង្កើត​ប្រវត្ត
msgid "Statistics"
msgstr "ស្ថិតិ"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "អក្សរ​ឆូត"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "ពាក្យ​បញ្ជា ដែល​អ្នក​កំព
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "ខ្លឹមសារនៅលើទំព័រនេះវែងពេក ហើយអាចបណ្តាលឲ្យមានលទ្ធផលមិនល្អនៅពេលនាំចេញទៅជា PDF។"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "គូស​បន្ទាត់​ក្រោម"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "មិនធ្វើវិញ (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "បច្ចុប្បន្នភាព​រង្វាន់​ម
msgid "Update an existing certification"
msgstr "បច្ចុប្បន្នភាព​វិញ្ញាបនបត្រ​មាន​ស្រាប់"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "បច្ចុប្បន្នភាព​ផ្នែក​ផ្ទាល់ខ្លួន​មាន​ស្រាប់"
@@ -2534,6 +2599,10 @@ msgstr "បច្ចុប្បន្នភាព​យោង​មាន​ស
msgid "Update an existing skill"
msgstr "បច្ចុប្បន្នភាព​ជំនាញ​មាន​ស្រាប់"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "បច្ចុប្បន្នភាព​បទពិសោធន៍​ស្ម័គ្រចិត្ត​មាន​ស្រាប់"
@@ -2695,6 +2764,10 @@ msgstr "អ្នក​អាច​ចែករំលែក​ប្រវត្
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "បន្ទាប់​ពី​លុប អ្នក​នឹង​មិន​អាច​ប្រើ​កូនសោ​កំណត់​អត្តសញ្ញាណ \"{0}\" នេះ ដើម្បី​ចូល​បាន​ទៀត​ទេ។ សកម្មភាព​នេះ​មិន​អាច​មិនធ្វើវិញ​បានទេ។"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: kn\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Kannada\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "ಈ ಸ್ಲಗ್‌ನೊಂದಿಗೆ ರೆಸ್ಯೂಮ್ ಈ
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "ಅಪ್ಲಿಕೇಶನ್ ಅಂಕಿಅಂಶಗಳು"
msgid "Arabic"
msgstr "ಅರೇಬಿಕ್"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "ಈ API ಕೀಲಿಯನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ?"
@@ -440,6 +444,8 @@ msgstr "ನಾನು ನನ್ನ ರೆಸ್ಯೂಮ್ ಅನ್ನು PDF
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "ನಾನು ನನ್ನ ರೆಸ್ಯೂಮ್ ಅನ್ನು PDF
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "ಮನಸ್ಸು ಬದಲಾಯಿಸಿದಿರಾ? ನಿಮ್ಮ
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "ಬದಲಾವಣೆ ಚಿಟಿಕೆಗಳು"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "ದೃಢೀಕರಿಸಿ"
msgid "Connect"
msgstr "ಕನೆಕ್ಟ್ ಮಾಡಿ"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "ಈ ಸೀಕ್ರೆಟ್ ಕೀ ಅನ್ನು ನಕಲಿಸಿ
msgid "Copy URL"
msgstr "URL ನಕಲಿಸಿ"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL ನಕಲಿಸಿ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ರಚಿಸಿ"
@@ -641,6 +660,10 @@ msgstr "ಹೊಸ ಪ್ರಶಸ್ತಿಯನ್ನು ರಚಿಸಿ"
msgid "Create a new certification"
msgstr "ಹೊಸ ಪ್ರಮಾಣಪತ್ರವನ್ನು ರಚಿಸಿ"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "ಹೊಸ ಕಸ್ಟಮ್ ವಿಭಾಗವನ್ನು ರಚಿಸಿ"
@@ -688,6 +711,10 @@ msgstr "ಹೊಸ ರೆಸ್ಯೂಮ್ ಅನ್ನು ರಚಿಸಿ"
msgid "Create a new skill"
msgstr "ಹೊಸ ಕೌಶಲ್ಯವನ್ನು ರಚಿಸಿ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ಹೊಸ ಸ್ವಯಂಸೇವಕ ಅನುಭವವನ್ನು ರಚಿಸಿ"
@@ -845,7 +872,7 @@ msgstr "ಡಿಸ್ಕನೆಕ್ಟ್ ಮಾಡಿ"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "ಡಿಸ್ಕೋರ್ಡ್"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "ಇಲ್ಲಿ ನಮೂದಿಸಿರುವ ಎಲ್ಲವನ್ನ
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "ವೃತ್ತಿಪರ ರೆಸ್ಯೂಮ್‌ಗಳನ್ನು ರಚಿಸಲು, ಕಸ್ಟಮೈಸ್ ಮಾಡಲು ಮತ್ತು ಹಂಚಿಕೊಳ್ಳಲು ನಿಮಗೆ ಬೇಕಾದ ಎಲ್ಲವೂ ಇಲ್ಲಿ ಇದೆ. ಗೌಪ್ಯತೆಯನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು, ಮುಕ್ತ-ಮೂಲದೊಂದಿಗೆ ನಿರ್ಮಿಸಲ್ಪಟ್ಟಿದೆ ಮತ್ತು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "ಅನುಭವ"
@@ -1096,7 +1127,7 @@ msgstr "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಮರೆತಿರುವಿ
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "ಸ್ವರೂಪ"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "ಉಚಿತ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "ಮುಕ್ತ-ರೂಪ"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "ಫ್ರೆಂಚ್"
msgid "Full Width"
msgstr "ಪೂರ್ಣ ಅಗಲ"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "ಯಾದೃಚ್ಛಿಕ ಹೆಸರನ್ನು ತಯಾರಿಸಿ"
@@ -1149,7 +1184,7 @@ msgstr "ಗ್ರೀಕ್"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ಗ್ರಿಡ್"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "ಒಂದು ಪುಟದಲ್ಲಿ ವಿಷಯವನ್ನು ಹೇಗೆ ಹೊಂದಿಸಲು ತಿಳಿಯಿರಿ"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "ಎಡ ಸರಿಸು"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "ಪತ್ರ"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "ನಿಮ್ಮ {providerName} ಖಾತೆಯನ್ನು ಲಿಂಕ
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "ಪಟ್ಟಿ"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "ಆದ್ಯತೆಗಳು"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "ಮುಖ್ಯವಚನವನ್ನಾ ಸೇರಿಸಲು ಅಥವಾ ಉಳಿಸಲು <0>{RETURN_KEY}</0> ಅಥವಾ <1>{COMMA_KEY}</1> ಒತ್ತಿ."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume ಇಂದು Product Hunt ನಲ್ಲಿ ಲಾಂಚ
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ಮುಕ್ತ-ಮೂಲ, ಗೌಪ್ಯತಿಗೆ ಪ್ರಾಧಾನ್ಯ ನೀಡುವ ಹಾಗು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿದೆ. ಇತರೆ ರೆಸ್ಯೂಮ್ ನಿರ್ಮಾಪಕರಿಗಿಂತ ವಿಭಿನ್ನವಾಗಿ, ಇದು ಜಾಹೀರಾತುಗಳನ್ನು ತೋರಿಸುವುದಿಲ್ಲ, ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುವುದಿಲ್ಲ, ಅಥವಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಪೇಯ್‌ವಾಲ್ ಹಿಂದೆ ಮಿತಿ ಮಾಡುವುದಿಲ್ಲ."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "ಆಯತ"
@@ -1831,7 +1874,7 @@ msgstr "ಆಯತ (ಪೂರ್ಣ ಅಗಲ)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "ಪುನಃಮಾಡು (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "ದೋಷವನ್ನು ವರದಿ ಮಾಡಿ"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "ಪ್ರಶ್ನೆಯನ್ನು ವರದಿ ಮಾಡಿ"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "ರಷಿಯನ್"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "ರಷಿಯನ್"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "ಹಂಚಿಕೆ"
msgid "Show"
msgstr "ತೋರಿಸು"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "ಪಾರ್ಶ್ವಪಟ್ಟಿ<<<<<<< HEAD"
msgstr "ಪಾರ್ಶ್ವಪಟ್ಟಿ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "ಪ್ರಾಯೋಜಕರು"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "ಪ್ರಾಯೋಜಕತ್ವಗಳು"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "ಮೊದಲಿನಿಂದ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅ
msgid "Statistics"
msgstr "ಅಂಕಿಅಂಶಗಳು"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "ಸ್ಟ್ರೈಕ್"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "ಸಬ್‌ರೆಡಿಟ್"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "ನೀವು ಹುಡುಕುತ್ತಿರುವ ಕಮಾಂಡ್
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "ಈ ಪುಟಕ್ಕೆ ವಿಷಯವು ತುಂಬಾ ಎತ್ತರವಾಗಿದೆ, ಇದರಿಂದ PDF ಗೆ ರಫ್ತು ಮಾಡುವಾಗ ಅನಿಷ್ಠ ಫಲಿತಾಂಶಗಳು ಆಗಬಹುದು."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "ಅಂಡರ್‌ಲೈನ್"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "ಮರುಹೊಂದಿ (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ರಶಸ್ತ
msgid "Update an existing certification"
msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪ್ರಮಾಣಪತ್ರವನ್ನು ನವೀಕರಿಸಿ"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕಸ್ಟಮ್ ವಿಭಾಗವನ್ನು ನವೀಕರಿಸಿ"
@@ -2534,6 +2599,10 @@ msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಪರಿಚಯವನ
msgid "Update an existing skill"
msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೌಶಲ್ಯವನ್ನು ನವೀಕರಿಸಿ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸ್ವಯಂಸೇವಕ ಅನುಭವವನ್ನು ನವೀಕರಿಸಿ"
@@ -2695,6 +2764,10 @@ msgstr "ನೀವು ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "ಅಳಿಸಿದ ನಂತರ ನೀವು ಸೈನ್ ಇನ್ ಮಾಡಲು \"{0}\" ಎಂಬ ಪಾಸ್‌ಕೀ ಅನ್ನು ಇನ್ನೂ ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಈ ಕ್ರಿಯೆಯನ್ನು ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ko\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,7 @@ msgstr "이 슬러그를 사용하는 이력서가 이미 존재합니다."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "애플리케이션 통계"
msgid "Arabic"
msgstr "아랍어"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "이 API 키를 삭제하시겠습니까?"
@@ -440,6 +444,8 @@ msgstr "이력서를 PDF로 내보낼 수 있나요?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "이력서를 PDF로 내보낼 수 있나요?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "생각이 바뀌셨나요? 이력서 이름을 더 잘 설명하는 이
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "변경 로그"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "확인"
msgid "Connect"
msgstr "연결"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "이 비밀 키를 복사해 애플리케이션에 붙여넣어 데이터
msgid "Copy URL"
msgstr "URL 복사"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL 복사"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "생성"
@@ -641,6 +660,10 @@ msgstr "새 수상 내역 만들기"
msgid "Create a new certification"
msgstr "새 자격증 만들기"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "새 사용자 지정 섹션 만들기"
@@ -688,6 +711,10 @@ msgstr "새 이력서 만들기"
msgid "Create a new skill"
msgstr "새 기술 만들기"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "새 봉사 경험 만들기"
@@ -845,7 +872,7 @@ msgstr "연결 해제"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "디스코드"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "여기에 입력한 모든 내용은 브라우저에 로컬로 저장됩
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "전문적인 이력서를 만들고, 사용자 지정하고, 공유하는 데 필요한 모든 것을 제공합니다. 개인정보 보호를 최우선으로 설계되었으며, 오픈 소스로 구동되고, 완전히 무료입니다."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "경력"
@@ -1096,7 +1127,7 @@ msgstr "비밀번호를 잊으셨나요?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "용지 형식"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "무료"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "자유 형식"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "프랑스어"
msgid "Full Width"
msgstr "전체 너비"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "무작위 이름 생성"
@@ -1149,7 +1184,7 @@ msgstr "그리스어"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "그리드"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "자세히 알아보기"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "페이지에 콘텐츠를 맞추는 방법에 대해 자세히 알아보세요"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "왼쪽 정렬"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "레터"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "{providerName} 계정을 연결하는 중입니다..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "목록"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "환경 설정"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "현재 키워드를 추가하거나 저장하려면 <0>{RETURN_KEY}</0> 또는 <1>{COMMA_KEY}</1>를 누르세요."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume가 오늘 Product Hunt에 출시됩니다. 방문해 응
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume는 오픈 소스, 개인정보 보호 중심, 완전 무료 서비스입니다. 다른 이력서 작성 도구와 달리 광고를 표시하지 않고, 데이터를 추적하지 않으며, 기능을 페이월 뒤에 숨기지도 않습니다."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "사각형"
@@ -1831,7 +1874,7 @@ msgstr "사각형(전체 너비)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "다시 실행 (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "버그 신고"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "문제 신고"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "러시아어"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "러시아어"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "공유"
msgid "Show"
msgstr "표시"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "사이드바<<<<<<< HEAD"
msgstr "사이드바"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "스폰서"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "후원"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "처음부터 이력서를 직접 작성하기"
msgid "Statistics"
msgstr "통계"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "취소선"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "서브레딧"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "찾으시는 명령이 없습니다."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "이 페이지의 콘텐츠가 너무 길어 PDF로 내보낼 때 예기치 않은 결과가 발생할 수 있습니다."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "밑줄"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "실행 취소 (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "기존 수상 내역 업데이트"
msgid "Update an existing certification"
msgstr "기존 자격증 업데이트"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "기존 사용자 지정 섹션 업데이트"
@@ -2534,6 +2599,10 @@ msgstr "기존 추천인 업데이트"
msgid "Update an existing skill"
msgstr "기존 기술 업데이트"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "기존 봉사 경험 업데이트"
@@ -2695,6 +2764,10 @@ msgstr "고유한 공개 URL로 이력서를 공유하고, 비밀번호로 보
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "삭제 후에는 더 이상 \"{0}\" 패스키로 로그인할 수 없습니다. 이 작업은 되돌릴 수 없습니다."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: lt\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Lithuanian\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && (n%100>19 || n%100<11) ? 0 : (n%10>=2 && n%10<=9) && (n%100>19 || n%100<11) ? 1 : n%1!=0 ? 2: 3);\n"
@@ -112,7 +112,7 @@ msgstr "Gyvenimo aprašymas su tokia nuorodos dalimi jau egzistuoja."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Programos statistika"
msgid "Arabic"
msgstr "Arabų"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Ar tikrai norite ištrinti šį API raktą?"
@@ -440,6 +444,8 @@ msgstr "Ar galiu eksportuoti savo gyvenimo aprašymą į PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Ar galiu eksportuoti savo gyvenimo aprašymą į PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Persigalvojote? Pervardinkite savo gyvenimo aprašymą į apibūdinantį
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Pakeitimų žurnalas"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Patvirtinti"
msgid "Connect"
msgstr "Prisijungti"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Nukopijuokite šį slaptą raktą ir naudokite jį savo programose duome
msgid "Copy URL"
msgstr "Kopijuoti URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopijuoti URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Sukurti"
@@ -641,6 +660,10 @@ msgstr "Sukurti naują apdovanojimą"
msgid "Create a new certification"
msgstr "Sukurti naują sertifikatą"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Sukurti naują pasirinktinį skyrių"
@@ -688,6 +711,10 @@ msgstr "Sukurti naują gyvenimo aprašymą"
msgid "Create a new skill"
msgstr "Sukurti naują įgūdį"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Sukurti naują savanorišką veiklą"
@@ -845,7 +872,7 @@ msgstr "Atsijungti"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Viskas, ką čia įvedate, saugoma vietoje jūsų naršyklėje. Jūsų d
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Viskas, ko reikia sukurti, pritaikyti ir bendrinti profesionalius gyvenimo aprašymus. Sukurta atsižvelgiant į privatumą, paremta atviruoju kodu ir visiškai nemokama visam laikui."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Patirtis"
@@ -1096,7 +1127,7 @@ msgstr "Pamiršote slaptažodį?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formatas"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Nemokama"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Laisva forma"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Prancūzų"
msgid "Full Width"
msgstr "Visas plotis"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Sugeneruoti atsitiktinį pavadinimą"
@@ -1149,7 +1184,7 @@ msgstr "Graikų"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Tinklelis"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Sužinokite daugiau"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Sužinokite daugiau apie tai, kaip pritaikyti turinį puslapyje"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Lygiuoti kairėje"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Laiškas"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Jungiamas jūsų {providerName} profilis..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Sąrašas"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Nustatymai"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Paspauskite <0>{RETURN_KEY}</0> arba <1>{COMMA_KEY}</1>, kad pridėtumėte arba išsaugotumėte dabartinį raktinį žodį."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "„Reactive Resume“ šiandien startuoja „Product Hunt“ – užsuki
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "„Reactive Resume“ yra atvirojo kodo, orientuota į privatumą ir visiškai nemokama. Skirtingai nei kiti gyvenimo aprašymų kūrėjai, ji nerodo reklamų, nerenka jūsų duomenų ir neapriboja funkcijų už mokamos sienos."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Stačiakampis"
@@ -1831,7 +1874,7 @@ msgstr "Stačiakampis (visas plotis)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Atkurti (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Pranešti apie klaidą"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Pranešti apie problemą"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rusų"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rusų"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Dalijimasis"
msgid "Show"
msgstr "Rodyti"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Šoninė juosta<<<<<<< HEAD"
msgstr "Šoninė juosta"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Rėmėjai"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Rėmimas"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Pradėkite kurti savo gyvenimo aprašymą nuo nulio"
msgid "Statistics"
msgstr "Statistika"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Perbraukti"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreditas"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Tokios komandos nėra."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Turinys yra per aukštas šiam puslapiui, tai gali sukelti nepageidaujamus rezultatus eksportuojant į PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Pabraukti"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Anuliuoti (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Atnaujinti esamą apdovanojimą"
msgid "Update an existing certification"
msgstr "Atnaujinti esamą sertifikatą"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Atnaujinti esamą pasirinktinį skyrių"
@@ -2534,6 +2599,10 @@ msgstr "Atnaujinti esamą rekomendaciją"
msgid "Update an existing skill"
msgstr "Atnaujinti esamą įgūdį"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atnaujinti esamą savanorišką veiklą"
@@ -2695,6 +2764,10 @@ msgstr "Gyvenimo aprašymu galite dalintis per unikalų viešą URL, apsaugoti j
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Ištrynę šio rakto „{0}“ daugiau nebegalėsite naudoti prisijungimui. Šio veiksmo anuliuoti neįmanoma."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: lv\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Latvian\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2;\n"
@@ -112,7 +112,7 @@ msgstr "CV ar šo tīmekļa adresi (slug) jau pastāv."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Lietotnes statistika"
msgid "Arabic"
msgstr "Arābu"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Vai tiešām vēlaties dzēst šo API atslēgu?"
@@ -440,6 +444,8 @@ msgstr "Vai varu eksportēt savu CV uz PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Vai varu eksportēt savu CV uz PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Pārdomājāt? Pārsauciet savu CV par kaut ko aprakstošāku."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Izmaiņu žurnāls"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Apstiprināt"
msgid "Connect"
msgstr "Savienot"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Nokopējiet šo slepeno atslēgu un izmantojiet to savās lietotnēs, la
msgid "Copy URL"
msgstr "Kopēt URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopēt URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Izveidot"
@@ -641,6 +660,10 @@ msgstr "Izveidot jaunu apbalvojumu"
msgid "Create a new certification"
msgstr "Izveidot jaunu sertifikātu"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Izveidot jaunu pielāgotu sadaļu"
@@ -688,6 +711,10 @@ msgstr "Izveidot jaunu CV"
msgid "Create a new skill"
msgstr "Izveidot jaunu prasmju ierakstu"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Izveidot jaunu brīvprātīgo pieredzi"
@@ -845,7 +872,7 @@ msgstr "Atvienot"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Viss, ko ievadāt šeit, tiek glabāts lokāli jūsu pārlūkprogrammā.
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Viss, kas jums nepieciešams, lai izveidotu, pielāgotu un kopīgotu profesionālus CV. Veidots, domājot par privātumu, darbināms ar atvērtā pirmkoda risinājumiem un pilnīgi bez maksas uz visiem laikiem."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Pieredze"
@@ -1096,7 +1127,7 @@ msgstr "Aizmirsāt paroli?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formāts"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Bezmaksas"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Brīvā forma"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Franču"
msgid "Full Width"
msgstr "Pilns platums"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Ģenerēt nejaušu nosaukumu"
@@ -1149,7 +1184,7 @@ msgstr "Grieķu"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Režģis"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Uzzināt vairāk"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Uzziniet vairāk par to, kā pielāgot saturu lapai"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Izlīdzināt pa kreisi"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Tiek savienots jūsu {providerName} konts..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Saraksts"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferences"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Nospiediet <0>{RETURN_KEY}</0> vai <1>{COMMA_KEY}</1>, lai pievienotu vai saglabātu pašreizējo atslēgvārdu."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume šodien tiek palaists vietnē Product Hunt, dodieties un
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ir atvērtā pirmkoda, uz privātumu vērsts un pilnīgi bezmaksas. Atšķirībā no citiem CV veidotājiem tas nerāda reklāmas, neizseko jūsu datus un neierobežo funkcijas ar maksas sienu."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Taisnstūris"
@@ -1831,7 +1874,7 @@ msgstr "Taisnstūris (pilns platums)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Atkārtot (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Ziņot par kļūdu"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Ziņot par problēmu"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Krievu"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Krievu"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Kopīgošana"
msgid "Show"
msgstr "Rādīt"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Sānu josla<<<<<<< HEAD"
msgstr "Sānu josla"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsori"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsori"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Sāciet veidot savu CV no nulles"
msgid "Statistics"
msgstr "Statistika"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Pārsvītrot"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddits"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Meklētā komanda neeksistē."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Saturs ir pārāk garš šai lapai, tas var radīt nevēlamus rezultātus eksportējot uz PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Pasvītrot"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Atsaukt (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Atjaunināt esošu apbalvojumu"
msgid "Update an existing certification"
msgstr "Atjaunināt esošu sertifikātu"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Atjaunināt esošu pielāgotu sadaļu"
@@ -2534,6 +2599,10 @@ msgstr "Atjaunināt esošu atsauksmi"
msgid "Update an existing skill"
msgstr "Atjaunināt esošu prasmju ierakstu"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atjaunināt esošu brīvprātīgo pieredzi"
@@ -2695,6 +2764,10 @@ msgstr "Varat kopīgot savu CV, izmantojot unikālu publisku URL, aizsargāt to
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Pēc dzēšanas jūs vairs nevarēsiet izmantot piekļuves atslēgu \"{0}\" pieteikšanās veikšanai. Šo darbību nevar atsaukt."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ml\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Malayalam\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "ഈ സ്ലഗ് ഉപയോഗിച്ചുള്ള ഒരു
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "ആപ്ലിക്കേഷൻ സ്റ്റാറ്റിസ്
msgid "Arabic"
msgstr "അറബിക്"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "ഈ API കീ ഡിലീറ്റ് ചെയ്യണമെന്ന് നിങ്ങൾക്ക് ഉറപ്പാണോ?"
@@ -440,6 +444,8 @@ msgstr "എന്റെ റിസ്യൂം PDF ആയി എക്സ്പ
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "എന്റെ റിസ്യൂം PDF ആയി എക്സ്പ
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "കരുതൽ മാറിയോ? നിങ്ങളുടെ റി
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "മാറ്റങ്ങൾ രേഖപ്പെടുത്തിയ ലോഗ്‌ (Changelog)"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "സ്ഥിരീകരിക്കുക"
msgid "Connect"
msgstr "കണക്റ്റ് ചെയ്യുക"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "ഈ സീക്രട്ട് കീ പകർത്തി, നിങ
msgid "Copy URL"
msgstr "URL പകർത്തുക"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL പകർത്തുക"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "സൃഷ്‌ടിക്കുക"
@@ -641,6 +660,10 @@ msgstr "ഒരു പുതിയ അവാർഡ് സൃഷ്‌ടിക്
msgid "Create a new certification"
msgstr "ഒരു പുതിയ സർട്ടിഫിക്കേഷൻ സൃഷ്‌ടിക്കുക"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "ഒരു പുതിയ കസ്റ്റം സെക്ഷൻ സൃഷ്‌ടിക്കുക"
@@ -688,6 +711,10 @@ msgstr "ഒരു പുതിയ റിസ്യൂം സൃഷ്‌ടിക
msgid "Create a new skill"
msgstr "ഒരു പുതിയ സ്കിൽ സൃഷ്‌ടിക്കുക"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ഒരു പുതിയ വളന്റിയർ അനുഭവം സൃഷ്‌ടിക്കുക"
@@ -845,7 +872,7 @@ msgstr "ഡിസ്കണക്റ്റ് ചെയ്യുക"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "ഡിസ്‌കോർഡ്"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "ഇവിടെ നൽകുന്ന എല്ലാം നിങ്ങ
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "പ്രൊഫഷണൽ റിസ്യൂങ്ങൾ സൃഷ്‌ടിക്കാനും ഇഷ്ടാനുസൃതമാക്കാനും പങ്കിടാനും നിങ്ങൾക്ക് വേണ്ടതെല്ലാം ഇവിടെ ലഭ്യമാണ്. സ്വകാര്യത മുൻനിർത്തി നിർമ്മിച്ചതും, ഓപ്പൺ സോഴ്‌സിനാൽ കരുത്തു ലഭിച്ചതും, പൂർണ്ണമായും സൗജന്യവുമാണ്."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "അനുഭവം"
@@ -1096,7 +1127,7 @@ msgstr "നിങ്ങളുടെ പാസ്‌വേഡ് മറന്ന
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "ഫോർമാറ്റ്"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "സൗജന്യം"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "സ്വതന്ത്ര രൂപം"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "ഫ്രഞ്ച്"
msgid "Full Width"
msgstr "പൂർണ്ണ വീതി"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "ഒരു റാൻഡം പേരുണ്ടാക്കുക"
@@ -1149,7 +1184,7 @@ msgstr "ഗ്രീക്ക്"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ഗ്രിഡ്"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "കൂടുതൽ അറിയുക"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "ഒരു പേജിൽ ഉള്ളടക്കം എങ്ങനെ ചേര്ക്കാം എന്നതിനെക്കുറിച്ച് കൂടുതൽ അറിയുക"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "ലെഫ്റ്റ് അലൈനിൽ ആക്കുക"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "ലെറ്റർ"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "നിങ്ങളുടെ {providerName} അക്കൗണ്ട്
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "ലിസ്റ്റ്"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "പ്രിഫറൻസുകൾ"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "നിലവിലുള്ള കീവിഡ്സ് ചേർക്കാനും സെവ് ചെയ്യാനും <0>{RETURN_KEY}</0> അല്ലെങ്കിൽ <1>{COMMA_KEY}</1> ബോധിപ്പിക്കുക."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume ഇന്ന് Product Hunt‑ൽ ലോഞ്ച്
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ഓപ്പൺ സോഴ്‌സും സ്വകാര്യത കേന്ദ്രീകൃതവുമായ, പൂർണ്ണമായും സൗജന്യമായൊരു ആപ്പാണ്. മറ്റ് റിസ്യൂം ബിൽഡറുകളെ അപേക്ഷിച്ച്, ഇത് പരസ്യങ്ങൾ കാണിക്കുകയോ, നിങ്ങളുടെ ഡാറ്റ ട്രാക്ക് ചെയ്യുകയോ, സവിശേഷതകൾ പേയ്വാളിന് പിന്നിൽ ഒതുക്കുകയോ ചെയ്യുന്നില്ല."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "ചതുരാകൃതി"
@@ -1831,7 +1874,7 @@ msgstr "ചതുരാകൃതി (പൂർണ്ണ വീതി)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "റീഡു (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "ഒരു ബഗ് റിപ്പോർട്ട് ചെയ്യു
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "ഒരു പ്രശ്നം റിപ്പോർട്ട് ചെയ്യുക"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "റഷ്യൻ"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "റഷ്യൻ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "ഷെയറിംഗ്"
msgid "Show"
msgstr "കാണിക്കുക"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "സൈഡ്ബാർ<<<<<<< HEAD"
msgstr "സൈഡ്ബാർ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "സ്പോൺസർമാർ"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "പ്രായജനങ്ങൾ"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "നിറുത്തിടുന്നിടത്ത് നിന്
msgid "Statistics"
msgstr "സ്റ്റാറ്റിസ്റ്റിക്സ്"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "സ്ട്രൈക്ക്"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "സബ്‌റെഡിറ്റ്"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "നിങ്ങൾ തിരയുന്ന കമാൻഡ് നില
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "ഈ പേജിനുള്ളിൽ ഉള്ളടക്കം വളരെ ഉയർന്നതാണ്, ഇത് PDFയിലേക്ക് എക്സ്പോർട്ട് ചെയ്യുമ്പോൾ അനാവശ്യഫലങ്ങൾ ഉണ്ടാകാൻ ഇടയാക്കാം."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "അണ്ടർലൈൻ"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "അണ്‍ഡു (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "നിലവിലുള്ള ഒരു അവാർഡ് അപ്‌
msgid "Update an existing certification"
msgstr "നിലവിലുള്ള ഒരു സർട്ടിഫിക്കേഷൻ അപ്‌ഡേറ്റ് ചെയ്യുക"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "നിലവിലുള്ള ഒരു കസ്റ്റം സെക്ഷൻ അപ്‌ഡേറ്റ് ചെയ്യുക"
@@ -2534,6 +2599,10 @@ msgstr "നിലവിലുള്ള ഒരു റഫറൻസ് അപ്‌
msgid "Update an existing skill"
msgstr "നിലവിലുള്ള ഒരു സ്കിൽ അപ്‌ഡേറ്റ് ചെയ്യുക"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "നിലവിലുള്ള ഒരു വളന്റിയർ അനുഭവം അപ്‌ഡേറ്റ് ചെയ്യുക"
@@ -2695,6 +2764,10 @@ msgstr "നിങ്ങളുടെ റിസ്യൂം ഒരു സവിശ
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "ഈ പാസ്‌കി \"{0}\" ഡിലീറ്റ് ചെയ്ത ശേഷം ഇനി സൈൻ ഇൻ ചെയ്യാൻ ഉപയോഗിക്കാൻ സാധിക്കില്ല. ഈ പ്രവർത്തി തിരികെ ലഭ്യമാക്കാൻ സാധിക്കില്ല."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: mr\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Marathi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "या slug सह रेझ्युमे आधीच अस्ति
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "अ‍ॅप्लिकेशन आकडेवारी"
msgid "Arabic"
msgstr "अरबी"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "तुम्हाला ही API key नक्की काढून टाकायची आहे का?"
@@ -440,6 +444,8 @@ msgstr "मी माझा रेझ्युमे PDF मध्ये नि
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "मी माझा रेझ्युमे PDF मध्ये नि
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "मत बदलले आहे का? तुमच्या रेझ
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "बदलांचा इतिहास"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "पुष्टी करा"
msgid "Connect"
msgstr "कनेक्ट"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "ही गुप्त key कॉपी करा आणि तुमच
msgid "Copy URL"
msgstr "URL कॉपी करा"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL कॉपी करा"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "बनवा"
@@ -641,6 +660,10 @@ msgstr "नवीन वस्तू बनवा"
msgid "Create a new certification"
msgstr "नवीन प्रमाणपत्र बनवा"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "नवीन सानुकूल विभाग बनवा"
@@ -688,6 +711,10 @@ msgstr "नवीन रेझ्युमे बनवा"
msgid "Create a new skill"
msgstr "नवीन कौशल्य बनवा"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "नवीन स्वयंसेवी अनुभव बनवा"
@@ -845,7 +872,7 @@ msgstr "डिस्कनेक्ट"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "डिस्कॉर्ड"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "इथे टाकलेली सर्व माहिती तु
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "व्यावसायिक रेझ्युमे तयार, सानुकूलित आणि शेअर करण्यासाठी लागणारे सर्व काही येथेच आहे. गोपनीयतेचा विचार करून तयार केलेले, मुक्त स्रोतावर चालणारे आणि कायमस्वरूपी पूर्णपणे मोफत."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "अनुभव"
@@ -1096,7 +1127,7 @@ msgstr "तुमचे पासवर्ड विसरलात का?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "स्वरूप"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "मोफत"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "मुक्त-स्वरूप"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "फ्रेंच"
msgid "Full Width"
msgstr "पूर्ण रुंदी"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "एखादे रँडम नाव तयार करा"
@@ -1149,7 +1184,7 @@ msgstr "ग्रीक"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ग्रिड"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "अधिक जाणून घ्या"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "पृष्ठावर सामग्री कशी बसवायची याबद्दल अधिक जाणून घ्या"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "डावीकडे जुळवा"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "पत्र"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "तुमचे {providerName} खाते लिंक केले
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "यादी"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "प्राधान्ये"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "सध्याचा कीवर्ड जोडण्यासाठी किंवा जतन करण्यासाठी <0>{RETURN_KEY}</0> किंवा <1>{COMMA_KEY}</1> दाबा."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume आज Product Hunt वर लॉन्च होत आ
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume हे मुक्त-स्रोत, गोपनीयता-केंद्रित आणि पूर्णपणे मोफत आहे. इतर रेझ्युमे बिल्डर्सप्रमाणेच नाही, हे जाहिराती दाखवत नाही, तुमचा डेटा ट्रॅक करत नाही किंवा फिचर्स पेवॉलच्या मागे मर्यादित करत नाही."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "आयत"
@@ -1831,7 +1874,7 @@ msgstr "आयत (पूर्ण रुंदी)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "पुन्हा करा (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "बग कळवा"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "समस्या अहवाल द्या"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "रशियन"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "रशियन"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "शेअर करणे"
msgid "Show"
msgstr "दाखवा"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "बाजूची पट्टी<<<<<<< HEAD"
msgstr "बाजूची पट्टी"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "प्रायोजक"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "प्रायोजकत्वे"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "शून्यापासून तुमचा रेझ्युम
msgid "Statistics"
msgstr "आकडेवारी"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "स्ट्राइक"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "सबरेडिट"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "तुम्ही शोधत असलेला कमांड अ
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "या पृष्ठासाठी सामग्री खूप उंच आहे, यामुळे PDF मध्ये निर्यात करताना अनपेक्षित परिणाम येऊ शकतात."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "अधोरेखा"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "पूर्ववत करा (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "अस्तित्वातील पुरस्कार अपड
msgid "Update an existing certification"
msgstr "अस्तित्वातील प्रमाणपत्र अपडेट करा"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "अस्तित्वातील सानुकूल विभाग अपडेट करा"
@@ -2534,6 +2599,10 @@ msgstr "अस्तित्वातील रेफरन्स अपडे
msgid "Update an existing skill"
msgstr "अस्तित्वातील कौशल्य अपडेट करा"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "अस्तित्वातील स्वयंसेवी अनुभव अपडेट करा"
@@ -2695,6 +2764,10 @@ msgstr "तुम्ही तुमचा रेझ्युमे युनि
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "ही पासकी \"{0}\" डिलीट केल्यानंतर साइन इन करण्यासाठी वापरता येणार नाही. ही क्रिया उलट करता येणार नाही."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ms\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Malay\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,7 @@ msgstr "Resume dengan slug ini sudah wujud."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Statistik Aplikasi"
msgid "Arabic"
msgstr "Bahasa Arab"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Adakah anda pasti ingin memadamkan kunci API ini?"
@@ -440,6 +444,8 @@ msgstr "Bolehkah saya mengeksport resume saya ke PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Bolehkah saya mengeksport resume saya ke PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Berubah fikiran? Tukar nama resume anda kepada sesuatu yang lebih deskri
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Log Perubahan"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Sahkan"
msgid "Connect"
msgstr "Sambung"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Salin kunci rahsia ini dan gunakan dalam aplikasi anda untuk mengakses d
msgid "Copy URL"
msgstr "Salin URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Salin URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Cipta"
@@ -641,6 +660,10 @@ msgstr "Cipta anugerah baharu"
msgid "Create a new certification"
msgstr "Cipta pensijilan baharu"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Cipta seksyen tersuai baharu"
@@ -688,6 +711,10 @@ msgstr "Cipta resume baharu"
msgid "Create a new skill"
msgstr "Cipta kemahiran baharu"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Cipta pengalaman sukarelawan baharu"
@@ -845,7 +872,7 @@ msgstr "Putuskan sambungan"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Segala yang dimasukkan di sini disimpan secara setempat dalam pelayar an
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Segala yang anda perlukan untuk mencipta, menyesuaikan dan berkongsi resume profesional. Dibina dengan mengambil kira privasi, dikuasakan oleh sumber terbuka dan benar-benar percuma selama-lamanya."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Pengalaman"
@@ -1096,7 +1127,7 @@ msgstr "Lupa kata laluan anda?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Percuma"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Bebas-Bentuk"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Perancis"
msgid "Full Width"
msgstr "Lebar Penuh"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Jana nama rawak"
@@ -1149,7 +1184,7 @@ msgstr "Greek"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Grid"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Ketahui lebih lanjut"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Ketahui lebih lanjut tentang cara menyesuaikan kandungan pada halaman"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Jajaran Kiri"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Surat"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Memautkan akaun {providerName} anda..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Senarai"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Keutamaan"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Tekan <0>{RETURN_KEY}</0> atau <1>{COMMA_KEY}</1> untuk menambah atau menyimpan kata kunci semasa."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume dilancarkan di Product Hunt hari ini, pergi ke sana untu
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ialah sumber terbuka, berfokuskan privasi dan benar-benar percuma. Tidak seperti pembina resume yang lain, ia tidak memaparkan iklan, menjejak data anda atau mengehadkan ciri di sebalik dinding bayaran."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Segi empat tepat"
@@ -1831,7 +1874,7 @@ msgstr "Segi empat tepat (Lebar Penuh)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Buat Semula (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Laporkan Pepijat"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Laporkan Isu"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rusia"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rusia"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Berkongsi"
msgid "Show"
msgstr "Paparkan"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Panel Sisi<<<<<<< HEAD"
msgstr "Panel Sisi"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Penaja"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Tajaan"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Mula bina resume anda dari awal"
msgid "Statistics"
msgstr "Statistik"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Coret"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Perintah yang anda cari tidak wujud."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Kandungan terlalu tinggi untuk halaman ini, ini mungkin menyebabkan hasil yang tidak diingini apabila mengeksport ke PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Garis Bawah"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Buat Asal (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Kemas kini anugerah sedia ada"
msgid "Update an existing certification"
msgstr "Kemas kini pensijilan sedia ada"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Kemas kini seksyen tersuai sedia ada"
@@ -2534,6 +2599,10 @@ msgstr "Kemas kini rujukan sedia ada"
msgid "Update an existing skill"
msgstr "Kemas kini kemahiran sedia ada"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Kemas kini pengalaman sukarelawan sedia ada"
@@ -2695,6 +2764,10 @@ msgstr "Anda boleh berkongsi resume anda melalui URL awam unik, melindunginya de
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Anda tidak boleh lagi menggunakan kunci laluan \"{0}\" untuk log masuk selepas ia dipadam. Tindakan ini tidak boleh dibatalkan."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ne\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Nepali\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "यस स्लग भएको एउटा बायोडाटा
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "अनुप्रयोग तथ्याङ्क"
msgid "Arabic"
msgstr "अरबी"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "के तपाईं यो API key मेटाउन निश्चित हुनुहुन्छ?"
@@ -440,6 +444,8 @@ msgstr "के म आफ्नो बायोडाटा PDF मा निर
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "के म आफ्नो बायोडाटा PDF मा निर
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "सोच बदल्नुभयो? आफ्नो बायोड
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "परिवर्तन विवरण"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "यकिन गर्नुहोस्"
msgid "Connect"
msgstr "जोड्नुहोस्"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "यो गोप्य key प्रतिलिपि गरेर आ
msgid "Copy URL"
msgstr "URL प्रतिलिपि गर्नुहोस्"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL प्रतिलिपि गर्नुहोस्"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "बनाउनुहोस्"
@@ -641,6 +660,10 @@ msgstr "नयाँ पुरस्कार बनाउनुहोस्"
msgid "Create a new certification"
msgstr "नयाँ प्रमाणपत्र बनाउनुहोस्"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "नयाँ अनुकूल (custom) खण्ड बनाउनुहोस्"
@@ -688,6 +711,10 @@ msgstr "नयाँ बायोडाटा बनाउनुहोस्"
msgid "Create a new skill"
msgstr "नयाँ सीप (skill) बनाउनुहोस्"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "नयाँ स्वयंसेवी अनुभव बनाउनुहोस्"
@@ -845,7 +872,7 @@ msgstr "विच्छेद गर्नुहोस्"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "डिस्कोर्ड"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "यहाँ प्रविष्ट गरिएका सबै क
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "व्यावसायिक बायोडाटा बनाउन, अनुकूल बनाउन र सेयर गर्न आवश्यक सबै कुरा एकै ठाउँमा। गोपनीयतालाई प्राथमिकता दिँदै, खुला-स्रोतको सहायतामा निर्माण गरिएको, र पूर्ण रूपमा निःशुल्क, सधैंका लागि।"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "अनुभव"
@@ -1096,7 +1127,7 @@ msgstr "पासवर्ड बिर्सनुभयो?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "ढाँचा"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "निःशुल्क"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "फ्री-फर्म"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "फ्रेन्च"
msgid "Full Width"
msgstr "पूर्ण चौडाइ"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "अनियमित (random) नाम सिर्जना गर्नुहोस्"
@@ -1149,7 +1184,7 @@ msgstr "ग्रीक"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ग्रिड"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "थप जान्नुहोस्"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "पृष्ठमा सामग्री कसरी फिट गर्ने भन्ने बारेमा थप जान्नुहोस्"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "बायाँतिर क्रमबद्ध (Left Align)"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "पत्र"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "तपाईंको {providerName} खाता जोडिँदै
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "सूची"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "प्राथमिकता (Preferences)"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "हालको कुञ्जीशब्द थप्न वा बचत गर्न <0>{RETURN_KEY}</0> वा <1>{COMMA_KEY}</1> थिच्नुहोस्।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume आज Product Hunt मा सार्वजनिक
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume खुला-स्रोत, गोपनीयता-केन्द्रित र पूर्ण रूपमा निःशुल्क छ। अन्य बायोडाटा निर्माण गर्ने साधनहरूको विपरीत, यसले विज्ञापन देखाउँदैन, तपाईंको डाटा ट्र्याक गर्दैन, वा सुविधालाई भुक्तानी पछाडि थुन्न्दैन।"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "आयत (Rectangle)"
@@ -1831,7 +1874,7 @@ msgstr "आयत (पूर्ण चौडाइ)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "रिडु (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "बग (Bug) रिपोर्ट गर्नुहोस्"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "समस्या रिपोर्ट गर्नुहोस्"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "रुसियन"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "रुसियन"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "सेयरिङ"
msgid "Show"
msgstr "देखाउनुहोस्"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Sidebar<<<<<<< HEAD"
msgstr "Sidebar"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "प्रायोजकहरू (Sponsors)"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "प्रायोजनहरू"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "सुरुदेखि नयाँ बायोडाटा बना
msgid "Statistics"
msgstr "तथ्याङ्क (Statistics)"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "स्ट्राइक (Strikethrough)"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "सबरेडिट"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "तपाईं खोजिरहनुभएको कमान्ड
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "यस पृष्ठका लागि सामग्री धेरै अग्लो छ, यसले PDF मा निर्यात गर्दा इच्छित परिणाम नआउन सक्छ।"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "अन्डरलाइन"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "अनडु (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "अवस्थित पुरस्कार अद्यावधि
msgid "Update an existing certification"
msgstr "अवस्थित प्रमाणपत्र अद्यावधिक गर्नुहोस्"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "अवस्थित अनुकूल (custom) खण्ड अद्यावधिक गर्नुहोस्"
@@ -2534,6 +2599,10 @@ msgstr "अवस्थित सिफारिस (reference) अद्या
msgid "Update an existing skill"
msgstr "अवस्थित सीप (skill) अद्यावधिक गर्नुहोस्"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "अवस्थित स्वयंसेवी अनुभव अद्यावधिक गर्नुहोस्"
@@ -2695,6 +2764,10 @@ msgstr "तपाईं आफ्नो बायोडाटा अद्वि
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "मेटाइसकेपछि तपाईंले \"{0}\" यो पासकी प्रयोग गरेर साइन इन गर्न सक्नुहुनेछैन। यो कार्य उल्ट्याउन सकिँदैन।"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: nl\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Een cv met deze korte naam bestaat al."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Applicatiestatistieken"
msgid "Arabic"
msgstr "Arabisch"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Weet u zeker dat u deze API-sleutel wilt verwijderen?"
@@ -440,6 +444,8 @@ msgstr "Kan ik mijn cv naar PDF exporteren?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Kan ik mijn cv naar PDF exporteren?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Van gedachten veranderd? Hernoem uw cv naar iets beschrijvenders."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Changelog"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Bevestigen"
msgid "Connect"
msgstr "Verbinden"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Kopieer deze geheime sleutel en gebruik deze in uw applicaties om toegan
msgid "Copy URL"
msgstr "URL kopiëren"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL kopiëren"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Aanmaken"
@@ -641,6 +660,10 @@ msgstr "Maak een nieuwe prijs aan"
msgid "Create a new certification"
msgstr "Maak een nieuw certificaat aan"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Maak een nieuwe aangepaste sectie aan"
@@ -688,6 +711,10 @@ msgstr "Maak een nieuwe cv aan"
msgid "Create a new skill"
msgstr "Maak een nieuwe vaardigheid aan"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Maak een nieuwe vrijwilligerservaring aan"
@@ -845,7 +872,7 @@ msgstr "Verbinding verbreken"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Alles wat u hier invoert, wordt lokaal in uw browser opgeslagen. Uw gege
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Alles wat u nodig heeft om professionele cv's te maken, aan te passen en te delen. Gebouwd met privacy in gedachten, aangedreven door open source en volledig gratis, voor altijd."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Ervaring"
@@ -1096,7 +1127,7 @@ msgstr "Bent u uw wachtwoord vergeten?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formaat"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Vrije vorm"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Frans"
msgid "Full Width"
msgstr "Volledige breedte"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Genereer een willekeurige naam"
@@ -1149,7 +1184,7 @@ msgstr "Grieks"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Raster"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Kom meer te weten"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Meer informatie over hoe je inhoud op een pagina kunt aanpassen"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Links uitlijnen"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Brief"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Uw {providerName}-account wordt gekoppeld..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lijst"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Voorkeuren"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Druk op <0>{RETURN_KEY}</0> of <1>{COMMA_KEY}</1> om het huidige trefwoord toe te voegen of op te slaan."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume lanceert vandaag op Product Hunt, kom langs om wat liefd
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume is open-source, privacygericht en volledig gratis. In tegenstelling tot andere cv-bouwers toont het geen advertenties, volgt het uw gegevens niet en beperkt het uw functies niet achter een betaalmuur."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rechthoek"
@@ -1831,7 +1874,7 @@ msgstr "Rechthoek (volledige breedte)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Opnieuw uitvoeren (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Meld een bug"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Een probleem melden"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russisch"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russisch"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Delen"
msgid "Show"
msgstr "Weergeven"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Zijbalk<<<<<<< HEAD"
msgstr "Zijbalk"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsors"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsoring"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Begin met het opstellen van uw cv vanaf nul"
msgid "Statistics"
msgstr "Statistieken"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Doorhalen"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "De opdracht waarnaar u op zoek bent, bestaat niet."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "De inhoud is te groot voor deze pagina, dit kan ongewenste resultaten veroorzaken bij het exporteren naar PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Onderstrepen"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Ongedaan maken (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Een bestaande prijs bijwerken"
msgid "Update an existing certification"
msgstr "Een bestaand certificaat bijwerken"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Een bestaande aangepaste sectie bijwerken"
@@ -2534,6 +2599,10 @@ msgstr "Een bestaande referentie bijwerken"
msgid "Update an existing skill"
msgstr "Een bestaande vaardigheid bijwerken"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Een bestaande vrijwilligerservaring bijwerken"
@@ -2695,6 +2764,10 @@ msgstr "U kunt uw cv delen via een unieke openbare URL, het met een wachtwoord b
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "U kunt de passkey \"{0}\" na verwijdering niet meer gebruiken om in te loggen. Deze actie kan niet ongedaan worden gemaakt."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: no\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "En CV med denne forkortelsen finnes allerede."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Applikasjonsstatistikk"
msgid "Arabic"
msgstr "Arabisk"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Er du sikker på at du vil slette denne API-nøkkelen?"
@@ -440,6 +444,8 @@ msgstr "Kan jeg eksportere CV-en min til PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Kan jeg eksportere CV-en min til PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Om du har ombestemt deg, kan du gi CV-en et mer beskrivende navn."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Endringslogg"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Bekreft"
msgid "Connect"
msgstr "Koble til"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Kopier denne hemmelige nøkkelen og bruk den i applikasjonene dine for
msgid "Copy URL"
msgstr "Kopier URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopier URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Opprett"
@@ -641,6 +660,10 @@ msgstr "Opprett en ny pris"
msgid "Create a new certification"
msgstr "Opprett en ny sertifisering"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Opprett en ny egendefinert seksjon"
@@ -688,6 +711,10 @@ msgstr "Opprett en ny CV"
msgid "Create a new skill"
msgstr "Opprett en ny ferdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Opprett en ny frivillig erfaring"
@@ -845,7 +872,7 @@ msgstr "Koble fra"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Alt du skriver inn her lagres lokalt i nettleseren din. Dataene dine sen
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Alt du trenger for å opprette, tilpasse og dele profesjonelle CV-er. Bygget med personvern i fokus, drevet av åpen kildekode og helt gratis for alltid."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Erfaring"
@@ -1096,7 +1127,7 @@ msgstr "Glemt passordet ditt?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Fri form"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Fransk"
msgid "Full Width"
msgstr "Full bredde"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Generer et tilfeldig navn"
@@ -1149,7 +1184,7 @@ msgstr "Gresk"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Rutenett"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Lær mer"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Lær mer om hvordan du får innhold til å passe på en side"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Venstrejuster"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Brev"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Kobler til {providerName}-kontoen din..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Liste"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferanser"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Trykk <0>{RETURN_KEY}</0> eller <1>{COMMA_KEY}</1> for å legge til eller lagre det nåværende nøkkelordet."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume lanseres på Product Hunt i dag, ta turen innom og vis l
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume er åpen kildekode, personvernfokusert og helt gratis. I motsetning til andre CV-byggere viser den ikke annonser, sporer ikke dataene dine og begrenser ikke funksjoner bak en betalingsmur."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rektangel"
@@ -1831,7 +1874,7 @@ msgstr "Rektangel (full bredde)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Gjør om (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Rapporter en feil"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Rapporter et problem"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russisk"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russisk"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Deling"
msgid "Show"
msgstr "Vis"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Sidepanel<<<<<<< HEAD"
msgstr "Sidepanel"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsorer"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorer"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Begynn å bygge CV-en din fra bunnen av"
msgid "Statistics"
msgstr "Statistikk"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Gjennomstreking"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Kommandoen du leter etter finnes ikke."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Innholdet er for høyt for denne siden, dette kan føre til uønskede resultater ved eksport til PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Understrek"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Angre (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Oppdater en eksisterende pris"
msgid "Update an existing certification"
msgstr "Oppdater en eksisterende sertifisering"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Oppdater en eksisterende egendefinert seksjon"
@@ -2534,6 +2599,10 @@ msgstr "Oppdater en eksisterende referanse"
msgid "Update an existing skill"
msgstr "Oppdater en eksisterende ferdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Oppdater en eksisterende frivillig erfaring"
@@ -2695,6 +2764,10 @@ msgstr "Du kan dele CV-en din via en unik offentlig URL, beskytte den med et pas
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Du kan ikke lenger bruke passnøkkelen \"{0}\" til å logge inn etter sletting. Denne handlingen kan ikke angres."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: or\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Odia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "ଏହି ସ୍ଲଗ୍ ସହ ଏକ ରେଜ୍ୟୁମେ ପହ
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "ଆପ୍ଲିକେସନ୍ ସଂଖ୍ୟାତ୍ମକ ତଥ୍
msgid "Arabic"
msgstr "ଆରବୀ"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "ଆପଣ ନିଶ୍ଚିତ କି ଏହି API କିକୁ ବିଲୋପ କରିବାକୁ ଚାହାଁନ୍ତି?"
@@ -440,6 +444,8 @@ msgstr "ମୁଁ ମୋର ରେଜ୍ୟୁମେକୁ PDF କୁ ନିର
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "ମୁଁ ମୋର ରେଜ୍ୟୁମେକୁ PDF କୁ ନିର
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "ମତ ପରିବର୍ତ୍ତନ କଲେ କି? ଆପଣଙ୍
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "ଚେଞ୍ଜଲଗ୍‍ (Changelog)"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "ନିଶ୍ଚିତ କରନ୍ତୁ"
msgid "Connect"
msgstr "ଯୋଡନ୍ତୁ"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "ଏହି ଗୁପ୍ତ କିକୁ କପି କରନ୍ତୁ ଏ
msgid "Copy URL"
msgstr "URL କପି କରନ୍ତୁ"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL କପି କରନ୍ତୁ"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "ତିଆରି କରନ୍ତୁ"
@@ -641,6 +660,10 @@ msgstr "ଗୋଟିଏ ନୂତନ ପୁରସ୍କାର ତିଆରି
msgid "Create a new certification"
msgstr "ଗୋଟିଏ ନୂତନ ପ୍ରମାଣପତ୍ର ତିଆରି କରନ୍ତୁ"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "ଗୋଟିଏ ନୂତନ କଷ୍ଟମ୍ ବିଭାଗ ତିଆରି କରନ୍ତୁ"
@@ -688,6 +711,10 @@ msgstr "ଗୋଟିଏ ନୂତନ ରେଜ୍ୟୁମେ ତିଆରି
msgid "Create a new skill"
msgstr "ଗୋଟିଏ ନୂତନ କୌଶଳ ତିଆରି କରନ୍ତୁ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ଗୋଟିଏ ନୂତନ ସ୍ୱେଚ୍ଛାସେବୀ ଅଭିଜ୍ଞତା ତିଆରି କରନ୍ତୁ"
@@ -845,7 +872,7 @@ msgstr "ଡିସ୍‌କନେକ୍ଟ କରନ୍ତୁ"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "ଡିସକର୍ଡ (Discord)"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "ଏଠାରେ ଦିଆଯାଇଥିବା ସମସ୍ତ କିଛ
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "ପେଶାଦାର ରେଜ୍ୟୁମେ ତିଆରି, କଷ୍ଟମାଇଜ୍ ଏବଂ ସେୟାର କରିବାକୁ ଆପଣଙ୍କୁ ଯାହା କିଛି ଆବଶ୍ୟକ ସମସ୍ତ ଏଥିରେ ଅଛି। ଗୋପନୀୟତା ଧ୍ୟାନରେ ରଖି ନିର୍ମିତ, ଖୋଲା‑ମୂଳ ଦ୍ୱାରା ଶକ୍ତିଶାଳୀ ହୋଇଛି, ଏବଂ ସଂପୂର୍ଣ୍ଣ ଭାବରେ ସଦା ପାଇଁ ନିଶୁଳ୍କ।"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "ଅନୁଭବ"
@@ -1096,7 +1127,7 @@ msgstr "ପାସୱାର୍ଡ ଭୁଲିଗଲେ କି?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "ରୂପରେଖା (Format)"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "ନିଶୁଳ୍କ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "ମୁକ୍ତ ରୂପ (Free-Form)"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "ଫ୍ରେଞ୍ଚ୍"
msgid "Full Width"
msgstr "ପୁରା ପ୍ରସ୍ଥ"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "ଏକ ଯାଦୃଚ୍ଛିକ ନାମ ତିଆରି କରନ୍ତୁ"
@@ -1149,7 +1184,7 @@ msgstr "ଗ୍ରୀକ୍"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "ଗ୍ରିଡ୍ (Grid)"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "ଅଧିକ ଜାଣନ୍ତୁ"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "ଏହି ପୃଷ୍ଠାରେ ବିଷୟବସ୍ତୁ କିପରି ଫିଟ୍ କରିବେ ବିଷୟରେ ଅଧିକ ସିଖନ୍ତୁ"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "ବାମ ସଙ୍ଗୁଯୋଗ"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "ଲେଟର୍ (Letter)"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "ଆପଣଙ୍କ {providerName} ଆକାଉଣ୍ଟ ସହ ଲିଙ
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "ତାଲିକା (List)"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "ପସନ୍ଦ"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "ଏହି କୀୱାର୍ଡ ଯୋଡ଼ିବା କିମ୍ବା ସଂରକ୍ଷଣ କରିବା ପାଇଁ <0>{RETURN_KEY}</0> କିମ୍ବା <1>{COMMA_KEY}</1> ଦବାନ୍ତୁ।"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume ଆଜି Product Hunt ରେ ଲଞ୍ଚ ହେଉଛ
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume ଖୋଲା‑ମୂଳ, ଗୋପନୀୟତା‑କେନ୍ଦ୍ରିତ ଏବଂ ସଂପୂର୍ଣ୍ଣ ଭାବରେ ନିଶୁଳ୍କ। ଅନ୍ୟ ରେଜ୍ୟୁମେ ବିଲ୍ଡରଗୁଡିକ ଭଳି ଏହା ବିଜ୍ଞାପନ ଦେଖାଏ ନାହିଁ, ଆପଣଙ୍କ ତଥ୍ୟକୁ ଟ୍ରାକ୍ କରେ ନାହିଁ, କିମ୍ବା ପେୱାଲ୍ ପଛରେ ବିଶେଷତାଗୁଡିକୁ ଆଟକାଇ ରଖେ ନାହିଁ।"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "ଆୟାତାକାର"
@@ -1831,7 +1874,7 @@ msgstr "ଆୟାତାକାର (ପୁରା ପ୍ରସ୍ଥ)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "ପুনରାବୃତ୍ତି (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "ଗୋଟିଏ ବଗ୍ ରିପୋର୍ଟ କରନ୍ତୁ"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "ଏକ ସମସ୍ୟା ରିପୋର୍ଟ କରନ୍ତୁ"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "ରୁଷିଆନ୍"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "ରୁଷିଆନ୍"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "ସେୟାର କରିବା"
msgid "Show"
msgstr "ଦେଖାନ୍ତୁ"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "ସାଇଡବାର୍<<<<<<< HEAD"
msgstr "ସାଇଡବାର୍"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "ପ୍ରଯୋଜକମାନେ"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "ସ୍ପଂସର୍ସିପ୍ସ (Sponsorships)"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "ଶୂନ୍ୟରୁ ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ତି
msgid "Statistics"
msgstr "ସଂଖ୍ୟାତ୍ମକ ତଥ୍ୟ"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "ଷ୍ଟ୍ରାଇକ୍"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "ସବ୍ରେଡିଟ୍ (Subreddit)"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "ଆପଣ ଯେ କମାଣ୍ଡଟି ଖୋଜୁଛନ୍ତି
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "ବିଷୟବସ୍ତୁ ଏହି ପୃଷ୍ଠା ପାଇଁ ବେଶି ଉଚ୍ଚ ଅଛି, ଏହା PDF କୁ ଏକ୍ସପୋର୍ଟ କରିବାବେଳେ ଅପ୍ରତ୍ୟାଶିତ ପରିଣାମ ଦେଇପାରେ।"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "ଅଣ୍ଡର୍ଲାଇନ୍"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "ପ୍ରତ୍ୟାବୃତ୍ତି (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "ଏକ ଅବସ୍ଥିତ ପୁରସ୍କାରକୁ ଅଦ୍ୟ
msgid "Update an existing certification"
msgstr "ଏକ ଅବସ୍ଥିତ ପ୍ରମାଣପତ୍ରକୁ ଅଦ୍ୟତନ କରନ୍ତୁ"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "ଏକ ଅବସ୍ଥିତ କଷ୍ଟମ୍ ବିଭାଗକୁ ଅଦ୍ୟତନ କରନ୍ତୁ"
@@ -2534,6 +2599,10 @@ msgstr "ଏକ ଅବସ୍ଥିତ ସନ୍ଦର୍ଭକୁ ଅଦ୍ୟତ
msgid "Update an existing skill"
msgstr "ଏକ ଅବସ୍ଥିତ କୌଶଳକୁ ଅଦ୍ୟତନ କରନ୍ତୁ"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ଏକ ଅବସ୍ଥିତ ସ୍ୱେଚ୍ଛାସେବୀ ଅଭିଜ୍ଞତାକୁ ଅଦ୍ୟତନ କରନ୍ତୁ"
@@ -2695,6 +2764,10 @@ msgstr "ଆପଣ ଏକ ଅଦ୍ୱିତୀୟ ସାର୍ବଜନିକ UR
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "ବିଲୋପ କରିବା ପରେ ଆପଣ ପୁଣିଥରେ \"{0}\" ପାସକି ବ୍ୟବହାର କରି ସାଇନ୍ ଇନ୍ କରିପାରିବେ ନାହିଁ। ଏହି କାର୍ଯ୍ୟ ପୁନଃ କରିହୋଇପାରିବ ନାହିଁ।"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: pl\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
@@ -112,7 +112,7 @@ msgstr "CV o tej krótkiej nazwie już istnieje."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Statystyki aplikacji"
msgid "Arabic"
msgstr "Arabski"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Czy na pewno chcesz usunąć ten klucz API?"
@@ -440,6 +444,8 @@ msgstr "Czy mogę wyeksportować swoje CV do PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Czy mogę wyeksportować swoje CV do PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Zmieniłeś zdanie? Zmień nazwę swojego CV na bardziej opisową."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Dziennik zmian"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Potwierdź"
msgid "Connect"
msgstr "Połącz"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Skopiuj ten tajny klucz i użyj go w swoich aplikacjach, aby uzyskać do
msgid "Copy URL"
msgstr "Kopiuj URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopiuj URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Stwórz"
@@ -641,6 +660,10 @@ msgstr "Stwórz nowe wyróżnienie"
msgid "Create a new certification"
msgstr "Stwórz nowy certyfikat"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Stwórz nową sekcję niestandardową"
@@ -688,6 +711,10 @@ msgstr "Stwórz nowe CV"
msgid "Create a new skill"
msgstr "Stwórz nową umiejętność"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Stwórz nowe doświadczenie wolontariackie"
@@ -845,7 +872,7 @@ msgstr "Odłącz"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Wszystko, co tutaj wpiszesz, jest przechowywane lokalnie w Twojej przegl
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Wszystko, czego potrzebujesz, aby tworzyć, dostosowywać i udostępniać profesjonalne CV. Zbudowane z myślą o prywatności, oparte na open source i całkowicie darmowe na zawsze."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Doświadczenie"
@@ -1096,7 +1127,7 @@ msgstr "Nie pamiętasz hasła?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Darmowe"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Dowolny układ"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Francuski"
msgid "Full Width"
msgstr "Pełna szerokość"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Wygeneruj losową nazwę"
@@ -1149,7 +1184,7 @@ msgstr "Grecki"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Siatka"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Zobacz więcej"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Dowiedz się więcej o dopasowywaniu treści na stronie"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Wyrównaj do lewej"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "List"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Łączenie konta {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferencje"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Naciśnij <0>{RETURN_KEY}</0> lub <1>{COMMA_KEY}</1>, aby dodać lub zapisać bieżące słowo kluczowe."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume debiutuje dziś na Product Hunt – zajrzyj tam i okaż
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume jest open-source, skupione na prywatności i całkowicie darmowe. W przeciwieństwie do innych kreatorów CV nie wyświetla reklam, nie śledzi Twoich danych ani nie ukrywa funkcji za paywallem."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Prostokąt"
@@ -1831,7 +1874,7 @@ msgstr "Prostokąt (pełna szerokość)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Ponów (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Zgłoś błąd"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Zgłoś problem"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rosyjski"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rosyjski"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Udostępnianie"
msgid "Show"
msgstr "Pokaż"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Pasek boczny<<<<<<< HEAD"
msgstr "Pasek boczny"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsorzy"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorzy"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Zacznij tworzyć swoje CV od zera"
msgid "Statistics"
msgstr "Statystyki"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Przekreślenie"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Polecenie, którego szukasz, nie istnieje."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Treść jest zbyt wysoka dla tej strony, co może spowodować niepożądane skutki podczas eksportowania do PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Podkreślenie"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Cofnij (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Zaktualizuj istniejące wyróżnienie"
msgid "Update an existing certification"
msgstr "Zaktualizuj istniejący certyfikat"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Zaktualizuj istniejącą sekcję niestandardową"
@@ -2534,6 +2599,10 @@ msgstr "Zaktualizuj istniejącą referencję"
msgid "Update an existing skill"
msgstr "Zaktualizuj istniejącą umiejętność"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Zaktualizuj istniejące doświadczenie wolontariackie"
@@ -2695,6 +2764,10 @@ msgstr "Możesz udostępnić swoje CV za pomocą unikalnego publicznego adresu U
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Po usunięciu nie będziesz już mógł używać klucza dostępu \"{0}\" do logowania. Tej akcji nie można cofnąć."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+85 -12
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-26 23:54\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -297,6 +297,10 @@ msgstr "Estatísticas do aplicativo"
msgid "Arabic"
msgstr "Árabe"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Tem certeza de que deseja excluir esta chave de API?"
@@ -440,6 +444,8 @@ msgstr "Posso exportar meu currículo para PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Posso exportar meu currículo para PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -566,6 +574,11 @@ msgstr "Confirmar"
msgid "Connect"
msgstr "Conectar"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Copie esta chave secreta e use-a em seus aplicativos para acessar seus d
msgid "Copy URL"
msgstr "Copiar URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Copiar URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Criar"
@@ -641,6 +660,10 @@ msgstr "Criar um novo prêmio"
msgid "Create a new certification"
msgstr "Criar uma nova certificação"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Criar uma nova seção personalizada"
@@ -688,6 +711,10 @@ msgstr "Crie um novo currículo"
msgid "Create a new skill"
msgstr "Criar uma nova habilidade"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Criar uma nova experiência de voluntariado"
@@ -1006,6 +1033,10 @@ msgstr "Tudo o que for inserido aqui é armazenado localmente no seu navegador.
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Tudo o que você precisa para criar, personalizar e compartilhar currículos profissionais. Construído com foco na privacidade, impulsionado por código aberto e completamente gratuito para sempre."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Experiência"
@@ -1114,6 +1145,10 @@ msgstr "Francês"
msgid "Full Width"
msgstr "Largura total"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Gerar um nome aleatório"
@@ -1149,7 +1184,7 @@ msgstr "Grego"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Grid"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1392,6 +1427,10 @@ msgstr "Saiba mais"
msgid "Learn more about how to fit content on a page"
msgstr "Saiba mais sobre como ajustar o conteúdo em uma página"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
msgstr "Deixe vazio para redefinir o título para o original."
@@ -1402,7 +1441,7 @@ msgstr "Alinhar à esquerda"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Carta"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Vinculando sua conta {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferências"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Pressione <0>{RETURN_KEY}</0> ou <1>{COMMA_KEY}</1> para adicionar ou salvar a palavra-chave atual."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "O Reactive Resume está sendo lançado hoje no Product Hunt, acesse lá
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "O Reactive Resume é de código aberto, focado em privacidade e completamente gratuito. Ao contrário de outros criadores de currículos, ele não exibe anúncios, não rastreia seus dados e não limita recursos atrás de um paywall."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Retângulo"
@@ -1831,7 +1874,7 @@ msgstr "Retângulo (largura total)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Refazer (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Reportar um bug"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Reportar um problema"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russo"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russo"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Compartilhamento"
msgid "Show"
msgstr "Mostrar"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Barra lateral<<<<<<< HEAD"
msgstr "Barra lateral"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Patrocinadores"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Patrocínios"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Comece a construir seu currículo do zero"
msgid "Statistics"
msgstr "Estatísticas"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Tachar"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "O comando que você está procurando não existe."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "O conteúdo está muito alto para esta página, isso pode causar resultados indesejados ao exportar para PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Sublinhar"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Desfazer (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Atualizar um prêmio existente"
msgid "Update an existing certification"
msgstr "Atualizar uma certificação existente"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Atualizar uma seção personalizada existente"
@@ -2534,6 +2599,10 @@ msgstr "Atualizar uma referência existente"
msgid "Update an existing skill"
msgstr "Atualizar uma habilidade existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atualizar uma experiência de voluntariado existente"
@@ -2695,6 +2764,10 @@ msgstr "Você pode compartilhar seu currículo por meio de um URL público exclu
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Você não poderá mais usar a chave de acesso \"{0}\" para entrar após a exclusão. Esta ação não pode ser desfeita."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: pt\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Já existe um currículo com este slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Estatísticas da aplicação"
msgid "Arabic"
msgstr "Árabe"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Tem a certeza de que pretende eliminar esta chave API?"
@@ -440,6 +444,8 @@ msgstr "Posso exportar o meu currículo para PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Posso exportar o meu currículo para PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Mudou de ideias? Renomeie o seu currículo com algo mais descritivo."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Registro de alterações"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Confirmar"
msgid "Connect"
msgstr "Ligar"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Copie esta chave secreta e utilize-a nas suas aplicações para aceder a
msgid "Copy URL"
msgstr "Copiar URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Copiar URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Criar"
@@ -641,6 +660,10 @@ msgstr "Criar um novo prémio"
msgid "Create a new certification"
msgstr "Criar uma nova certificação"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Criar uma nova secção personalizada"
@@ -688,6 +711,10 @@ msgstr "Criar um currículo"
msgid "Create a new skill"
msgstr "Criar uma nova competência"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Criar uma nova experiência de voluntariado"
@@ -845,7 +872,7 @@ msgstr "Desligar"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Tudo o que for introduzido aqui é armazenado localmente no seu navegado
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Tudo o que precisa para criar, personalizar e partilhar currículos profissionais. Criado com a privacidade em mente, alimentado por código aberto e completamente gratuito para sempre."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Experiência"
@@ -1096,7 +1127,7 @@ msgstr "Esqueceu a sua senha?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formato"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Grátis"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Livre"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Francês"
msgid "Full Width"
msgstr "Largura total"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Gerar um nome aleatório"
@@ -1149,7 +1184,7 @@ msgstr "Grego"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Grelha"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Saiba mais"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Saiba mais sobre como ajustar o conteúdo em uma página"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Alinhar à esquerda"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Carta"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "A associar a sua conta de {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Lista"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferências"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Pressione <0>{RETURN_KEY}</0> ou <1>{COMMA_KEY}</1> para adicionar ou salvar a palavra-chave atual."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "O Reactive Resume está a ser lançado hoje no Product Hunt, vá lá mos
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "O Reactive Resume é de código aberto, focado na privacidade e completamente gratuito. Ao contrário de outros criadores de currículos, não mostra anúncios, não rastreia os seus dados nem limita funcionalidades atrás de um paywall."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Retângulo"
@@ -1831,7 +1874,7 @@ msgstr "Retângulo (largura total)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Refazer (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Reportar um bug"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Reportar um problema"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Russo"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Russo"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Partilhar"
msgid "Show"
msgstr "Mostrar"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Barra lateral<<<<<<< HEAD"
msgstr "Barra lateral"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Patrocinadores"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Patrocínios"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Comece a criar o seu currículo do zero"
msgid "Statistics"
msgstr "Estatísticas"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Rasurar"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "O comando que procura não existe."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "O conteúdo é muito alto para esta página, isso pode causar resultados indesejados ao exportar para PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Sublinhar"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Desfazer (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Atualizar um prémio existente"
msgid "Update an existing certification"
msgstr "Atualizar uma certificação existente"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Atualizar uma secção personalizada existente"
@@ -2534,6 +2599,10 @@ msgstr "Atualizar uma referência existente"
msgid "Update an existing skill"
msgstr "Atualizar uma competência existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Atualizar uma experiência de voluntariado existente"
@@ -2695,6 +2764,10 @@ msgstr "Pode partilhar o seu currículo através de um URL público único, prot
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Após a eliminação, já não poderá usar a passkey \"{0}\" para iniciar sessão. Esta ação não pode ser anulada."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ro\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : (n==0 || (n%100>0 && n%100<20)) ? 1 : 2);\n"
@@ -112,7 +112,7 @@ msgstr "Există deja un CV cu acest slug."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Statistici aplicație"
msgid "Arabic"
msgstr "Arabă"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Sigur doriți să ștergeți această cheie API?"
@@ -440,6 +444,8 @@ msgstr "Pot să-mi export CV-ul în PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Pot să-mi export CV-ul în PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "V-ați răzgândit? Redenumiți CV-ul cu ceva mai descriptiv."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Jurnal de modificări"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Confirmă"
msgid "Connect"
msgstr "Conectează"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Copiați această cheie secretă și folosiți-o în aplicațiile dvs. p
msgid "Copy URL"
msgstr "Copiază URL-ul"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Copiază URL-ul"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Creează"
@@ -641,6 +660,10 @@ msgstr "Creați o nouă distincție"
msgid "Create a new certification"
msgstr "Creați o nouă certificare"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Creați o nouă secțiune personalizată"
@@ -688,6 +711,10 @@ msgstr "Creați un nou CV"
msgid "Create a new skill"
msgstr "Creați o abilitate nouă"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Creați o nouă experiență de voluntariat"
@@ -845,7 +872,7 @@ msgstr "Deconectează"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Tot ce introduceți aici este stocat local în browserul dvs. Datele sun
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Tot ce aveți nevoie pentru a crea, personaliza și partaja CV-uri profesionale. Construit având confidențialitatea în minte, bazat pe open source și complet gratuit pentru totdeauna."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Experiență"
@@ -1096,7 +1127,7 @@ msgstr "V-ați uitat parola?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Format"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Gratuit"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Liber"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Franceză"
msgid "Full Width"
msgstr "Lățime completă"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Generați un nume aleatoriu"
@@ -1149,7 +1184,7 @@ msgstr "Greacă"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Grilă"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Aflați mai multe"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Află mai multe despre cum să potrivești conținutul pe o pagină"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Aliniere la stânga"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Scrisoare"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Se conectează contul {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Listă"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferințe"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Apăsați <0>{RETURN_KEY}</0> sau <1>{COMMA_KEY}</1> pentru a adăuga sau salva cuvântul cheie curent."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume este lansat astăzi pe Product Hunt, intrați să ne ar
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume este open-source, axat pe confidențialitate și complet gratuit. Spre deosebire de alți constructori de CV-uri, nu afișează reclame, nu vă urmărește datele și nu limitează funcționalitățile în spatele unui paywall."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Dreptunghi"
@@ -1831,7 +1874,7 @@ msgstr "Dreptunghi (lățime completă)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Refă (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Raportați o eroare"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Raportați o problemă"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rusă"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rusă"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Partajarea"
msgid "Show"
msgstr "Arată"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Bară laterală<<<<<<< HEAD"
msgstr "Bară laterală"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsori"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorizări"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Începeți să vă creați CV-ul de la zero"
msgid "Statistics"
msgstr "Statistici"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Tăiat"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Comanda pe care o căutați nu există."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Conținutul este prea înalt pentru această pagină, ceea ce poate cauza rezultate nedorite la exportul în PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Subliniat"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Anulează (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Actualizarea unei distincții existente"
msgid "Update an existing certification"
msgstr "Actualizarea unei certificări existente"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Actualizați o secțiune personalizată existentă"
@@ -2534,6 +2599,10 @@ msgstr "Actualizați o referință existentă"
msgid "Update an existing skill"
msgstr "Actualizarea unei abilități existente"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Actualizați o experiență de voluntariat existentă"
@@ -2695,6 +2764,10 @@ msgstr "Puteți partaja CV-ul printr-un URL public unic, îl puteți proteja cu
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Nu veți mai putea folosi cheia de acces \"{0}\" pentru autentificare după ștergere. Această acțiune nu poate fi anulată."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ru\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:09\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n"
@@ -112,7 +112,7 @@ msgstr "Резюме с таким URL уже существует."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Статистика приложения"
msgid "Arabic"
msgstr "Арабский"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Вы уверены, что хотите удалить этот API-ключ?"
@@ -440,6 +444,8 @@ msgstr "Могу ли я экспортировать свое резюме в P
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Могу ли я экспортировать свое резюме в P
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Передумали? Переименуйте резюме во что-
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Изменения"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Подтвердить"
msgid "Connect"
msgstr "Подключить"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Скопируйте этот секретный ключ и испол
msgid "Copy URL"
msgstr "Скопировать URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Скопировать URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Создать"
@@ -641,6 +660,10 @@ msgstr "Создать новую награду"
msgid "Create a new certification"
msgstr "Создать новый сертификат"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Создать новый пользовательский раздел"
@@ -688,6 +711,10 @@ msgstr "Создать новое резюме"
msgid "Create a new skill"
msgstr "Создать новый навык"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Создать новый волонтерский опыт"
@@ -845,7 +872,7 @@ msgstr "Отключить"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Все, что вы вводите здесь, хранится лока
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Все, что нужно для создания, настройки и обмена профессиональными резюме. Создано с заботой о конфиденциальности, работает на базе открытого исходного кода и навсегда останется полностью бесплатным."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Опыт"
@@ -1096,7 +1127,7 @@ msgstr "Забыли ваш пароль?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Формат"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Бесплатно"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Произвольная форма"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Французский"
msgid "Full Width"
msgstr "На всю ширину"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Сгенерировать случайное название"
@@ -1149,7 +1184,7 @@ msgstr "Греческий"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Плитка"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Подробнее"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Узнайте больше о том, как разместить контент на странице"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Выровнять по левому краю"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Привязка учетной записи {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Список"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Настройки"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Нажмите <0>{RETURN_KEY}</0> или <1>{COMMA_KEY}</1>, чтобы добавить или сохранить текущий ключевое слово."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Сегодня Reactive Resume запускается на Product Hunt
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume — это проект с открытым исходным кодом, ориентированный на конфиденциальность и полностью бесплатный. В отличие от других конструкторов резюме, он не показывает рекламу, не отслеживает ваши данные и не ограничивает функции платной подпиской."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Прямоугольник"
@@ -1831,7 +1874,7 @@ msgstr "Прямоугольник (на всю ширину)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Повторить (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Сообщить об ошибке"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Сообщить о проблеме"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Русский"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Русский"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Общий доступ"
msgid "Show"
msgstr "Показать"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Боковая панель<<<<<<< HEAD"
msgstr "Боковая панель"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Спонсоры"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Спонсорство"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Начните делать свое резюме с нуля"
msgid "Statistics"
msgstr "Статистика"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Зачеркнутый"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Сабреддит"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Команда, которую вы ищете, не существуе
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Содержимое слишком высокое для этой страницы, это может привести к нежелательным результатам при экспорте в PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Подчеркивание"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Отменить (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Обновить существующую награду"
msgid "Update an existing certification"
msgstr "Обновить существующий сертификат"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Обновить существующий пользовательский раздел"
@@ -2534,6 +2599,10 @@ msgstr "Обновить существующего рекомендадател
msgid "Update an existing skill"
msgstr "Обновить существующий навык"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Обновить существующий волонтерский опыт"
@@ -2695,6 +2764,10 @@ msgstr "Вы можете поделиться резюме по уникаль
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "После удаления вы больше не сможете использовать ключ доступа «{0}» для входа. Это действие нельзя отменить."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: sk\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Slovak\n"
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
@@ -112,7 +112,7 @@ msgstr "Životopis s týmto slugom už existuje."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Štatistiky aplikácie"
msgid "Arabic"
msgstr "Arabčina"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Naozaj chceš tento API kľúč vymazať?"
@@ -440,6 +444,8 @@ msgstr "Môžem svoj životopis exportovať do PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Môžem svoj životopis exportovať do PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Rozmyslel si si to? Premenuj životopis na niečo výstižnejšie."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Zoznam zmien"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Potvrdiť"
msgid "Connect"
msgstr "Pripojiť"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Skopíruj tento tajný kľúč a použi ho vo svojich aplikáciách na p
msgid "Copy URL"
msgstr "Kopírovať URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopírovať URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Vytvoriť"
@@ -641,6 +660,10 @@ msgstr "Vytvoriť nové ocenenie"
msgid "Create a new certification"
msgstr "Vytvoriť novú certifikáciu"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Vytvoriť novú vlastnú sekciu"
@@ -688,6 +711,10 @@ msgstr "Vytvoriť nový životopis"
msgid "Create a new skill"
msgstr "Vytvoriť novú zručnosť"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Vytvoriť novú dobrovoľnícku skúsenosť"
@@ -845,7 +872,7 @@ msgstr "Odpojiť"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Všetko, čo sem zadáš, sa ukladá lokálne v tvojom prehliadači. Tvo
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Všetko, čo potrebuješ na vytvorenie, prispôsobenie a zdieľanie profesionálnych životopisov. Vytvorené s dôrazom na súkromie, poháňané open source a úplne zadarmo – navždy."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Skúsenosti"
@@ -1096,7 +1127,7 @@ msgstr "Zabudol si heslo?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formát"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Zadarmo"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Voľná forma"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Francúzština"
msgid "Full Width"
msgstr "Plná šírka"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Vygenerovať náhodný názov"
@@ -1149,7 +1184,7 @@ msgstr "Gréčtina"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Mriežka"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Zistiť viac"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Zistite viac o tom, ako prispôsobiť obsah na stránku"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Zarovnať vľavo"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letter"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Prepájam tvoj účet {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Zoznam"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Predvoľby"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Stlačte <0>{RETURN_KEY}</0> alebo <1>{COMMA_KEY}</1> pre pridanie alebo uloženie aktuálneho kľúčového slova."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume dnes štartuje na Product Hunt, zastav sa a prejav troch
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume je open‑source, zamerané na súkromie a úplne zadarmo. Na rozdiel od iných nástrojov na tvorbu životopisov nezobrazuje reklamy, nesleduje tvoje dáta a neuzamyká funkcie za paywallom."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Obdĺžnik"
@@ -1831,7 +1874,7 @@ msgstr "Obdĺžnik (plná šírka)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Znovu (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Nahlásiť chybu"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Nahlásiť problém"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Ruština"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Ruština"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Zdieľanie"
msgid "Show"
msgstr "Zobraziť"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Bočný panel<<<<<<< HEAD"
msgstr "Bočný panel"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponzori"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponzorstvo"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Začni vytvárať svoj životopis od nuly"
msgid "Statistics"
msgstr "Štatistiky"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Prečiarknuté"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Príkaz, ktorý hľadáš, neexistuje."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Obsah je na túto stránku príliš vysoký, čo môže spôsobiť nežiaduce výsledky pri exportovaní do PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Podčiarknuté"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Späť (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Aktualizovať existujúce ocenenie"
msgid "Update an existing certification"
msgstr "Aktualizovať existujúcu certifikáciu"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Aktualizovať existujúcu vlastnú sekciu"
@@ -2534,6 +2599,10 @@ msgstr "Aktualizovať existujúcu referenciu"
msgid "Update an existing skill"
msgstr "Aktualizovať existujúcu zručnosť"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Aktualizovať existujúcu dobrovoľnícku skúsenosť"
@@ -2695,6 +2764,10 @@ msgstr "Svoj životopis môžeš zdieľať pomocou unikátnej verejnej URL adres
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Po vymazaní už nebudeš môcť použiť prístupový kľúč \"{0}\" na prihlásenie. Túto akciu nemožno vrátiť späť."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+2862
View File
File diff suppressed because it is too large Load Diff
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: sq\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Albanian\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "Ekziston tashmë një CV me këtë link të normalizuar."
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Statistikat e aplikacionit"
msgid "Arabic"
msgstr "Arabisht"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Jeni i sigurt se dëshironi të fshini këtë API key?"
@@ -440,6 +444,8 @@ msgstr "A mund ta eksportoj CV-në time në PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "A mund ta eksportoj CV-në time në PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Ndërruat mendje? Riemërtoni CV-në tuaj me diçka më përshkruese."
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Ndryshimet"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Konfirmo"
msgid "Connect"
msgstr "Lidhu"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Kopjoni këtë çelës sekret dhe përdoreni në aplikacionet tuaja për
msgid "Copy URL"
msgstr "Kopjo URL-në"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopjo URL-në"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Krijo"
@@ -641,6 +660,10 @@ msgstr "Krijo një çmim të ri"
msgid "Create a new certification"
msgstr "Krijo një certifikim të ri"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Krijo një rubrikë të re të personalizuar"
@@ -688,6 +711,10 @@ msgstr "Krijo një CV të re"
msgid "Create a new skill"
msgstr "Krijo një aftësi të re"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Krijo një eksperiencë të re vullnetare"
@@ -845,7 +872,7 @@ msgstr "Shkëput"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Gjithçka që shkruhet këtu ruhet lokalisht në shfletuesin tuaj. Të d
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Gjithçka që ju nevojitet për të krijuar, personalizuar dhe shpërndarë CV profesionale. Ndërtuar me fokus privatësinë, i fuqizuar nga burimi i hapur dhe krejtësisht falas përgjithmonë."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Eksperienca"
@@ -1096,7 +1127,7 @@ msgstr "Keni harruar fjalëkalimin?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Formati"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Falas"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Format i lirë"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Frëngjisht"
msgid "Full Width"
msgstr "Gjerësi e plotë"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Gjenero një emër të rastësishëm"
@@ -1149,7 +1184,7 @@ msgstr "Greqisht"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Rrjetë"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Mëso më shumë"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Mësoni më shumë rreth mënyrës se si të përshtatni përmbajtjen në një faqe"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Rreshto majtas"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Letër"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Po lidhet llogaria juaj {providerName}..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Listë"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Preferenca"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Shtyp <0>{RETURN_KEY}</0> ose <1>{COMMA_KEY}</1> për të shtuar ose ruajtur fjalën kyçe aktuale."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume po lançohet sot në Product Hunt, shkoni atje për të
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume është me burim të hapur, i përqendruar te privatësia dhe krejtësisht falas. Ndryshe nga ndërtuesit e tjerë të CV-ve, nuk shfaq reklama, nuk gjurmon të dhënat tuaja dhe nuk i kufizon veçoritë pas një muri pagese."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Drejtkëndësh"
@@ -1831,7 +1874,7 @@ msgstr "Drejtkëndësh (gjerësi e plotë)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Ribëje (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Raporto një gabim"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Raporto një problem"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Rusisht"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Rusisht"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Shpërndarja"
msgid "Show"
msgstr "Shfaq"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Shiriti anësor<<<<<<< HEAD"
msgstr "Shiriti anësor"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Sponsorë"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Sponsorizime"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Filloni të ndërtoni CV-në tuaj nga e para"
msgid "Statistics"
msgstr "Statistikat"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Heqje"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Komanda që po kërkoni nuk ekziston."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Përmbajtja është shumë e gjatë për këtë faqe, kjo mund të shkaktojë rezultate të padëshiruara gjatë eksportimit në PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Nënvizo"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Zhbëje (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Përditëso një çmim ekzistues"
msgid "Update an existing certification"
msgstr "Përditëso një certifikim ekzistues"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Përditëso një rubrikë të personalizuar ekzistuese"
@@ -2534,6 +2599,10 @@ msgstr "Përditëso një referencë ekzistuese"
msgid "Update an existing skill"
msgstr "Përditëso një aftësi ekzistuese"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Përditëso një eksperiencë vullnetare ekzistuese"
@@ -2695,6 +2764,10 @@ msgstr "CV-në tuaj mund ta ndani përmes një URL-je publike unike, ta mbroni m
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Nuk do të mund ta përdorni më passkey-n \"{0}\" për t’u kyçur pas fshirjes. Ky veprim nuk mund të zhbëhet."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: sr\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Serbian (Cyrillic)\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
@@ -112,7 +112,7 @@ msgstr "Резиме са овим идентификатором (slug) већ
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "Статистика апликације"
msgid "Arabic"
msgstr "Арапски"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Да ли сигурно желите да обришете овај API кључ?"
@@ -440,6 +444,8 @@ msgstr "Могу ли да извезем свој резиме у PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Могу ли да извезем свој резиме у PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "Променили сте мишљење? Преименујте сво
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "Дневник измена"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "Потврди"
msgid "Connect"
msgstr "Повежи"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Копирајте овај тајни кључ и користите г
msgid "Copy URL"
msgstr "Копирај URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Копирај URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Креирај"
@@ -641,6 +660,10 @@ msgstr "Креирајте нову награду"
msgid "Create a new certification"
msgstr "Креирајте нову сертификацију"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Креирајте нови прилагођени одељак"
@@ -688,6 +711,10 @@ msgstr "Креирајте нови резиме"
msgid "Create a new skill"
msgstr "Креирајте нову вештину"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Креирајте ново волонтерско искуство"
@@ -845,7 +872,7 @@ msgstr "Прекини повезивање"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Дискорд"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "Све што овде унесете чува се локално у в
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Све што вам је потребно да креирате, прилагодите и делите професионалне резимее. Направљено имајући у виду приватност, базирано на отвореном коду и потпуно бесплатно заувек."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Искуство"
@@ -1096,7 +1127,7 @@ msgstr "Заборавили сте лозинку?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "Формат"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "Бесплатно"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "Слободна форма"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "Француски"
msgid "Full Width"
msgstr "Пуна ширина"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Генериши насумично име"
@@ -1149,7 +1184,7 @@ msgstr "Грчки"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "Мрежа"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "Сазнај више"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "Сазнајте више о томе како да прилагодите садржај страници"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "Поравнај лево"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "Летер"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "Повезивање вашег {providerName} налога..."
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "Листа"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "Поставке"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "Притисните <0>{RETURN_KEY}</0> или <1>{COMMA_KEY}</1> да додате или сачувате тренутну кључну реч."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Реактивни Резиме данас се покреће на Prod
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Реактивни Резиме је отвореног кода, усмерен на приватност и потпуно бесплатан. За разлику од других алата за креирање резимеа, не приказује огласе, не прати ваше податке и не ограничава функције иза платног зида."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Правоугаоник"
@@ -1831,7 +1874,7 @@ msgstr "Правоугаоник (пуна ширина)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Понови (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "Пријави грешку"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "Пријави проблем"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "Руски"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Руски"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Дељење"
msgid "Show"
msgstr "Прикажи"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Бочна трака<<<<<<< HEAD"
msgstr "Бочна трака"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "Спонзори"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "Спонзорства"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "Почните да креирате свој резиме од нуле
msgid "Statistics"
msgstr "Статистика"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Прецртано"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Субредит"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "Команда коју тражите не постоји."
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "Садржај је превелик за ову страницу, што може изазвати нежељене резултате при извозу у PDF."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "Подвучено"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Опозови (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Ажурирај постојећу награду"
msgid "Update an existing certification"
msgstr "Ажурирај постојећу сертификацију"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Ажурирај постојећи прилагођени одељак"
@@ -2534,6 +2599,10 @@ msgstr "Ажурирај постојећу референцу"
msgid "Update an existing skill"
msgstr "Ажурирај постојећу вештину"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Ажурирај постојеће волонтерско искуство"
@@ -2695,6 +2764,10 @@ msgstr "Свој резиме можете поделити путем једи
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Након брисања више нећете моћи да користите приступну лозинку \"{0}\" за пријаву. Ова радња се не може опозвати."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+77 -4
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: sv\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-28 09:08\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Swedish\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -297,6 +297,10 @@ msgstr "Applikationsstatistik"
msgid "Arabic"
msgstr "Arabiska"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "Är du säker på att du vill ta bort denna API-nyckel?"
@@ -440,6 +444,8 @@ msgstr "Kan jag exportera mitt CV till PDF?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "Kan jag exportera mitt CV till PDF?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -566,6 +574,11 @@ msgstr "Bekräfta"
msgid "Connect"
msgstr "Anslut"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "Kopiera denna hemliga nyckel och använd den i dina applikationer för a
msgid "Copy URL"
msgstr "Kopiera URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "Kopiera URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "Skapa"
@@ -641,6 +660,10 @@ msgstr "Skapa en ny utmärkelse"
msgid "Create a new certification"
msgstr "Skapa en ny certifiering"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "Skapa ett nytt anpassat avsnitt"
@@ -688,6 +711,10 @@ msgstr "Skapa ett nytt CV"
msgid "Create a new skill"
msgstr "Skapa en ny färdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "Skapa en ny volontär­erfarenhet"
@@ -1006,6 +1033,10 @@ msgstr "Allt som anges här lagras lokalt i din webbläsare. Dina data skickas b
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "Allt du behöver för att skapa, anpassa och dela professionella CV:n. Byggt med fokus på integritet, drivet av öppen källkod och helt gratis för alltid."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "Erfarenhet"
@@ -1114,6 +1145,10 @@ msgstr "Franska"
msgid "Full Width"
msgstr "Full bredd"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "Generera ett slumpmässigt namn"
@@ -1392,6 +1427,10 @@ msgstr "Läs mer"
msgid "Learn more about how to fit content on a page"
msgstr "Läs mer om hur du anpassar innehållet på en sida"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
msgstr "Lämna tomt för att återställa titeln till originalet."
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume lanseras på Product Hunt idag, gå dit och visa lite k
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume har en öppen källkod, är integritetsfokuserat och helt gratis. Till skillnad från andra CV-byggare visas inga annonser, spårar dig inte och gömmer inte funktioner bakom en betalvägg."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "Rektangel"
@@ -1831,7 +1874,7 @@ msgstr "Rektangel (full bredd)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "Gör om (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1927,6 +1970,7 @@ msgstr "Ryska"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "Ryska"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "Delning"
msgid "Show"
msgstr "Visa"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "Sidofält<<<<<<< HEAD"
msgstr "Sidofält"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2173,6 +2230,10 @@ msgstr "Börja bygga ditt CV från grunden"
msgid "Statistics"
msgstr "Statistik"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "Genomstrykning"
@@ -2457,7 +2518,7 @@ msgstr "Understrykning"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "Ångra (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "Uppdatera en befintlig utmärkelse"
msgid "Update an existing certification"
msgstr "Uppdatera en befintlig certifiering"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "Uppdatera ett befintligt anpassat avsnitt"
@@ -2534,6 +2599,10 @@ msgstr "Uppdatera en befintlig referens"
msgid "Update an existing skill"
msgstr "Uppdatera en befintlig färdighet"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "Uppdatera en befintlig volontär­erfarenhet"
@@ -2695,6 +2764,10 @@ msgstr "Du kan dela ditt CV via en unik offentlig URL, skydda det med ett lösen
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "Du kan inte längre använda passnyckeln \"{0}\" för att logga in efter att den har raderats. Denna åtgärd kan inte ångras."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+86 -13
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: ta\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:14\n"
"Last-Translator: \n"
"Language-Team: Tamil\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
@@ -112,7 +112,7 @@ msgstr "இந்த ஸ்லக் உடன் ஒரு ரெஸ்யூ
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "ஏ4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "செயலி புள்ளிவிபரங்கள்"
msgid "Arabic"
msgstr "அரபிக்"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "இந்த API விசையை நிச்சயமாக நீக்க விரும்புகிறீர்களா?"
@@ -440,6 +444,8 @@ msgstr "என் ரெஸ்யூமியை PDF ஆக ஏற்றும
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "என் ரெஸ்யூமியை PDF ஆக ஏற்றும
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -566,6 +574,11 @@ msgstr "உறுதி செய்"
msgid "Connect"
msgstr "இணைக்கவும்"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "இந்த ரகசிய விசையை நகலெடுத்
msgid "Copy URL"
msgstr "URL-ஐ நகலெடு"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "URL-ஐ நகலெடு"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "உருவாக்கு"
@@ -641,6 +660,10 @@ msgstr "ஒரு புதிய விருதை உருவாக்கவ
msgid "Create a new certification"
msgstr "ஒரு புதிய சான்றிதழை உருவாக்கவும்"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "ஒரு புதிய தனிப்பயன் பகுதியை உருவாக்கவும்"
@@ -688,6 +711,10 @@ msgstr "ஒரு புதிய ரெஸ்யூமியை உருவா
msgid "Create a new skill"
msgstr "ஒரு புதிய திறனை உருவாக்கவும்"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "ஒரு புதிய தன்னார்வ அனுபவத்தை உருவாக்கவும்"
@@ -1006,6 +1033,10 @@ msgstr "இங்கே நீங்கள் உள்ளிடும் அன
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "தொழில்முறை ரெஸ்யூமிகளை உருவாக்க, விருப்பத்துக்கு உருப்பெற்றி, பகிர்வதற்குத் தேவையான அனைத்தும் இங்கே. தனியுரிமையை கருத்தில் கொண்டு உருவாக்கப்பட்டதால், திறந்த மூலத்தால் இயக்கப்படுகிறது மற்றும் எப்போதும் முழுவதுமாக இலவசம்."
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "அனுபவம்"
@@ -1096,7 +1127,7 @@ msgstr "உங்கள் கடவுச்சொல்லை மறந்த
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "வடிவம்"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "இலவசம்"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "இச்சிறப்பான வடிவம்"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "ஃபிரென்ச்"
msgid "Full Width"
msgstr "முழு அகலம்"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "ஒரு சீரற்ற பெயரை உருவாக்கு"
@@ -1390,6 +1425,10 @@ msgstr "மேலும் அறிக"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "ஒரு பக்கத்தில் உள்ளடக்கத்தை எப்படி பொருத்துவது என்பதைப் பற்றி மேலும் அறிந்துகொள்ளவும்"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "இடது சீரமை"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "அஞ்சல்"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1747,7 +1786,7 @@ msgstr "விருப்பங்கள்"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "தற்போதைய முக்கிய சொல்லை சேர்க்க அல்லது சேமிக்க <0>{RETURN_KEY}</0> அல்லது <1>{COMMA_KEY}</1> ஐ அழுத்தவும்."
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume இன்று Product Hunt-ல் அறிமுக
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume திறந்த மூலமாகவும், தனியுரிமை மீது கவனம் செலுத்தியதாகவும், முற்றிலும் இலவசமாகவும் உள்ளது. மற்ற ரெஸ்யூம் பில்டர்களைப் போல் இது விளம்பரங்களை காட்டாது, உங்கள் தரவை கண்காணிக்காது, அல்லது அம்சங்களை கட்டண சுவருக்கு பின்னால் பூட்டாது."
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "சதுரம்"
@@ -1831,7 +1874,7 @@ msgstr "சதுரம் (முழு அகலம்)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "மீண்டும் செயல்படுத்து (Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "ஒரு பிழையை அறிவிக்கவும்"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "ஒரு பிரச்சினையை அறிக்கையிடவும்"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "ரஷ்யன்"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "ரஷ்யன்"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "பகிர்வு"
msgid "Show"
msgstr "காட்டு"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "சைட்பார்<<<<<<< HEAD"
msgstr "சைட்பார்"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "ஆதார ஆதாரவர்கள்"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "வேந்துகளை ஆதரிப்புகள்"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "அடிப்படையில் இருந்து உங்க
msgid "Statistics"
msgstr "புள்ளிவிபரங்கள்"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "கோடு கிழித்தல்"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "சப்ரெட்டிட்"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "நீங்கள் தேடும் கட்டளை இல்ல
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "இந்த பக்கத்திற்கு உள்ளடக்கம் மிகுந்த உயரமானது, இது PDF-ஆக ஏற்றுமதி செய்யும்போது விரும்பத்தகாத விளைவுகளை ஏற்படுத்தும்."
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "அடைமுறை கோடு"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "முன்னைய செயல்கள் நீக்கு (Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "ஏற்கனவே உள்ள விருதை புதுப்
msgid "Update an existing certification"
msgstr "ஏற்கனவே உள்ள சான்றிதழை புதுப்பிக்கவும்"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "ஏற்கனவே உள்ள தனிப்பயன் பகுதியை புதுப்பிக்கவும்"
@@ -2534,6 +2599,10 @@ msgstr "ஏற்கனவே உள்ள பரிந்துரையை ப
msgid "Update an existing skill"
msgstr "ஏற்கனவே உள்ள திறனை புதுப்பிக்கவும்"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "ஏற்கனவே உள்ள தன்னார்வ அனுபவத்தை புதுப்பிக்கவும்"
@@ -2695,6 +2764,10 @@ msgstr "உங்கள் ரெஸ்யூமியை தனித்து
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "நீக்கப்பட்ட பிறகு, \"{0}\" என்ற பாஸ்கியை உள்நுழைய இனி பயன்படுத்த முடியாது. இந்த செயலைக் களைந்து விட முடியாது."
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+684 -611
View File
File diff suppressed because it is too large Load Diff
+684 -611
View File
File diff suppressed because it is too large Load Diff
+684 -611
View File
File diff suppressed because it is too large Load Diff
+684 -611
View File
File diff suppressed because it is too large Load Diff
+684 -611
View File
File diff suppressed because it is too large Load Diff
+684 -611
View File
File diff suppressed because it is too large Load Diff
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,7 @@ msgstr "已存在使用此短链接的简历。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "应用统计数据"
msgid "Arabic"
msgstr "阿拉伯语"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "你确定要删除此 API key 吗?"
@@ -440,6 +444,8 @@ msgstr "我可以把简历导出为 PDF 吗?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "我可以把简历导出为 PDF 吗?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "改变主意了?那就把简历重命名得更具体一些吧。"
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "更新日志"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "确认"
msgid "Connect"
msgstr "连接"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "复制此密钥,并在你的应用程序中使用它来访问你的数
msgid "Copy URL"
msgstr "复制 URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "复制 URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "创建"
@@ -641,6 +660,10 @@ msgstr "创建新奖项"
msgid "Create a new certification"
msgstr "创建新证书"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "创建新的自定义章节"
@@ -688,6 +711,10 @@ msgstr "创建新简历"
msgid "Create a new skill"
msgstr "创建新技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "创建新的志愿者经历"
@@ -845,7 +872,7 @@ msgstr "断开连接"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord 频道"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "你在此处输入的所有内容都会本地存储在浏览器中。只
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "你创建、定制和分享专业简历所需的一切。以隐私为核心设计,由开源驱动,并且永久免费。"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "工作经历"
@@ -1096,7 +1127,7 @@ msgstr "你忘记密码了吗?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "格式"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "免费"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "自由格式"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "法语"
msgid "Full Width"
msgstr "全宽"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "生成一个随机名称"
@@ -1149,7 +1184,7 @@ msgstr "希腊语"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "网格"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "了解详情"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "了解更多关于如何让内容适应页面的信息"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "左对齐"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "信件"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "正在关联你的 {providerName} 账号…"
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "列表"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "偏好设置"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "按下<0>{RETURN_KEY}</0>或<1>{COMMA_KEY}</1>以添加或保存当前关键词。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume 今天上线 Product Hunt,快前往为我们打 call
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume 是开源、注重隐私且完全免费的。与其他简历生成器不同,它不会展示广告、跟踪你的数据,也不会把功能锁在付费墙后面。"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "矩形"
@@ -1831,7 +1874,7 @@ msgstr "矩形(全宽)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "重做(Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "报告错误"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "报告问题"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "俄语"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "俄语"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "发布与分享"
msgid "Show"
msgstr "显示"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "侧边栏<<<<<<< HEAD"
msgstr "侧边栏"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "赞助者"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "赞助"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "从头开始构建你的简历"
msgid "Statistics"
msgstr "统计数据"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "删除线"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit 论坛"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "你要查找的命令不存在。"
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "内容过高,超出了本页面,在导出为 PDF 时可能会导致不理想的效果。"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "下划线"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "撤销(Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "更新现有奖项"
msgid "Update an existing certification"
msgstr "更新现有证书"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "更新现有自定义章节"
@@ -2534,6 +2599,10 @@ msgstr "更新现有推荐人"
msgid "Update an existing skill"
msgstr "更新现有技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "更新现有志愿者经历"
@@ -2695,6 +2764,10 @@ msgstr "你可以通过唯一的公共 URL 分享你的简历,用密码保护
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "删除后,你将无法再使用通行密钥“{0}”登录。此操作不可撤销。"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+90 -17
View File
@@ -8,7 +8,7 @@ msgstr ""
"Language: zh\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-01-25 23:10\n"
"PO-Revision-Date: 2026-01-31 12:13\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -112,7 +112,7 @@ msgstr "已有使用這個標示碼的履歷。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "A4"
msgstr ""
msgstr "A4"
#: src/routes/_home/-sections/faq.tsx
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
@@ -297,6 +297,10 @@ msgstr "應用程式統計資料"
msgid "Arabic"
msgstr "阿拉伯文"
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr "確定要刪除此 API Key 嗎?"
@@ -440,6 +444,8 @@ msgstr "我可以把履歷匯出成 PDF 嗎?"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -460,6 +466,8 @@ msgstr "我可以把履歷匯出成 PDF 嗎?"
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -504,7 +512,7 @@ msgstr "改變主意了嗎?將履歷重新命名成更具描述性的名稱吧
#: src/routes/_home/-sections/footer.tsx
msgid "Changelog"
msgstr ""
msgstr "更新日誌"
#: src/routes/auth/forgot-password.tsx
msgid "Check your email for a link to reset your password."
@@ -566,6 +574,11 @@ msgstr "確認"
msgid "Connect"
msgstr "連結"
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -606,10 +619,15 @@ msgstr "複製這組私密金鑰,並在您的應用程式中使用它來存取
msgid "Copy URL"
msgstr "複製 URL"
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -620,6 +638,7 @@ msgstr "複製 URL"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr "建立"
@@ -641,6 +660,10 @@ msgstr "建立新的得獎紀錄"
msgid "Create a new certification"
msgstr "建立新的證照"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr "建立新的自訂段落"
@@ -688,6 +711,10 @@ msgstr "建立新履歷"
msgid "Create a new skill"
msgstr "建立新的技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr "建立新的志工經歷"
@@ -845,7 +872,7 @@ msgstr "中斷連結"
#: src/routes/_home/-sections/footer.tsx
msgid "Discord"
msgstr ""
msgstr "Discord"
#: src/routes/_home/-sections/footer.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/information.tsx
@@ -1006,6 +1033,10 @@ msgstr "您在這裡輸入的所有內容都會儲存在瀏覽器本機。只有
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr "建立、客製化與分享專業履歷所需的一切功能一應俱全。以隱私為出發點,由開放原始碼驅動,而且永遠完全免費。"
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr "經歷"
@@ -1096,7 +1127,7 @@ msgstr "忘記密碼?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgctxt "Page Format (A4, Letter or Free-Form)"
msgid "Format"
msgstr ""
msgstr "格式"
#: src/routes/_home/-sections/features.tsx
msgid "Free"
@@ -1104,7 +1135,7 @@ msgstr "免費"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Free-Form"
msgstr ""
msgstr "自由格式"
#: src/utils/locale.ts
msgid "French"
@@ -1114,6 +1145,10 @@ msgstr "法文"
msgid "Full Width"
msgstr "全幅寬"
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr "產生隨機名稱"
@@ -1149,7 +1184,7 @@ msgstr "希臘語"
#: src/routes/dashboard/resumes/index.tsx
msgid "Grid"
msgstr ""
msgstr "網格"
#: src/routes/_home/-sections/donate.tsx
msgid "Grow the Team"
@@ -1390,6 +1425,10 @@ msgstr "瞭解更多"
#: src/components/resume/preview.tsx
msgid "Learn more about how to fit content on a page"
msgstr "深入了解如何讓內容適應頁面"
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
@@ -1402,7 +1441,7 @@ msgstr "靠左對齊"
#: src/routes/builder/$resumeId/-sidebar/right/sections/page.tsx
msgid "Letter"
msgstr ""
msgstr "信件"
#: src/dialogs/resume/sections/language.tsx
#: src/dialogs/resume/sections/skill.tsx
@@ -1438,7 +1477,7 @@ msgstr "正在連結您的 {providerName} 帳戶…"
#: src/routes/dashboard/resumes/index.tsx
msgid "List"
msgstr ""
msgstr "列表"
#: src/utils/locale.ts
msgid "Lithuanian"
@@ -1747,7 +1786,7 @@ msgstr "偏好設定"
#: src/components/input/chip-input.tsx
msgid "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the current keyword."
msgstr ""
msgstr "請按下 <0>{RETURN_KEY}</0> 或 <1>{COMMA_KEY}</1> 來新增或儲存目前的關鍵字。"
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Primary Color"
@@ -1820,6 +1859,10 @@ msgstr "Reactive Resume 今日登上 Product Hunt,快前往給予支持!"
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr "Reactive Resume 是開放原始碼、重視隱私且完全免費的工具。與其他履歷建立工具不同,它不會顯示廣告、不追蹤您的資料,也不會把功能鎖在付費牆後面。"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr "長方形"
@@ -1831,7 +1874,7 @@ msgstr "長方形(全幅寬)"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Redo (Ctrl+Y)"
msgstr ""
msgstr "重做(Ctrl+Y)"
#: src/utils/resume/section.tsx
msgid "References"
@@ -1867,7 +1910,7 @@ msgstr "回報錯誤"
#: src/routes/_home/-sections/footer.tsx
msgid "Report an issue"
msgstr ""
msgstr "回報問題"
#: src/routes/dashboard/settings/profile.tsx
msgid "Resend verification email"
@@ -1927,6 +1970,7 @@ msgstr "俄文"
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1937,6 +1981,7 @@ msgstr "俄文"
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2036,9 +2081,21 @@ msgstr "分享"
msgid "Show"
msgstr "顯示"
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "側邊欄<<<<<<< HEAD"
msgstr "側邊欄"
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2144,7 +2201,7 @@ msgstr "贊助者"
#: src/routes/_home/-sections/footer.tsx
msgid "Sponsorships"
msgstr ""
msgstr "贊助"
#: src/components/level/combobox.tsx
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
@@ -2173,13 +2230,17 @@ msgstr "從零開始建立您的履歷"
msgid "Statistics"
msgstr "統計資料"
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr "刪除線"
#: src/routes/_home/-sections/footer.tsx
msgid "Subreddit"
msgstr ""
msgstr "Subreddit"
#: src/utils/resume/section.tsx
msgid "Summary"
@@ -2267,7 +2328,7 @@ msgstr "您要找的指令不存在。"
#: src/components/resume/preview.tsx
msgid "The content is too tall for this page, this may cause undesirable results when exporting to PDF."
msgstr ""
msgstr "本頁內容過高,匯出為 PDF 時可能會出現不理想的效果。"
#: src/routes/auth/resume-password.tsx
msgid "The password you entered is incorrect"
@@ -2457,7 +2518,7 @@ msgstr "底線"
#: src/routes/builder/$resumeId/-components/dock.tsx
msgctxt "'Ctrl' may be replaced with the locale-specific equivalent (e.g. 'Strg' for QWERTZ layouts)."
msgid "Undo (Ctrl+Z)"
msgstr ""
msgstr "復原(Ctrl+Z)"
#: src/routes/_home/-sections/features.tsx
msgid "Unlimited Resumes"
@@ -2494,6 +2555,10 @@ msgstr "更新現有的得獎紀錄"
msgid "Update an existing certification"
msgstr "更新現有的證照"
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr "更新現有的自訂段落"
@@ -2534,6 +2599,10 @@ msgstr "更新現有的推薦人"
msgid "Update an existing skill"
msgstr "更新現有的技能"
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr "更新現有的志工經歷"
@@ -2695,6 +2764,10 @@ msgstr "您可以透過唯一的公開 URL 分享履歷、以密碼加以保護
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr "刪除後,您將無法再使用通行金鑰「{0}」登入。此動作無法復原。"
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+74 -1
View File
@@ -292,6 +292,10 @@ msgstr ""
msgid "Arabic"
msgstr ""
#: src/hooks/use-form-blocker.tsx
msgid "Are you sure you want to close this dialog?"
msgstr ""
#: src/routes/dashboard/settings/api-keys.tsx
msgid "Are you sure you want to delete this API key?"
msgstr ""
@@ -435,6 +439,8 @@ msgstr ""
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -455,6 +461,8 @@ msgstr ""
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/hooks/use-prompt.tsx
@@ -561,6 +569,11 @@ msgstr ""
msgid "Connect"
msgstr ""
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Content"
msgstr ""
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
#: src/dialogs/auth/enable-two-factor.tsx
@@ -601,10 +614,15 @@ msgstr ""
msgid "Copy URL"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Cover Letter"
msgstr ""
#: src/dialogs/api-key/create.tsx
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -615,6 +633,7 @@ msgstr ""
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create"
msgstr ""
@@ -636,6 +655,10 @@ msgstr ""
msgid "Create a new certification"
msgstr ""
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Create a new cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Create a new custom section"
msgstr ""
@@ -683,6 +706,10 @@ msgstr ""
msgid "Create a new skill"
msgstr ""
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Create a new summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Create a new volunteer experience"
msgstr ""
@@ -1001,6 +1028,10 @@ msgstr ""
msgid "Everything you need to create, customize, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Exit Fullscreen"
msgstr ""
#: src/utils/resume/section.tsx
msgid "Experience"
msgstr ""
@@ -1109,6 +1140,10 @@ msgstr ""
msgid "Full Width"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Fullscreen"
msgstr ""
#: src/dialogs/resume/index.tsx
msgid "Generate a random name"
msgstr ""
@@ -1387,6 +1422,10 @@ msgstr ""
msgid "Learn more about how to fit content on a page"
msgstr ""
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
msgid "Leave empty to reset the title to the original."
msgstr ""
@@ -1815,6 +1854,10 @@ msgstr ""
msgid "Reactive Resume is open-source, privacy-focused, and completely free. Unlike other resume builders, it doesn't show ads, track your data, or limit your features behind a paywall."
msgstr ""
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Recipient"
msgstr ""
#: src/components/level/combobox.tsx
msgid "Rectangle"
msgstr ""
@@ -1922,6 +1965,7 @@ msgstr ""
#: src/dialogs/resume/index.tsx
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/cover-letter.tsx
#: src/dialogs/resume/sections/custom.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
@@ -1932,6 +1976,7 @@ msgstr ""
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/skill.tsx
#: src/dialogs/resume/sections/summary-item.tsx
#: src/dialogs/resume/sections/volunteer.tsx
#: src/routes/dashboard/settings/profile.tsx
msgid "Save Changes"
@@ -2031,9 +2076,21 @@ msgstr ""
msgid "Show"
msgstr ""
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
#: src/dialogs/resume/sections/experience.tsx
#: src/dialogs/resume/sections/profile.tsx
#: src/dialogs/resume/sections/project.tsx
#: src/dialogs/resume/sections/publication.tsx
#: src/dialogs/resume/sections/reference.tsx
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Show link in title"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Sidebar"
msgstr "<<<<<<< HEAD"
msgstr ""
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/index.tsx
msgid "Sidebar Width"
@@ -2168,6 +2225,10 @@ msgstr ""
msgid "Statistics"
msgstr ""
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr ""
#: src/components/input/rich-input.tsx
msgid "Strike"
msgstr ""
@@ -2489,6 +2550,10 @@ msgstr ""
msgid "Update an existing certification"
msgstr ""
#: src/dialogs/resume/sections/cover-letter.tsx
msgid "Update an existing cover letter"
msgstr ""
#: src/dialogs/resume/sections/custom.tsx
msgid "Update an existing custom section"
msgstr ""
@@ -2529,6 +2594,10 @@ msgstr ""
msgid "Update an existing skill"
msgstr ""
#: src/dialogs/resume/sections/summary-item.tsx
msgid "Update an existing summary item"
msgstr ""
#: src/dialogs/resume/sections/volunteer.tsx
msgid "Update an existing volunteer experience"
msgstr ""
@@ -2690,6 +2759,10 @@ msgstr ""
msgid "You cannot use the passkey \"{0}\" anymore to sign in after deletion. This action cannot be undone."
msgstr ""
#: src/hooks/use-form-blocker.tsx
msgid "You have unsaved changes that will be lost."
msgstr ""
#: src/routes/auth/forgot-password.tsx
#: src/routes/auth/register.tsx
msgid "You've got mail!"
+39 -37
View File
@@ -1,10 +1,10 @@
{
"name": "reactive-resume",
"description": "Reactive Resume is a free and open-source resume builder that simplifies the process of creating, updating, and sharing your resume.",
"version": "5.0.3",
"version": "5.0.6",
"license": "MIT",
"type": "module",
"packageManager": "pnpm@10.28.2+sha512.41872f037ad22f7348e3b1debbaf7e867cfd448f2726d9cf74c08f19507c31d2c8e7a11525b983febc2df640b5438dee6023ebb1f84ed43cc2d654d2bc326264",
"packageManager": "pnpm@10.29.1+sha512.48dae233635a645768a3028d19545cacc1688639eeb1f3734e42d6d6b971afbf22aa1ac9af52a173d9c3a20c15857cfa400f19994d79a2f626fcc73fccda9bbc",
"repository": {
"type": "git",
"url": "https://github.com/amruthpillai/reactive-resume.git"
@@ -31,12 +31,12 @@
"typecheck": "tsc --noEmit"
},
"dependencies": {
"@ai-sdk/anthropic": "^3.0.28",
"@ai-sdk/google": "^3.0.15",
"@ai-sdk/openai": "^3.0.21",
"@aws-sdk/client-s3": "^3.975.0",
"@better-auth/core": "1.5.0-beta.10",
"@better-auth/passkey": "1.5.0-beta.10",
"@ai-sdk/anthropic": "^3.0.38",
"@ai-sdk/google": "^3.0.22",
"@ai-sdk/openai": "^3.0.26",
"@aws-sdk/client-s3": "^3.985.0",
"@better-auth/core": "1.5.0-beta.13",
"@better-auth/passkey": "1.5.0-beta.13",
"@dnd-kit/core": "^6.3.1",
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
@@ -56,47 +56,49 @@
"@sindresorhus/slugify": "^3.0.0",
"@t3-oss/env-core": "^0.13.10",
"@tanstack/react-query": "5.90.20",
"@tanstack/react-router": "^1.157.16",
"@tanstack/react-router-ssr-query": "^1.157.16",
"@tanstack/react-start": "^1.157.16",
"@tanstack/zod-adapter": "^1.157.16",
"@tiptap/extension-highlight": "^3.17.1",
"@tiptap/extension-table": "^3.17.1",
"@tiptap/extension-text-align": "^3.17.1",
"@tiptap/pm": "^3.17.1",
"@tiptap/react": "^3.17.1",
"@tiptap/starter-kit": "^3.17.1",
"ai": "^6.0.57",
"ai-sdk-ollama": "^3.3.0",
"@tanstack/react-router": "^1.158.4",
"@tanstack/react-router-ssr-query": "^1.158.4",
"@tanstack/react-start": "^1.159.0",
"@tanstack/zod-adapter": "^1.158.4",
"@tiptap/extension-highlight": "^3.19.0",
"@tiptap/extension-table": "^3.19.0",
"@tiptap/extension-text-align": "^3.19.0",
"@tiptap/pm": "^3.19.0",
"@tiptap/react": "^3.19.0",
"@tiptap/starter-kit": "^3.19.0",
"ai": "^6.0.77",
"ai-sdk-ollama": "^3.5.0",
"bcrypt": "^6.0.0",
"better-auth": "1.5.0-beta.10",
"better-auth": "1.5.0-beta.13",
"class-variance-authority": "^0.7.1",
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"dompurify": "^3.3.1",
"drizzle-orm": "^1.0.0-beta.12-a5629fb",
"drizzle-orm": "^1.0.0-beta.15-859cf75",
"drizzle-zod": "^0.8.3",
"es-toolkit": "^1.44.0",
"fast-deep-equal": "^3.1.3",
"fast-json-patch": "^3.1.1",
"fuse.js": "^7.1.0",
"immer": "^11.1.3",
"input-otp": "^1.4.2",
"js-cookie": "^3.0.5",
"monaco-editor": "^0.55.1",
"motion": "^12.29.2",
"nodemailer": "^7.0.13",
"pg": "^8.17.2",
"puppeteer-core": "^24.36.1",
"motion": "^12.33.0",
"nodemailer": "^8.0.1",
"pg": "^8.18.0",
"puppeteer-core": "^24.37.2",
"qrcode.react": "^4.2.0",
"radix-ui": "^1.4.3",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"react-hook-form": "^7.71.1",
"react-hotkeys-hook": "^5.2.3",
"react-resizable-panels": "^4.5.2",
"react-window": "^2.2.5",
"react-hotkeys-hook": "^5.2.4",
"react-resizable-panels": "^4.6.2",
"react-window": "^2.2.6",
"react-zoom-pan-pinch": "^3.7.0",
"reflect-metadata": "^0.2.2",
"shadcn": "^3.7.0",
"shadcn": "^3.8.4",
"sharp": "^0.34.5",
"sonner": "^2.0.7",
"tailwind-merge": "^3.4.0",
@@ -110,25 +112,25 @@
"workbox-window": "^7.4.0",
"zod": "^4.3.6",
"zundo": "^2.3.0",
"zustand": "^5.0.10"
"zustand": "^5.0.11"
},
"devDependencies": {
"@biomejs/biome": "^2.3.13",
"@biomejs/biome": "^2.3.14",
"@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",
"@types/node": "^25.0.10",
"@types/node": "^25.2.1",
"@types/nodemailer": "^7.0.9",
"@types/pg": "^8.16.0",
"@types/react": "^19.2.10",
"@types/react": "^19.2.13",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^5.1.2",
"@vitejs/plugin-react": "^5.1.3",
"babel-plugin-macros": "^3.1.0",
"drizzle-kit": "^1.0.0-beta.12-a5629fb",
"knip": "^5.82.1",
"drizzle-kit": "^1.0.0-beta.15-859cf75",
"knip": "^5.83.1",
"nitro": "npm:nitro-nightly@latest",
"node-addon-api": "^8.5.0",
"node-gyp": "^12.2.0",
+1845 -1849
View File
File diff suppressed because it is too large Load Diff
+87 -24
View File
@@ -2,6 +2,8 @@ import { t } from "@lingui/core/macro";
import { useLingui } from "@lingui/react";
import { Trans } from "@lingui/react/macro";
import {
ArrowsInSimpleIcon,
ArrowsOutSimpleIcon,
CodeBlockIcon,
CodeSimpleIcon,
ColumnsPlusLeftIcon,
@@ -48,11 +50,13 @@ import {
useEditorState,
} from "@tiptap/react";
import StarterKit from "@tiptap/starter-kit";
import { useMemo } from "react";
import { VisuallyHidden } from "radix-ui";
import { useMemo, useState } from "react";
import { toast } from "sonner";
import { match } from "ts-pattern";
import z from "zod";
import { Button } from "@/components/ui/button";
import { Dialog, DialogContent, DialogDescription, DialogTitle } from "@/components/ui/dialog";
import {
DropdownMenu,
DropdownMenuCheckboxItem,
@@ -103,6 +107,7 @@ type Props = UseEditorOptions & {
export function RichInput({ value, onChange, style, className, editorClassName, ...options }: Props) {
const { i18n } = useLingui();
const textDirection = isRTL(i18n.locale) ? "rtl" : undefined;
const [isFullscreen, setIsFullscreen] = useState(false);
const editor = useEditor({
...options,
@@ -115,11 +120,13 @@ export function RichInput({ value, onChange, style, className, editorClassName,
attributes: {
spellcheck: "false",
"data-editor": "true",
"data-fullscreen": isFullscreen ? "true" : "false",
class: cn(
"group/editor",
"max-h-[400px] min-h-[100px] overflow-y-auto p-3 pb-0",
"group/editor overflow-y-auto p-3 pb-4",
"rounded-md rounded-t-none border outline-none focus-visible:border-ring",
"[td:has(.selectedCell)]:bg-primary",
"data-[fullscreen=false]:max-h-[400px] data-[fullscreen=false]:min-h-[100px]",
"data-[fullscreen=true]:max-h-none data-[fullscreen=true]:min-h-full",
styles.tiptap_content,
styles.editor_content,
editorClassName,
@@ -135,17 +142,55 @@ export function RichInput({ value, onChange, style, className, editorClassName,
if (!editor) return null;
const editorElement = (
<div className="relative">
<EditorToolbar editor={editor} isFullscreen={isFullscreen} />
<EditorContent editor={editor} />
<Button
size="icon"
variant="secondary"
className="absolute right-2 bottom-2 size-7"
title={isFullscreen ? t`Exit Fullscreen` : t`Fullscreen`}
onClick={() => setIsFullscreen(!isFullscreen)}
>
{isFullscreen ? <ArrowsInSimpleIcon className="size-4" /> : <ArrowsOutSimpleIcon className="size-4" />}
</Button>
</div>
);
if (isFullscreen) {
return (
<EditorContext value={providerValue}>
<div className={cn("rounded-md", className)} style={style}>
{/* Placeholder to maintain layout */}
<div className="h-[200px] rounded-md border border-dashed" />
</div>
<Dialog open={isFullscreen} onOpenChange={setIsFullscreen}>
<DialogContent className="flex h-[95svh] max-h-none! w-[95svw] max-w-none! flex-col p-4 sm:max-w-none! 2xl:max-w-none!">
<VisuallyHidden.Root>
<DialogTitle>Fullscreen Editor</DialogTitle>
<DialogDescription>Edit content in fullscreen mode</DialogDescription>
</VisuallyHidden.Root>
{editorElement}
</DialogContent>
</Dialog>
</EditorContext>
);
}
return (
<EditorContext value={providerValue}>
<div className={cn("rounded-md", className)} style={style}>
<EditorToolbar editor={editor} />
<EditorContent editor={editor} />
{editorElement}
</div>
</EditorContext>
);
}
function EditorToolbar({ editor }: { editor: Editor }) {
function EditorToolbar({ editor, isFullscreen }: { editor: Editor; isFullscreen: boolean }) {
const prompt = usePrompt();
const state = useEditorState({
@@ -313,7 +358,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
return (
<div className="flex flex-wrap items-center gap-y-0.5 rounded-md rounded-b-none border border-b-0">
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Bold`}
@@ -325,7 +370,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Toggle>
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Italic`}
@@ -337,7 +382,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Toggle>
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Underline`}
@@ -349,7 +394,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Toggle>
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Strike`}
@@ -361,7 +406,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Toggle>
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Highlight`}
@@ -376,7 +421,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button size="sm" tabIndex={-1} variant="ghost" className="rounded-none">
<Button size={isFullscreen ? "lg" : "sm"} tabIndex={-1} variant="ghost" className="rounded-none">
{match(state)
.with({ isParagraph: true }, () => <ParagraphIcon className="size-3.5" />)
.with({ isHeading1: true }, () => <TextHOneIcon className="size-3.5" />)
@@ -446,7 +491,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button size="sm" tabIndex={-1} variant="ghost" className="rounded-none">
<Button size={isFullscreen ? "lg" : "sm"} tabIndex={-1} variant="ghost" className="rounded-none">
{match(state)
.with({ isLeftAlign: true }, () => <TextAlignLeftIcon className="size-3.5" />)
.with({ isCenterAlign: true }, () => <TextAlignCenterIcon className="size-3.5" />)
@@ -492,7 +537,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
<div className="mx-1 h-5 w-px bg-border" />
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Bullet List`}
@@ -504,7 +549,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Toggle>
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Ordered List`}
@@ -516,7 +561,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Toggle>
<Button
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
variant="ghost"
className="rounded-none"
@@ -527,7 +572,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Button>
<Button
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
variant="ghost"
className="rounded-none"
@@ -540,17 +585,29 @@ function EditorToolbar({ editor }: { editor: Editor }) {
<div className="mx-1 h-5 w-px bg-border" />
{state.isLink ? (
<Button size="sm" tabIndex={-1} variant="ghost" className="rounded-none" onClick={state.unsetLink}>
<Button
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
variant="ghost"
className="rounded-none"
onClick={state.unsetLink}
>
<LinkBreakIcon className="size-3.5" />
</Button>
) : (
<Button size="sm" tabIndex={-1} variant="ghost" className="rounded-none" onClick={state.setLink}>
<Button
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
variant="ghost"
className="rounded-none"
onClick={state.setLink}
>
<LinkIcon className="size-3.5" />
</Button>
)}
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Inline Code`}
@@ -562,7 +619,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Toggle>
<Toggle
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
className="rounded-none"
title={t`Code Block`}
@@ -575,7 +632,13 @@ function EditorToolbar({ editor }: { editor: Editor }) {
<DropdownMenu>
<DropdownMenuTrigger asChild>
<Button size="sm" tabIndex={-1} variant="ghost" className="rounded-none" title={t`Table`}>
<Button
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
variant="ghost"
className="rounded-none"
title={t`Table`}
>
<TableIcon className="size-3.5" />
</Button>
</DropdownMenuTrigger>
@@ -621,7 +684,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</DropdownMenu>
<Button
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
variant="ghost"
className="rounded-none"
@@ -632,7 +695,7 @@ function EditorToolbar({ editor }: { editor: Editor }) {
</Button>
<Button
size="sm"
size={isFullscreen ? "lg" : "sm"}
tabIndex={-1}
variant="ghost"
className="rounded-none"
+21 -18
View File
@@ -24,9 +24,10 @@ function ensurePrefix(url: string) {
type Props = Omit<React.ComponentProps<"input">, "value" | "onChange"> & {
value: z.infer<typeof urlSchema>;
onChange: (value: z.infer<typeof urlSchema>) => void;
hideLabelButton?: boolean;
};
export function URLInput({ value, onChange, ...props }: Props) {
export function URLInput({ value, onChange, hideLabelButton, ...props }: Props) {
const handleUrlChange = useCallback(
(e: React.ChangeEvent<HTMLInputElement>) => {
onChange({
@@ -59,24 +60,26 @@ export function URLInput({ value, onChange, ...props }: Props) {
{...props}
/>
<InputGroupAddon align="inline-end">
<Popover>
<PopoverTrigger asChild>
<InputGroupButton size="icon-sm" title={t`Add a label to the URL`}>
<TagIcon />
</InputGroupButton>
</PopoverTrigger>
{!hideLabelButton && (
<InputGroupAddon align="inline-end">
<Popover>
<PopoverTrigger asChild>
<InputGroupButton size="icon-sm" title={t`Add a label to the URL`}>
<TagIcon />
</InputGroupButton>
</PopoverTrigger>
<PopoverContent className="pt-3">
<div className="grid gap-2" onClick={(e) => e.stopPropagation()}>
<Label htmlFor="url-label">
<Trans>Label</Trans>
</Label>
<Input id="url-label" name="url-label" value={value.label} onChange={handleLabelChange} />
</div>
</PopoverContent>
</Popover>
</InputGroupAddon>
<PopoverContent className="pt-3">
<div className="grid gap-2" onClick={(e) => e.stopPropagation()}>
<Label htmlFor="url-label">
<Trans>Label</Trans>
</Label>
<Input id="url-label" name="url-label" value={value.label} onChange={handleLabelChange} />
</div>
</PopoverContent>
</Popover>
</InputGroupAddon>
)}
</InputGroup>
);
}
+2
View File
@@ -29,6 +29,7 @@ export function LevelDisplay({ icon, type, level, className, ...props }: Props)
return (
<div
key={index}
data-active={isActive}
className={cn(
"h-2.5 flex-1 border border-(--page-primary-color) border-x-0 first:border-l last:border-r",
isActive && "bg-(--page-primary-color)",
@@ -50,6 +51,7 @@ export function LevelDisplay({ icon, type, level, className, ...props }: Props)
return (
<div
key={index}
data-active={isActive}
className={cn(
"size-2.5 border border-(--page-primary-color)",
isActive && "bg-(--page-primary-color)",
-6
View File
@@ -53,12 +53,6 @@
text-underline-offset: 0.15rem;
}
@media print {
a {
text-decoration: none;
}
}
strong {
font-weight: var(--page-body-font-weight-bold);
}
@@ -1,9 +1,17 @@
import { match } from "ts-pattern";
import type { CustomSectionItem, SectionItem, SectionType } from "@/schema/resume/data";
import type {
CoverLetterItem as CoverLetterItemType,
CustomSectionItem,
CustomSectionType,
SectionItem,
SectionType,
SummaryItem as SummaryItemType,
} from "@/schema/resume/data";
import { cn } from "@/utils/style";
import { useResumeStore } from "../store/resume";
import { AwardsItem } from "./items/awards-item";
import { CertificationsItem } from "./items/certifications-item";
import { CoverLetterItem } from "./items/cover-letter-item";
import { EducationItem } from "./items/education-item";
import { ExperienceItem } from "./items/experience-item";
import { InterestsItem } from "./items/interests-item";
@@ -13,6 +21,7 @@ import { ProjectsItem } from "./items/projects-item";
import { PublicationsItem } from "./items/publications-item";
import { ReferencesItem } from "./items/references-item";
import { SkillsItem } from "./items/skills-item";
import { SummaryItem } from "./items/summary-item";
import { VolunteerItem } from "./items/volunteer-item";
import { PageSection } from "./page-section";
import { PageSummary } from "./page-summary";
@@ -23,8 +32,9 @@ type SectionComponentProps = {
};
// Helper to render item component based on type
function renderItemByType(type: SectionType, item: CustomSectionItem, itemClassName?: string) {
function renderItemByType(type: CustomSectionType, item: CustomSectionItem, itemClassName?: string) {
return match(type)
.with("summary", () => <SummaryItem {...(item as SummaryItemType)} className={itemClassName} />)
.with("profiles", () => <ProfilesItem {...(item as SectionItem<"profiles">)} className={itemClassName} />)
.with("experience", () => <ExperienceItem {...(item as SectionItem<"experience">)} className={itemClassName} />)
.with("education", () => <EducationItem {...(item as SectionItem<"education">)} className={itemClassName} />)
@@ -41,6 +51,7 @@ function renderItemByType(type: SectionType, item: CustomSectionItem, itemClassN
))
.with("volunteer", () => <VolunteerItem {...(item as SectionItem<"volunteer">)} className={itemClassName} />)
.with("references", () => <ReferencesItem {...(item as SectionItem<"references">)} className={itemClassName} />)
.with("cover-letter", () => <CoverLetterItem {...(item as CoverLetterItemType)} className={itemClassName} />)
.exhaustive();
}
@@ -163,7 +174,9 @@ export function getSectionComponent(
return (
<section className={cn(`page-section page-section-custom page-section-${id}`, sectionClassName)}>
<h6 className="mb-1.5 text-(--page-primary-color)">{customSection.title}</h6>
{customSection.type !== "summary" && customSection.type !== "cover-letter" && (
<h6 className="mb-1.5 text-(--page-primary-color)">{customSection.title}</h6>
)}
<div
className="section-content grid gap-x-(--page-gap-x) gap-y-(--page-gap-y)"
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type AwardsItemProps = SectionItem<"awards"> & {
@@ -15,7 +16,12 @@ export function AwardsItem({ className, ...item }: AwardsItemProps) {
<div className="section-item-header awards-item-header">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title awards-item-title">{item.title}</strong>
<LinkedTitle
title={item.title}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title awards-item-title"
/>
<span className="section-item-metadata awards-item-date shrink-0 text-end">{item.date}</span>
</div>
@@ -31,9 +37,11 @@ export function AwardsItem({ className, ...item }: AwardsItemProps) {
</div>
{/* Website */}
<div className="section-item-website awards-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
{!item.options?.showLinkInTitle && (
<div className="section-item-website awards-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
)}
</div>
);
}
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type CertificationsItemProps = SectionItem<"certifications"> & {
@@ -15,7 +16,12 @@ export function CertificationsItem({ className, ...item }: CertificationsItemPro
<div className="section-item-header certifications-item-header">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title certifications-item-title">{item.title}</strong>
<LinkedTitle
title={item.title}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title certifications-item-title"
/>
<span className="section-item-metadata certifications-item-date shrink-0 text-end">{item.date}</span>
</div>
@@ -36,9 +42,11 @@ export function CertificationsItem({ className, ...item }: CertificationsItemPro
</div>
{/* Website */}
<div className="section-item-website certifications-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
{!item.options?.showLinkInTitle && (
<div className="section-item-website certifications-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
)}
</div>
);
}
@@ -0,0 +1,28 @@
import { TiptapContent } from "@/components/input/rich-input";
import type { CoverLetterItem as CoverLetterItemType } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
type CoverLetterItemProps = CoverLetterItemType & {
className?: string;
};
export function CoverLetterItem({ className, ...item }: CoverLetterItemProps) {
if (!stripHtml(item.recipient) && !stripHtml(item.content)) return null;
return (
<div className={cn("cover-letter-item", className)}>
{stripHtml(item.recipient) && (
<div className="cover-letter-item-recipient mb-4">
<TiptapContent content={item.recipient} />
</div>
)}
{stripHtml(item.content) && (
<div className="cover-letter-item-content">
<TiptapContent content={item.content} />
</div>
)}
</div>
);
}
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type EducationItemProps = SectionItem<"education"> & {
@@ -15,7 +16,12 @@ export function EducationItem({ className, ...item }: EducationItemProps) {
<div className="section-item-header education-item-header mb-2">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title education-item-title">{item.school}</strong>
<LinkedTitle
title={item.school}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title education-item-title"
/>
<span className="section-item-metadata education-item-degree-grade shrink-0 text-end">
{[item.degree, item.grade].filter(Boolean).join(" • ")}
</span>
@@ -38,9 +44,11 @@ export function EducationItem({ className, ...item }: EducationItemProps) {
</div>
{/* Website */}
<div className="section-item-website education-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
{!item.options?.showLinkInTitle && (
<div className="section-item-website education-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
)}
</div>
);
}
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type ExperienceItemProps = SectionItem<"experience"> & {
@@ -15,7 +16,12 @@ export function ExperienceItem({ className, ...item }: ExperienceItemProps) {
<div className="section-item-header experience-item-header">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title experience-item-title">{item.company}</strong>
<LinkedTitle
title={item.company}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title experience-item-title"
/>
<span className="section-item-metadata experience-item-location shrink-0 text-end">{item.location}</span>
</div>
@@ -34,9 +40,11 @@ export function ExperienceItem({ className, ...item }: ExperienceItemProps) {
</div>
{/* Website */}
<div className="section-item-website experience-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
{!item.options?.showLinkInTitle && (
<div className="section-item-website experience-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
)}
</div>
);
}
@@ -16,9 +16,11 @@ export function InterestsItem({ className, ...item }: InterestsItemProps) {
</div>
{/* Keywords */}
<span className="section-item-keywords interests-item-keywords inline-block opacity-80">
{item.keywords.join(", ")}
</span>
{item.keywords.length > 0 && (
<span className="section-item-keywords interests-item-keywords inline-block opacity-80">
{item.keywords.join(", ")}
</span>
)}
</div>
);
}
@@ -1,5 +1,6 @@
import type { SectionItem } from "@/schema/resume/data";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageIcon } from "../page-icon";
import { PageLink } from "../page-link";
@@ -13,15 +14,22 @@ export function ProfilesItem({ className, ...item }: ProfilesItemProps) {
{/* Header */}
<div className="section-item-header profiles-item-header flex items-center gap-x-1.5">
<PageIcon icon={item.icon} className="section-item-icon profiles-item-icon" />
<strong className="section-item-title profiles-item-network">{item.network}</strong>
<LinkedTitle
title={item.network}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title profiles-item-network"
/>
</div>
{/* Website */}
<PageLink
{...item.website}
label={item.website.label || item.username}
className="section-item-website profiles-item-website"
/>
{!item.options?.showLinkInTitle && (
<PageLink
{...item.website}
label={item.website.label || item.username}
className="section-item-website profiles-item-website"
/>
)}
</div>
);
}
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type ProjectsItemProps = SectionItem<"projects"> & {
@@ -15,7 +16,12 @@ export function ProjectsItem({ className, ...item }: ProjectsItemProps) {
<div className="section-item-header projects-item-header">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title projects-item-title">{item.name}</strong>
<LinkedTitle
title={item.name}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title projects-item-title"
/>
<span className="section-item-metadata projects-item-period shrink-0 text-end">{item.period}</span>
</div>
</div>
@@ -28,9 +34,11 @@ export function ProjectsItem({ className, ...item }: ProjectsItemProps) {
</div>
{/* Website */}
<div className="section-item-website projects-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
{!item.options?.showLinkInTitle && (
<div className="section-item-website projects-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
)}
</div>
);
}
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type PublicationsItemProps = SectionItem<"publications"> & {
@@ -15,7 +16,12 @@ export function PublicationsItem({ className, ...item }: PublicationsItemProps)
<div className="section-item-header publications-item-header">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title publications-item-title">{item.title}</strong>
<LinkedTitle
title={item.title}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title publications-item-title"
/>
<span className="section-item-metadata publications-item-date shrink-0 text-end">{item.date}</span>
</div>
@@ -36,9 +42,11 @@ export function PublicationsItem({ className, ...item }: PublicationsItemProps)
</div>
{/* Website */}
<div className="section-item-website publications-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
{!item.options?.showLinkInTitle && (
<div className="section-item-website publications-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
)}
</div>
);
}
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type ReferencesItemProps = SectionItem<"references"> & {
@@ -15,7 +16,12 @@ export function ReferencesItem({ className, ...item }: ReferencesItemProps) {
<div className="section-item-header references-item-header">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title references-item-name">{item.name}</strong>
<LinkedTitle
title={item.name}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title references-item-name"
/>
</div>
{/* Row 2 */}
@@ -37,11 +43,13 @@ export function ReferencesItem({ className, ...item }: ReferencesItemProps) {
<span className="section-item-metadata references-item-phone inline-block">{item.phone}</span>
{/* Row 2 */}
<PageLink
{...item.website}
label={item.website.label}
className="section-item-website references-item-website"
/>
{!item.options?.showLinkInTitle && (
<PageLink
{...item.website}
label={item.website.label}
className="section-item-website references-item-website"
/>
)}
</div>
</div>
);
@@ -0,0 +1,18 @@
import { TiptapContent } from "@/components/input/rich-input";
import type { SummaryItem as SummaryItemType } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
type SummaryItemProps = SummaryItemType & {
className?: string;
};
export function SummaryItem({ className, ...item }: SummaryItemProps) {
if (!stripHtml(item.content)) return null;
return (
<div className={cn("summary-item", className)}>
<TiptapContent content={item.content} />
</div>
);
}
@@ -2,6 +2,7 @@ import { TiptapContent } from "@/components/input/rich-input";
import type { SectionItem } from "@/schema/resume/data";
import { stripHtml } from "@/utils/string";
import { cn } from "@/utils/style";
import { LinkedTitle } from "../linked-title";
import { PageLink } from "../page-link";
type VolunteerItemProps = SectionItem<"volunteer"> & {
@@ -15,7 +16,12 @@ export function VolunteerItem({ className, ...item }: VolunteerItemProps) {
<div className="section-item-header volunteer-item-header">
{/* Row 1 */}
<div className="flex items-start justify-between gap-x-2">
<strong className="section-item-title volunteer-item-title">{item.organization}</strong>
<LinkedTitle
title={item.organization}
website={item.website}
showLinkInTitle={item.options?.showLinkInTitle}
className="section-item-title volunteer-item-title"
/>
<span className="section-item-metadata volunteer-item-period shrink-0 text-end">{item.period}</span>
</div>
@@ -33,9 +39,11 @@ export function VolunteerItem({ className, ...item }: VolunteerItemProps) {
</div>
{/* Website */}
<div className="section-item-website volunteer-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
{!item.options?.showLinkInTitle && (
<div className="section-item-website volunteer-item-website">
<PageLink {...item.website} label={item.website.label} />
</div>
)}
</div>
);
}
@@ -0,0 +1,20 @@
import { cn } from "@/utils/style";
type LinkedTitleProps = {
title: string;
website?: { url: string; label: string };
showLinkInTitle?: boolean;
className?: string;
};
export function LinkedTitle({ title, website, showLinkInTitle, className }: LinkedTitleProps) {
if (showLinkInTitle && website?.url) {
return (
<a href={website.url} target="_blank" rel="noopener" className={cn("inline-block", className)}>
<strong>{title}</strong>
</a>
);
}
return <strong className={className}>{title}</strong>;
}
@@ -19,8 +19,8 @@ const sectionClassName = cn(
"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)",
"group-data-[layout=sidebar]:[&_.section-item-level>div]:border-(--page-background-color)",
"group-data-[layout=sidebar]:[&_.section-item-level>div]:data-[active=true]:bg-(--page-background-color)",
// Section Item Header in Sidebar Layout
"group-data-[layout=sidebar]:[&_.section-item-header>div]:flex-col",
@@ -38,16 +38,16 @@ export function ChikoritaTemplate({ pageIndex, pageLayout }: TemplateProps) {
<div className="template-chikorita page-content">
{/* Sidebar Background */}
{!fullWidth && (
<div className="page-sidebar-background absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color) ltr:end-0 rtl:start-0" />
<div className="page-sidebar-background pointer-events-none absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color) ltr:end-0 rtl:start-0" />
)}
{isFirstPage && <Header />}
<div className="flex">
<main
data-layout="main"
className="group page-main z-10 flex-1 space-y-4 px-(--page-margin-x) pt-(--page-margin-y)"
>
{isFirstPage && <Header />}
{main.map((section) => {
const Component = getSectionComponent(section, { sectionClassName });
return <Component key={section} id={section} />;
@@ -75,10 +75,10 @@ function Header() {
return (
<div className="page-header relative flex">
<div className="flex flex-1 items-center ps-(--page-margin-x) pt-(--page-margin-y)">
<div className="flex flex-1 items-center gap-x-(--page-margin-x)">
<PagePicture />
<div className="page-basics space-y-2 px-(--page-margin-x)">
<div className="page-basics space-y-2">
<div>
<h2 className="basics-name">{basics.name}</h2>
<p className="basics-headline">{basics.headline}</p>
@@ -122,8 +122,6 @@ function Header() {
</div>
</div>
</div>
<div className="w-(--page-sidebar-width) shrink-0" />
</div>
);
}
+1 -1
View File
@@ -37,7 +37,7 @@ export function DitgarTemplate({ pageIndex, pageLayout }: TemplateProps) {
<div className="template-ditgar page-content">
{/* Sidebar Background */}
{(!fullWidth || isFirstPage) && (
<div className="page-sidebar-background absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color)/20 ltr:start-0 rtl:end-0" />
<div className="page-sidebar-background pointer-events-none absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color)/20 ltr:start-0 rtl:end-0" />
)}
<div className="flex">
+1 -1
View File
@@ -27,7 +27,7 @@ export function GengarTemplate({ pageIndex, pageLayout }: TemplateProps) {
<div className="template-gengar page-content">
{/* Sidebar Background */}
{(!fullWidth || isFirstPage) && (
<div className="page-sidebar-background absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color)/20 ltr:start-0 rtl:end-0" />
<div className="page-sidebar-background pointer-events-none absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color)/20 ltr:start-0 rtl:end-0" />
)}
<div className="flex">
+3 -3
View File
@@ -27,14 +27,14 @@ export function GlalieTemplate({ pageIndex, pageLayout }: TemplateProps) {
<div className="template-glalie page-content">
{/* Sidebar Background */}
{(!fullWidth || isFirstPage) && (
<div className="page-sidebar-background absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color)/20 ltr:start-0 rtl:end-0" />
<div className="page-sidebar-background pointer-events-none absolute inset-y-0 z-0 w-(--page-sidebar-width) shrink-0 bg-(--page-primary-color)/20 ltr:start-0 rtl:end-0" />
)}
<div className="flex">
{(!fullWidth || isFirstPage) && (
<aside
data-layout="sidebar"
className="group page-sidebar flex w-(--page-sidebar-width) shrink-0 flex-col space-y-4 px-(--page-margin-x) pt-(--page-margin-y)"
className="group page-sidebar z-10 flex w-(--page-sidebar-width) shrink-0 flex-col space-y-4 px-(--page-margin-x) pt-(--page-margin-y)"
>
{isFirstPage && <Header />}
@@ -49,7 +49,7 @@ export function GlalieTemplate({ pageIndex, pageLayout }: TemplateProps) {
</aside>
)}
<main data-layout="main" className="group page-main">
<main data-layout="main" className="group page-main z-10">
<div className="space-y-4 px-(--page-margin-x) pt-(--page-margin-y)">
{main.map((section) => {
const Component = getSectionComponent(section, { sectionClassName });
+4 -1
View File
@@ -14,6 +14,7 @@ import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTit
import { Form, FormControl, FormDescription, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
import { Input } from "@/components/ui/input";
import { InputGroup, InputGroupAddon, InputGroupButton, InputGroupInput } from "@/components/ui/input-group";
import { useFormBlocker } from "@/hooks/use-form-blocker";
import { authClient } from "@/integrations/auth/client";
import { type DialogProps, useDialogStore } from "../store";
@@ -45,6 +46,8 @@ const CreateApiKeyForm = ({ setApiKey }: CreateApiKeyFormProps) => {
},
});
const { blockEvents } = useFormBlocker(form);
const onSubmit = async (values: FormValues) => {
const toastId = toast.loading(t`Creating your API key...`);
@@ -63,7 +66,7 @@ const CreateApiKeyForm = ({ setApiKey }: CreateApiKeyFormProps) => {
};
return (
<DialogContent>
<DialogContent {...blockEvents}>
<DialogHeader>
<DialogTitle className="flex items-center gap-x-2">
<PlusIcon />
+4 -1
View File
@@ -11,6 +11,7 @@ import { Button } from "@/components/ui/button";
import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog";
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
import { Input } from "@/components/ui/input";
import { useFormBlocker } from "@/hooks/use-form-blocker";
import { authClient } from "@/integrations/auth/client";
import { type DialogProps, useDialogStore } from "../store";
@@ -41,6 +42,8 @@ export function ChangePasswordDialog(_: DialogProps<"auth.change-password">) {
},
});
const { blockEvents } = useFormBlocker(form);
const onSubmit = async (data: FormValues) => {
const toastId = toast.loading(t`Updating your password...`);
@@ -60,7 +63,7 @@ export function ChangePasswordDialog(_: DialogProps<"auth.change-password">) {
};
return (
<DialogContent>
<DialogContent {...blockEvents}>
<DialogHeader>
<DialogTitle className="flex items-center gap-x-2">
<PasswordIcon />
+4 -1
View File
@@ -11,6 +11,7 @@ import { Button } from "@/components/ui/button";
import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle } from "@/components/ui/dialog";
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
import { Input } from "@/components/ui/input";
import { useFormBlocker } from "@/hooks/use-form-blocker";
import { authClient } from "@/integrations/auth/client";
import { type DialogProps, useDialogStore } from "../store";
@@ -32,6 +33,8 @@ export function DisableTwoFactorDialog(_: DialogProps<"auth.two-factor.disable">
},
});
const { blockEvents } = useFormBlocker(form);
const onSubmit = async (data: FormValues) => {
const toastId = toast.loading(t`Disabling two-factor authentication...`);
@@ -49,7 +52,7 @@ export function DisableTwoFactorDialog(_: DialogProps<"auth.two-factor.disable">
};
return (
<DialogContent>
<DialogContent {...blockEvents}>
<DialogHeader>
<DialogTitle className="flex items-center gap-x-2">
<LockOpenIcon />
+14 -2
View File
@@ -16,6 +16,7 @@ import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTit
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
import { Input } from "@/components/ui/input";
import { InputOTP, InputOTPGroup, InputOTPSlot } from "@/components/ui/input-otp";
import { useFormBlocker } from "@/hooks/use-form-blocker";
import { authClient } from "@/integrations/auth/client";
import { type DialogProps, useDialogStore } from "../store";
@@ -55,6 +56,17 @@ export function EnableTwoFactorDialog(_: DialogProps<"auth.two-factor.enable">)
},
});
const enableFormState = enableForm.formState;
const verifyFormState = verifyForm.formState;
const { blockEvents, requestClose } = useFormBlocker(enableForm, {
shouldBlock: () => {
if (step === "enable") return enableFormState.isDirty && !enableFormState.isSubmitting;
if (step === "verify") return verifyFormState.isDirty && !verifyFormState.isSubmitting;
return false;
},
});
const onEnableSubmit = async (values: EnableFormValues) => {
const toastId = toast.loading(t`Enabling two-factor authentication...`);
@@ -136,7 +148,7 @@ export function EnableTwoFactorDialog(_: DialogProps<"auth.two-factor.enable">)
};
return (
<DialogContent className="max-w-md">
<DialogContent className="max-w-md" {...blockEvents}>
<DialogHeader>
<DialogTitle>
{match(step)
@@ -257,7 +269,7 @@ export function EnableTwoFactorDialog(_: DialogProps<"auth.two-factor.enable">)
/>
<DialogFooter className="gap-x-2">
<Button type="button" variant="outline" onClick={closeDialog}>
<Button type="button" variant="outline" onClick={requestClose}>
<Trans>Cancel</Trans>
</Button>
<Button type="submit">
+6
View File
@@ -8,6 +8,7 @@ import { CreateResumeDialog, DuplicateResumeDialog, UpdateResumeDialog } from ".
import { ImportResumeDialog } from "./resume/import";
import { CreateAwardDialog, UpdateAwardDialog } from "./resume/sections/award";
import { CreateCertificationDialog, UpdateCertificationDialog } from "./resume/sections/certification";
import { CreateCoverLetterDialog, UpdateCoverLetterDialog } from "./resume/sections/cover-letter";
import { CreateCustomSectionDialog, UpdateCustomSectionDialog } from "./resume/sections/custom";
import { CreateEducationDialog, UpdateEducationDialog } from "./resume/sections/education";
import { CreateExperienceDialog, UpdateExperienceDialog } from "./resume/sections/experience";
@@ -18,6 +19,7 @@ import { CreateProjectDialog, UpdateProjectDialog } from "./resume/sections/proj
import { CreatePublicationDialog, UpdatePublicationDialog } from "./resume/sections/publication";
import { CreateReferenceDialog, UpdateReferenceDialog } from "./resume/sections/reference";
import { CreateSkillDialog, UpdateSkillDialog } from "./resume/sections/skill";
import { CreateSummaryItemDialog, UpdateSummaryItemDialog } from "./resume/sections/summary-item";
import { CreateVolunteerDialog, UpdateVolunteerDialog } from "./resume/sections/volunteer";
import { TemplateGalleryDialog } from "./resume/template/gallery";
import { useDialogStore } from "./store";
@@ -59,6 +61,10 @@ export function DialogManager() {
.with({ type: "resume.sections.volunteer.update" }, ({ data }) => <UpdateVolunteerDialog data={data} />)
.with({ type: "resume.sections.references.create" }, ({ data }) => <CreateReferenceDialog data={data} />)
.with({ type: "resume.sections.references.update" }, ({ data }) => <UpdateReferenceDialog data={data} />)
.with({ type: "resume.sections.summary.create" }, ({ data }) => <CreateSummaryItemDialog data={data} />)
.with({ type: "resume.sections.summary.update" }, ({ data }) => <UpdateSummaryItemDialog data={data} />)
.with({ type: "resume.sections.cover-letter.create" }, ({ data }) => <CreateCoverLetterDialog data={data} />)
.with({ type: "resume.sections.cover-letter.update" }, ({ data }) => <UpdateCoverLetterDialog data={data} />)
.with({ type: "resume.sections.custom.create" }, ({ data }) => <CreateCustomSectionDialog data={data} />)
.with({ type: "resume.sections.custom.update" }, ({ data }) => <UpdateCustomSectionDialog data={data} />)
.otherwise(() => null);
+4 -1
View File
@@ -14,6 +14,7 @@ import { DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTit
import { Form, FormControl, FormField, FormItem, FormLabel, FormMessage } from "@/components/ui/form";
import { Input } from "@/components/ui/input";
import { Spinner } from "@/components/ui/spinner";
import { useFormBlocker } from "@/hooks/use-form-blocker";
import { useAIStore } from "@/integrations/ai/store";
import { JSONResumeImporter } from "@/integrations/import/json-resume";
import { ReactiveResumeJSONImporter } from "@/integrations/import/reactive-resume-json";
@@ -98,6 +99,8 @@ export function ImportResumeDialog(_: DialogProps<"resume.import">) {
form.setValue("file", file, { shouldDirty: true });
};
const { blockEvents } = useFormBlocker(form);
const onSubmit = async (values: FormValues) => {
if (values.type === "") return;
@@ -182,7 +185,7 @@ export function ImportResumeDialog(_: DialogProps<"resume.import">) {
};
return (
<DialogContent>
<DialogContent {...blockEvents}>
<DialogHeader>
<DialogTitle className="flex items-center gap-x-2">
<DownloadSimpleIcon />

Some files were not shown because too many files have changed in this diff Show More