mirror of
https://github.com/AmruthPillai/Reactive-Resume.git
synced 2026-10-01 09:14:29 +10:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
be9285aa33 | ||
|
|
6787175a8a | ||
|
|
42e83cc676 | ||
|
|
62f4532157 | ||
|
|
fabe22089d | ||
|
|
fa38f3e84a | ||
|
|
0606e0072b | ||
|
|
bdfb854602 |
@@ -65,6 +65,9 @@ SMTP_SECURE="false"
|
||||
# --- Storage (optional) ---
|
||||
# If all S3 keys are disabled, the app uses local filesystem storage instead.
|
||||
# Make sure to mount this directory to a volume or the host filesystem to ensure data integrity.
|
||||
# LOCAL_STORAGE_PATH overrides where local uploads/cache are written.
|
||||
# Defaults to /app/data in the official Docker image; in dev, defaults to <workspace>/data.
|
||||
# LOCAL_STORAGE_PATH="/app/data"
|
||||
|
||||
# Seaweedfs
|
||||
S3_ACCESS_KEY_ID="seaweedfs"
|
||||
|
||||
@@ -46,6 +46,7 @@ temp
|
||||
.codex
|
||||
.claude
|
||||
.cursor
|
||||
.superpowers
|
||||
docs/superpowers
|
||||
|
||||
# Local Storage Data
|
||||
|
||||
+2
-1
@@ -50,7 +50,8 @@ LABEL org.opencontainers.image.documentation="https://docs.rxresu.me"
|
||||
LABEL org.opencontainers.image.source="https://github.com/amruthpillai/reactive-resume"
|
||||
|
||||
ENV NODE_ENV="production" \
|
||||
PORT=3000
|
||||
PORT=3000 \
|
||||
LOCAL_STORAGE_PATH=/app/data
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: af\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Afrikaans\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# item} other {# items}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rol} other {# rolle}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Beslis! Jy kan jou CV met 'n enkele klik na PDF uitvoer. Die uitgevoerde PDF behou al jou uitleg en styl perfek."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Verkry programmatiese toegang tot jou CV's en data deur die API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Voeg ry voor by"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "KI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanees"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studierigting"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Kunsmatige Intelligensie"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Aspekverhouding"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Basies"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Pragtige sjablone om van te kies, met meer op pad."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengaals"
|
||||
@@ -462,10 +523,6 @@ msgstr "Kolpuntlys"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Deur die gemeenskap, vir die gemeenskap."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Kan ek die sjablone pasmaak?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Kan ek my CV na PDF uitvoer?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Klaar"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik hier om 'n lêer te kies om in te voer"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodeblok"
|
||||
@@ -622,6 +687,10 @@ msgstr "Bevestig"
|
||||
msgid "Connect"
|
||||
msgstr "Koppel"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopieer hierdie geheime sleutel en gebruik dit in jou toepassings om toe
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopieer URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktiveer 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Aktiveer KI-funksies"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktiveer twee-faktor-magtiging"
|
||||
@@ -1162,6 +1239,10 @@ msgstr "Alles wat hier ingevoer word, word plaaslik in jou blaaier gestoor. Jou
|
||||
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 jy nodig het om professionele CV's te skep, te pasmaak en te deel. Gebou met privaatheid in gedagte, aangedryf deur oopbron, en heeltemal gratis vir altyd."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Verlaat volskerm"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Skuif na"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Moet begin met https://"
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalees"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nuwe wagwoord"
|
||||
msgid "New Section"
|
||||
msgstr "Nuwe afdeling"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Geen advertensies, geen dop nie"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Deurlopende instandhouding"
|
||||
msgid "Open"
|
||||
msgstr "Maak oop"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Maak e-posklient oop"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Maak integrasiesinstellings oop"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Posisie"
|
||||
msgid "Preferences"
|
||||
msgstr "Voorkeure"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Voorgestelde instellings"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Druk <0>{RETURN_KEY}</0> of <1>{COMMA_KEY}</1> om die huidige sleutelwoo
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Druk <0>Enter</0> om oop te maak"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primêre kleur"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Vorderingsbalk"
|
||||
msgid "Projects"
|
||||
msgstr "Projektte"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Beskerm jou CV teen ongemagtigde toegang met 'n wagwoord"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikasies"
|
||||
msgid "Publisher"
|
||||
msgstr "Uitgewer"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Gaan na tuisblad"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Verfris"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registreer nuwe toestel"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Onthou jy jou wagwoord? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Stuur tans verifikasie-e-pos weer..."
|
||||
msgid "Reset"
|
||||
msgstr "Herstel"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Herstel jou wagwoord"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Besig om jou wagwoord te herstel..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Hulpbronne"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "CV-analise voltooi."
|
||||
msgid "Resumes"
|
||||
msgstr "CV's"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Regs belyn"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Kies..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Self-aanbieding met Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Stuur e-pos om wagwoord te herstel"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Stuur tans e-pos om wagwoord te herstel..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Skeier"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistiek"
|
||||
msgid "Stay"
|
||||
msgstr "Bly"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Sterktes"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Tekskleur"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Die API-sleutel is suksesvol uitgevee."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Die API-sleutel sal nie meer jou data kan toegang nadat dit uitgevee is nie. Hierdie aksie kan nie ongedaan gemaak word nie."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Dit is 'n URL-vriendelike naam vir jou CV."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Dit kan 'n paar minute neem, afhangend van die reaksie van die KI-verskaffer. Moet asseblief nie die venster sluit of die bladsy herlaai nie."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Hierdie CV is gesluit en kan nie bygewerk word nie."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ja, Reactive Resume is in verskeie tale beskikbaar. Jy kan jou voorkeurtaal kies op die instellingsbladsy, of deur die taalwisselaar regs bo te gebruik. As jy jou taal nie sien nie, of as jy die bestaande vertalings wil verbeter, kan jy <0>bydra tot die vertalings op Crowdin<1> (maak in nuwe oortjie oop)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ja! Elke sjabloon is heeltemal aanpasbaar. Jy kan kleure, lettertipes, spasiëring verander en selfs pasgemaakte CSS skryf vir volledige beheer oor jou CV se voorkoms."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ja! Reactive Resume is heeltemal gratis om te gebruik, sonder versteekte koste, premiemvlakke of intekengelde. Dit is oopbron en sal altyd gratis bly."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zoem uit"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zoeloe"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: am\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Amharic\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# ንጥል} other {# ንጥሎች}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# ሚና} other {# ሚናዎች}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "ፍጹም! የየታሪክዎን ወደ PDF በአንድ ጠቅታ መላክ ትችላላችሁ። የተላከው የ PDF ፋይል ሁሉንም ቅርጸትና ዲዛይን በትክክል ይጠብቃል።"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "በ API በመጠቀም የየታሪኮችዎን እና መረጃዎን ፕሮግራማዊ መዳረስ።"
|
||||
@@ -229,10 +246,38 @@ msgstr "ከዚህ በፊት ረድፍ ያክሉ"
|
||||
msgid "Afrikaans"
|
||||
msgstr "አፍሪካንስ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "አልባኒኛ"
|
||||
@@ -367,10 +412,22 @@ msgstr "የስልጠና መስክ"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "አርቲፊሻል ኢንተለጀንስ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "የመገናኛ መጠን"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "መሰረታዊ"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "ውብ ቴምፕሌቶችን ይመርጡ፣ ተጨማሪዎችም በመንገድ ላይ ናቸው።"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "ቤንጋሊኛ"
|
||||
@@ -462,10 +523,6 @@ msgstr "የነጥብ ዝርዝር"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "በማህበረሰቡ፣ ለማህበረሰቡ።"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "ቴምፕሌቶቹን ልገምግሙ እችላለሁ?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "የየታሪክዬን ወደ PDF ልላክ እችላለሁ?"
|
||||
@@ -576,6 +633,14 @@ msgstr "አጽዳ"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ፋይል ለማምጣት ለመምረጥ እዚህ ጠቅ ያድርጉ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "የኮድ ብሎክ"
|
||||
@@ -622,6 +687,10 @@ msgstr "አረጋግጥ"
|
||||
msgid "Connect"
|
||||
msgstr "አገናኝ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "ይህንን ሚስጥራዊ ቁልፍ ቅጂ አድርጉ እና ውስ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL ቅጂ አድርግ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FAን አንቃ"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "የ AI ባህሪዎችን አንቃ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "ሁለት-ደረጃ ማረጋገጫን አንቃ"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "ሙሉ ስክሪን ውጣ"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "ሞዴል"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "አንቀሳቅስ ወደ"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "በhttps:// መጀመር አለበት"
|
||||
msgid "Name"
|
||||
msgstr "ስም"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "ኔፓሊኛ"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "አዲስ የይለፍ ቃል"
|
||||
msgid "New Section"
|
||||
msgstr "አዲስ ክፍል"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "ምንም ማስታወቂያ የለም፣ ምንም መከታተያ የለም"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "የቀጣይ ጥገና"
|
||||
msgid "Open"
|
||||
msgstr "ክፈት"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "የኢሜል ደንበኛን ክፈት"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "የውህደቶች ቅንብሮችን ክፈት"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "አቀማመጥ"
|
||||
msgid "Preferences"
|
||||
msgstr "ምርጫዎች"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "ቀድሞ የተዘጋጁ"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "የአሁኑን ቁልፍ ቃል ለማከል ወይም ለማስቀመ
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "ለመክፈት <0>Enter</0>ን ይጫኑ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "ዋና ቀለም"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "የሂደት አሰሳ ማስመሪያ"
|
||||
msgid "Projects"
|
||||
msgstr "ፕሮጀክቶች"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "የየታሪክዎን ከፍተኛ ያልተፈቀደ መዳረስ በይለፍ ቃል ይከላከሉት"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "ህትመቶች"
|
||||
msgid "Publisher"
|
||||
msgstr "አታሚ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - ወደ መነሻ ገጽ ሂድ"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "ዳስ አድርግ"
|
||||
msgid "Register New Device"
|
||||
msgstr "አዲስ መሣሪያ መመዝገብ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "የይለፍ ቃልዎን ያስታውሳሉ? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "የማረጋገጫ ኢሜልን እንደገና በመላክ ላይ…"
|
||||
msgid "Reset"
|
||||
msgstr "ዳግም ለመጀመር"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "የይለፍ ቃልዎን ዳግም ያስጀምሩ"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "የይለፍ ቃልዎን በመዳግም ላይ…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "ሀብቶች"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "የሥራ ማመልከቻ ሰነድ ትንተና ተጠናቋል።"
|
||||
msgid "Resumes"
|
||||
msgstr "የየታሪክ ማቅረቢያዎች"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "በቀኝ ማሰለፊያ"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "ምረጥ..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "በ Docker ራስህን አስተናግድ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "የይለፍ ቃል ዳግም እንዲታወቅ ኢሜል ላክ"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "የይለፍ ቃል ዳግም እንዲታወቅ ኢሜል በመላክ ላይ…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "መለያ መለያ"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "ስታቲስቲክስ"
|
||||
msgid "Stay"
|
||||
msgstr "ቆይ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "ጥንካሬዎች"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "የጽሁፍ ቀለም"
|
||||
msgid "Thai"
|
||||
msgstr "ታይኛ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API ቁልፉ በተሳካ ሁኔታ ተሰርዟል።"
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API ቁልፉ ከተሰረዘ በኋላ ለመረጃዎ መዳረስ አይችልም። ይህ ሥራ መቀለብ አይቻልም።"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "ይህ ለየታሪክዎ ተመቻቹ የ URL ስም ነው።"
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "ይህ በ AI አቅራቢው ምላሽ ላይ በመመርኮዝ ጥቂት ደቂቃዎች ሊወስድ ይችላል። እባክዎ መስኮቱን አትዘጉ ወይም ገጹን አታሻሽሉ።"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "ይህ የየታሪክ ማቅረቢያ ተቆልፏል እና ማዘመን አይቻልም።"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "ኤክስ (ትዊተር)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "አዎ፣ Reactive Resume በብዙ ቋንቋዎች ላይ ይገኛል። የምትመርጡትን ቋንቋ በቅንብሮች ገጽ ውስጥ ወይም በላይኛው ቀኝ ጠርዝ ያለውን የቋንቋ መቀየሪያ በመጠቀም መምረጥ ትችላላችሁ። ቋንቋዎን ካላያችሁ፣ ወይም ቀረውን ትርጉም ለማሻሻል ከፈለጉ፣ በ<0> Crowdin ላይ ትርጉሞችን በማሻሻል መዋኛ ለመያዝ ትችላላችሁ<1> (በአዲስ ታብ ይከፈታል)</1></0>።"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "አዎ! ሁሉም ቴምፕሌቶች ሙሉ በሙሉ የሚቀየሩ ናቸው። ቀለሞችን፣ ፊደሎችን፣ ክፍተቶችን መቀየር ትችላላችሁ፣ ደግሞም ለየታሪክዎ መልክ ፍጹም መቆጣጠር ለማግኘት ብጁ CSS መጻፍ ትችላላችሁ።"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "አዎ! Reactive Resume ፍጹም ነፃ ለመጠቀም ይችላሉ፣ የተደበቁ ወጪዎች፣ የፕሪሚየም ደረጃዎች ወይም ክፍያ መመዝገብ የለም። ክፍት ምንጭ ነው እና ሁልጊዜም ነፃ ይቆያል።"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "አጉር"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "ዙሉ"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ar\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, zero {# عنصر} one {# عنصر} two {# عنصران} few
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, zero {# أدوار} one {# دور} two {# دوران} few {# أدوار} many {# دورًا} other {# أدوار}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "حجم الورق A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "بكل تأكيد! يمكنك تصدير سيرتك الذاتية إلى PDF بنقرة واحدة فقط. يحافظ ملف PDF المُصدَّر على جميع التنسيقات والأنماط الخاصة بك بشكل مثالي."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "يمكنك الوصول إلى سيرك الذاتية وبياناتك برمجيًا باستخدام واجهة برمجة التطبيقات (API)."
|
||||
@@ -229,10 +246,38 @@ msgstr "إضافة صف قبل"
|
||||
msgid "Afrikaans"
|
||||
msgstr "الأفريقانس"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "الذكاء الاصطناعي"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "الألبانية"
|
||||
@@ -367,10 +412,22 @@ msgstr "مجال الدراسة"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "الذكاء الاصطناعي"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "نسبة الأبعاد"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "الأساسيات"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "قوالب جميلة للاختيار من بينها، مع المزيد في الطريق."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "البنغالية"
|
||||
@@ -462,10 +523,6 @@ msgstr "قائمة نقطية"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "من قبل المجتمع، من أجل المجتمع."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "هل يمكنني تخصيص القوالب؟"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "هل يمكنني تصدير سيرتي الذاتية إلى PDF؟"
|
||||
@@ -576,6 +633,14 @@ msgstr "واضح"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "انقر هنا لتحديد ملف لاستيراده"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "كتلة برمجية"
|
||||
@@ -622,6 +687,10 @@ msgstr "تأكيد"
|
||||
msgid "Connect"
|
||||
msgstr "اتصال"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "انسخ مفتاحك السري هذا واستخدمه في تطبيق
|
||||
msgid "Copy URL"
|
||||
msgstr "نسخ عنوان URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "تمكين المصادقة الثنائية (2FA)"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "تمكين ميزات الذكاء الاصطناعي"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "تمكين المصادقة الثنائية"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "الخروج من وضع ملء الشاشة"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "مايكروسوفت وورد"
|
||||
msgid "Model"
|
||||
msgstr "النموذج"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "نقل إلى"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "يجب أن تبدأ بـ https://"
|
||||
msgid "Name"
|
||||
msgstr "الاسم"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "النيبالية"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "كلمة مرور جديدة"
|
||||
msgid "New Section"
|
||||
msgstr "قسم جديد"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "بدون إعلانات، بدون تتبّع"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "صيانة مستمرة"
|
||||
msgid "Open"
|
||||
msgstr "افتح"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "فتح عميل البريد الإلكتروني"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "فتح إعدادات التكامل"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "المنصب"
|
||||
msgid "Preferences"
|
||||
msgstr "التفضيلات"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "الإعدادات المسبقة"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "اضغط على <0>{RETURN_KEY}</0> أو <1>{COMMA_KEY}</1> لإضافة
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "اضغط على <0>Enter</0> لفتح"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "اللون الأساسي"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "شريط التقدّم"
|
||||
msgid "Projects"
|
||||
msgstr "المشاريع"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "احمِ سيرتك الذاتية من الوصول غير المصرّح به باستخدام كلمة مرور"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "المنشورات"
|
||||
msgid "Publisher"
|
||||
msgstr "الناشر"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - الانتقال إلى الصفحة الرئيسية"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "تحديث"
|
||||
msgid "Register New Device"
|
||||
msgstr "تسجيل جهاز جديد"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "تتذكر كلمة المرور؟ <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "جاري إعادة إرسال رسالة التحقق..."
|
||||
msgid "Reset"
|
||||
msgstr "إعادة تعيين"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "إعادة تعيين كلمة المرور"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "جاري إعادة تعيين كلمة المرور..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "الموارد"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "اكتمل تحليل السيرة الذاتية."
|
||||
msgid "Resumes"
|
||||
msgstr "السير الذاتية"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "محاذاة لليمين"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "تحديد..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "الاستضافة الذاتية مع Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "إرسال رسالة إعادة تعيين كلمة المرور"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "جاري إرسال رسالة إعادة تعيين كلمة المرور..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "فاصل"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "الإحصاءات"
|
||||
msgid "Stay"
|
||||
msgstr "البقاء"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "نقاط القوة"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "لون النص"
|
||||
msgid "Thai"
|
||||
msgstr "التايلاندية"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "تم حذف مفتاح واجهة برمجة التطبيقات (API) ب
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "لن يتمكن مفتاح واجهة برمجة التطبيقات هذا من الوصول إلى بياناتك بعد حذفه. لا يمكن التراجع عن هذا الإجراء."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "هذا اسم مناسب لعناوين URL لسيرتك الذاتية.
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "قد يستغرق هذا بضع دقائق اعتمادًا على استجابة مزوّد الذكاء الاصطناعي. يُرجى عدم إغلاق النافذة أو تحديث الصفحة."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "هذه السيرة الذاتية مقفلة ولا يمكن تحديثها."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (تويتر)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "نعم، يتوفر Reactive Resume بعدة لغات. يمكنك اختيار لغتك المفضلة في صفحة الإعدادات، أو باستخدام مبدّل اللغة في الزاوية العلوية اليمنى. إذا لم ترَ لغتك، أو كنت ترغب في تحسين الترجمات الموجودة، يمكنك <0>المساهمة في الترجمات على Crowdin<1> (يفتح في علامة تبويب جديدة)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "نعم! كل قالب قابل للتخصيص بالكامل. يمكنك تغيير الألوان والخطوط والتباعد، وحتى كتابة CSS مخصص للتحكم الكامل في مظهر سيرتك الذاتية."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "نعم! Reactive Resume مجاني تمامًا للاستخدام، بدون تكاليف خفية أو مستويات مدفوعة أو رسوم اشتراك. إنه مفتوح المصدر وسيظل مجانيًا دائمًا."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "تصغير"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "الزولو"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: az\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Azerbaijani\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} other {# element}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rol} other {# rol}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Əlbəttə! Özgeçmişinizi cəmi bir kliklə PDF formatına ixrac edə bilərsiniz. İxrac olunmuş PDF bütün formatlaşdırmanı və tərtibatı mükəmməl şəkildə saxlayır."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API vasitəsilə özgeçmişlərinizi və məlumatlarınızı proqramlı şəkildə idarə edin."
|
||||
@@ -229,10 +246,38 @@ msgstr "Əvvəl Sətir əlavə et"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "Süni İntellekt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanca"
|
||||
@@ -367,10 +412,22 @@ msgstr "Təhsil sahəsi"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Süni İntellekt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporsiya"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Əsas məlumatlar"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Seçmək üçün gözəl şablonlar, yolda olan yeniləri ilə."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Benqal"
|
||||
@@ -462,10 +523,6 @@ msgstr "Markerlə Siyahı"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "İcma tərəfindən, icma üçün."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Şablonları fərdiləşdirə bilərəm?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Özgeçmişimi PDF‑ə ixrac edə bilərəm?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Açıq"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "İdxal üçün fayl seçmək üçün bura klikləyin"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kod Bloku"
|
||||
@@ -622,6 +687,10 @@ msgstr "Təsdiqlə"
|
||||
msgid "Connect"
|
||||
msgstr "Qoşul"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Bu gizli açarı kopyalayın və verilənlərinizə daxil olmaq üçün
|
||||
msgid "Copy URL"
|
||||
msgstr "URL‑i kopyala"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA‑nı Aktiv et"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Süni İntellekt Xüsusiyyətlərini Aktiv et"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "İki Mərhələli Autentifikasiyanı Aktiv et"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Tam ekrandan çıx"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Keçir"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// ilə başlamalıdır"
|
||||
msgid "Name"
|
||||
msgstr "Ad"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepal"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Yeni Parol"
|
||||
msgid "New Section"
|
||||
msgstr "Yeni Bölmə"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Reklam yoxdur, İzləmə yoxdur"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Davamlı Baxım"
|
||||
msgid "Open"
|
||||
msgstr "Aç"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "E‑poçt müştərisini aç"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "İnteqrasiyalar parametrlərini açın"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Vəzifə"
|
||||
msgid "Preferences"
|
||||
msgstr "Parametrlər"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Qabaqcadan təyin olunmuş parametrlər"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Hazırkı açar sözü əlavə etmək və ya saxlamaq üçün <0>{RETURN
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Açmaq üçün <0>Enter düyməsini</0> basın"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Əsas Rəng"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Proqres Zolağı"
|
||||
msgid "Projects"
|
||||
msgstr "Layihələr"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Özgeçmişinizi parol ilə icazəsiz girişdən qoruyun"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Nəşrlər"
|
||||
msgid "Publisher"
|
||||
msgstr "Nəşriyyatçı"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Ana səhifəyə keç"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Yenilə"
|
||||
msgid "Register New Device"
|
||||
msgstr "Yeni cihazı qeydiyyatdan keçirin"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Şifrənizi xatırlayırsınız? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Təsdiq e‑poçtu yenidən göndərilir..."
|
||||
msgid "Reset"
|
||||
msgstr "Sıfırla"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Parolunuzu sıfırlayın"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Parolunuz sıfırlanır..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resurslar"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Təcrübə təhlili tamamlandı."
|
||||
msgid "Resumes"
|
||||
msgstr "Özgeçmişlər"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Sağdan Sətirlə"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Seçin..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker ilə Özün‑host et"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Parol Sıfırlama E‑poçtu Göndər"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Parol sıfırlama e‑poçtu göndərilir..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Ayırıcı"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistika"
|
||||
msgid "Stay"
|
||||
msgstr "Qal"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Güclü tərəflər"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Mətn Rəngi"
|
||||
msgid "Thai"
|
||||
msgstr "Tay"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API açarı uğurla silindi."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Silindikdən sonra bu API açarı məlumatlarınıza daha çıxış əldə edə bilməyəcək. Bu əməliyyat geri qaytarıla bilməz."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Bu, özgeçmişiniz üçün URL‑ə uyğun bir addır."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Bu, Süni İntellekt provayderinin cavabından asılı olaraq bir neçə dəqiqə çəkə bilər. Zəhmət olmasa, pəncərəni bağlamayın və ya səhifəni yeniləməyin."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Bu özgeçmiş kilidlənib və yenilənə bilməz."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Bəli, Reactive Resume bir neçə dildə mövcuddur. Seçim etdiyiniz dili parametrlər səhifəsindən və ya sağ yuxarı küncdəki dil dəyişdiricisindən seçə bilərsiniz. Əgər dilinizi görmürsünüzsə və ya mövcud tərcümələri yaxşılaşdırmaq istəyirsinizsə, <0>Crowdin‑də tərcümələrə töhfə verə bilərsiniz<1> (yeni vərəqdə açılır)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Bəli! Hər bir şablon tam fərdiləşdirilə bilər. Rəngləri, şriftləri, aralıqları dəyişə və hətta özgeçmişinizin görünüşünə tam nəzarət üçün xüsusi CSS yaza bilərsiniz."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Bəli! Reactive Resume heç bir gizli xərc, premium səviyyə və ya abunə haqqı olmadan tamamilə pulsuzdur. O, açıq mənbəlidir və həmişə pulsuz qalacaq."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Uzaqlaşdır"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: bg\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# елемент} other {# елемента}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# роля} other {# роли}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Абсолютно! Можете да експортирате автобиографията си в PDF само с едно кликване. Експортираният PDF файл запазва перфектно всички ваши форматирания и стилове."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Получете програмен достъп до автобиографиите и данните си чрез API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Добавяне на ред преди"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африканс"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Албански"
|
||||
@@ -367,10 +412,22 @@ msgstr "Област на обучение"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Изкуствен интелект"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Съотношение на страните"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Основна информация"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Красиви шаблони, от които да избирате, с още по пътя."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Бенгалски"
|
||||
@@ -462,10 +523,6 @@ msgstr "Точков списък"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "От общността, за общността."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Мога ли да персонализирам шаблоните?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Мога ли да експортирам автобиографията си в PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Clear"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Кликнете тук, за да изберете файл за импортиране"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок с код"
|
||||
@@ -622,6 +687,10 @@ msgstr "Потвърждаване"
|
||||
msgid "Connect"
|
||||
msgstr "Свързване"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Копирайте този таен ключ и го използвай
|
||||
msgid "Copy URL"
|
||||
msgstr "Копиране на URL адрес"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Активиране на 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Активиране на AI функциите"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Активиране на двуфакторно удостоверяване"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Излизане от цял екран"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Модел"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Преместване в"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Трябва да започне с https://"
|
||||
msgid "Name"
|
||||
msgstr "Име"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Непалски"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Нова парола"
|
||||
msgid "New Section"
|
||||
msgstr "Нов раздел"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Без реклами, без проследяване"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Текуща поддръжка"
|
||||
msgid "Open"
|
||||
msgstr "Отвори"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Отваряне на имейл клиент"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Отворете Настройки на интеграциите"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Позиция"
|
||||
msgid "Preferences"
|
||||
msgstr "Предпочитания"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Предварителни настройки"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Натиснете <0>{RETURN_KEY}</0> или <1>{COMMA_KEY}</1>, за
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Натиснете <0>Enter</0>, за да отворите"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Основен цвят"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Лента за напредък"
|
||||
msgid "Projects"
|
||||
msgstr "Проекти"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Защитете автобиографията си от неоторизиран достъп с парола"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Публикации"
|
||||
msgid "Publisher"
|
||||
msgstr "Издател"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Отиване към началната страница"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Опресняване"
|
||||
msgid "Register New Device"
|
||||
msgstr "Регистрация на ново устройство"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Спомняте ли си паролата? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Повторно изпращане на имейл за потвърж
|
||||
msgid "Reset"
|
||||
msgstr "Нулиране"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Нулирайте паролата си"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Нулиране на паролата ви..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ресурси"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Анализът на автобиографията е завършен
|
||||
msgid "Resumes"
|
||||
msgstr "Автобиографии"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Подравняване вдясно"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Изберете..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Самостоятелно хостване с Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Изпращане на имейл за нулиране на парол
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Изпращане на имейл за нулиране на парола..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Разделител"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Статистика"
|
||||
msgid "Stay"
|
||||
msgstr "Остани"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Силни страни"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Цвят на текста"
|
||||
msgid "Thai"
|
||||
msgstr "Тайландски"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API ключът беше изтрит успешно."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "След изтриване този API ключ вече няма да може да получава достъп до данните ви. Това действие е необратимо."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Това е име, подходящо за URL, за вашата ав
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Това може да отнеме няколко минути в зависимост от отговора на AI доставчика. Моля, не затваряйте прозореца и не опреснявайте страницата."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Тази автобиография е заключена и не може да бъде актуализирана."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Туитър)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Да, Reactive Resume е наличен на множество езици. Можете да изберете предпочитания от вас език от страницата с настройки или чрез превключвателя за език в горния десен ъгъл. Ако не виждате вашия език или искате да подобрите съществуващите преводи, можете да <0>допринесете към преводите в Crowdin<1> (отваря се в нов раздел)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Да! Всеки шаблон е напълно персонализируем. Можете да променяте цветове, шрифтове, разстояния и дори да пишете потребителски CSS за пълен контрол върху външния вид на автобиографията."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Да! Reactive Resume е напълно безплатен за ползване, без скрити разходи, премиум нива или абонаментни такси. Той е с отворен код и винаги ще остане безплатен."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Намаляване"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Зулуски"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: bn\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bengali\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {#টি আইটেম} other {#টি আইটেম
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# ভূমিকা} other {# ভূমিকা}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "অবশ্যই! আপনি এক ক্লিকেই আপনার জীবনবৃত্তান্তকে PDF আকারে এক্সপোর্ট করতে পারবেন। এক্সপোর্ট করা PDF-এ আপনার সব ফরম্যাটিং ও স্টাইলিং ঠিক যেমন আছে তেমনই থাকবে।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API ব্যবহার করে প্রোগ্রামেটিক ভাবে আপনার জীবনবৃত্তান্ত ও ডেটায় প্রবেশ করুন।"
|
||||
@@ -229,10 +246,38 @@ msgstr "আগের দিকে সারি যোগ করুন"
|
||||
msgid "Afrikaans"
|
||||
msgstr "আফ্রিকান্স"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "এআই"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "আলবেনিয়ান"
|
||||
@@ -367,10 +412,22 @@ msgstr "অধ্যয়নের এলাকা"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "কৃত্রিম বুদ্ধিমত্তা"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "আকারের অনুপাত"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "বেসিক"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "পছন্দ করার জন্য সুন্দর সুন্দর টেমপ্লেট, আরও অনেক টেমপ্লেট শিগগিরই আসছে।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "বাংলা"
|
||||
@@ -462,10 +523,6 @@ msgstr "বুলেট লিস্ট"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "সম্প্রদায়ের দ্বারা, সম্প্রদায়ের জন্য।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "আমি কি টেমপ্লেটগুলো কাস্টমাইজ করতে পারি?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "আমি কি আমার জীবনবৃত্তান্তকে PDF-এ এক্সপোর্ট করতে পারি?"
|
||||
@@ -576,6 +633,14 @@ msgstr "স্বচ্ছ"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ইমপোর্ট করার জন্য এখান ক্লিক করে একটি ফাইল নির্বাচন করুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "কোড ব্লক"
|
||||
@@ -622,6 +687,10 @@ msgstr "নিশ্চিত করুন"
|
||||
msgid "Connect"
|
||||
msgstr "কনেক্ট করুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "এই সিক্রেট কী কপি করে আপনার
|
||||
msgid "Copy URL"
|
||||
msgstr "URL কপি করুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA চালু করুন"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "এআই ফিচারগুলো চালু করুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "টু‑ফ্যাক্টর প্রমাণীকরণ চালু করুন"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "পূর্ণ স্ক্রীন থেকে বের হন"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "মাইক্রোসফট ওয়ার্ড"
|
||||
msgid "Model"
|
||||
msgstr "মডেল"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "এখানে সরান"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// দিয়ে শুরু করতে হবে।"
|
||||
msgid "Name"
|
||||
msgstr "নাম"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "নেপালি"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "নতুন পাসওয়ার্ড"
|
||||
msgid "New Section"
|
||||
msgstr "নতুন বিভাগ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "কোনো বিজ্ঞাপন নয়, কোনো ট্র্যাকিং নয়"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "চলমান রক্ষণাবেক্ষণ"
|
||||
msgid "Open"
|
||||
msgstr "খুলুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "ইমেইল ক্লায়েন্ট খুলুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "ইন্টিগ্রেশন সেটিংস খুলুন"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "পদবি"
|
||||
msgid "Preferences"
|
||||
msgstr "পছন্দসমূহ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "প্রিসেটসমূহ"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "বর্তমান কীওয়ার্ড যোগ বা স
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "খুলতে <0>এন্টার</0> চাপুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "প্রাথমিক রঙ"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "প্রগতি নির্দেশক বার"
|
||||
msgid "Projects"
|
||||
msgstr "প্রোজেক্টসমূহ"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "একটি পাসওয়ার্ড দিয়ে আপনার জীবনবৃত্তান্তকে অননুমোদিত প্রবেশ থেকে সুরক্ষিত রাখুন"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "প্রকাশনাসমূহ"
|
||||
msgid "Publisher"
|
||||
msgstr "প্রকাশক"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - হোমপেইজে যান"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "রিফ্রেশ"
|
||||
msgid "Register New Device"
|
||||
msgstr "নতুন ডিভাইস নিবন্ধন করুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "আপনার পাসওয়ার্ড মনে আছে? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "যাচাইকরণের ইমেইল পুনরায় প
|
||||
msgid "Reset"
|
||||
msgstr "রিসেট"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "আপনার পাসওয়ার্ড রিসেট করু
|
||||
msgid "Resetting your password..."
|
||||
msgstr "আপনার পাসওয়ার্ড রিসেট করা হচ্ছে..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "রিসোর্সসমূহ"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "রিজিউমে বিশ্লেষণ সম্পন্ন।"
|
||||
msgid "Resumes"
|
||||
msgstr "জীবনবৃত্তান্তসমূহ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "ডান দিকে অ্যালাইন"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "নির্বাচন করুন..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "ডকার দিয়ে নিজে হোস্ট করুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "পাসওয়ার্ড রিসেটের ইমেইল প
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "পাসওয়ার্ড রিসেটের ইমেইল পাঠানো হচ্ছে..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "সেপারেটর"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "পরিসংখ্যান"
|
||||
msgid "Stay"
|
||||
msgstr "থাকুন"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "শক্তি"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "টেক্সটের রঙ"
|
||||
msgid "Thai"
|
||||
msgstr "থাই"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API কী সফলভাবে মুছে ফেলা হয়ে
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API কী মুছে ফেলার পর আর আপনার ডেটায় প্রবেশ করতে পারবে না। এই কাজটি ফিরিয়ে নেওয়া যাবে না।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "এটি আপনার জীবনবৃত্তান্তের
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "AI প্রদানকারীর রেসপন্সের ওপর নির্ভর করে এতে কয়েক মিনিট সময় লাগতে পারে। অনুগ্রহ করে উইন্ডো বন্ধ বা পৃষ্ঠা রিফ্রেশ করবেন না।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "এই জীবনবৃত্তান্তটি লক করা আছে এবং হালনাগাদ করা যাবে না।"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "এক্স (টুইটার)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "হ্যাঁ, Reactive Resume একাধিক ভাষায় উপলভ্য। আপনি সেটিংস পেজ থেকে বা ডান দিকের উপরের কোণের ভাষা পরিবর্তনকারী ব্যবহার করে নিজের পছন্দের ভাষা বেছে নিতে পারেন। যদি আপনার ভাষা তালিকায় না থাকে, বা আপনি বিদ্যমান অনুবাদ উন্নত করতে চান, তাহলে আপনি <0>Crowdin‑এ অনুবাদে অবদান রাখতে পারেন<1> (নতুন ট্যাবে খুলবে)</1></0>।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "হ্যাঁ! প্রতিটি টেমপ্লেটই পুরোপুরি কাস্টমাইজযোগ্য। আপনি রঙ, ফন্ট, স্পেসিং পরিবর্তন করতে পারবেন, এমনকি আপনার জীবনবৃত্তান্তের চেহারার পূর্ণ নিয়ন্ত্রণের জন্য কাস্টম CSS-ও লিখতে পারবেন।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "হ্যাঁ! Reactive Resume সম্পূর্ণ বিনামূল্যে ব্যবহারের জন্য, কোনো গোপন খরচ, প্রিমিয়াম স্তর বা সাবস্ক্রিপশন ফি নেই। এটি মুক্ত উৎস এবং সবসময়ই বিনামূল্যে থাকবে।"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "জুম আউট"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "জুলু"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ca\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} other {# elements}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# càrrec} other {# càrrecs}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "I tant! Pots exportar el teu currículum a PDF amb un sol clic. El PDF exportat manté perfectament tot el format i l’estil."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Accedeix als teus currículums i dades de manera programàtica mitjançant l’API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Afegeix una fila abans"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanès"
|
||||
@@ -367,10 +412,22 @@ msgstr "Àrea d’estudi"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Intel·ligència artificial"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Relació d’aspecte"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Bàsic"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Plantilles boniques per triar, amb més en camí."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalí"
|
||||
@@ -462,10 +523,6 @@ msgstr "Llista amb pics"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "De la comunitat i per a la comunitat."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Puc personalitzar les plantilles?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Puc exportar el meu currículum a PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Clar"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Fes clic aquí per seleccionar un fitxer per importar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloc de codi"
|
||||
@@ -622,6 +687,10 @@ msgstr "Confirma"
|
||||
msgid "Connect"
|
||||
msgstr "Connecta"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copia aquesta clau secreta i utilitza-la a les aplicacions per accedir a
|
||||
msgid "Copy URL"
|
||||
msgstr "Copia l’URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Activa l’A2F"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Activa les funcions d’IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Activa l’autenticació en dos passos"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Surt de la pantalla completa"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Mou a"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Ha de començar amb https://"
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalès"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Contrasenya nova"
|
||||
msgid "New Section"
|
||||
msgstr "Secció nova"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Sense publicitat, sense seguiment"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Manteniment continu"
|
||||
msgid "Open"
|
||||
msgstr "Obre"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Obre el client de correu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Obre la configuració d'integracions"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Càrrec"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferències"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Preajustaments"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Prem <0>{RETURN_KEY}</0> o <1>{COMMA_KEY}</1> per afegir o desar la para
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Premeu <0>Intro</0> per obrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Color principal"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Barra de progrés"
|
||||
msgid "Projects"
|
||||
msgstr "Projectes"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Protegeix el currículum contra accessos no autoritzats amb una contrasenya"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publicacions"
|
||||
msgid "Publisher"
|
||||
msgstr "Editor"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Ves a la pàgina inicial"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Actualitza"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registra un dispositiu nou"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Recordeu la contrasenya? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "S’està tornant a enviar el correu de verificació..."
|
||||
msgid "Reset"
|
||||
msgstr "Restableix"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Restableix la contrasenya"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "S’està restablint la contrasenya..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Recursos"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Anàlisi del currículum completada."
|
||||
msgid "Resumes"
|
||||
msgstr "Currículums"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Alinea a la dreta"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Selecciona..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Allotjament propi amb Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Envia el correu per restablir la contrasenya"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "S’està enviant el correu per restablir la contrasenya..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separador"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Estadístiques"
|
||||
msgid "Stay"
|
||||
msgstr "Queda't"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Fortaleses"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Color del text"
|
||||
msgid "Thai"
|
||||
msgstr "Tai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "La clau API s’ha suprimit correctament."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Després de la supressió, la clau API ja no podrà accedir a les dades. Aquesta acció no es pot desfer."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Aquest és un nom d’URL fàcil d’utilitzar per al currículum."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Això pot trigar uns minuts, segons la resposta del proveïdor d’IA. No tanquis la finestra ni actualitzis la pàgina."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Aquest currículum està bloquejat i no es pot actualitzar."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Sí, Reactive Resume està disponible en múltiples idiomes. Pots triar l’idioma preferit a la pàgina de configuració o utilitzant el selector d’idioma a l’angle superior dret. Si no hi veus el teu idioma o vols millorar les traduccions existents, pots <0>contribuir a les traduccions a Crowdin<1> (s’obre en una pestanya nova)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Sí. Cada plantilla és completament personalitzable. Pots canviar colors, lletres, espaiat i fins i tot escriure CSS personalitzat per tenir un control total sobre l’aparença del currículum."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Sí. Reactive Resume és completament gratuït d’utilitzar, sense costos ocults, nivells premium ni subscripcions. És de codi obert i sempre serà gratuït."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Allunya"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulú"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: cs\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Czech\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# položka} few {# položky} many {# položek} other {#
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# role} few {# role} many {# rolí} other {# rolí}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Ano! Svůj životopis můžete exportovat do PDF jedním kliknutím. Exportované PDF dokonale zachová veškeré vaše formátování a styl."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Přistupujte ke svým životopisům a datům programově pomocí API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Přidat řádek před"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikánština"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albánština"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studijní obor"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Umělá inteligence"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Poměr stran"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Základy"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Krásné šablony, ze kterých můžete vybírat, a další jsou na cestě."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengálština"
|
||||
@@ -462,10 +523,6 @@ msgstr "Odrážkový seznam"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Vytvořeno komunitou pro komunitu."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Mohu si šablony přizpůsobit?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Mohu svůj životopis exportovat do PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Přehledně"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kliknutím zde vyberte soubor k importu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok kódu"
|
||||
@@ -622,6 +687,10 @@ msgstr "Potvrdit"
|
||||
msgid "Connect"
|
||||
msgstr "Připojit"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Zkopírujte tento tajný klíč a použijte ho ve svých aplikacích pro
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopírovat URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktivovat 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Povolit funkce AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktivovat dvoufázové ověření"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Ukončit celou obrazovku"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Přesunout do"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Musí začít na https://"
|
||||
msgid "Name"
|
||||
msgstr "Název"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepálština"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nové heslo"
|
||||
msgid "New Section"
|
||||
msgstr "Nová sekce"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklam, bez sledování"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Průběžná údržba"
|
||||
msgid "Open"
|
||||
msgstr "Otevřít"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Otevřít e-mailového klienta"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Otevřít Nastavení integrace"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Pozice"
|
||||
msgid "Preferences"
|
||||
msgstr "Předvolby"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Předvolby"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Stiskněte <0>{RETURN_KEY}</0> nebo <1>{COMMA_KEY}</1> pro přidání ne
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Stisknutím klávesy <0>Enter</0> otevřete"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Hlavní barva"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Ukazatel průběhu"
|
||||
msgid "Projects"
|
||||
msgstr "Projekty"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Chraňte svůj životopis heslem před neoprávněným přístupem"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikace"
|
||||
msgid "Publisher"
|
||||
msgstr "Vydavatel"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume – přejít na domovskou stránku"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Obnovit"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrace nového zařízení"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Vzpomínáte si na heslo? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Opětovné odesílání ověřovacího e-mailu…"
|
||||
msgid "Reset"
|
||||
msgstr "Resetovat"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Obnovte své heslo"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Obnovování hesla…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Zdroje"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analýza životopisu dokončena."
|
||||
msgid "Resumes"
|
||||
msgstr "Životopisy"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Zarovnat vpravo"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Vybrat..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Vlastní hosting pomocí Dockeru"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Odeslat e-mail pro obnovení hesla"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Odesílání e-mailu pro obnovení hesla…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Oddělovač"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistiky"
|
||||
msgid "Stay"
|
||||
msgstr "Zůstat"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Silné stránky"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Barva textu"
|
||||
msgid "Thai"
|
||||
msgstr "Thajština"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API klíč byl úspěšně smazán."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API klíč po smazání již nebude mít přístup k vašim datům. Tuto akci nelze vrátit zpět."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Toto je název vašeho životopisu vhodný pro URL adresu."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Může to trvat několik minut v závislosti na odezvě poskytovatele AI. Nezavírejte prosím okno ani neobnovujte stránku."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Tento životopis je uzamčen a nelze ho aktualizovat."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ano, Reactive Resume je dostupné ve více jazycích. Svůj preferovaný jazyk si můžete vybrat na stránce nastavení nebo pomocí přepínače jazyka v pravém horním rohu. Pokud svůj jazyk nevidíte nebo chcete vylepšit existující překlady, můžete <0>přispět k překladům na Crowdin<1> (otevře se na nové kartě)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ano! Každá šablona je plně přizpůsobitelná. Můžete měnit barvy, písma, rozestupy a dokonce psát vlastní CSS pro úplnou kontrolu nad vzhledem svého životopisu."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ano! Reactive Resume je zcela zdarma k použití, bez skrytých poplatků, prémiových úrovní nebo předplatného. Je open source a vždy zdarma zůstane."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Oddálit"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: da\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Danish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} other {# elementer}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rolle} other {# roller}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Ja, selvfølgelig! Du kan eksportere dit CV til PDF med ét klik. Den eksporterede PDF bevarer al din formatering og styling perfekt."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Få programmatisk adgang til dine CV'er og data ved hjælp af API'et."
|
||||
@@ -229,10 +246,38 @@ msgstr "Tilføj række før"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albansk"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studieområde"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Kunstig intelligens"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Billedformat"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Grundlæggende"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Smukke skabeloner at vælge imellem, med flere på vej."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Punktliste"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Af fællesskabet, for fællesskabet."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Kan jeg tilpasse skabelonerne?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Kan jeg eksportere mit CV til PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Klar"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik her for at vælge en fil, der skal importeres"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodeblok"
|
||||
@@ -622,6 +687,10 @@ msgstr "Bekræft"
|
||||
msgid "Connect"
|
||||
msgstr "Forbind"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopiér denne hemmelige nøgle og brug den i dine applikationer for at f
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiér URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktivér 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Aktivér AI-funktioner"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktivér to-faktor-godkendelse"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Afslut fuldskærm"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Flyt til"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Skal starte med https://"
|
||||
msgid "Name"
|
||||
msgstr "Navn"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalesisk"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Ny adgangskode"
|
||||
msgid "New Section"
|
||||
msgstr "Nyt afsnit"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Ingen reklamer, ingen sporing"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Løbende vedligeholdelse"
|
||||
msgid "Open"
|
||||
msgstr "Åbn"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Åbn e-mailklient"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Åbn indstillinger for integrationer"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Stilling"
|
||||
msgid "Preferences"
|
||||
msgstr "Præferencer"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Forudindstillinger"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Tryk på <0>{RETURN_KEY}</0> eller <1>{COMMA_KEY}</1> for at tilføje el
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Tryk på <0>Enter</0> for at åbne"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primær farve"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Statuslinje"
|
||||
msgid "Projects"
|
||||
msgstr "Projekter"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Beskyt dit CV mod uautoriseret adgang med en adgangskode"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikationer"
|
||||
msgid "Publisher"
|
||||
msgstr "Udgiver"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Gå til startside"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Opdater"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrer ny enhed"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Husker du din adgangskode? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Gensender bekræftelsesmail..."
|
||||
msgid "Reset"
|
||||
msgstr "Nulstil"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Nulstil din adgangskode"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Nulstiller din adgangskode..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ressourcer"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "CV-analysen er færdig."
|
||||
msgid "Resumes"
|
||||
msgstr "CV'er"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Højrejustér"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Vælg..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Selvhostning med Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Send e-mail til nulstilling af adgangskode"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Sender e-mail til nulstilling af adgangskode..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Skillelinje"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistik"
|
||||
msgid "Stay"
|
||||
msgstr "Bliv"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Styrker"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Tekstfarve"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API-nøglen er blevet slettet."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API-nøglen vil ikke længere kunne få adgang til dine data efter sletning. Denne handling kan ikke fortrydes."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Dette er et URL-venligt navn til dit CV."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Dette kan tage et par minutter afhængigt af svaret fra AI-udbyderen. Luk venligst ikke vinduet og genindlæs ikke siden."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Dette CV er låst og kan ikke opdateres."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ja, Reactive Resume er tilgængelig på flere sprog. Du kan vælge dit foretrukne sprog på indstillingssiden eller ved hjælp af sprogvælgeren i øverste højre hjørne. Hvis du ikke kan se dit sprog, eller hvis du gerne vil forbedre de eksisterende oversættelser, kan du <0>bidrage til oversættelserne på Crowdin<1> (åbner i ny fane)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ja! Hver skabelon er fuldt ud til at tilpasse. Du kan ændre farver, skrifttyper, mellemrum og endda skrive brugerdefineret CSS for fuld kontrol over dit CV's udseende."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ja! Reactive Resume er helt gratis at bruge, uden skjulte omkostninger, premium-niveauer eller abonnementsgebyrer. Det er open-source og vil altid forblive gratis."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zoom ud"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: de\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# Element} other {# Elemente}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# Rolle} other {# Rollen}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Auf jeden Fall! Du kannst deinen Lebenslauf mit einem einzigen Klick als PDF exportieren. Das exportierte PDF übernimmt all deine Formatierungen und dein Styling perfekt."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Greife mit der API programmgesteuert auf deine Lebensläufe und Daten zu."
|
||||
@@ -229,10 +246,38 @@ msgstr "Zeile davor einfügen"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "KI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanisch"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studienfach"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Künstliche Intelligenz"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Seitenverhältnis"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Grundlagen"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Schöne Vorlagen zur Auswahl – und es kommen laufend weitere hinzu."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalisch"
|
||||
@@ -462,10 +523,6 @@ msgstr "Aufzählungsliste"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Von der Gemeinschaft, für die Gemeinschaft."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Kann ich die Vorlagen anpassen?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Kann ich meinen Lebenslauf als PDF exportieren?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Klar"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Hier klicken, um eine Datei zum Importieren auszuwählen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Code-Block"
|
||||
@@ -622,6 +687,10 @@ msgstr "Bestätigen"
|
||||
msgid "Connect"
|
||||
msgstr "Verbinden"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopiere diesen geheimen Schlüssel und verwende ihn in deinen Anwendunge
|
||||
msgid "Copy URL"
|
||||
msgstr "URL kopieren"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA aktivieren"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "KI-Funktionen aktivieren"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Zwei-Faktor-Authentifizierung aktivieren"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Vollbild schließen"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modell"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Verschieben nach"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Muss mit https:// beginnen."
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalesisch"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Neues Passwort"
|
||||
msgid "New Section"
|
||||
msgstr "Neuer Abschnitt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Keine Werbung, kein Tracking"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Laufende Wartung"
|
||||
msgid "Open"
|
||||
msgstr "Öffnen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "E-Mail-Programm öffnen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Integrationseinstellungen öffnen"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Position"
|
||||
msgid "Preferences"
|
||||
msgstr "Einstellungen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Voreinstellungen"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Drücken Sie <0>{RETURN_KEY}</0> oder <1>{COMMA_KEY}</1>, um das aktuell
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Drücken Sie <0>Enter</0> zum Öffnen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primärfarbe"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Fortschrittsbalken"
|
||||
msgid "Projects"
|
||||
msgstr "Projekte"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Schützen Sie Ihren Lebenslauf mit einem Passwort vor unbefugtem Zugriff"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Veröffentlichungen"
|
||||
msgid "Publisher"
|
||||
msgstr "Verlag"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume – Zur Startseite gehen"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Aktualisieren"
|
||||
msgid "Register New Device"
|
||||
msgstr "Neues Gerät registrieren"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Passwort noch parat? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Verifizierungs-E-Mail wird erneut gesendet..."
|
||||
msgid "Reset"
|
||||
msgstr "Zurücksetzen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Setzen Sie Ihr Passwort zurück"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Ihr Passwort wird zurückgesetzt..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ressourcen"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analyse des Lebenslaufs abgeschlossen."
|
||||
msgid "Resumes"
|
||||
msgstr "Lebensläufe"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Rechtsbündig"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Auswählen..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Selbst hosten mit Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "E-Mail zum Zurücksetzen des Passworts senden"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "E-Mail zum Zurücksetzen des Passworts wird gesendet..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Trennzeichen"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistiken"
|
||||
msgid "Stay"
|
||||
msgstr "Hier bleiben"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Stärken"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Textfarbe"
|
||||
msgid "Thai"
|
||||
msgstr "Thailändisch"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Der API-Schlüssel wurde erfolgreich gelöscht."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Der API-Schlüssel kann nach dem Löschen nicht mehr auf deine Daten zugreifen. Diese Aktion kann nicht rückgängig gemacht werden."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Dies ist ein URL-freundlicher Name für Ihren Lebenslauf."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Dies kann einige Minuten dauern, abhängig von der Antwort des KI-Anbieters. Bitte schließe das Fenster nicht und lade die Seite nicht neu."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Dieser Lebenslauf ist gesperrt und kann nicht aktualisiert werden."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ja, Reactive Resume ist in mehreren Sprachen verfügbar. Du kannst deine bevorzugte Sprache auf der Einstellungsseite oder über den Sprachumschalter in der oberen rechten Ecke auswählen. Wenn du deine Sprache nicht findest oder die bestehenden Übersetzungen verbessern möchtest, kannst du <0>auf Crowdin zu den Übersetzungen beitragen<1> (öffnet in neuem Tab)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ja! Jede Vorlage ist vollständig anpassbar. Du kannst Farben, Schriften und Abstände ändern und sogar eigenes CSS schreiben, um die Darstellung deines Lebenslaufs vollständig zu kontrollieren."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ja! Reactive Resume ist völlig kostenlos nutzbar, ohne versteckte Kosten, Premium-Stufen oder Abonnementgebühren. Es ist Open Source und wird immer kostenlos bleiben."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Herauszoomen"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: el\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# στοιχείο} other {# στοιχεία}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# ρόλος} other {# ρόλοι}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "Α4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Φυσικά! Μπορείτε να εξαγάγετε το βιογραφικό σας σημείωμα σε PDF με ένα μόνο κλικ. Το εξαγόμενο PDF διατηρεί άψογα όλη τη μορφοποίηση και το στυλ σας."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Αποκτήστε πρόσβαση στα βιογραφικά σημειώματά σας και στα δεδομένα σας προγραμματιστικά χρησιμοποιώντας το API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Προσθήκη γραμμής πριν"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Αφρικάανς"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "ΤΝ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Αλβανικά"
|
||||
@@ -367,10 +412,22 @@ msgstr "Τομέας σπουδών"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Τεχνητή Νοημοσύνη"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Αναλογία διαστάσεων"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Βασικά στοιχεία"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Όμορφα πρότυπα για να επιλέξετε, με ακόμα περισσότερα καθ’ οδόν."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Μπενγκάλι"
|
||||
@@ -462,10 +523,6 @@ msgstr "Λίστα κουκκίδων"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Από την κοινότητα, για την κοινότητα."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Μπορώ να προσαρμόσω τα πρότυπα;"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Μπορώ να εξαγάγω το βιογραφικό μου σημείωμα σε PDF;"
|
||||
@@ -576,6 +633,14 @@ msgstr "Σαφής"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Κάντε κλικ εδώ για να επιλέξετε ένα αρχείο προς εισαγωγή"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Μπλοκ κώδικα"
|
||||
@@ -622,6 +687,10 @@ msgstr "Επιβεβαίωση"
|
||||
msgid "Connect"
|
||||
msgstr "Σύνδεση"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Αντιγράψτε αυτό το μυστικό κλειδί και χ
|
||||
msgid "Copy URL"
|
||||
msgstr "Αντιγραφή URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Ενεργοποίηση 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Ενεργοποίηση λειτουργιών ΤΝ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Ενεργοποίηση ελέγχου ταυτότητας δυο σταδίων"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Έξοδος από πλήρη οθόνη"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Μοντέλο"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Μετακίνηση σε"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Πρέπει να αρχίζει με https://"
|
||||
msgid "Name"
|
||||
msgstr "Όνομα"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Νεπάλι"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Νέος κωδικός πρόσβασης"
|
||||
msgid "New Section"
|
||||
msgstr "Νέα ενότητα"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Χωρίς διαφημίσεις, χωρίς παρακολούθηση"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Συνεχής συντήρηση"
|
||||
msgid "Open"
|
||||
msgstr "Άνοιγμα"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Άνοιγμα προγράμματος email"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Ανοίξτε τις Ρυθμίσεις Ολοκληρώσεων"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Θέση"
|
||||
msgid "Preferences"
|
||||
msgstr "Προτιμήσεις"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Προεπιλογές"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Πατήστε <0>{RETURN_KEY}</0> ή <1>{COMMA_KEY}</1> για να π
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Πατήστε <0>Enter</0> για να ανοίξετε"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Βασικό χρώμα"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Γραμμή προόδου"
|
||||
msgid "Projects"
|
||||
msgstr "Έργα"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Προστατέψτε το βιογραφικό σας σημείωμα από μη εξουσιοδοτημένη πρόσβαση με έναν κωδικό πρόσβασης"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Δημοσιεύσεις"
|
||||
msgid "Publisher"
|
||||
msgstr "Εκδότης"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Μετάβαση στην αρχική σελίδα"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Ανανέωση"
|
||||
msgid "Register New Device"
|
||||
msgstr "Εγγραφή νέας συσκευής"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Θυμάστε τον κωδικό σας; <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Επαναποστολή email επαλήθευσης..."
|
||||
msgid "Reset"
|
||||
msgstr "Επαναφορά"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Επαναφορά κωδικού πρόσβασης"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Επαναφορά κωδικού πρόσβασης..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Πόροι"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Η ανάλυση του βιογραφικού ολοκληρώθηκε
|
||||
msgid "Resumes"
|
||||
msgstr "Βιογραφικά σημειώματα"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Στοίχιση δεξιά"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Επιλογή..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Αυτο-φιλοξενία με Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Αποστολή email επαναφοράς κωδικού πρόσβα
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Αποστολή email επαναφοράς κωδικού πρόσβασης..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Διαχωριστικό"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Στατιστικά"
|
||||
msgid "Stay"
|
||||
msgstr "Παραμονή"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Δυνατά σημεία"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Χρώμα κειμένου"
|
||||
msgid "Thai"
|
||||
msgstr "Ταϊλανδικά"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Το κλειδί API διαγράφηκε με επιτυχία."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Μετά τη διαγραφή, το κλειδί API δεν θα μπορεί πλέον να αποκτά πρόσβαση στα δεδομένα σας. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Αυτό είναι ένα φιλικό προς το URL όνομα γ
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Αυτό μπορεί να πάρει μερικά λεπτά, ανάλογα με την απόκριση του παρόχου ΤΝ. Μην κλείσετε το παράθυρο ή ανανεώσετε τη σελίδα."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Αυτό το βιογραφικό σημείωμα είναι κλειδωμένο και δεν μπορεί να ενημερωθεί."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "Χ (Τwitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ναι, το Reactive Resume είναι διαθέσιμο σε πολλές γλώσσες. Μπορείτε να επιλέξετε την προτιμώμενη γλώσσα σας στη σελίδα ρυθμίσεων ή χρησιμοποιώντας τον επιλογέα γλώσσας στην επάνω δεξιά γωνία. Αν δεν βλέπετε τη γλώσσα σας ή θα θέλατε να βελτιώσετε τις υπάρχουσες μεταφράσεις, μπορείτε να <0>συμβάλετε στις μεταφράσεις στο Crowdin<1> (ανοίγει σε νέα καρτέλα)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ναι! Κάθε πρότυπο είναι πλήρως προσαρμόσιμο. Μπορείτε να αλλάξετε χρώματα, γραμματοσειρές, αποστάσεις και ακόμη και να γράψετε προσαρμοσμένο CSS για πλήρη έλεγχο της εμφάνισης του βιογραφικού σας σημειώματος."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ναι! Το Reactive Resume είναι εντελώς δωρεάν στη χρήση, χωρίς κρυφές χρεώσεις, επίπεδα premium ή συνδρομές. Είναι ανοικτού κώδικα και θα παραμείνει πάντα δωρεάν."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Σμίκρυνση"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Ζουλού"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: en_GB\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: English, United Kingdom\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# item} other {# items}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# role} other {# roles}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Access your resumes and data programmatically using the API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Add Row Before"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanian"
|
||||
@@ -367,10 +412,22 @@ msgstr "Area of Study"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Artificial Intelligence"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Aspect Ratio"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Basics"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Beautiful templates to choose from, with more on the way."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Bullet List"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "By the community, for the community."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Can I customise the templates?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Can I export my resume to PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Clear"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Click here to select a file to import"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Code Block"
|
||||
@@ -622,6 +687,10 @@ msgstr "Confirm"
|
||||
msgid "Connect"
|
||||
msgstr "Connect"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copy this secret key and use it in your applications to access your data
|
||||
msgid "Copy URL"
|
||||
msgstr "Copy URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Enable 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Enable AI Features"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Enable Two-Factor Authentication"
|
||||
@@ -1162,6 +1239,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, customise, and share professional resumes. Built with privacy in mind, powered by open source, and completely free forever."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Exit fullscreen"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Move to"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Must start with https://"
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepali"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "New Password"
|
||||
msgid "New Section"
|
||||
msgstr "New Section"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "No Advertising, No Tracking"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Ongoing Maintenance"
|
||||
msgid "Open"
|
||||
msgstr "Open"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Open Email Client"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Open Integrations Settings"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Position"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferences"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Presets"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the curre
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Press <0>Enter</0> to open"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primary Colour"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Progress Bar"
|
||||
msgid "Projects"
|
||||
msgstr "Projects"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Protect your resume from unauthorised access with a password"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publications"
|
||||
msgid "Publisher"
|
||||
msgstr "Publisher"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Go to homepage"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Refresh"
|
||||
msgid "Register New Device"
|
||||
msgstr "Register New Device"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Remember your password? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Resending verification email..."
|
||||
msgid "Reset"
|
||||
msgstr "Reset"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Reset your password"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Resetting your password..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resources"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Resume analysis complete."
|
||||
msgid "Resumes"
|
||||
msgstr "Resumes"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Right Align"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Select..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Self-Host with Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Send Password Reset Email"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Sending password reset email..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separator"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistics"
|
||||
msgid "Stay"
|
||||
msgstr "Stay"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Strengths"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Text Colour"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "The API key has been deleted successfully."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "This is a URL-friendly name for your resume."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "This resume is locked and cannot be updated."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Yes! Every template is fully customisable. You can change colours, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zoom out"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+179
-8
@@ -43,6 +43,11 @@ msgstr "{0, plural, one {# item} other {# items}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# role} other {# roles}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr "{0} proposals reviewed"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -114,6 +119,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr "Accept"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr "Accept all"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr "Accepted proposal"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Access your resumes and data programmatically using the API."
|
||||
@@ -224,10 +241,38 @@ msgstr "Add Row Before"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr "After"
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr "AI integration disabled"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr "AI proposal applied."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr "AI proposal rejected."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr "AI proposals applied."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr "AI proposals rejected."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr "AI Resume Assistant"
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanian"
|
||||
@@ -362,10 +407,22 @@ msgstr "Area of Study"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Artificial Intelligence"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr "Ask for a targeted resume change..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr "Ask for an incremental change"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Aspect Ratio"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr "Assistant request failed"
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -416,6 +473,10 @@ msgstr "Basics"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Beautiful templates to choose from, with more on the way."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr "Before"
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -457,10 +518,6 @@ msgstr "Bullet List"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "By the community, for the community."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Can I customize the templates?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Can I export my resume to PDF?"
|
||||
@@ -571,6 +628,14 @@ msgstr "Clear"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Click here to select a file to import"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr "Close"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr "Close AI assistant"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Code Block"
|
||||
@@ -617,6 +682,10 @@ msgstr "Confirm"
|
||||
msgid "Connect"
|
||||
msgstr "Connect"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr "Connect and verify an AI provider before using resume editing proposals."
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -664,6 +733,10 @@ msgstr "Copy this secret key and use it in your applications to access your data
|
||||
msgid "Copy URL"
|
||||
msgstr "Copy URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr "Could not apply the AI proposal."
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1089,6 +1162,10 @@ msgstr "Enable 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Enable AI Features"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr "Enable AI integration"
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Enable Two-Factor Authentication"
|
||||
@@ -1157,6 +1234,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Exit Fullscreen"
|
||||
@@ -1951,6 +2032,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr "More proposal actions"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Move to"
|
||||
@@ -1977,6 +2062,10 @@ msgstr "Must start with https://"
|
||||
msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr "Needs review"
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepali"
|
||||
@@ -2007,6 +2096,10 @@ msgstr "New Password"
|
||||
msgid "New Section"
|
||||
msgstr "New Section"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr "Next"
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "No Advertising, No Tracking"
|
||||
@@ -2056,11 +2149,19 @@ msgstr "Ongoing Maintenance"
|
||||
msgid "Open"
|
||||
msgstr "Open"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr "Open AI assistant"
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Open Email Client"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr "Open Integrations"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Open Integrations Settings"
|
||||
@@ -2249,6 +2350,10 @@ msgstr "Position"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferences"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr "Preparing changes"
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Presets"
|
||||
@@ -2262,6 +2367,10 @@ msgstr "Press <0>{RETURN_KEY}</0> or <1>{COMMA_KEY}</1> to add or save the curre
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Press <0>Enter</0> to open"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr "Prev"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primary Color"
|
||||
@@ -2292,6 +2401,11 @@ msgstr "Progress Bar"
|
||||
msgid "Projects"
|
||||
msgstr "Projects"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr "Proposal {0} of {total}"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Protect your resume from unauthorized access with a password"
|
||||
@@ -2314,6 +2428,10 @@ msgstr "Publications"
|
||||
msgid "Publisher"
|
||||
msgstr "Publisher"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr "Raw JSON Patch"
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Go to homepage"
|
||||
@@ -2375,6 +2493,18 @@ msgstr "Refresh"
|
||||
msgid "Register New Device"
|
||||
msgstr "Register New Device"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr "Reject"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr "Reject all"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr "Rejected proposal"
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Remember your password? <0/>"
|
||||
@@ -2425,6 +2555,10 @@ msgstr "Resending verification email..."
|
||||
msgid "Reset"
|
||||
msgstr "Reset"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr "Reset chat"
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2438,6 +2572,10 @@ msgstr "Reset your password"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Resetting your password..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr "Resize AI assistant"
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resources"
|
||||
@@ -2458,6 +2596,14 @@ msgstr "Resume analysis complete."
|
||||
msgid "Resumes"
|
||||
msgstr "Resumes"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr "Review required"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr "Reviewed proposals"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Right Align"
|
||||
@@ -2556,6 +2702,10 @@ msgstr "Select..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Self-Host with Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr "Send"
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2565,6 +2715,10 @@ msgstr "Send Password Reset Email"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Sending password reset email..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr "Sending request"
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separator"
|
||||
@@ -2803,6 +2957,10 @@ msgstr "Statistics"
|
||||
msgid "Stay"
|
||||
msgstr "Stay"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr "Stop"
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Strengths"
|
||||
@@ -2897,6 +3055,14 @@ msgstr "Text Color"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr "The AI proposed a change that no longer applies to this resume."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr "The AI returned a proposal that could not be previewed."
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2910,6 +3076,10 @@ msgstr "The API key has been deleted successfully."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr "The assistant stopped before returning a proposal."
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2976,7 +3146,12 @@ msgstr "This is a URL-friendly name for your resume."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "This resume is locked and cannot be updated."
|
||||
|
||||
@@ -3380,10 +3555,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: es\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Spanish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# elemento} other {# elementos}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# puesto} other {# puestos}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Por supuesto. Puedes exportar tu currículum a PDF con un solo clic. El PDF exportado mantiene perfectamente todo tu formato y estilo."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Accede a tus currículums y datos de forma programática usando la API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Añadir fila antes"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikáans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanés"
|
||||
@@ -367,10 +412,22 @@ msgstr "Área de estudio"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Inteligencia artificial"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Relación de aspecto"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Lo esencial"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Hermosas plantillas entre las que puedes elegir, y pronto habrá más."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalí"
|
||||
@@ -462,10 +523,6 @@ msgstr "Lista con viñetas"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Por la comunidad, para la comunidad."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "¿Puedo personalizar las plantillas?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "¿Puedo exportar mi currículum a PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Claro"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Haz clic aquí para seleccionar un archivo para importar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloque de código"
|
||||
@@ -622,6 +687,10 @@ msgstr "Confirmar"
|
||||
msgid "Connect"
|
||||
msgstr "Conectar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copia esta clave secreta y úsala en tus aplicaciones para acceder a tus
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiar URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Habilitar 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Habilitar funciones de IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Habilitar la autenticación de doble factor"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Salir de pantalla completa"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modelo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Mover a"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Debe empezar por https://"
|
||||
msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalí"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nueva contraseña"
|
||||
msgid "New Section"
|
||||
msgstr "Nueva sección"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Sin publicidad, sin rastreo"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Mantenimiento continuo"
|
||||
msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Abrir cliente de correo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Abrir Configuración de integraciones"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Puesto"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferencias"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Preajustes"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Presiona <0>{RETURN_KEY}</0> o <1>{COMMA_KEY}</1> para agregar o guardar
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Pulse <0>Intro</0> para abrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Color primario"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Barra de progreso"
|
||||
msgid "Projects"
|
||||
msgstr "Proyectos"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Protege tu currículum del acceso no autorizado con una contraseña"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publicaciones"
|
||||
msgid "Publisher"
|
||||
msgstr "Editor"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Ir a la página de inicio"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Actualizar"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrar nuevo dispositivo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "¿Recuerdas tu contraseña? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Reenviando correo de verificación..."
|
||||
msgid "Reset"
|
||||
msgstr "Restablecer"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Restablecer tu contraseña"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Restableciendo tu contraseña..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Recursos"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Análisis del currículum finalizado."
|
||||
msgid "Resumes"
|
||||
msgstr "Currículums"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Alinear a la derecha"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Seleccionar..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Auto alojamiento con Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Enviar correo para restablecer contraseña"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Enviando correo para restablecer contraseña..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separador"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Estadísticas"
|
||||
msgid "Stay"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Puntos fuertes"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Color del texto"
|
||||
msgid "Thai"
|
||||
msgstr "Tailandés"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "La clave API se ha eliminado correctamente."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Después de eliminarla, la clave API ya no podrá acceder a tus datos. Esta acción no se puede deshacer."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Este es un nombre compatible con URL para tu currículum."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Esto puede tardar unos minutos, dependiendo de la respuesta del proveedor de IA. No cierres la ventana ni recargues la página."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Este currículum está bloqueado y no se puede actualizar."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Sí, Reactive Resume está disponible en varios idiomas. Puedes elegir tu idioma preferido en la página de configuración o usando el selector de idioma en la esquina superior derecha. Si no ves tu idioma o quieres mejorar las traducciones existentes, puedes <0>contribuir a las traducciones en Crowdin<1> (abrir en una nueva pestaña)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Sí. Todas las plantillas son totalmente personalizables. Puedes cambiar colores, fuentes, espaciado e incluso escribir CSS personalizado para tener un control total sobre la apariencia de tu currículum."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Sí. Reactive Resume es completamente gratuito, sin costes ocultos, niveles premium ni cuotas de suscripción. Es de código abierto y siempre será gratuito."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Alejar"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulú"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: fa\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Persian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# مورد} other {# مورد}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# نقش} other {# نقش}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "قطعاً! میتوانید رزومه خود را تنها با یک کلیک به PDF خروجی بگیرید. فایل PDF خروجی تمام قالببندی و سبکدهی شما را بهطور کامل حفظ میکند."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "به رزومهها و دادههای خود از طریق API و بهصورت برنامهنویسی دسترسی داشته باشید."
|
||||
@@ -229,10 +246,38 @@ msgstr "افزودن ردیف قبل از این"
|
||||
msgid "Afrikaans"
|
||||
msgstr "آفریکانس"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "آلبانیایی"
|
||||
@@ -367,10 +412,22 @@ msgstr "حوزهٔ تحصیل"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "هوش مصنوعی"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "نسبت تصویر"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "مبانی"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "قالبهای زیبایی برای انتخاب، با موارد بیشتری که در راه هستند."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "بنگالی"
|
||||
@@ -462,10 +523,6 @@ msgstr "فهرست نشانهدار"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "توسط جامعه، برای جامعه."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "آیا میتوانم قالبها را شخصیسازی کنم؟"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "آیا میتوانم رزومهام را به PDF خروجی بگیرم؟"
|
||||
@@ -576,6 +633,14 @@ msgstr "شفاف"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "برای انتخاب فایل برای وارد کردن، اینجا کلیک کنید"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "بلوک کد"
|
||||
@@ -622,6 +687,10 @@ msgstr "تأیید"
|
||||
msgid "Connect"
|
||||
msgstr "اتصال"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "این کلید مخفی را کپی کنید و برای دسترسی
|
||||
msgid "Copy URL"
|
||||
msgstr "کپی URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "فعالسازی ورود دو مرحلهای"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "فعالسازی قابلیتهای هوش مصنوعی"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "فعالسازی احراز هویت دو مرحلهای"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "خروج از حالت تمامصفحه"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "مایکروسافت ورد"
|
||||
msgid "Model"
|
||||
msgstr "مدل"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "انتقال به"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "باید با https:// شروع شود."
|
||||
msgid "Name"
|
||||
msgstr "نام"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "نپالی"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "گذرواژهٔ جدید"
|
||||
msgid "New Section"
|
||||
msgstr "بخش جدید"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "بدون تبلیغات، بدون رهگیری"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "نگهداری مداوم"
|
||||
msgid "Open"
|
||||
msgstr "باز کردن"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "باز کردن کلاینت ایمیل"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "تنظیمات یکپارچهسازی را باز کنید"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "موقعیت شغلی"
|
||||
msgid "Preferences"
|
||||
msgstr "ترجیحات"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "پیشتنظیمها"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "برای افزودن یا ذخیره کلمه کلیدی فعلی <0>{R
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "برای باز کردن <0>Enter را</0> فشار دهید"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "رنگ اصلی"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "نوار پیشرفت"
|
||||
msgid "Projects"
|
||||
msgstr "پروژهها"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "از رزومه خود در برابر دسترسی غیرمجاز با گذرواژه محافظت کنید"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "انتشارها"
|
||||
msgid "Publisher"
|
||||
msgstr "منتشرکننده"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - رفتن به صفحهٔ اصلی"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "تازهسازی"
|
||||
msgid "Register New Device"
|
||||
msgstr "ثبت دستگاه جدید"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "رمز عبور را به خاطر دارید؟ <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "در حال ارسال دوباره ایمیل تأیید..."
|
||||
msgid "Reset"
|
||||
msgstr "ریست"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "تنظیم مجدد گذرواژهٔ شما"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "در حال تنظیم مجدد گذرواژه شما..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "منابع"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "تحلیل رزومه کامل شد."
|
||||
msgid "Resumes"
|
||||
msgstr "رزومهها"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "تراز راست"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "انتخاب..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "میزبانی خودکار با Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "ارسال ایمیل تنظیم مجدد گذرواژه"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "در حال ارسال ایمیل تنظیم مجدد گذرواژه..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "جداکننده"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "آمارها"
|
||||
msgid "Stay"
|
||||
msgstr "ماندن"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "نقاط قوت"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "رنگ متن"
|
||||
msgid "Thai"
|
||||
msgstr "تایلندی"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "کلید API با موفقیت حذف شد."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "پس از حذف، این کلید API دیگر قادر به دسترسی به دادههای شما نخواهد بود. این عمل قابل بازگشت نیست."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "این یک نام مناسب برای URLِ رزومه شما است."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "این کار ممکن است چند دقیقه طول بکشد، بسته به پاسخ ارائهدهندهٔ هوش مصنوعی. لطفاً پنجره را نبندید یا صفحه را تازهسازی نکنید."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "این رزومه قفل شده و قابل بهروزرسانی نیست."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "ایکس (توییتر)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "بله، Reactive Resume در چندین زبان در دسترس است. میتوانید زبان دلخواه خود را در صفحهٔ تنظیمات یا با استفاده از تعویضکنندهٔ زبان در گوشهٔ بالا سمت راست انتخاب کنید. اگر زبان خود را نمیبینید یا میخواهید ترجمههای موجود را بهبود دهید، میتوانید <0>در ترجمهها روی Crowdin مشارکت کنید<1> (در زبانهٔ جدید باز میشود)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "بله! هر قالب کاملاً قابلسفارشیسازی است. میتوانید رنگها، فونتها، فواصل و حتی CSS سفارشی برای کنترل کامل ظاهر رزومه خود بنویسید."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "بله! Reactive Resume کاملاً رایگان است، بدون هزینهٔ پنهان، پلن پریمیوم یا حق اشتراک. این پروژه متنباز است و برای همیشه رایگان میماند."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "کوچکنمایی"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "زولو"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: fi\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Finnish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# kohde} other {# kohdetta}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rooli} other {# roolia}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Ehdottomasti! Voit viedä ansioluettelosi PDF-muotoon yhdellä klikkauksella. Viety PDF säilyttää kaiken muotoilun ja tyylin täydellisesti."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Käytä ansioluetteloitasi ja tietojasi ohjelmallisesti rajapinnan (API:n) kautta."
|
||||
@@ -229,10 +246,38 @@ msgstr "Lisää rivi ennen"
|
||||
msgid "Afrikaans"
|
||||
msgstr "afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "albania"
|
||||
@@ -367,10 +412,22 @@ msgstr "Opintoala"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Tekoäly"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Kuvasuhde"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Perustiedot"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Kauniita mallipohjia, joista valita – ja lisää tulossa."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Luettelomerkkilista"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Yhteisöltä yhteisölle."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Voinko mukauttaa mallipohjia?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Voinko viedä ansioluetteloni PDF-muotoon?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Kirkas"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Napsauta tästä valitaksesi tuotavan tiedoston"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Koodilohko"
|
||||
@@ -622,6 +687,10 @@ msgstr "Vahvista"
|
||||
msgid "Connect"
|
||||
msgstr "Yhdistä"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopioi tämä salainen avain ja käytä sitä sovelluksissasi tietojesi
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopioi URL-osoite"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Ota 2FA käyttöön"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Ota tekoälyominaisuudet käyttöön"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Ota kaksivaiheinen todennus käyttöön"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Poistu koko näytöstä"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Malli"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Siirrä"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Aloitettava osoitteesta https://"
|
||||
msgid "Name"
|
||||
msgstr "Nimi"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "nepali"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Uusi salasana"
|
||||
msgid "New Section"
|
||||
msgstr "Uusi osio"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Ei mainoksia, ei seurantaa"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Jatkuva ylläpito"
|
||||
msgid "Open"
|
||||
msgstr "Avaa"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Avaa sähköpostiohjelma"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Avaa Integraatioiden asetukset"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Tehtävänimike"
|
||||
msgid "Preferences"
|
||||
msgstr "Asetukset"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Esiasetukset"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Paina <0>{RETURN_KEY}</0> tai <1>{COMMA_KEY}</1> lisätäksesi tai talle
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Paina <0>Enter</0> avataksesi"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Pääväri"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Edistymispalkki"
|
||||
msgid "Projects"
|
||||
msgstr "Projektit"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Suojaa ansioluettelosi luvattomalta käytöltä salasanalla"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Julkaisut"
|
||||
msgid "Publisher"
|
||||
msgstr "Julkaisija"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume – Siirry etusivulle"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Päivitä"
|
||||
msgid "Register New Device"
|
||||
msgstr "Rekisteröi uusi laite"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Muistatko salasanasi? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Lähetetään vahvistussähköpostia uudelleen..."
|
||||
msgid "Reset"
|
||||
msgstr "Palauta"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Palauta salasanasi"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Palautetaan salasanaasi..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resurssit"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Ansioluettelon analyysi valmis."
|
||||
msgid "Resumes"
|
||||
msgstr "Ansioluettelot"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Tasaa oikealle"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Valitse..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Itse-isännöinti Dockerilla"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Lähetä salasanan palautussähköposti"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Lähetetään salasanan palautussähköpostia..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Erotin"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Tilastot"
|
||||
msgid "Stay"
|
||||
msgstr "Pysy"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Vahvuudet"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Tekstiväri"
|
||||
msgid "Thai"
|
||||
msgstr "thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API-avain on poistettu onnistuneesti."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API-avain ei voi enää käyttää tietojasi poistamisen jälkeen. Tätä toimintoa ei voi perua."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Tämä on URL-ystävällinen nimi ansioluettelollesi."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Tämä voi kestää muutaman minuutin riippuen tekoälypalveluntarjoajan vasteesta. Älä sulje ikkunaa tai päivitä sivua."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Tämä ansioluettelo on lukittu eikä sitä voi päivittää."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Kyllä, Reactive Resume on saatavilla useilla kielillä. Voit valita haluamasi kielen asetussivulla tai oikean yläkulman kielivalitsimesta. Jos et näe omaa kieltäsi tai haluat parantaa olemassa olevia käännöksiä, voit <0>osallistua käännöksiin Crowdinessa<1> (avautuu uuteen välilehteen)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Kyllä! Jokainen mallipohja on täysin muokattavissa. Voit vaihtaa värejä, fontteja, välistystä ja jopa kirjoittaa oman CSS:n täydellistä hallintaa varten ansioluettelosi ulkoasuun."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Kyllä! Reactive Resume on täysin ilmainen käyttää – ei piilokuluja, premium-tasoja tai tilausmaksuja. Se on avoimen lähdekoodin ja pysyy aina ilmaisena."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Loitonna"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: fr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# élément} other {# éléments}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# poste} other {# postes}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Absolument ! Vous pouvez exporter votre CV au format PDF en un seul clic. Le PDF exporté conserve parfaitement toutes vos mises en forme et votre style."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Accédez à vos CVs et données par programme en utilisant l'API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Ajouter une ligne avant"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanais"
|
||||
@@ -367,10 +412,22 @@ msgstr "Domaine d'étude"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Intelligence artificielle"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Format d'image"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Infos de base"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Vous avez le choix parmi de magnifiques modèles, et d'autres sont en cours d'élaboration."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Liste à puces"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Par la communauté, pour la communauté."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Puis-je personnaliser les modèles ?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Puis-je exporter mon CV au format PDF ?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Clair"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Cliquez ici pour sélectionner un fichier à importer"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloc de code"
|
||||
@@ -622,6 +687,10 @@ msgstr "Confirmer"
|
||||
msgid "Connect"
|
||||
msgstr "Se connecter"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copiez cette clé secrète et utilisez-la dans vos applications pour acc
|
||||
msgid "Copy URL"
|
||||
msgstr "Copier l'URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Activer 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Activer les fonctionnalités IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Activer l'authentification à deux facteurs"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Quitter le mode plein écran"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modèle"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Déplacer vers"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Doit commencer par https://"
|
||||
msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Népalais"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nouveau mot de passe"
|
||||
msgid "New Section"
|
||||
msgstr "Nouvelle section"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Pas de publicité, pas de suivi"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Maintenance en cours"
|
||||
msgid "Open"
|
||||
msgstr "Ouvrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Ouvrir le client de messagerie"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Ouvrez Integrations Settings"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Poste"
|
||||
msgid "Preferences"
|
||||
msgstr "Préférences"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Préréglages"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Appuyez sur <0>{RETURN_KEY}</0> ou sur <1>{COMMA_KEY}</1> pour ajouter o
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Appuyez sur <0>Entrée</0> pour ouvrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Couleur principale"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Barre de progression"
|
||||
msgid "Projects"
|
||||
msgstr "Projets"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Protégez votre CV contre tout accès non autorisé à l'aide d'un mot de passe"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publications"
|
||||
msgid "Publisher"
|
||||
msgstr "Éditeur"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Aller à la page d'accueil"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Actualiser"
|
||||
msgid "Register New Device"
|
||||
msgstr "Enregistrer un nouveau dispositif"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Vous vous souvenez de votre mot de passe ? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Renvoi de l'e-mail de vérification..."
|
||||
msgid "Reset"
|
||||
msgstr "Réinitialiser"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Réinitialisez votre mot de passe"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Réinitialisation de votre mot de passe..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ressources"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "L'analyse du curriculum vitae est terminée."
|
||||
msgid "Resumes"
|
||||
msgstr "CVs"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Alignement à droite"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Sélectionner..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Auto-hébergement avec Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Envoyer un e-mail de réinitialisation du mot de passe"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Envoi de l'e-mail de réinitialisation du mot de passe..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Séparateur"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistiques"
|
||||
msgid "Stay"
|
||||
msgstr "Rester"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Points forts"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Couleur du texte"
|
||||
msgid "Thai"
|
||||
msgstr "Thaïlandais"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "La clé API a été supprimée avec succès."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "La clé API ne pourra plus accéder à vos données après la suppression. Cette action ne peut pas être annulée."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Il s'agit d'un nom convivial pour l'URL de votre CV."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Cela peut prendre quelques minutes, en fonction de la réponse du fournisseur d'IA. Ne fermez pas la fenêtre et n'actualisez pas la page."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Ce CV est verrouillé et ne peut pas être modifié."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Oui, Reactive Resume est disponible en plusieurs langues. Vous pouvez choisir votre langue préférée dans la page des paramètres, ou en utilisant le sélecteur de langue dans le coin supérieur droit. Si vous ne voyez pas votre langue, ou si vous souhaitez améliorer les traductions existantes, vous pouvez <0>contribuer aux traductions sur Crowdin<1> (s'ouvre dans un nouvel onglet)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Oui ! Chaque modèle est entièrement personnalisable. Vous pouvez modifier les couleurs, les polices, l'espacement et même écrire des feuilles de style CSS personnalisées pour un contrôle total de l'apparence de votre CV."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Oui ! Reactive Resume est entièrement gratuit, sans frais cachés, ni droits d'entrée, ni frais d'abonnement. Il est open-source et restera toujours gratuit."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zoom arrière"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zoulou"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: he\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# פריט} two {# פריטים} many {# פריטים}
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# תפקיד} other {# תפקידים}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "בהחלט! אפשר לייצא את קורות החיים שלך ל־PDF בלחיצה אחת. קובץ ה־PDF המיוצא שומר בצורה מושלמת על כל העיצוב והסגנון שלך."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "גש לקורות החיים ולנתונים שלך באופן תכנותי באמצעות ה־API."
|
||||
@@ -229,10 +246,38 @@ msgstr "הוספת שורה לפני"
|
||||
msgid "Afrikaans"
|
||||
msgstr "אפריקאנס"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "בינה מלאכותית"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "אלבנית"
|
||||
@@ -367,10 +412,22 @@ msgstr "תחום לימודים"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "בינה מלאכותית"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "יחס גובה־רוחב"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "פרטים בסיסיים"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "תבניות יפות לבחירה, ועוד תבניות בדרך."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "בנגלית"
|
||||
@@ -462,10 +523,6 @@ msgstr "רשימת תבליטים"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "על ידי הקהילה ועבורה."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "האם אפשר להתאים אישית את התבניות?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "האם אפשר לייצא את קורות החיים שלי ל־PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "נקה"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "לחץ כאן כדי לבחור קובץ לייבוא"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "בלוק קוד"
|
||||
@@ -622,6 +687,10 @@ msgstr "אישור"
|
||||
msgid "Connect"
|
||||
msgstr "חיבור"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "העתק את המפתח הסודי הזה והשתמש בו ביישו
|
||||
msgid "Copy URL"
|
||||
msgstr "העתקת כתובת"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "הפעלת אימות דו־שלבי"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "הפעלת יכולות בינה מלאכותית"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "הפעלת אימות דו־שלבי"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "יציאה ממסך מלא"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "מודל"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "העברה אל"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "יש להתחיל ב-https://"
|
||||
msgid "Name"
|
||||
msgstr "שם"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "נפאלית"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "סיסמה חדשה"
|
||||
msgid "New Section"
|
||||
msgstr "סעיף חדש"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "בלי פרסום, בלי מעקב"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "תחזוקה מתמשכת"
|
||||
msgid "Open"
|
||||
msgstr "פתיחה"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "פתיחת תוכנת הדוא\"ל"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "פתח את הגדרות האינטגרציות"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "תפקיד"
|
||||
msgid "Preferences"
|
||||
msgstr "העדפות"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "הגדרות קבועות מראש"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "לחץ על <0>{RETURN_KEY}</0> או <1>{COMMA_KEY}</1> כדי להוס
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "לחץ על <0>Enter</0> כדי לפתוח"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "צבע עיקרי"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "פס התקדמות"
|
||||
msgid "Projects"
|
||||
msgstr "פרויקטים"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "הגן על קורות החיים שלך מגישה לא מורשית באמצעות סיסמה"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "פרסומים"
|
||||
msgid "Publisher"
|
||||
msgstr "מוציא לאור"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - מעבר לדף הבית"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "רענון"
|
||||
msgid "Register New Device"
|
||||
msgstr "הרשמת מכשיר חדש"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "זוכר את הסיסמה? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "שולח מחדש דוא\"ל אימות..."
|
||||
msgid "Reset"
|
||||
msgstr "איפוס"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "איפוס הסיסמה שלך"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "איפוס הסיסמה שלך..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "משאבים"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "ניתוח קורות החיים הושלם."
|
||||
msgid "Resumes"
|
||||
msgstr "מסמכי קורות חיים"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "יישור לימין"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "בחר..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "אירוח עצמי עם Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "שליחת דוא\"ל לאיפוס סיסמה"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "שולח דוא\"ל לאיפוס סיסמה..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "מפריד"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "סטטיסטיקה"
|
||||
msgid "Stay"
|
||||
msgstr "הישאר"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "נקודות חוזק"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "צבע כתב"
|
||||
msgid "Thai"
|
||||
msgstr "תאית"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "מפתח ה־API נמחק בהצלחה."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "לאחר המחיקה מפתח ה־API לא יוכל יותר לגשת לנתונים שלך. לא ניתן לבטל פעולה זו."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "זהו שם ידידותי לכתובת URL עבור קורות החיי
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "זה עלול לקחת כמה דקות, בהתאם לזמן התגובה של ספק הבינה המלאכותית. נא לא לסגור את החלון או לרענן את העמוד."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "קורות חיים אלה נעולים ולא ניתן לעדכן אותם."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "איקס (טוויטר)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "כן, Reactive Resume זמין במספר שפות. אפשר לבחור את השפה המועדפת עליך בעמוד ההגדרות או באמצעות מחליף השפה בפינה העליונה הימנית. אם אינך רואה את השפה שלך, או אם ברצונך לשפר את התרגומים הקיימים, אפשר <0>לתמוך בתרגומים ב־Crowdin<1> (נפתח בלשונית חדשה)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "כן! כל תבנית ניתנת להתאמה מלאה. אפשר לשנות צבעים, גופנים, ריווח, ואפילו לכתוב CSS מותאם אישית לשליטה מלאה במראה של קורות החיים שלך."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "כן! Reactive Resume חינמי לחלוטין לשימוש, בלי עלויות נסתרות, מדרגות פרימיום או דמי מנוי. הוא בקוד פתוח ותמיד יישאר חינמי."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "התרחקות"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "זולו"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: hi\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hindi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# आइटम} other {# आइटम}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# भूमिका} other {# भूमिकाएं}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "ए4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "बिल्कुल! आप एक ही क्लिक में अपने रेज़्यूमे को PDF में एक्सपोर्ट कर सकते हैं। एक्सपोर्ट किया गया PDF आपके सभी फ़ॉर्मेटिंग और स्टाइलिंग को बिल्कुल सही बनाए रखता है।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API का उपयोग करके अपने रेज़्यूमे और डेटा तक प्रोग्रामेटिक रूप से पहुँच प्राप्त करें।"
|
||||
@@ -229,10 +246,38 @@ msgstr "इसके पहले पंक्ति जोड़ें"
|
||||
msgid "Afrikaans"
|
||||
msgstr "अफ्रीकान्स"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "अल्बानियाई"
|
||||
@@ -367,10 +412,22 @@ msgstr "अध्ययन का क्षेत्र"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "कृत्रिम बुद्धिमत्ता"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "आकार अनुपात"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "बुनियादी"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "सुंदर खाके जिनमें से चुन सकते हैं, और भी रास्ते में हैं।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "बंगाली"
|
||||
@@ -462,10 +523,6 @@ msgstr "बुलेट सूची"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "समुदाय द्वारा, समुदाय के लिए।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "क्या मैं खाकों को अनुकूलित कर सकता/सकती हूँ?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "क्या मैं अपना रेज़्यूमे PDF में एक्सपोर्ट कर सकता/सकती हूँ?"
|
||||
@@ -576,6 +633,14 @@ msgstr "स्पष्ट"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "इम्पोर्ट करने के लिए फ़ाइल चुनने हेतु यहाँ क्लिक करें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "कोड ब्लॉक"
|
||||
@@ -622,6 +687,10 @@ msgstr "पुष्टि करें"
|
||||
msgid "Connect"
|
||||
msgstr "कनेक्ट करें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "इस सीक्रेट कुंजी को कॉपी कर
|
||||
msgid "Copy URL"
|
||||
msgstr "URL कॉपी करें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA चालू करें"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI सुविधाएँ सक्षम करें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "दो कारक प्रमाणीकरण सक्रिय करें"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "पूर्ण स्क्रीन से बाहर निकलें"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "माइक्रोसॉफ्ट वर्ड"
|
||||
msgid "Model"
|
||||
msgstr "मॉडल"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "स्थानांतरित करें"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// से शुरू करना अनिवार्य ह
|
||||
msgid "Name"
|
||||
msgstr "नाम"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "नेपाली"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "नया पासवर्ड"
|
||||
msgid "New Section"
|
||||
msgstr "नया अनुभाग"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "कोई विज्ञापन नहीं, कोई ट्रैकिंग नहीं"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "निरंतर रखरखाव"
|
||||
msgid "Open"
|
||||
msgstr "खोलें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "ईमेल क्लाइंट खोलें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "एकीकरण सेटिंग्स खोलें"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "पद"
|
||||
msgid "Preferences"
|
||||
msgstr "प्राथमिकताएँ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "पूर्वनिर्धारित सेटिंग्स"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "वर्तमान कीवर्ड जोड़ने या स
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "खोलने के लिए <0>Enter</0> दबाएँ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "प्राथमिक रंग"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "प्रगति पट्टी"
|
||||
msgid "Projects"
|
||||
msgstr "प्रोजेक्ट्स"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "अपने रेज़्यूमे को पासवर्ड से अनधिकृत एक्सेस से सुरक्षित रखें"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "प्रकाशन"
|
||||
msgid "Publisher"
|
||||
msgstr "प्रकाशक"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - होमपेज पर जाएँ"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "रिफ़्रेश"
|
||||
msgid "Register New Device"
|
||||
msgstr "नया डिवाइस पंजीकृत करें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "अपना पासवर्ड याद है? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "सत्यापन ईमेल दोबारा भेजा ज
|
||||
msgid "Reset"
|
||||
msgstr "रीसेट"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "अपना पासवर्ड रीसेट करें"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "आपका पासवर्ड रीसेट किया जा रहा है..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "संसाधन"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "रिज़्यूमे विश्लेषण पूरा हो
|
||||
msgid "Resumes"
|
||||
msgstr "रेज़्यूमे"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "दाएँ संरेखित करें"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "चुनें..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "डॉकर के साथ स्व‑मेज़बान"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "पासवर्ड रीसेट ईमेल भेजें"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "पासवर्ड रीसेट ईमेल भेजा जा रहा है..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "सेपरेटर"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "आंकड़े"
|
||||
msgid "Stay"
|
||||
msgstr "रहें"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "ताकतें"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "अक्षरों का रंग"
|
||||
msgid "Thai"
|
||||
msgstr "थाई"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API कुंजी सफलतापूर्वक हटा दी
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "हटाए जाने के बाद यह API कुंजी अब आपके डेटा तक पहुँच नहीं कर पाएगी। इस कार्रवाई को पूर्ववत नहीं किया जा सकता।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "यह आपके रेज़्यूमे के लिए एक
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "इसमें कुछ मिनट लग सकते हैं, यह AI प्रोवाइडर की प्रतिक्रिया पर निर्भर करता है। कृपया विंडो को बंद न करें या पेज रिफ़्रेश न करें।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "यह रेज़्यूमे लॉक है और इसे अपडेट नहीं किया जा सकता।"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "एक्स (ट्विटर)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "हाँ, Reactive Resume कई भाषाओं में उपलब्ध है। आप सेटिंग्स पेज में, या ऊपर दाएँ कोने में भाषा स्विचर का उपयोग करके अपनी पसंदीदा भाषा चुन सकते हैं। यदि आपको अपनी भाषा नहीं दिखती, या आप मौजूदा अनुवादों में सुधार करना चाहते हैं, तो आप <0>Crowdin पर अनुवादों में योगदान दे सकते हैं<1> (नए टैब में खुलता है)</1></0>।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "हाँ! हर खाका पूरी तरह से कस्टमाइज़ेबल है। आप रंग, फ़ॉन्ट, स्पेसिंग बदल सकते हैं और यहाँ तक कि अपने रेज़्यूमे के लुक पर पूरा नियंत्रण पाने के लिए कस्टम CSS भी लिख सकते हैं।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "हाँ! Reactive Resume का उपयोग पूरी तरह मुफ़्त है, बिना किसी छिपी हुई लागत, प्रीमियम टियर या सब्सक्रिप्शन फ़ीस के। यह ओपन‑सोर्स है और हमेशा मुफ़्त रहेगा।"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "ज़ूम आउट"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "ज़ुलु"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: hu\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Hungarian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# elem} other {# elem}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# szerepkör} other {# szerepkör}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Természetesen! Egy kattintással PDF‑be exportálhatod az önéletrajzodat. Az exportált PDF tökéletesen megőrzi az összes formázást és stílust."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Férj hozzá az önéletrajzaidhoz és adataidhoz programozottan az API segítségével."
|
||||
@@ -229,10 +246,38 @@ msgstr "Sor hozzáadása fölé"
|
||||
msgid "Afrikaans"
|
||||
msgstr "afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "albán"
|
||||
@@ -367,10 +412,22 @@ msgstr "Tanulmányok területe"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Mesterséges intelligencia"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Méretarány"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Alapadatok"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Választható, gyönyörű sablonok, és még több érkezik."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "bangla"
|
||||
@@ -462,10 +523,6 @@ msgstr "Felsorolásjelezett lista"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "A közösség által, a közösségért."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Testreszabhatom a sablonokat?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Exportálhatom az önéletrajzomat PDF‑be?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Tiszta"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kattints ide az importálandó fájl kiválasztásához"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kódblokk"
|
||||
@@ -622,6 +687,10 @@ msgstr "Megerősítés"
|
||||
msgid "Connect"
|
||||
msgstr "Csatlakozás"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ 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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA bekapcsolása"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI funkciók engedélyezése"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Kétlépcsős hitelesítés engedélyezése"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Kilépés a teljes képernyőből"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modell"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Áthelyezés ide"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "A https:// címmel kell kezdeni."
|
||||
msgid "Name"
|
||||
msgstr "Név"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "nepáli"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Új jelszó"
|
||||
msgid "New Section"
|
||||
msgstr "Új szekció"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Nincs reklám, nincs követés"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Folyamatos karbantartás"
|
||||
msgid "Open"
|
||||
msgstr "Megnyitás"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "E‑mail kliens megnyitása"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Integrációk beállításainak megnyitása"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Pozíció"
|
||||
msgid "Preferences"
|
||||
msgstr "Beállítások"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Előbeállítások"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Nyomja meg a <0>{RETURN_KEY}</0> vagy a <1>{COMMA_KEY}</1> gombot a jele
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Nyomja meg az <0>Entert</0> a megnyitáshoz"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Elsődleges szín"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Folyamatjelző sáv"
|
||||
msgid "Projects"
|
||||
msgstr "Projektek"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Védd az önéletrajzodat a jogosulatlan hozzáféréstől jelszóval"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikációk"
|
||||
msgid "Publisher"
|
||||
msgstr "Kiadó"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume – Ugrás a kezdőlapra"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Frissítés"
|
||||
msgid "Register New Device"
|
||||
msgstr "Új eszköz regisztrálása"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Emlékszik a jelszavára? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Megerősítő e‑mail újraküldése..."
|
||||
msgid "Reset"
|
||||
msgstr "Visszaállítás"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Jelszó visszaállítása"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Jelszó visszaállítása..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Erőforrások"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Az önéletrajzelemzés befejeződött."
|
||||
msgid "Resumes"
|
||||
msgstr "Önéletrajzok"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Jobbra igazítás"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Kiválasztás..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Önálló hosztolás Dockerrel"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Jelszó‑visszaállító e‑mail küldése"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Jelszó‑visszaállító e‑mail küldése..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Elválasztó"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statisztikák"
|
||||
msgid "Stay"
|
||||
msgstr "Maradás"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Erősségek"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Szövegszín"
|
||||
msgid "Thai"
|
||||
msgstr "thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Az API kulcsot sikeresen töröltük."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Az API kulcs törlése után többé nem fér hozzá az adataidhoz. Ez a művelet nem vonható vissza."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Ez az önéletrajzod URL‑barát neve."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Ez néhány percet igénybe vehet, az AI szolgáltató válaszidejétől függően. Kérjük, ne zárd be az ablakot, és ne frissítsd az oldalt."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Ez az önéletrajz zárolva van, és nem frissíthető."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Igen, a Reactive Resume több nyelven is elérhető. A beállítások oldalon választhatod ki a kívánt nyelvet, vagy a jobb felső sarokban található nyelvváltó segítségével. Ha nem látod a saját nyelvedet, vagy szeretnél javítani a meglévő fordításokon, <0>közreműködhetsz a fordításokban a Crowdin‑on<1> (új lapon nyílik meg)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Igen! Minden sablon teljesen testreszabható. Módosíthatod a színeket, betűtípusokat, térközöket, és akár egyéni CSS‑t is írhatsz, hogy teljes mértékben irányítsd az önéletrajzod megjelenését."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Igen! A Reactive Resume teljesen ingyenesen használható, rejtett költségek, prémium szintek vagy előfizetési díjak nélkül. Nyílt forráskódú, és mindig ingyenes marad."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Kicsinyítés"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: id\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Indonesian\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# item}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# peran} other {# peran}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Tentu saja! Anda dapat mengekspor resume Anda ke PDF hanya dengan satu klik. PDF yang diekspor mempertahankan semua pemformatan dan gaya Anda dengan sempurna."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Akses resume dan data Anda secara terprogram menggunakan API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Tambah Baris Sebelum"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "Kecerdasan Buatan"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albania"
|
||||
@@ -367,10 +412,22 @@ msgstr "Bidang Studi"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Kecerdasan Buatan"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Rasio Aspek"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Dasar"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Template indah untuk dipilih, dengan lebih banyak lagi yang akan datang."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Daftar Poin"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Oleh komunitas, untuk komunitas."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Bisakah saya menyesuaikan template?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Bisakah saya mengekspor resume saya ke PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Jelas"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik di sini untuk memilih file yang akan diimpor"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok Kode"
|
||||
@@ -622,6 +687,10 @@ msgstr "Konfirmasi"
|
||||
msgid "Connect"
|
||||
msgstr "Hubungkan"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Salin kunci rahasia ini dan gunakan di aplikasi Anda untuk mengakses dat
|
||||
msgid "Copy URL"
|
||||
msgstr "Salin URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktifkan 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Aktifkan Fitur AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktifkan Autentikasi Dua Faktor"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Keluar dari Layar Penuh"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Pindahkan ke"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Harus dimulai dengan https://"
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepali"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Kata Sandi Baru"
|
||||
msgid "New Section"
|
||||
msgstr "Bagian Baru"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Tanpa Iklan, Tanpa Pelacakan"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Pemeliharaan Berkelanjutan"
|
||||
msgid "Open"
|
||||
msgstr "Buka"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Buka Klien Email"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Buka Pengaturan Integrasi"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Posisi"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferensi"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Preset"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Tekan <0>{RETURN_KEY}</0> atau <1>{COMMA_KEY}</1> untuk menambah atau me
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Tekan <0>Enter</0> untuk membuka"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Warna Utama"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Bilah Progres"
|
||||
msgid "Projects"
|
||||
msgstr "Proyek"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Lindungi resume Anda dari akses tidak sah dengan kata sandi"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikasi"
|
||||
msgid "Publisher"
|
||||
msgstr "Penerbit"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Pergi ke beranda"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Muat Ulang"
|
||||
msgid "Register New Device"
|
||||
msgstr "Daftarkan Perangkat Baru"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Ingat kata sandi Anda? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Mengirim ulang email verifikasi..."
|
||||
msgid "Reset"
|
||||
msgstr "Atur Ulang"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Atur ulang kata sandi Anda"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Mengatur ulang kata sandi Anda..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Sumber Daya"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Lanjutkan analisis hingga selesai."
|
||||
msgid "Resumes"
|
||||
msgstr "Resume"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Rata Kanan"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Pilih..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Self-Host dengan Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Kirim Email Atur Ulang Kata Sandi"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Mengirim email atur ulang kata sandi..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Pemisah"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistik"
|
||||
msgid "Stay"
|
||||
msgstr "Tetap"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Kekuatan"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Warna Teks"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API key telah berhasil dihapus."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API key tidak akan lagi dapat mengakses data Anda setelah dihapus. Tindakan ini tidak dapat dibatalkan."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Ini adalah nama yang ramah URL untuk resume Anda."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Ini mungkin memakan waktu beberapa menit, tergantung respons penyedia AI. Harap jangan menutup jendela atau memuat ulang halaman."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Resume ini dikunci dan tidak dapat diperbarui."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ya, Reactive Resume tersedia dalam banyak bahasa. Anda dapat memilih bahasa pilihan Anda di halaman pengaturan, atau menggunakan pengalih bahasa di sudut kanan atas. Jika Anda tidak melihat bahasa Anda, atau ingin meningkatkan terjemahan yang ada, Anda dapat <0>berkontribusi pada terjemahan di Crowdin<1> (terbuka di tab baru)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ya! Setiap template sepenuhnya dapat disesuaikan. Anda dapat mengubah warna, font, jarak, dan bahkan menulis CSS kustom untuk kontrol penuh atas tampilan resume Anda."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ya! Reactive Resume sepenuhnya gratis digunakan, tanpa biaya tersembunyi, tingkat premium, atau biaya langganan. Ini bersumber terbuka dan akan selalu tetap gratis."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Perkecil"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: it\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Italian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# elemento} other {# elementi}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# ruolo} other {# ruoli}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Certo! Puoi esportare il tuo curriculum in PDF con un solo clic. Il PDF esportato mantiene perfettamente tutta la tua formattazione e lo stile."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Accedi in modo programmatico ai tuoi curriculum e ai tuoi dati usando l'API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Aggiungi riga prima"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanese"
|
||||
@@ -367,10 +412,22 @@ msgstr "Area di studio"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Intelligenza artificiale"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporzioni"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Informazioni di base"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Modelli bellissimi tra cui scegliere, con altri in arrivo."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalese"
|
||||
@@ -462,10 +523,6 @@ msgstr "Elenco puntato"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Dalla comunità, per la comunità."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Posso personalizzare i modelli?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Posso esportare il mio curriculum in PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Libero"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Fai clic qui per selezionare un file da importare"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blocco di codice"
|
||||
@@ -622,6 +687,10 @@ msgstr "Conferma"
|
||||
msgid "Connect"
|
||||
msgstr "Connetti"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copia questa chiave segreta e usala nelle tue applicazioni per accedere
|
||||
msgid "Copy URL"
|
||||
msgstr "Copia URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Abilita 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Abilita funzionalità IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Abilita autenticazione a due fattori"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Esci dalla modalità a schermo intero"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modello"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Sposta in"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Deve iniziare con https://"
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalese"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nuova password"
|
||||
msgid "New Section"
|
||||
msgstr "Nuova sezione"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Nessuna pubblicità, nessun tracciamento"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Manutenzione continua"
|
||||
msgid "Open"
|
||||
msgstr "Apri"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Apri client email"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Apra le Impostazioni delle integrazioni"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Posizione"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferenze"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Preset"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Premi <0>{RETURN_KEY}</0> o <1>{COMMA_KEY}</1> per aggiungere o salvare
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Premere <0>Invio</0> per aprire"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Colore primario"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Barra di avanzamento"
|
||||
msgid "Projects"
|
||||
msgstr "Progetti"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Proteggi il tuo curriculum da accessi non autorizzati con una password"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Pubblicazioni"
|
||||
msgid "Publisher"
|
||||
msgstr "Editore"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Vai alla homepage"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Aggiorna"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registra un nuovo dispositivo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Ricordi la tua password? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Invio dell'email di verifica in corso..."
|
||||
msgid "Reset"
|
||||
msgstr "Ripristina"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Reimposta la tua password"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Reimpostazione della tua password in corso..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Risorse"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analisi del curriculum completata."
|
||||
msgid "Resumes"
|
||||
msgstr "Curriculum"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Allinea a destra"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Seleziona..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Self-host con Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Invia email per reimpostare la password"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Invio dell'email per reimpostare la password in corso..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separatore"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistiche"
|
||||
msgid "Stay"
|
||||
msgstr "Rimani"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Punti di forza"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Colore del testo"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "La chiave API è stata eliminata correttamente."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Dopo l'eliminazione, la chiave API non potrà più accedere ai tuoi dati. Questa azione non può essere annullata."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Questo è un nome adatto agli URL per il tuo curriculum."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Potrebbero essere necessari alcuni minuti, a seconda della risposta del provider IA. Non chiudere la finestra e non aggiornare la pagina."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Questo curriculum è bloccato e non può essere aggiornato."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Sì, Reactive Resume è disponibile in più lingue. Puoi scegliere la tua lingua preferita nella pagina delle impostazioni o usando il selettore di lingua nell'angolo in alto a destra. Se non vedi la tua lingua, o se vuoi migliorare le traduzioni esistenti, puoi <0>contribuire alle traduzioni su Crowdin<1> (apre in una nuova scheda)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Sì! Ogni modello è completamente personalizzabile. Puoi cambiare colori, font, spaziatura e persino scrivere CSS personalizzato per avere il pieno controllo dell'aspetto del tuo curriculum."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Sì! Reactive Resume è completamente gratuito da usare, senza costi nascosti, livelli premium o abbonamenti. È open source e resterà sempre gratuito."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Rimpicciolisci"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ja\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Japanese\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# 件のアイテム}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, other {# 個の役職}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "もちろん可能です。ワンクリックで履歴書を PDF にエクスポートできます。エクスポートされた PDF では、書式やスタイルがそのまま維持されます。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API を使用して、プログラムから履歴書とデータにアクセスできます。"
|
||||
@@ -229,10 +246,38 @@ msgstr "前に行を追加"
|
||||
msgid "Afrikaans"
|
||||
msgstr "アフリカーンス語"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "アルバニア語"
|
||||
@@ -367,10 +412,22 @@ msgstr "研究分野"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "人工知能"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "アスペクト比"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "基本情報"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "選択できる美しいテンプレートを多数用意しており、今後もさらに追加される予定です。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "ベンガル語"
|
||||
@@ -462,10 +523,6 @@ msgstr "箇条書きリスト"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "コミュニティによる、コミュニティのためのプロジェクト。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "テンプレートはカスタマイズできますか?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "履歴書を PDF にエクスポートできますか?"
|
||||
@@ -576,6 +633,14 @@ msgstr "クリア"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ここをクリックしてインポートするファイルを選択"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "コードブロック"
|
||||
@@ -622,6 +687,10 @@ msgstr "確認"
|
||||
msgid "Connect"
|
||||
msgstr "接続"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "このシークレットキーをコピーし、アプリケーション
|
||||
msgid "Copy URL"
|
||||
msgstr "URL をコピー"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA を有効化"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI 機能を有効にする"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "二要素認証を有効化"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "全画面表示を終了"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "マイクロソフトワード"
|
||||
msgid "Model"
|
||||
msgstr "モデル"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "移動先"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https://。"
|
||||
msgid "Name"
|
||||
msgstr "名前"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "ネパール語"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "新しいパスワード"
|
||||
msgid "New Section"
|
||||
msgstr "新しいセクション"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "広告なし・トラッキングなし"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "継続的な保守"
|
||||
msgid "Open"
|
||||
msgstr "開く"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "メールクライアントを開く"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "統合設定を開く"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "役職"
|
||||
msgid "Preferences"
|
||||
msgstr "設定"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "プリセット"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "現在のキーワードを追加または保存するには、<0>{RETUR
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "<0>Enter</0>キーを押して開く"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "メインカラー"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "プログレスバー"
|
||||
msgid "Projects"
|
||||
msgstr "プロジェクト"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "パスワードで履歴書を保護し、許可されていないアクセスを防ぎます。"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "掲載情報"
|
||||
msgid "Publisher"
|
||||
msgstr "出版社"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - ホームページへ移動"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "再読み込み"
|
||||
msgid "Register New Device"
|
||||
msgstr "新規デバイスの登録"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "パスワードを思い出しましたか? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "確認メールを再送信しています..."
|
||||
msgid "Reset"
|
||||
msgstr "リセット"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "パスワードをリセット"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "パスワードをリセットしています..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "リソース"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "履歴書分析完了。"
|
||||
msgid "Resumes"
|
||||
msgstr "履歴書"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "右揃え"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "選択..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker でセルフホスト"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "パスワードリセットメールを送信"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "パスワードリセットメールを送信しています..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "区切り線"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "統計"
|
||||
msgid "Stay"
|
||||
msgstr "このまま"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "強み"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "テキストカラー"
|
||||
msgid "Thai"
|
||||
msgstr "タイ語"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API キーを正常に削除しました。"
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "この API キーは削除後、データにアクセスできなくなります。この操作は取り消せません。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "これは履歴書用の、URL 向けの名前です。"
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "AI プロバイダーからの応答によっては、数分かかる場合があります。ウィンドウを閉じたりページを再読み込みしたりしないでください。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "この履歴書はロックされているため、更新できません。"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X(ツイッター)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "はい。Reactive Resume は複数の言語に対応しています。設定ページ、または右上の言語切り替えからお好みの言語を選択できます。もしご希望の言語が見つからない場合や、既存の翻訳を改善したい場合は、<0>Crowdin で翻訳に貢献<1>(新しいタブで開きます)</1></0>できます。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "はい。すべてのテンプレートは完全にカスタマイズ可能です。色やフォント、余白を変更できるほか、カスタム CSS を記述して履歴書の見た目を完全にコントロールできます。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "はい。Reactive Resume は完全に無料で、隠れたコストやプレミアムプラン、サブスクリプション料金は一切ありません。オープンソースであり、今後もずっと無料で提供されます。"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "ズームアウト"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "ズールー語"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: km\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Khmer\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# ធាតុ}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# តួនាទី} other {# តួនាទី}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "បានប្រាកដ! អ្នកអាចនាំចេញប្រវត្តិរូបរបស់អ្នកជា PDF ដោយចុចតែម្ដង។ ឯកសារ PDF ដែលនាំចេញនឹងរក្សាទុកទ្រង់ទ្រាយ និងរចនាប័ទ្មទាំងអស់របស់អ្នកដូចដើម។"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "ចូលដំណើរការប្រវត្តិរូប និងទិន្នន័យរបស់អ្នកតាមកម្មវិធី ដោយប្រើ API។"
|
||||
@@ -229,10 +246,38 @@ msgstr "បន្ថែមជួរដេកនៅមុខ"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanian"
|
||||
@@ -367,10 +412,22 @@ msgstr "ជំនាញរៀន"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "បញ្ញាសិប្បនិម្មិត"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "សមាមាត្រទ្រង់ទ្រាយ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "មូលដ្ឋាន"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "គំរូស្អាតៗឲ្យជ្រើសរើស ហើយនៅមានបន្ថែមទៀតកំពុងមកដល់។"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "បញ្ជីមានគ្រាប់ចំណុច"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "ដោយសហគមន៍ សម្រាប់សហគមន៍។"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "តើខ្ញុំអាចប្ដូរតាមបំណងគំរូទាំងនេះបានទេ?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "តើខ្ញុំអាចនាំចេញប្រវត្តិរូបរបស់ខ្ញុំជា PDF បានទេ?"
|
||||
@@ -576,6 +633,14 @@ msgstr "សម្អាត"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ចុចទីនេះដើម្បីជ្រើសឯកសារមួយដើម្បីនាំចូល"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "កូដប្លុក"
|
||||
@@ -622,6 +687,10 @@ msgstr "អះអាង"
|
||||
msgid "Connect"
|
||||
msgstr "តភ្ជាប់"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "ចម្លងកូនសោសម្ងាត់នេះ
|
||||
msgid "Copy URL"
|
||||
msgstr "ចម្លង URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "បើកប្រើ 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "បើកប្រើមុខងារ AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "បើកប្រើការផ្ទៀងផ្ទាត់ពីរជាន់"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "ចេញពីអេក្រង់ពេញ"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "ម៉ូដែល"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "ផ្លាស់ទីទៅ"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "ត្រូវតែចាប់ផ្តើមដោយ https://"
|
||||
msgid "Name"
|
||||
msgstr "ឈ្មោះ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepali"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "ពាក្យសម្ងាត់ថ្មី"
|
||||
msgid "New Section"
|
||||
msgstr "ផ្នែកថ្មី"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "គ្មានការផ្សពាណិជ្ជកម្ម គ្មានការតាមដាន"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "ការថែទាំបន្ត"
|
||||
msgid "Open"
|
||||
msgstr "បើក"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "បើកកម្មវិធីអ៊ីមែល"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "បើកការកំណត់ការរួមបញ្ចូល"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "តួនាទី"
|
||||
msgid "Preferences"
|
||||
msgstr "ចំណង់ចំណូលចិត្ត"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "កំណត់ជាមុន"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "ចុច <0>{RETURN_KEY}</0> ឬ <1>{COMMA_KEY}</1> ដើម្បី
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "ចុច <0>Enter</0> ដើម្បីបើក"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "ពណ៌មូលដ្ឋាន"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "របារវឌ្ឍនភាព"
|
||||
msgid "Projects"
|
||||
msgstr "គម្រោង"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "ការពារប្រវត្តិរូបរបស់អ្នកពីការចូលដំណើរការដោយមិនបានអនុញ្ញាត ដោយប្រើពាក្យសម្ងាត់"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "អត្ថបទផ្សព្វផ្សាយ"
|
||||
msgid "Publisher"
|
||||
msgstr "អ្នកបោះពុម្ពផ្សាយ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - ទៅកាន់ទំព័រដើម"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "ផ្ទៀងផ្ទាត់ម្ដងទៀត"
|
||||
msgid "Register New Device"
|
||||
msgstr "ចុះឈ្មោះឧបករណ៍ថ្មី"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "ចាំពាក្យសម្ងាត់របស់អ្នក? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "កំពុងផ្ញើអ៊ីមែលផ្ទៀងផ
|
||||
msgid "Reset"
|
||||
msgstr "កំណត់ឡើងវិញ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "កំណត់ពាក្យសម្ងាត់របស់
|
||||
msgid "Resetting your password..."
|
||||
msgstr "កំពុងកំណត់ពាក្យសម្ងាត់របស់អ្នកឡើងវិញ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "ធនធាន"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "ការវិភាគប្រវត្តិរូបបានបញ
|
||||
msgid "Resumes"
|
||||
msgstr "ប្រវត្តិរូប"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "តម្រង់ស្ដាំ"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "ជ្រើសរើស..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "ដំឡើងផ្ទាល់ខ្លួនដោយប្រើ Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "ផ្ញើអ៊ីមែលកំណត់ពាក្យស
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "កំពុងផ្ញើអ៊ីមែលកំណត់ពាក្យសម្ងាត់ឡើងវិញ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "បន្ទាត់បំបែក"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "ស្ថិតិ"
|
||||
msgid "Stay"
|
||||
msgstr "ស្ថិត"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "ចំណុចខ្លាំង"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "ពណ៌អត្ថបទ"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "កូនសោ API ត្រូវបានលុបដោយ
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "បន្ទាប់ពីលុប កូនសោ API នេះនឹងមិនអាចចូលដំណើរការទិន្នន័យរបស់អ្នកបានទៀតទេ។ សកម្មភាពនេះមិនអាចមិនធ្វើវិញបានទេ។"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "នេះជាឈ្មោះងាយស្រួលស
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "វាអាចចំណាយពេលពីរនាទី អាស្រ័យលើការឆ្លើយតបរបស់អ្នកផ្តល់សេវា AI។ សូមកុំបិទបង្អួចនេះ ឬផ្ទុកទំព័រឡើងវិញ។"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "ប្រវត្តិរូបនេះត្រូវបានចាក់សោ ហើយមិនអាចបច្ចុប្បន្នភាពបានទេ។"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (ធ្វីតធ័រ)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "បាទ Reactive Resume អាចប្រើបានជាភាសាច្រើន។ អ្នកអាចជ្រើសភាសាដែលអ្នកពេញចិត្តនៅលើទំព័រការកំណត់ ឬដោយប្រើកម្មវិធីប្ដូរភាសានៅកូណឺឆ្វេងលើ។ បើអ្នកមិនឃើញភាសារបស់អ្នក ឬចង់ធ្វើឱ្យការបកប្រែដែលមានស្រាប់ប្រសើរឡើង អ្នកអាច <0>ចូលរួមបកប្រែនៅលើ Crowdin<1> (បើកក្នុងផ្ទាំងថ្មី)</1></0>។"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "បាទ! គំរូនីមួយៗអាចប្ដូរតាមបំណងបានទាំងស្រុង។ អ្នកអាចប្តូរពណ៌ ពុម្ពអក្សរ គម្លាត និងសរសេរ CSS ផ្ទាល់ខ្លួន ដើម្បីត្រួតត្រាលើរូបរាងប្រវត្តិរូបរបស់អ្នកបានពេញលេញ។"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "បាទ! Reactive Resume គឺឥតគិតថ្លៃទាំងស្រុង គ្មានចំនាយលាក់កំបាំង កម្រិតពិសេស ឬកម្រៃជាវប្រចាំខែទេ។ វាបើកប្រភព ហើយនឹងនៅតែឥតគិតថ្លៃជារៀងរហូត។"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "បង្រួម"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: kn\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Kannada\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# ಐಟಂ} other {# ಐಟಂಗಳು}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# ಪಾತ್ರ} other {# ಪಾತ್ರಗಳು}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "ಖಂಡಿತ! ನೀವು ಒಂದೇ ಕ್ಲಿಕ್ನಿಂದ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು PDF ಗೆ ರಫ್ತು ಮಾಡಬಹುದು. ರಫ್ತುಗೊಂಡ PDF ದಲ್ಲಿನ ಎಲ್ಲಾ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮತ್ತು ಶೈಲಿಗಳನ್ನು ಅದು ನಿಖರವಾಗಿ ಉಳಿಸುತ್ತದೆ."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API ಬಳಸಿ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ಗಳು ಮತ್ತು ಡೇಟಾವನ್ನು ಪ್ರೋಗ್ರಾಮ್ ಮೂಲಕ ಪ್ರವೇಶಿಸಿ."
|
||||
@@ -229,10 +246,38 @@ msgstr "ಸಾಲನ್ನು ಮೊದಲು ಸೇರಿಸಿ"
|
||||
msgid "Afrikaans"
|
||||
msgstr "ಆಫ್ರಿಕಾನ್ಸ್"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "ಅಲ್ಬೇನಿಯನ್"
|
||||
@@ -367,10 +412,22 @@ msgstr "ಅಧ್ಯಯನದ ಕ್ಷೇತ್ರ"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "ಕೃತಕ ಬುದ್ಧಿವಂತಿಕೆ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "ಆಕಾರ ಅನುಪಾತ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "ಮೂಲಭೂತಗಳು"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "ಆಯ್ಕೆ ಮಾಡಲು ಸುಂದರವಾದ ಮಾದರಿಗಳು, ಇನ್ನೂ ಬಹಳ ಬೇಗ ಬರುತ್ತಿವೆ."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "ಬೆಂಗಾಲಿ"
|
||||
@@ -462,10 +523,6 @@ msgstr "ಬುಲೆಟ್ ಪಟ್ಟ್ತಿ"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "ಸಮುದಾಯದಿಂದ, ಸಮುದಾಯಕ್ಕಾಗಿ."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "ನಾನು ಮಾದರಿಗಳನ್ನು ಕಸ್ಟಮೈಸ್ ಮಾಡಿಸಬಹುದೇ?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "ನಾನು ನನ್ನ ರೆಸ್ಯೂಮ್ ಅನ್ನು PDF ಗೆ ರಫ್ತು ಮಾಡಿಸಬಹುದೇ?"
|
||||
@@ -576,6 +633,14 @@ msgstr "ತೆರವುಗೊಳಿಸಿ"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ಆಮದು ಮಾಡಲು ಕಡತವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "ಕೋಡ್ ಬ್ಲಾಕ್"
|
||||
@@ -622,6 +687,10 @@ msgstr "ದೃಢೀಕರಿಸಿ"
|
||||
msgid "Connect"
|
||||
msgstr "ಕನೆಕ್ಟ್ ಮಾಡಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "ಈ ಸೀಕ್ರೆಟ್ ಕೀ ಅನ್ನು ನಕಲಿಸಿ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL ನಕಲಿಸಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA ಸಕ್ರಿಯಗೊಳಿಸಿ"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "ಎರಡು ಅಂಶಗಳ ದೃಢೀಕರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "ಪೂರ್ಣ ಪರದೆಯಿಂದ ನಿರ್ಗಮಿಸಿ"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "ಮಾದರಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "ಸ್ಥಳಾಂತರಿಸಿ"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// ನಿಂದ ಪ್ರಾರಂಭವಾಗಬೇಕು"
|
||||
msgid "Name"
|
||||
msgstr "ಹೆಸರು"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "ನೇಪಾಳಿ"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "ಹೊಸ ಪಾಸ್ವರ್ಡ್"
|
||||
msgid "New Section"
|
||||
msgstr "ಹೊಸ ವಿಭಾಗ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "ಯಾವುದೇ ಜಾಹೀರಾತುಗಳಿಲ್ಲ, ಯಾವುದೇ ಟ್ರ್ಯಾಕಿಂಗ್ ಇಲ್ಲ"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "ನಿರಂತರ ನಿರ್ವಹಣೆ"
|
||||
msgid "Open"
|
||||
msgstr "ತೆರೆಯಿರಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ತೆರೆಯಿರಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "ಸಂಯೋಜನೆಗಳ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ತೆರೆಯಿರಿ"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "ಸ್ಥಾನ"
|
||||
msgid "Preferences"
|
||||
msgstr "ಆದ್ಯತೆಗಳು"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "ಪ್ರೀಸೆಟ್ಗಳು"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "ಮುಖ್ಯವಚನವನ್ನಾ ಸೇರಿಸಲು ಅಥವ
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "ತೆರೆಯಲು <0>Enter</0> ಒತ್ತಿರಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "ಪ್ರಾಥಮಿಕ ಬಣ್ಣ"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "ಪ್ರಗತಿ ಪಟ್ಟೆ"
|
||||
msgid "Projects"
|
||||
msgstr "ಯೋಜನೆಗಳು"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "ಪಾಸ್ವರ್ಡ್ರಿಂದ ಅನಧಿಕೃತ ಪ್ರವೇಶದಿಂದ ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ ಅನ್ನು ರಕ್ಷಿಸಿ"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "ಪ್ರಕಟನೆಗಳು"
|
||||
msgid "Publisher"
|
||||
msgstr "ಪ್ರಕಾಶಕರು"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - ಮುಖ್ಯ ಪುಟಕ್ಕೆ ಹೋಗಿ"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "ರಿಫ್ರೆಶ್ ಮಾಡಿ"
|
||||
msgid "Register New Device"
|
||||
msgstr "ಹೊಸ ಸಾಧನವನ್ನು ನೋಂದಾಯಿಸಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ನೆನಪಿದೆಯೇ? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "ಪರಿಶೀಲನಾ ಇಮೇಲ್ ಅನ್ನು ಮರುಕಳ
|
||||
msgid "Reset"
|
||||
msgstr "ಮರುಹೊಂದಿಸಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮರು
|
||||
msgid "Resetting your password..."
|
||||
msgstr "ನಿಮ್ಮ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಮರುಹೊಂದಿಸಲಾಗುತ್ತಿದೆ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "ಸಂಪನ್ಮೂಲಗಳು"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "ರೆಸ್ಯೂಮ್ ವಿಶ್ಲೇಷಣೆ ಪೂರ್ಣಗ
|
||||
msgid "Resumes"
|
||||
msgstr "ರೆಸ್ಯೂಮೇ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "ಬಲ ಸರಿಸು"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "ಆಯ್ಕೆಮಾಡಿ..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "ಡಾಕರ್ ಜೊತೆಗೆ ಸ್ವಯಂ ಹೋಸ್ಟ್"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವ ಇಮ
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "ಪಾಸ್ವರ್ಡ್ ಮರುಹೊಂದಿಸುವ ಇಮೇಲ್ ಕಳುಹಿಸಲಾಗುತ್ತಿದೆ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "ವಿಭಜಕ"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "ಅಂಕಿಅಂಶಗಳು"
|
||||
msgid "Stay"
|
||||
msgstr "ಇರಿ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "ಬಲಗಳು"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "ಅಕ್ಷರದ ಬಣ್ಣ"
|
||||
msgid "Thai"
|
||||
msgstr "ಥಾಯ್"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API ಕೀಲಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಳಿ
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "ಅಳಿಸಿದ ನಂತರ ಈ API ಕೀಲಿಗೆ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಇನ್ನೂ ಪ್ರವೇಶಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ. ಈ ಕ್ರಿಯೆಯನ್ನು ಹಿಂತೆಗೆದುಕೊಳ್ಳಲಾಗುವುದಿಲ್ಲ."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "ಇದು ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ಗಾಗಿ URL
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "ಇದು AI ಪ್ರೊವೈಡರ್ನ ಪ್ರತಿಕ್ರಿಯೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿ ಕೆಲ ನಿಮಿಷಗಳು ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ದಯವಿಟ್ಟು ವಿಂಡೋ ಅನ್ನು ಮುಚ್ಚಬೇಡಿ ಅಥವಾ ಪುಟವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಬೇಡಿ."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "ಈ ರೆಸ್ಯೂಮ್ ಲಾಕ್ ಆಗಿದೆ ಮತ್ತು ಅದನ್ನು ನವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "ಎಕ್ಸ್ (ಟ್ವಿಟರ್)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "ಹೌದು, Reactive Resume ಅನೇಕ ಭಾಷೆಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ. ನೀವು ಸೆಟ್ಟಿಂಗ್ಸ್ ಪುಟದಲ್ಲಿ ಅಥವಾ ಮೇಲ್ಭಾಗದ ಬಲ ಮೂಲೆಯಲ್ಲಿರುವ ಭಾಷಾ ಸ್ವಿಚರ್ ಬಳಸಿ ನಿಮ್ಮ ಇಷ್ಟದ ಭಾಷೆಯನ್ನು ಆರಿಸಬಹುದು. ನಿಮ್ಮ ಭಾಷೆ ಕಾಣದಿದ್ದರೆ ಅಥವಾ ಇತ್ತೀಚಗಿನ ಅನುವಾದಗಳನ್ನು ಸುಧಾರಿಸಲು ಬಯಸಿದರೆ, ನೀವು <0>Crowdin ನಲ್ಲಿ ಅನುವಾದಗಳಿಗೆ ಕೊಡುಗೆ ನೀಡಬಹುದು<1> (ಹೊಸ ಟ್ಯಾಬ್ನಲ್ಲಿ ತೆರೆಯುತ್ತದೆ)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "ಹೌದು! ಪ್ರತಿ ಮಾದರಿಯು ಸಂಪೂರ್ಣವಾಗಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದಾಗಿದೆ. ನೀವು ಬಣ್ಣಗಳು, ಫಾಂಟ್ಗಳು, ಅಂತರ ಮತ್ತು ನಿಮ್ಮ ರೆಸ್ಯೂಮ್ನ ರೂಪುರೇಷೆಯ ಮೇಲೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಕಸ್ಟಮ್ CSS ಕೂಡ ಬರೆಯಬಹುದು."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "ಹೌದು! Reactive Resume ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿ ಬಳಸಬಹುದು, ಯಾವುದೇ ಅಡಕ ವೆಚ್ಚಗಳು, ಪ್ರೀಮಿಯಂ ಹಂತಗಳು ಅಥವಾ ಚಂದಾ ಶುಲ್ಕಗಳಿಲ್ಲದೇ. ಇದು ಮುಕ್ತ-ಮೂಲವಾಗಿದ್ದು ಯಾವಾಗಲೂ ಉಚಿತವಾಗಿಯೇ ಉಳಿಯುತ್ತದೆ."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "ಗಾತ್ರ ಕುಗ್ಗಿಸಿ"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "ಜೂಲೂ"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ko\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Korean\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {#개 항목}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, other {# 개 역할}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "물론 가능합니다! 한 번의 클릭으로 이력서를 PDF로 내보낼 수 있습니다. 내보낸 PDF에는 모든 서식과 스타일이 그대로 유지됩니다."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API를 사용해 이력서와 데이터를 프로그래밍 방식으로 사용할 수 있습니다."
|
||||
@@ -229,10 +246,38 @@ msgstr "앞에 행 추가"
|
||||
msgid "Afrikaans"
|
||||
msgstr "아프리칸스어"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "알바니아어"
|
||||
@@ -367,10 +412,22 @@ msgstr "연구 분야"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "인공지능"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "가로세로 비율"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "기본 사항"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "선택할 수 있는 아름다운 템플릿이 준비되어 있으며, 앞으로 더 추가될 예정입니다."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "벵골어"
|
||||
@@ -462,10 +523,6 @@ msgstr "글머리 기호 목록"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "커뮤니티에 의해, 커뮤니티를 위해."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "템플릿을 사용자 지정할 수 있나요?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "이력서를 PDF로 내보낼 수 있나요?"
|
||||
@@ -576,6 +633,14 @@ msgstr "지우기"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "가져올 파일을 선택하려면 여기를 클릭하세요"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "코드 블록"
|
||||
@@ -622,6 +687,10 @@ msgstr "확인"
|
||||
msgid "Connect"
|
||||
msgstr "연결"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "이 비밀 키를 복사해 애플리케이션에 붙여넣어 데이터
|
||||
msgid "Copy URL"
|
||||
msgstr "URL 복사"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2단계 인증 활성화"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI 기능 활성화"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "2단계 인증 활성화"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "전체 화면 종료"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "모델"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "이동"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// 으로 시작해야 합니다."
|
||||
msgid "Name"
|
||||
msgstr "이름"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "네팔어"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "새 비밀번호"
|
||||
msgid "New Section"
|
||||
msgstr "새 섹션"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "광고 없음, 추적 없음"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "지속적인 유지 관리"
|
||||
msgid "Open"
|
||||
msgstr "열기"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "이메일 클라이언트 열기"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "통합 설정 열기"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "직책"
|
||||
msgid "Preferences"
|
||||
msgstr "환경 설정"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "사전 설정"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "현재 키워드를 추가하거나 저장하려면 <0>{RETURN_KEY}</0>
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "<0>Enter</0> 키를 눌러 열기"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "기본 색상"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "진행률 바"
|
||||
msgid "Projects"
|
||||
msgstr "프로젝트"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "비밀번호로 이력서를 보호해, 허가되지 않은 접근을 막으세요"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "출판물"
|
||||
msgid "Publisher"
|
||||
msgstr "발행인"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - 홈페이지로 이동"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "새로고침"
|
||||
msgid "Register New Device"
|
||||
msgstr "새 장치 등록"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "비밀번호가 기억나시나요? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "인증 이메일을 다시 보내는 중입니다..."
|
||||
msgid "Reset"
|
||||
msgstr "초기화"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "비밀번호 재설정"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "비밀번호를 재설정하는 중입니다..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "리소스"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "이력서 분석 완료."
|
||||
msgid "Resumes"
|
||||
msgstr "이력서"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "오른쪽 정렬"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "선택..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker로 자체 호스팅"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "비밀번호 재설정 이메일 보내기"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "비밀번호 재설정 이메일을 보내는 중입니다..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "구분선"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "통계"
|
||||
msgid "Stay"
|
||||
msgstr "머물기"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "강점"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "텍스트 색상"
|
||||
msgid "Thai"
|
||||
msgstr "태국어"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API 키가 성공적으로 삭제되었습니다."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API 키를 삭제하면 더 이상 데이터에 액세스할 수 없습니다. 이 작업은 되돌릴 수 없습니다."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "이것은 이력서에 사용할 URL 친화적인 이름입니다."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "AI 제공자의 응답 속도에 따라 몇 분 정도 걸릴 수 있습니다. 창을 닫거나 페이지를 새로 고치지 마세요."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "이 이력서는 잠겨 있어 수정할 수 없습니다."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (트위터)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "네, Reactive Resume는 여러 언어로 제공됩니다. 설정 페이지나 오른쪽 상단의 언어 전환기를 사용해 원하는 언어를 선택할 수 있습니다. 원하는 언어가 없거나 기존 번역을 개선하고 싶다면, <0>Crowdin에서 번역에 기여해 보세요<1> (새 탭에서 열림)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "네! 모든 템플릿은 완전히 사용자 지정할 수 있습니다. 색상, 글꼴, 간격을 변경하고, 사용자 지정 CSS를 작성해 이력서의 외형을 완전히 제어할 수 있습니다."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "네! Reactive Resume는 숨은 비용, 프리미엄 플랜, 구독료 없이 완전히 무료로 사용할 수 있습니다. 오픈 소스이며 앞으로도 계속 무료로 제공됩니다."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "축소"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "줄루어"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: lt\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# elementas} few {# elementai} many {# elementų} other
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# vaidmuo} few {# vaidmenys} many {# vaidmenų} other {# vaidmenys}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Žinoma! Galite vienu spustelėjimu eksportuoti savo gyvenimo aprašymą į PDF. Eksportuotas PDF išsaugo visą jūsų formatavimą ir stilių."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Programiškai pasiekite savo gyvenimo aprašymus ir duomenis naudodami API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Pridėti eilutę prieš"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikanso"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanų"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studijų sritis"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Dirbtinis intelektas"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Vaizdo santykis"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Pagrindai"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Gražūs šablonai, iš kurių galima rinktis, ir dar daugiau pakeliui."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalų"
|
||||
@@ -462,10 +523,6 @@ msgstr "Suženklintas sąrašas"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Bendruomenės ir bendruomenei."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Ar galiu pritaikyti šablonus?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Ar galiu eksportuoti savo gyvenimo aprašymą į PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Skaidrus"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Spustelėkite čia, kad pasirinktumėte importuojamą failą"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodo blokas"
|
||||
@@ -622,6 +687,10 @@ msgstr "Patvirtinti"
|
||||
msgid "Connect"
|
||||
msgstr "Prisijungti"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Nukopijuokite šį slaptą raktą ir naudokite jį savo programose duome
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopijuoti URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Įjungti 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Įjungti DI funkcijas"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Įjungti dviejų veiksnių tapatumo patvirtinimą"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Išeiti iš viso ekrano"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "\"Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modelis"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Perkelti į"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Turi prasidėti nuo https://"
|
||||
msgid "Name"
|
||||
msgstr "Pavadinimas"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalų"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Naujas slaptažodis"
|
||||
msgid "New Section"
|
||||
msgstr "Naujas skyrius"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Be reklamų, be sekimo"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Nuolatinė priežiūra"
|
||||
msgid "Open"
|
||||
msgstr "Atidaryti"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Atidaryti el. pašto programą"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Atidarykite Integracijos nustatymai"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Pareigos"
|
||||
msgid "Preferences"
|
||||
msgstr "Nustatymai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Išankstiniai nustatymai"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Paspauskite <0>{RETURN_KEY}</0> arba <1>{COMMA_KEY}</1>, kad pridėtumė
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Paspauskite <0>Enter</0>, kad atidarytumėte"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Pagrindinė spalva"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Progreso juosta"
|
||||
msgid "Projects"
|
||||
msgstr "Projektai"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Apsaugokite savo gyvenimo aprašymą slaptažodžiu nuo neteisėtos prieigos"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikacijos"
|
||||
msgid "Publisher"
|
||||
msgstr "Leidėjas"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "„Reactive Resume“ – eiti į pagrindinį puslapį"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Perkrauti"
|
||||
msgid "Register New Device"
|
||||
msgstr "Naujo įrenginio registravimas"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Prisimenate slaptažodį? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Iš naujo siunčiamas patvirtinimo el. laiškas..."
|
||||
msgid "Reset"
|
||||
msgstr "Nustatyti iš naujo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Atkurkite slaptažodį"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Atstatomas slaptažodis..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ištekliai"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Baigta gyvenimo aprašymo analizė."
|
||||
msgid "Resumes"
|
||||
msgstr "Gyvenimo aprašymai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Lygiuoti dešinėje"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Pasirinkite..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Savarankiškas talpinimas naudojant Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Siųsti slaptažodžio atkūrimo el. laišką"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Siunčiamas slaptažodžio atkūrimo el. laiškas..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Skirtukas"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistika"
|
||||
msgid "Stay"
|
||||
msgstr "Likti"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Stipriosios pusės"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Teksto spalva"
|
||||
msgid "Thai"
|
||||
msgstr "Tajų"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API raktas sėkmingai ištrintas."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Po ištrynimo šis API raktas nebegalės pasiekti jūsų duomenų. Šio veiksmo anuliuoti neįmanoma."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Tai URL draugiškas jūsų gyvenimo aprašymo pavadinimas."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Tai gali užtrukti kelias minutes, priklausomai nuo DI tiekėjo atsako. Neuždarykite lango ir neatnaujinkite puslapio."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Šis gyvenimo aprašymas užrakintas ir negali būti atnaujintas."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Taip, „Reactive Resume“ prieinama keliomis kalbomis. Galite pasirinkti pageidaujamą kalbą nustatymų puslapyje arba naudoti kalbos perjungiklį viršutiniame dešiniajame kampe. Jei nematote savo kalbos arba norite patobulinti esamus vertimus, galite <0>prisidėti prie vertimų „Crowdin“<1> (atidaro naujame skirtuke)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Taip! Kiekvienas šablonas visiškai pritaikomas. Galite keisti spalvas, šriftus, tarpelius ir net rašyti pasirinktinį CSS, kad visiškai valdytumėte savo gyvenimo aprašymo išvaizdą."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Taip! „Reactive Resume“ visiškai nemokama naudoti – be paslėptų kainų, „premium“ lygių ar prenumeratos mokesčių. Ji yra atvirojo kodo ir visada tokia išliks."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Tolinti"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulų"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: lv\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, zero {# ierakstu} one {# ieraksts} other {# ieraksti}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, zero {# lomas} one {# loma} other {# lomas}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Protams! Jūs varat eksportēt savu CV uz PDF ar vienu klikšķi. Eksportētais PDF pilnībā saglabā visu jūsu formatējumu un stilu."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Piekļūstiet saviem CV un datiem programmatiski, izmantojot API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Pievienot rindu pirms"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikandu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "MI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albāņu"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studiju joma"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Mākslīgais intelekts"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporcijas"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Pamatinformācija"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Skaistas veidnes, no kurām izvēlēties, un vēl vairāk drīzumā."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengāļu"
|
||||
@@ -462,10 +523,6 @@ msgstr "Aizzīmju saraksts"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "No kopienas kopienai."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Vai varu pielāgot veidnes?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Vai varu eksportēt savu CV uz PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Skaidrs"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Noklikšķiniet šeit, lai izvēlētos importējamo failu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Koda bloks"
|
||||
@@ -622,6 +687,10 @@ msgstr "Apstiprināt"
|
||||
msgid "Connect"
|
||||
msgstr "Savienot"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Nokopējiet šo slepeno atslēgu un izmantojiet to savās lietotnēs, la
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopēt URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Iespējot 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Iespējot MI funkcijas"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Iespējot divu faktoru autentifikāciju"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Iziet no pilnekrāna"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modelis"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Pārvietot uz"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Jāuzsāk ar https://"
|
||||
msgid "Name"
|
||||
msgstr "Nosaukums"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepāļu"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Jaunā parole"
|
||||
msgid "New Section"
|
||||
msgstr "Jauna sadaļa"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklāmām, bez izsekošanas"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Nepārtraukta uzturēšana"
|
||||
msgid "Open"
|
||||
msgstr "Atvērt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Atvērt e-pasta klientu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Atvērt Integrāciju iestatījumi"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Amats"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferences"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Sākotnējie iestatījumi"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Nospiediet <0>{RETURN_KEY}</0> vai <1>{COMMA_KEY}</1>, lai pievienotu va
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Nospiediet <0>Enter</0>, lai atvērtu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primārā krāsa"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Progresa josla"
|
||||
msgid "Projects"
|
||||
msgstr "Projekti"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Aizsargājiet savu CV no nesankcionētas piekļuves ar paroli"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikācijas"
|
||||
msgid "Publisher"
|
||||
msgstr "Izdevējs"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - doties uz sākumlapu"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Atsvaidzināt"
|
||||
msgid "Register New Device"
|
||||
msgstr "Reģistrēt jaunu ierīci"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Atceraties paroli? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Atkārtoti nosūta verifikācijas e-pastu..."
|
||||
msgid "Reset"
|
||||
msgstr "Atiestatīt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Atiestatīt paroli"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Tiek atiestatīta jūsu parole..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resursi"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "CV analīze pabeigta."
|
||||
msgid "Resumes"
|
||||
msgstr "CV"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Izlīdzināt pa labi"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Atlasīt..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Pašhostēšana ar Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Nosūtīt paroles atiestatīšanas e-pastu"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Nosūta paroles atiestatīšanas e-pastu..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Atdalītājs"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistika"
|
||||
msgid "Stay"
|
||||
msgstr "Palikt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Stiprās puses"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Teksta krāsa"
|
||||
msgid "Thai"
|
||||
msgstr "Taju"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API atslēga veiksmīgi dzēsta."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Pēc dzēšanas šī API atslēga vairs nevarēs piekļūt jūsu datiem. Šī darbība nav atsaucama."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Tas ir URL-draudzīgs nosaukums jūsu CV."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Tas var aizņemt dažas minūtes atkarībā no MI pakalpojumu sniedzēja atbildes. Lūdzu, neaizveriet logu un neatjaunojiet lapu."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Šis CV ir bloķēts un to nevar atjaunināt."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Jā, Reactive Resume ir pieejams vairākās valodās. Jūs varat izvēlēties vēlamo valodu iestatījumu lapā vai, izmantojot valodas pārslēdzēju augšējā labajā stūrī. Ja neredzat savu valodu vai vēlaties uzlabot esošos tulkojumus, varat <0>piedalīties tulkošanā vietnē Crowdin<1> (atveras jaunā cilnē)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Jā! Katra veidne ir pilnībā pielāgojama. Varat mainīt krāsas, fontus, atstatumus un pat rakstīt pielāgotu CSS, lai pilnībā kontrolētu sava CV izskatu."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Jā! Reactive Resume ir pilnīgi bez maksas, bez slēptām izmaksām, premium līmeņiem vai abonēšanas maksām. Tas ir atvērtā pirmkoda un vienmēr paliks bez maksas."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Tālināt"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ml\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Malayalam\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# ഇനം} other {# ഇനങ്ങൾ}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# റോൾ} other {# റോളുകൾ}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "തീർച്ചയായും! നിങ്ങൾക്ക് ഒരു ക്ലിക്കിൽ തന്നെ നിങ്ങളുടെ റിസ്യൂം PDF ആയി എക്സ്പോർട്ട് ചെയ്യാൻ കഴിയും. എക്സ്പോർട്ട് ചെയ്ത PDF നിങ്ങൾ ഉപയോഗിച്ച എല്ലാ ഫോർമാറ്റിംഗും സ്റ്റൈലിംഗും ഏകദേശം സമ്പൂർണ്ണമായി നിലനിർത്തും."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API ഉപയോഗിച്ച് നിങ്ങളുടെ റിസ്യൂമുകളും ഡാറ്റയും പ്രോഗ്രാമാറ്റിക് ആയി ആക്സസ് ചെയ്യൂ."
|
||||
@@ -229,10 +246,38 @@ msgstr "വരി മുമ്പ് ചേർക്കുക"
|
||||
msgid "Afrikaans"
|
||||
msgstr "ആഫ്രിക്കാൻസ്"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "അൽബേനിയൻ"
|
||||
@@ -367,10 +412,22 @@ msgstr "പഠന മേഖല"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "ആർട്ടിഫിഷ്യൽ ഇന്റലിജൻസ്"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "ആസ്പെക്ട് റേഷ്യോ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "അടിസ്ഥാന വിവരങ്ങൾ"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "തിരഞ്ഞെടുക്കാൻ മനോഹരമായ ടെംപ്ലേറ്റുകൾ, കൂടാതെ ഇതിലേറെ ഉടൻ വരുന്നു."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "ബെംഗാളി"
|
||||
@@ -462,10 +523,6 @@ msgstr "ബുള്ളറ്റ് ലിസ്റ്റ്"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "സമൂഹം ഉണ്ടാക്കുന്നതും സമൂഹത്തിനുമുള്ളതുമായ ഒരു പ്രോജക്ട്."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "ടെംപ്ലേറ്റുകൾ കസ്റ്റമൈസ് ചെയ്യാൻ കഴിയുമോ?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "എന്റെ റിസ്യൂം PDF ആയി എക്സ്പോർട്ട് ചെയ്യാനാകുമോ?"
|
||||
@@ -576,6 +633,14 @@ msgstr "വ്യക്തമാക്കുക"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ഇംപോർട്ട് ചെയ്യാൻ ഒരു ഫയൽ തിരഞ്ഞെടുക്കാൻ ഇവിടെ ക്ലിക്ക് ചെയ്യുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "കോഡ് ബ്ലോക്ക്"
|
||||
@@ -622,6 +687,10 @@ msgstr "സ്ഥിരീകരിക്കുക"
|
||||
msgid "Connect"
|
||||
msgstr "കണക്റ്റ് ചെയ്യുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "ഈ സീക്രട്ട് കീ പകർത്തി, നിങ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL പകർത്തുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA പ്രാപ്തമാക്കുക"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI സവിശേഷതകൾ പ്രാപ്തമാക്കുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "ടു‑ഫാക്ടർ ഓത്ന്റിക്കേഷൻ പ്രാപ്തമാക്കുക"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "മുഴുവൻ സ്ക്രീനിൽ നിന്ന് പുറത്തുകടക്കുക"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "മൈക്രോസോഫ്റ്റ് വേഡ്"
|
||||
msgid "Model"
|
||||
msgstr "മോഡൽ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "ഇതിലേക്കു മാറ്റുക"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// എന്നതിൽ തുടങ്ങണം"
|
||||
msgid "Name"
|
||||
msgstr "പേര്"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "നേപ്പാളി"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "പുതിയ പാസ്വേഡ്"
|
||||
msgid "New Section"
|
||||
msgstr "പുതിയ സെക്ഷൻ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "പരസ്യങ്ങളില്ല, ട്രാക്കിംഗ് ഇല്ല"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "തുടർച്ചയായ മെയിൻറനൻസ്"
|
||||
msgid "Open"
|
||||
msgstr "ഓപ്പൺ ചെയ്യുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "ഇമെയിൽ ക്ലയന്റ് ഓപ്പൺ ചെയ്യുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "ഇന്റഗ്രേഷൻ ക്രമീകരണങ്ങൾ തുറക്കുക"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "പദവി"
|
||||
msgid "Preferences"
|
||||
msgstr "പ്രിഫറൻസുകൾ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "മുൻകൂട്ടി ക്രമീകരിച്ച ക്രമീകരണങ്ങൾ"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "നിലവിലുള്ള കീവിഡ്സ് ചേർക്
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "തുറക്കാൻ <0>എന്റർ</0> അമർത്തുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "പ്രൈമറി നിറം"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "പ്രോഗ്രസ് ബാർ"
|
||||
msgid "Projects"
|
||||
msgstr "പ്രോജക്ടുകൾ"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "നിങ്ങളുടെ റിസ്യൂമിനെ അനധികൃത ആക്സസിൽ നിന്ന് സംരക്ഷിക്കാൻ ഒരു പാസ്വേഡ് ഉപയോഗിക്കുക"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "പ്രസിദ്ധീകരണങ്ങൾ"
|
||||
msgid "Publisher"
|
||||
msgstr "പ്രസാധകൻ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - ഹോംപേജിലേക്കു പോകുക"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "റിഫ്രെഷ് ചെയ്യുക"
|
||||
msgid "Register New Device"
|
||||
msgstr "പുതിയ ഉപകരണം രജിസ്റ്റർ ചെയ്യുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "നിങ്ങളുടെ പാസ്വേഡ് ഓർമ്മയുണ്ടോ? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "സ്ഥിരീകരണ ഇമെയിൽ വീണ്ടും അ
|
||||
msgid "Reset"
|
||||
msgstr "റീസെറ്റ് ചെയ്യുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "നിങ്ങളുടെ പാസ്വേഡ് റീസെറ
|
||||
msgid "Resetting your password..."
|
||||
msgstr "നിങ്ങളുടെ പാസ്വേഡ് റീസെറ്റ് ചെയ്യുന്നു..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "റിസോഴ്സുകൾ"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "റെസ്യൂമെ വിശകലനം പൂർത്തിയ
|
||||
msgid "Resumes"
|
||||
msgstr "റിസ്യൂങ്ങൾ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "റൈറ്റ് അലൈനിൽ ആക്കുക"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "തിരഞ്ഞെടുക്കുക..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker ഉപയോഗിച്ച് സ്വയം ഹോസ്റ്റ് ചെയ്യുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "പാസ്വേഡ് റീസെറ്റ് ഇമെയിൽ
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "പാസ്വേഡ് റീസെറ്റ് ഇമെയിൽ അയക്കുന്നു..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "സെപറേറ്റർ"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "സ്റ്റാറ്റിസ്റ്റിക്സ്"
|
||||
msgid "Stay"
|
||||
msgstr "തുടരുക"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "ശക്തികൾ"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "ടെക്സ്റ്റ് നിറം"
|
||||
msgid "Thai"
|
||||
msgstr "തായ്"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API കീ വിജയകരമായി ഡിലീറ്റ് ച
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "ഈ API കീ ഡിലീറ്റുചെയ്ത ശേഷം നിങ്ങളുടെ ഡാറ്റയിലേക്ക് ഇനി ആക്സസ് ചെയ്യാൻ സാധിക്കില്ല. ഈ പ്രവർത്തി തിരികെ ലഭ്യമാക്കാൻ സാധിക്കില്ല."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "ഇത് നിങ്ങളുടെ റിസ്യൂമിനുള
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "AI പ്രൊവൈഡർ പ്രതികരിക്കുന്ന സമയത്തെ ആശ്രയിച്ച് ഇതിന് കുറച്ച് മിനിറ്റുകൾ എടുക്കാം. ദയവായി വിൻഡോ അടയ്ക്കുകയോ പേജ് റിഫ്രെഷ് ചെയ്യുകയോ ചെയ്യരുത്."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "ഈ റിസ്യൂം ലോക്ക് ചെയ്തതിനാൽ ഇതിനെ അപ്ഡേറ്റ് ചെയ്യാനോ ഡിലീറ്റ് ചെയ്യാനോ കഴിയില്ല."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "എക്സ് (ട്വിറ്റർ)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "അതെ, Reactive Resume പല ഭാഷകളിലും ലഭ്യമാണ്. സെറ്റിംഗ്സ് പേജിൽ നിന്നോ മുകളിലെ വലതു കോണിലുള്ള ഭാഷാ സ്വിച്ചർ ഉപയോഗിച്ചോ നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഭാഷ തിരഞ്ഞെടുക്കാം. നിങ്ങളുടെ ഭാഷ ലഭ്യമല്ലെങ്കിൽ, അല്ലെങ്കിൽ നിലവിലുള്ള തർജ്ജമകൾ മെച്ചപ്പെടുത്താനാഗ്രഹിക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് <0>Crowdin‑ൽ തർജ്ജമകൾക്ക് സംഭാവന ചെയ്യാം<1> (പുതിയ ടാബിൽ തുറക്കും)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "അതെ! ഓരോ ടെംപ്ലേറ്റും പൂർണ്ണമായി കസ്റ്റമൈസ് ചെയ്യാവുന്നതാണ്. നിറങ്ങൾ, ഫോണ്ടുകൾ, സ്പേസിംഗ് എന്നിവ മാറ്റാനും, നിങ്ങളുടെ റിസ്യൂമിന്റെ രൂപഭാവത്തിൽ പൂർണ്ണ നിയന്ത്രണം നേടാൻ കസ്റ്റം CSS വരെ എഴുതാനും കഴിയും."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "അതെ! Reactive Resume പൂർണ്ണമായും സൗജന്യമായി ഉപയോഗിക്കാവുന്നതാണ്, മറഞ്ഞ ചിലവുകളോ പ്രീമിയം നിരകളോ സബ്സ്ക്രിപ്ഷൻ ഫീസുകളോ ഒന്നുമില്ല. ഇത് ഓപ്പൺ സോഴ്സാണ്, എന്നും സൗജന്യമായിരിക്കും."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "സൂം ഔട്ട് ചെയ്യുക"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "സൂളു"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: mr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Marathi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# वस्तू} other {# वस्तू}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# भूमिका} other {# भूमिका}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "नक्कीच! तुम्ही फक्त एका क्लिकमध्ये तुमचा रेझ्युमे PDF म्हणून निर्यात करू शकता. निर्यात केलेल्या PDF मध्ये तुमचे सर्व फॉरमॅटिंग आणि स्टाइलिंग अगदी योग्य स्थितीत राहते."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API वापरून तुमचे रेझ्युमे आणि डेटा प्रोग्रामॅटिक पद्धतीने अॅक्सेस करा."
|
||||
@@ -229,10 +246,38 @@ msgstr "आधी ओळ जोडा"
|
||||
msgid "Afrikaans"
|
||||
msgstr "आफ्रिकान्स"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "अल्बेनियन"
|
||||
@@ -367,10 +412,22 @@ msgstr "अभ्यासाचे क्षेत्र"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "कृत्रिम बुद्धिमत्ता"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "प्रसर गुणोत्तर"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "मूलभूत"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "सुंदर साचे निवडण्यासाठी उपलब्ध आहेत, आणि आणखी साचे लवकरच येत आहेत."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "बंगाली"
|
||||
@@ -462,10 +523,6 @@ msgstr "बुलेट यादी"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "समाजाने, समाजासाठी."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "मी साचे सानुकूलित करू शकतो का?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "मी माझा रेझ्युमे PDF मध्ये निर्यात करू शकतो का?"
|
||||
@@ -576,6 +633,14 @@ msgstr "स्पष्ट"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "इम्पोर्ट करण्यासाठी फाईल निवडण्यासाठी येथे क्लिक करा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "कोड ब्लॉक"
|
||||
@@ -622,6 +687,10 @@ msgstr "पुष्टी करा"
|
||||
msgid "Connect"
|
||||
msgstr "कनेक्ट"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "ही गुप्त key कॉपी करा आणि तुमच
|
||||
msgid "Copy URL"
|
||||
msgstr "URL कॉपी करा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA सक्षम करा"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI फिचर्स सक्षम करा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "दुहेरी घटक ओथेंटिकेशन सक्षम करा"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "पूर्ण स्क्रीनमधून बाहेर पडा"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "मायक्रोसॉफ्ट वर्ड"
|
||||
msgid "Model"
|
||||
msgstr "मॉडेल"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "येथे हलवा"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// नेच सुरू करावे."
|
||||
msgid "Name"
|
||||
msgstr "नाव"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "नेपाळी"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "नवीन पासवर्ड"
|
||||
msgid "New Section"
|
||||
msgstr "नवीन विभाग"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "जाहिरात नाही, ट्रॅकिंग नाही"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "चालू असलेली देखभाल"
|
||||
msgid "Open"
|
||||
msgstr "उघडा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "ईमेल क्लायंट उघडा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "इंटीग्रेशन सेटिंग्ज उघडा"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "पद"
|
||||
msgid "Preferences"
|
||||
msgstr "प्राधान्ये"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "पूर्वनिर्धारित सेटिंग्ज"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "सध्याचा कीवर्ड जोडण्यासाठ
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "उघडण्यासाठी <0>Enter</0> दाबा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "प्राथमिक रंग"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "प्रगती पट्टी"
|
||||
msgid "Projects"
|
||||
msgstr "प्रोजेक्ट्स"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "तुमचा रेझ्युमे पासवर्डने सुरक्षित करा, अनधिकृत प्रवेशापासून संरक्षण करा"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "प्रकाशने"
|
||||
msgid "Publisher"
|
||||
msgstr "प्रकाशक"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - मुखपृष्ठावर जा"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "ताजेतवाने करा"
|
||||
msgid "Register New Device"
|
||||
msgstr "नवीन उपकरण नोंदवा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "तुमचा पासवर्ड आठवतो? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "पडताळणी ईमेल पुन्हा पाठवला
|
||||
msgid "Reset"
|
||||
msgstr "रीसेट करा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "तुमचा पासवर्ड रीसेट करा"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "तुमचा पासवर्ड रीसेट केला जात आहे..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "साधने"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "रेझ्युमे विश्लेषण पूर्ण झा
|
||||
msgid "Resumes"
|
||||
msgstr "रेझ्युमे"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "उजवीकडे जुळवा"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "निवडा..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker ने स्वतः होस्ट करा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "पासवर्ड रीसेट ईमेल पाठवा"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "पासवर्ड रीसेट ईमेल पाठवला जात आहे..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "सेपरेटर"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "आकडेवारी"
|
||||
msgid "Stay"
|
||||
msgstr "राहा"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "शक्ती"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "मजकुराचा रंग"
|
||||
msgid "Thai"
|
||||
msgstr "थाई"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API key यशस्वीरित्या हटवली गेल
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "ही API key डिलीट केल्यानंतर तुमच्या डेटाला पुन्हा अॅक्सेस करू शकणार नाही. ही क्रिया उलट करता येणार नाही."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "हा तुमच्या रेझ्युमेसाठी URL-
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "AI प्रोव्हायडरच्या प्रतिसादावर अवलंबून, यासाठी काही मिनिटे लागू शकतात. कृपया विंडो बंद करू नका किंवा पान रीफ्रेश करू नका."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "हा रेझ्युमे लॉक केलेला आहे आणि अपडेट करता किंवा हटवता येणार नाही."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "एक्स (ट्विटर)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "होय, Reactive Resume अनेक भाषांमध्ये उपलब्ध आहे. तुम्ही सेटिंग्ज पेजवर किंवा उजव्या वरच्या कोपऱ्यातील भाषा स्विचर वापरून तुमची आवडती भाषा निवडू शकता. जर तुम्हाला तुमची भाषा दिसत नसेल किंवा विद्यमान भाषांतर सुधारायचे असेल, तर तुम्ही <0>Crowdin वर भाषांतरांमध्ये योगदान देऊ शकता<1> (नवीन टॅबमध्ये उघडते)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "होय! प्रत्येक साचा पूर्णपणे सानुकूलित करता येतो. तुम्ही रंग, फाँट, स्पेसिंग बदलू शकता आणि तुमच्या रेझ्युमेच्या स्वरूपावर पूर्ण नियंत्रण मिळवण्यासाठी सानुकूल CSSसुद्धा लिहू शकता."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "होय! Reactive Resume पूर्णपणे मोफत आहे, कोणतेही लपलेले खर्च, प्रीमियम टियर किंवा सब्सक्रिप्शन फी नाही. हे मुक्त-स्रोत आहे आणि नेहमी मोफतच राहिल."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "बाहेर झूम करा"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "झुलू"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ms\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Malay\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# item}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# peranan} other {# peranan}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Sudah tentu! Anda boleh mengeksport resume anda ke PDF dengan satu klik sahaja. PDF yang dieksport akan mengekalkan semua pemformatan dan gaya anda dengan sempurna."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Akses resume dan data anda secara programatik menggunakan API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Tambah Baris Sebelum"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanian"
|
||||
@@ -367,10 +412,22 @@ msgstr "Bidang Pengajian"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Kecerdasan Buatan"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Nisbah Aspek"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Asas"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Templat cantik untuk dipilih, dengan lebih banyak lagi akan datang."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Senarai Berbulet"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Oleh komuniti, untuk komuniti."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Bolehkah saya menyesuaikan templat?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Bolehkah saya mengeksport resume saya ke PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Jelas"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik di sini untuk memilih fail untuk diimport"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok Kod"
|
||||
@@ -622,6 +687,10 @@ msgstr "Sahkan"
|
||||
msgid "Connect"
|
||||
msgstr "Sambung"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Salin kunci rahsia ini dan gunakan dalam aplikasi anda untuk mengakses d
|
||||
msgid "Copy URL"
|
||||
msgstr "Salin URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktifkan 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Aktifkan Ciri AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktifkan Pengesahan Dua Faktor"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Keluar dari Skrin Penuh"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Pindah ke"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Mesti bermula dengan https://"
|
||||
msgid "Name"
|
||||
msgstr "Nama"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepal"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Kata Laluan Baharu"
|
||||
msgid "New Section"
|
||||
msgstr "Seksyen Baharu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Tiada Pengiklanan, Tiada Penjejakan"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Penyelenggaraan Berterusan"
|
||||
msgid "Open"
|
||||
msgstr "Buka"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Buka Klien E-mel"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Buka Tetapan Integrasi"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Kedudukan"
|
||||
msgid "Preferences"
|
||||
msgstr "Keutamaan"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Praset"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Tekan <0>{RETURN_KEY}</0> atau <1>{COMMA_KEY}</1> untuk menambah atau me
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Tekan <0>Enter</0> untuk membuka"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Warna Utama"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Bar Kemajuan"
|
||||
msgid "Projects"
|
||||
msgstr "Projek"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Lindungi resume anda daripada akses tanpa kebenaran dengan kata laluan"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Penerbitan"
|
||||
msgid "Publisher"
|
||||
msgstr "Penerbit"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Pergi ke laman utama"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Muat semula"
|
||||
msgid "Register New Device"
|
||||
msgstr "Daftar Peranti Baru"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Ingat kata laluan anda? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Menghantar semula e-mel pengesahan..."
|
||||
msgid "Reset"
|
||||
msgstr "Tetapkan Semula"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Tetapkan semula kata laluan anda"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Menetapkan semula kata laluan anda..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Sumber"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analisis resume selesai."
|
||||
msgid "Resumes"
|
||||
msgstr "Resume"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Jajaran Kanan"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Pilih..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Hos Sendiri dengan Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Hantar E-mel Tetapan Semula Kata Laluan"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Menghantar e-mel tetapan semula kata laluan..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Pemisah"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistik"
|
||||
msgid "Stay"
|
||||
msgstr "Kekal"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Kekuatan"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Warna Teks"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Kunci API telah berjaya dipadamkan."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Kunci API ini tidak lagi boleh mengakses data anda selepas dipadamkan. Tindakan ini tidak boleh dibatalkan."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Ini ialah nama mesra URL untuk resume anda."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Ini mungkin mengambil masa beberapa minit, bergantung pada respons penyedia AI. Sila jangan tutup tetingkap atau segarkan semula halaman."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Resume ini dikunci dan tidak boleh dikemas kini."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ya, Reactive Resume tersedia dalam pelbagai bahasa. Anda boleh memilih bahasa pilihan anda di halaman tetapan, atau menggunakan penukar bahasa di penjuru kanan atas. Jika anda tidak melihat bahasa anda, atau anda ingin menambah baik terjemahan sedia ada, anda boleh <0>menyumbang kepada terjemahan di Crowdin<1> (dibuka dalam tab baharu)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ya! Setiap templat boleh disesuaikan sepenuhnya. Anda boleh menukar warna, fon, jarak dan juga menulis CSS tersuai untuk kawalan penuh ke atas rupa resume anda."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ya! Reactive Resume adalah benar-benar percuma untuk digunakan, tanpa kos tersembunyi, tahap premium atau yuran langganan. Ia adalah sumber terbuka dan akan sentiasa kekal percuma."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zum keluar"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ne\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Nepali\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# वस्तु} other {# वस्तुहरू}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# भूमिका} other {# भूमिकाहरू}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "हो, अवश्य! तपाईं एक क्लिकमै आफ्नो बायोडाटा PDF मा निर्यात गर्न सक्नुहुन्छ। निर्यात गरिएको PDF ले तपाईंले गरेका सबै ढाँचा र शैली (styling) पूर्ण रूपमा जस्ताको तस्तै राख्छ।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API प्रयोग गरेर प्रोग्रामिङमार्फत आफ्ना बायोडाटा र डाटामा पहुँच पाउनुहोस्।"
|
||||
@@ -229,10 +246,38 @@ msgstr "अघिल्लो पङ्क्ति थप्नुहोस्"
|
||||
msgid "Afrikaans"
|
||||
msgstr "अफ्रिकान्स"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "अल्बानियन"
|
||||
@@ -367,10 +412,22 @@ msgstr "अध्ययन क्षेत्र"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "कृत्रिम बौद्धिकता"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "आकार अनुपात (Aspect Ratio)"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "आधारभूत विवरण"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "छान्नका लागि आकर्षक ढाँचाहरू, र थप ढाँचाहरू चाँडै आउँदैछन्।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "बंगाली"
|
||||
@@ -462,10 +523,6 @@ msgstr "बुलेट सूची"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "समुदायबाट, समुदायकै लागि।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "के म ढाँचाहरू अनुकूल बनाउन सक्छु?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "के म आफ्नो बायोडाटा PDF मा निर्यात गर्न सक्छु?"
|
||||
@@ -576,6 +633,14 @@ msgstr "स्पष्ट"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "आयात गर्न फाइल छान्न यहाँ क्लिक गर्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "कोड ब्लक"
|
||||
@@ -622,6 +687,10 @@ msgstr "यकिन गर्नुहोस्"
|
||||
msgid "Connect"
|
||||
msgstr "जोड्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "यो गोप्य key प्रतिलिपि गरेर आ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL प्रतिलिपि गर्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "२FA सक्रिय गर्नुहोस्"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI सुविधाहरू सक्रिय गर्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "दुई-कारक प्रमाणीकरण सक्रिय गर्नुहोस्"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "पूर्ण स्क्रिनबाट बाहिर निस्कनुहोस्"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "माइक्रोसफ्ट वर्ड"
|
||||
msgid "Model"
|
||||
msgstr "मोडेल"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "यसमा सार्नुहोस्"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// बाटै सुरु गर्नुपर्छ।"
|
||||
msgid "Name"
|
||||
msgstr "नाम"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "नेपाली"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "नयाँ पासवर्ड"
|
||||
msgid "New Section"
|
||||
msgstr "नयाँ खण्ड"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "कुनै विज्ञापन छैन, कुनै ट्र्याकिङ छैन"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "निरन्तर मर्मत"
|
||||
msgid "Open"
|
||||
msgstr "खोल्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "इमेल क्लाइन्ट खोल्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "एकीकरण सेटिङहरू खोल्नुहोस्"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "पद"
|
||||
msgid "Preferences"
|
||||
msgstr "प्राथमिकता (Preferences)"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "पूर्वनिर्धारित सेटिङहरू"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "हालको कुञ्जीशब्द थप्न वा ब
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "खोल्न <0>Enter</0> थिच्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "मुख्य रङ"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "प्रगति बार (Progress Bar)"
|
||||
msgid "Projects"
|
||||
msgstr "परियोजनाहरू"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "पासवर्ड प्रयोग गरी आफ्नो बायोडाटा अनधिकृत पहुँचबाट जोगाउनुहोस्"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "प्रकाशनहरू"
|
||||
msgid "Publisher"
|
||||
msgstr "प्रकाशक"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - गृहपृष्ठमा जानुहोस्"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "रिफ्रेस गर्नुहोस्"
|
||||
msgid "Register New Device"
|
||||
msgstr "नयाँ उपकरण दर्ता गर्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "पासवर्ड सम्झनुभयो? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "यकिन इमेल पुनः पठाइँदैछ..."
|
||||
msgid "Reset"
|
||||
msgstr "रिसेट गर्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "तपाईंको पासवर्ड रिसेट गर्न
|
||||
msgid "Resetting your password..."
|
||||
msgstr "तपाईंको पासवर्ड रिसेट हुँदैछ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "स्रोतहरू"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "बायोडाटा विश्लेषण पूरा भयो
|
||||
msgid "Resumes"
|
||||
msgstr "बायोडाटाहरू"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "दायाँतिर क्रमबद्ध (Right Align)"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "छान्नुहोस्..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker प्रयोग गरेर आफैं होस्ट गर्नुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "पासवर्ड रिसेट इमेल पठाउनुह
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "पासवर्ड रिसेट इमेल पठाइँदैछ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "पृथक्करण रेखा (Separator)"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "तथ्याङ्क (Statistics)"
|
||||
msgid "Stay"
|
||||
msgstr "रहनुहोस्"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "शक्तिहरू"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "पाठ रङ"
|
||||
msgid "Thai"
|
||||
msgstr "थाइ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API key सफलतापूर्वक मेटाइयो।"
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API key मेटाएपछि अब तपाईंको डाटामा पहुँच गर्न सक्दैन। यो कार्य उल्ट्याउन सकिँदैन।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "यो तपाईंको बायोडाटाका लागि
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "यो प्रक्रिया AI प्रदायकको प्रतिक्रियामा भर पर्न जाकाले केही मिनेट लाग्न सक्छ। कृपया विन्डो बन्द नगर्नुहोस् वा पृष्ठ रिफ्रेस नगर्नुहोस्।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "यो बायोडाटा हाल लक गरिएको छ र अद्यावधिक गर्न मिल्दैन।"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "एक्स (ट्विटर)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "हो, Reactive Resume धेरै भाषाहरूमा उपलब्ध छ। तपाईंले सेटिङ पेजबाट वा माथिको दायाँ कुनामा रहेको भाषा सुइचर प्रयोग गरेर आफ्नो मनपर्ने भाषा छान्न सक्नुहुन्छ। यदि आफ्नो भाषा नदेखिनुभयो वा विद्यमान अनुवाद सुधार गर्न चाहनुहुन्छ भने, तपाईं <0>Crowdin मा अनुवादमा योगदान गर्न सक्नुहुन्छ<1> (नयाँ ट्याबमा खुल्छ)</1></0>।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "हो! हरेक ढाँचा पूर्णरूपमा अनुकूल (customizable) छ। तपाईं रङ, फन्ट, स्पेसिङ परिवर्तन गर्न सक्नुहुन्छ, र आफ्नो बायोडाटाको रूपरङ्गमा पूरा नियन्त्रणका लागि custom CSS पनि लेख्न सक्नुहुन्छ।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "हो! Reactive Resume पूर्णतया निःशुल्क रूपमा प्रयोग गर्न सकिने एप हो, कुनै लुका लागत, प्रिमियम तह वा सदस्यता शुल्कबिनै। यो खुला-स्रोत हो र सधैं निःशुल्क रहनेछ।"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "जूम आउट"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "जुलु"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: nl\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# item} other {# items}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# functie} other {# functies}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Zeker! U kunt uw cv met één klik naar PDF exporteren. De geëxporteerde PDF behoudt al uw opmaak en stijlen perfect."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Benader uw cv's en gegevens programmatisch met behulp van de API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Rij ervoor toevoegen"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanees"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studierichting"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Kunstmatige intelligentie"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Beeldverhouding"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Basisgegevens"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Prachtige sjablonen om uit te kiezen, met meer in aantocht."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengaals"
|
||||
@@ -462,10 +523,6 @@ msgstr "Opsommingstekens"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Door de gemeenschap, voor de gemeenschap."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Kan ik de sjablonen aanpassen?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Kan ik mijn cv naar PDF exporteren?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Duidelijk"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klik hier om een bestand te selecteren om te importeren"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Codeblok"
|
||||
@@ -622,6 +687,10 @@ msgstr "Bevestigen"
|
||||
msgid "Connect"
|
||||
msgstr "Verbinden"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopieer deze geheime sleutel en gebruik deze in uw applicaties om toegan
|
||||
msgid "Copy URL"
|
||||
msgstr "URL kopiëren"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA inschakelen"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI-functies inschakelen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Tweestapsverificatie inschakelen"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Volledig scherm afsluiten"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Verplaatsen naar"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Moet beginnen met https://"
|
||||
msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalees"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nieuw wachtwoord"
|
||||
msgid "New Section"
|
||||
msgstr "Nieuwe sectie"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Geen advertenties, geen tracking"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Doorlopend onderhoud"
|
||||
msgid "Open"
|
||||
msgstr "Openen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "E-mailclient openen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Instellingen integraties openen"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Positie"
|
||||
msgid "Preferences"
|
||||
msgstr "Voorkeuren"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Presets"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Druk op <0>{RETURN_KEY}</0> of <1>{COMMA_KEY}</1> om het huidige trefwoo
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Druk op <0>Enter</0> om te openen"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primaire kleur"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Voortgangsbalk"
|
||||
msgid "Projects"
|
||||
msgstr "Projecten"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Bescherm uw cv tegen ongeautoriseerde toegang met een wachtwoord"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publicaties"
|
||||
msgid "Publisher"
|
||||
msgstr "Uitgever"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Ga naar de startpagina"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Vernieuwen"
|
||||
msgid "Register New Device"
|
||||
msgstr "Nieuw apparaat registreren"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Wachtwoord nog weten? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Verificatie-e-mail wordt opnieuw verzonden..."
|
||||
msgid "Reset"
|
||||
msgstr "Resetten"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Reset uw wachtwoord"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Uw wachtwoord wordt gereset..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Bronnen"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "CV-analyse voltooid."
|
||||
msgid "Resumes"
|
||||
msgstr "Cv's"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Rechts uitlijnen"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Selecteren..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Zelf hosten met Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "E-mail voor wachtwoordreset verzenden"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "E-mail voor wachtwoordreset wordt verzonden..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Scheidingsteken"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistieken"
|
||||
msgid "Stay"
|
||||
msgstr "Blijven"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Sterke punten"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Tekstkleur"
|
||||
msgid "Thai"
|
||||
msgstr "Thais"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "De API-sleutel is succesvol verwijderd."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "De API-sleutel heeft na verwijdering geen toegang meer tot uw gegevens. Deze actie kan niet ongedaan worden gemaakt."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Dit is een URL-vriendelijke naam voor uw cv."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Dit kan enkele minuten duren, afhankelijk van de reactie van de AI-provider. Sluit het venster niet en ververs de pagina niet."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Dit cv is vergrendeld en kan niet worden bijgewerkt."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ja, Reactive Resume is beschikbaar in meerdere talen. U kunt uw voorkeurstaal kiezen op de instellingenpagina of met de taalwisselaar rechtsboven. Als u uw taal niet ziet, of als u de bestaande vertalingen wilt verbeteren, kunt u <0>bijdagen aan de vertalingen op Crowdin<1> (opent in nieuw tabblad)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ja! Elk sjabloon is volledig aanpasbaar. U kunt kleuren, lettertypen en afstand aanpassen en zelfs aangepaste CSS schrijven voor volledige controle over de uitstraling van uw cv."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ja! Reactive Resume is volledig gratis te gebruiken, zonder verborgen kosten, premiumlagen of abonnementskosten. Het is open-source en zal altijd gratis blijven."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Uitzoomen"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: no\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Norwegian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} other {# elementer}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rolle} other {# roller}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Absolutt! Du kan eksportere CV-en din til PDF med ett klikk. Den eksporterte PDF-filen bevarer all formatering og stil perfekt."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Få tilgang til CV-er og data programmessig ved å bruke API-et."
|
||||
@@ -229,10 +246,38 @@ msgstr "Legg til rad før"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "KI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albansk"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studiefelt"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Kunstig intelligens"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Størrelsesforhold"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Grunnleggende"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Vakre maler å velge mellom, med flere på vei."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Punktliste"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Av fellesskapet, for fellesskapet."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Kan jeg tilpasse malene?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Kan jeg eksportere CV-en min til PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Tøm"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klikk her for å velge en fil å importere"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodeblokk"
|
||||
@@ -622,6 +687,10 @@ msgstr "Bekreft"
|
||||
msgid "Connect"
|
||||
msgstr "Koble til"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopier denne hemmelige nøkkelen og bruk den i applikasjonene dine for
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopier URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktiver 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Aktiver KI-funksjoner"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktiver tofaktorautentisering"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Avslutt fullskjerm"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modell"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Flytt til"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Må starte med https://"
|
||||
msgid "Name"
|
||||
msgstr "Navn"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepali"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nytt passord"
|
||||
msgid "New Section"
|
||||
msgstr "Ny seksjon"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Ingen annonser, ingen sporing"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Løpende vedlikehold"
|
||||
msgid "Open"
|
||||
msgstr "Åpne"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Åpne e-postklient"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Åpne innstillinger for integrasjoner"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Posisjon"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferanser"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Forhåndsinnstillinger"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Trykk <0>{RETURN_KEY}</0> eller <1>{COMMA_KEY}</1> for å legge til elle
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Trykk <0>Enter</0> for å åpne"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Hovedfarge"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Fremdriftslinje"
|
||||
msgid "Projects"
|
||||
msgstr "Prosjekter"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Beskytt CV-en din mot uautorisert tilgang med et passord"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikasjoner"
|
||||
msgid "Publisher"
|
||||
msgstr "Utgiver"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Gå til startsiden"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Oppdater"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrer ny enhet"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Husker du passordet ditt? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Sender verifiserings-e-post på nytt..."
|
||||
msgid "Reset"
|
||||
msgstr "Tilbakestill"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Tilbakestill passordet ditt"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Tilbakestiller passordet ditt..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ressurser"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "CV-analysen er fullført."
|
||||
msgid "Resumes"
|
||||
msgstr "CV-er"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Høyrejuster"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Velg..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Selvhosting med Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Send e-post for tilbakestilling av passord"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Sender e-post for tilbakestilling av passord..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Skillelinje"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistikk"
|
||||
msgid "Stay"
|
||||
msgstr "Bli"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Styrker"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Tekstfarge"
|
||||
msgid "Thai"
|
||||
msgstr "Thai"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API-nøkkelen er slettet."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Etter sletting vil API-nøkkelen ikke lenger kunne få tilgang til dataene dine. Denne handlingen kan ikke angres."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Dette er et URL-vennlig navn på CV-en din."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Dette kan ta noen minutter, avhengig av responsen fra KI-leverandøren. Ikke lukk vinduet eller oppdater siden."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Denne CV-en er låst og kan ikke oppdateres."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ja, Reactive Resume er tilgjengelig på flere språk. Du kan velge foretrukket språk på innstillingssiden, eller ved å bruke språkvælgeren øverst til høyre. Hvis du ikke ser språket ditt, eller du vil forbedre eksisterende oversettelser, kan du <0>bidra til oversettelsene på Crowdin<1> (åpnes i ny fane)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ja! Hver mal er fullt ut tilpassbar. Du kan endre farger, skrifttyper, avstander og til og med skrive tilpasset CSS for full kontroll over hvordan CV-en ser ut."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ja! Reactive Resume er helt gratis å bruke, uten skjulte kostnader, premium-nivåer eller abonnementsgebyrer. Det er åpen kildekode og vil alltid forbli gratis."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zoom ut"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: or\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Odia\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# ଆଇଟମ୍} other {# ଆଇଟମ୍}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# ଭୂମିକା} other {# ଭୂମିକା}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "ନିଶ୍ଚୟ! ଆପଣ ଗୋଟିଏ କ୍ଲିକ୍ରେ ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ PDF କୁ ନିର୍ଯ୍ୟାତ କରିପାରିବେ। ନିର୍ଯ୍ୟାତ ହୋଇଥିବା PDF ଆପଣଙ୍କ ସମସ୍ତ ଫର୍ମାଟିଙ୍ଗ ଏବଂ ଶୈଳୀକୁ ସଠିକ୍ ଭାବରେ ରକ୍ଷା କରେ।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API ବ୍ୟବହାର କରି ଆପଣଙ୍କ ରେଜ୍ୟୁମେଗୁଡିକ ଏବଂ ତଥ୍ୟକୁ ପ୍ରୋଗ୍ରାମାଟିକ୍ ଭାବରେ ଆକ୍ସେସ୍ କରନ୍ତୁ।"
|
||||
@@ -229,10 +246,38 @@ msgstr "ପୂର୍ବେ ପଙ୍କ୍ତି ଯୋଡନ୍ତୁ"
|
||||
msgid "Afrikaans"
|
||||
msgstr "ଆଫ୍ରିକାନ୍ସ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "ଆଲବାନିଆନ୍"
|
||||
@@ -367,10 +412,22 @@ msgstr "ଅଧ୍ୟୟନ କ୍ଷେତ୍ର"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "କୃତ୍ରିମ ବୁଦ୍ଧିମତ୍ତା"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "ଆସ୍ପେକ୍ଟ ଅନୁପାତ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "ମୌଳିକତା"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "ଚୟନ କରିବା ପାଇଁ ସୁନ୍ଦର ଟେମ୍ପ୍ଲେଟ୍, ଆଉ ଅଧିକ ଆସୁଛି।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "ବଙ୍ଗାଳୀ"
|
||||
@@ -462,10 +523,6 @@ msgstr "ବୁଲେଟ୍ ତାଲିକା"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "ସମୁଦାୟ ଦ୍ୱାରା, ସମୁଦାୟ ପାଇଁ।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "ମୁଁ ଟେମ୍ପ୍ଲେଟ୍ଗୁଡିକୁ କଷ୍ଟମାଇଜ୍ କରିପାରିବି କି?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "ମୁଁ ମୋର ରେଜ୍ୟୁମେକୁ PDF କୁ ନିର୍ଯ୍ୟାତ କରିପାରିବି କି?"
|
||||
@@ -576,6 +633,14 @@ msgstr "ସଫା କରନ୍ତୁ"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ଆୟାତ କରିବା ପାଇଁ ଫାଇଲ୍ ଚୟନ କରିବାକୁ ଏଠାରେ କ୍ଲିକ୍ କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "କୋଡ୍ ବ୍ଲକ୍"
|
||||
@@ -622,6 +687,10 @@ msgstr "ନିଶ୍ଚିତ କରନ୍ତୁ"
|
||||
msgid "Connect"
|
||||
msgstr "ଯୋଡନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "ଏହି ଗୁପ୍ତ କିକୁ କପି କରନ୍ତୁ ଏ
|
||||
msgid "Copy URL"
|
||||
msgstr "URL କପି କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA ସକ୍ରିୟ କରନ୍ତୁ"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI ବିଶେଷତା ସକ୍ରିୟ କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "ଦ୍ୱି-ଘଟକ ପରିଚୟ ପ୍ରମାଣିକରଣ ସକ୍ରିୟ କରନ୍ତୁ"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "ପୂର୍ଣ୍ଣ ସ୍କ୍ରିନରୁ ବାହାରକୁ ଆସନ୍ତୁ"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "ମଡେଲ୍"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "ଏଠାକୁ ସଞ୍ଚାଳନ କରନ୍ତୁ"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// ସହ ଆରମ୍ଭ ହେବା ଆବଶ୍ୟକ"
|
||||
msgid "Name"
|
||||
msgstr "ନାମ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "ନେପାଳୀ"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "ନୂତନ ପାସୱାର୍ଡ"
|
||||
msgid "New Section"
|
||||
msgstr "ନୂତନ ବିଭାଗ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "ବିଜ୍ଞାପନ ନାହିଁ, ଟ୍ରାକିଂ ନାହିଁ"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "ଚାଲୁ ରଖିବାକୁ ମରାମତି"
|
||||
msgid "Open"
|
||||
msgstr "ଖୋଲନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "ଇମେଲ୍ କ୍ଲାୟେଣ୍ଟ ଖୋଲନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "ଇଣ୍ଟିଗ୍ରେସନ୍ସ ସେଟିଂସ୍ ଖୋଲନ୍ତୁ"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "ପଦବୀ"
|
||||
msgid "Preferences"
|
||||
msgstr "ପସନ୍ଦ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "ପ୍ରିସେଟ୍ଗୁଡିକ"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "ଏହି କୀୱାର୍ଡ ଯୋଡ଼ିବା କିମ୍ବା
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "ଖୋଲିବା ପାଇଁ <0>Enter</0> ଦବାନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "ମୁଖ୍ୟ ରଙ୍ଗ"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "ପ୍ରଗତି ବାର୍"
|
||||
msgid "Projects"
|
||||
msgstr "ପ୍ରକଳ୍ପଗୁଡିକ"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "ଆପଣଙ୍କ ରେଜ୍ୟୁମେକୁ ଅନଧିକୃତ ଆକ୍ସେସ୍ ଠାରୁ ପାସୱାର୍ଡ ଦ୍ୱାରା ସୁରକ୍ଷିତ କରନ୍ତୁ"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "ପ୍ରକାଶନଗୁଡିକ"
|
||||
msgid "Publisher"
|
||||
msgstr "ପ୍ରକାଶକ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - ହୋମ୍ପେଜ୍କୁ ଯାଆନ୍ତୁ"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "ରିଫ୍ରେଶ କରନ୍ତୁ"
|
||||
msgid "Register New Device"
|
||||
msgstr "ନୂତନ ଡିଭାଇସ୍ ରେଜିଷ୍ଟର କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "ଆପଣଙ୍କ ପାସୱାର୍ଡ ମନେ ଅଛି? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "ସତ୍ୟାପନ ଇମେଲ୍ ପୁନଃ ପଠାଯାଉଛ
|
||||
msgid "Reset"
|
||||
msgstr "ରିସେଟ୍ କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "ଆପଣଙ୍କ ପାସୱାର୍ଡ ରିସେଟ୍ କରନ
|
||||
msgid "Resetting your password..."
|
||||
msgstr "ଆପଣଙ୍କ ପାସୱାର୍ଡ ରିସେଟ୍ ହେଉଛି..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "ସମ୍ପଦ"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "ରେଜ୍ୟୁମେ ବିଶ୍ଳେଷଣ ସମ୍ପୂର୍
|
||||
msgid "Resumes"
|
||||
msgstr "ରେଜ୍ୟୁମେଗୁଡିକ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "ଡାହାଣ ସଙ୍ଗୁଯୋଗ"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "ବାଛନ୍ତୁ..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker ସହ ସ୍ୱୟଂ‑ହୋଷ୍ଟ କରନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "ପାସୱାର୍ଡ ରିସେଟ୍ ଇମେଲ୍ ପଠାନ
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "ପାସୱାର୍ଡ ରିସେଟ୍ ଇମେଲ୍ ପଠାଯାଉଛି..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "ବିଭଜକ"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "ସଂଖ୍ୟାତ୍ମକ ତଥ୍ୟ"
|
||||
msgid "Stay"
|
||||
msgstr "ରୁହନ୍ତୁ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "ଶକ୍ତିଗୁଡିକ"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "ପାଠ୍ୟ ରଙ୍ଗ"
|
||||
msgid "Thai"
|
||||
msgstr "ଥାଇ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API କି ସଫଳତାର ସହ ବିଲୋପ କରାଯାଇ
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API କି ବିଲୋପ କରାଯାଇବା ପରେ ଆପଣଙ୍କ ତଥ୍ୟକୁ ଆରମ୍ଭରୁ ଆକ୍ସେସ୍ କରିପାରିବ ନାହିଁ। ଏହି କାର୍ଯ୍ୟ ପୁନଃ କରିହୋଇପାରିବ ନାହିଁ।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "ଏହା ଆପଣଙ୍କ ରେଜ୍ୟୁମେ ପାଇଁ URL
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "AI ପ୍ରଦାନକାରୀଙ୍କ ପ୍ରତିକ୍ରିୟା ଉପରେ ନିର୍ଭର କରି, ଏହାକୁ କିଛି ମିନିଟ୍ ଲାଗିପାରେ। ଦୟାକରି ଉଇଣ୍ଡୋଟିକୁ ବନ୍ଦ କରନ୍ତୁ ନାହିଁ କିମ୍ବା ପେଜ୍ଟିକୁ ରିଫ୍ରେଶ କରନ୍ତୁ ନାହିଁ।"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "ଏହି ରେଜ୍ୟୁମେଟି ଲକ୍ ହୋଇଛି ଏବଂ ଅଦ୍ୟତନ କରିହୋଇପାରିବ ନାହିଁ।"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (ଟ୍ୱିଟର)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "ହଁ, Reactive Resume ଅନେକ ଭାଷାରେ ଉପଲବ୍ଧ। ଆପଣ ସେଟିଂସ୍ ପେଜ୍ରେ, କିମ୍ବା ଡାହାଣ ପର୍ଯ୍ୟନ୍ତ ଉପର କୋଣରେ ଥିବା ଭାଷା ସ୍ୱିଚ୍ର ବ୍ୟବହାର କରି ପସନ୍ଦକ୍ରାତ ଭାଷା ଚୟନ କରିପାରିବେ। ଯଦି ଆପଣ ଆପଣଙ୍କ ଭାଷାକୁ ଦେଖୁନଥିବେ, କିମ୍ବା ଅବସ୍ଥିତ ଅନୁବାଦଗୁଡିକୁ ଉନ୍ନତ କରିବାକୁ ଚାହାଁନ୍ତି, ତେବେ ଆପଣ <0>Crowdin ରେ ଅନୁବାଦଗୁଡିକୁ ଅବଦାନ ଦେଇପାରିବେ<1> (ନୂତନ ଟାବ୍ରେ ଖୋଲେ)</1></0>।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "ହଁ! ପ୍ରତ୍ୟେକ ଟେମ୍ପ୍ଲେଟ୍ ପ୍ରତିପୂର୍ଣ୍ଣ ଭାବରେ କଷ୍ଟମାଇଜ୍ କରିହୋଇପାରିବ। ଆପଣ ରଙ୍ଗ, ଫଣ୍ଟ, ଖାଲି ସ୍ଥାନ ବଦଳାଇ ପାରିବେ, ଏବଂ ଆପଣଙ୍କ ରେଜ୍ୟୁମେର ଦେଖା ଅନୁଭବ ଉପରେ ପୂର୍ଣ୍ଣ ନିୟନ୍ତ୍ରଣ ପାଇଁ କଷ୍ଟମ୍ CSS ଲେଖି ପାରିବେ।"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "ହଁ! Reactive Resume ସଂପୂର୍ଣ୍ଣ ଭାବରେ ନିଶୁଳ୍କ, କୌଣସି ଲୁଚା ଖର୍ଚ୍ଚ, ପ୍ରିମିୟମ ସ୍ତର କିମ୍ବା ସବ୍ସକ୍ରିପ୍ସନ୍ ଶୁଳ୍କ ନାହିଁ। ଏହା ଖୋଲା‑ମୂଳ ଏବଂ ସଦା ପାଇଁ ନିଶୁଳ୍କ ରହିବ।"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "ଜୁମ୍ ଆଉଟ୍ କରନ୍ତୁ"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "ଜୁଲୁ"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: pl\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} few {# elementy} many {# elementów} other {
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# stanowisko} few {# stanowiska} many {# stanowisk} other {# stanowiska}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Oczywiście! Możesz wyeksportować swoje CV do PDF jednym kliknięciem. Wyeksportowany PDF zachowa wszystkie formatowanie i styl w idealnym stanie."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Uzyskaj programistyczny dostęp do swoich CV i danych za pomocą API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Dodaj wiersz przed"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albański"
|
||||
@@ -367,10 +412,22 @@ msgstr "Kierunek studiów"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Sztuczna inteligencja"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporcje obrazu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Podstawy"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Piękne szablony do wyboru, a wkrótce kolejne."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalski"
|
||||
@@ -462,10 +523,6 @@ msgstr "Lista wypunktowana"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Stworzone przez społeczność dla społeczności."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Czy mogę dostosować szablony?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Czy mogę wyeksportować swoje CV do PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Wyczyść"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kliknij tutaj, aby wybrać plik do importu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok kodu"
|
||||
@@ -622,6 +687,10 @@ msgstr "Potwierdź"
|
||||
msgid "Connect"
|
||||
msgstr "Połącz"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Skopiuj ten tajny klucz i użyj go w swoich aplikacjach, aby uzyskać do
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiuj URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Włącz 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Włącz funkcje AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Włącz uwierzytelnianie dwuskładnikowe"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Wyjdź z trybu pełnoekranowego"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Przenieś do"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Proszę zacząć od https://"
|
||||
msgid "Name"
|
||||
msgstr "Nazwa"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalski"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nowe hasło"
|
||||
msgid "New Section"
|
||||
msgstr "Nowa sekcja"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklam, bez śledzenia"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Bieżące utrzymanie"
|
||||
msgid "Open"
|
||||
msgstr "Otwórz"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Otwórz klienta poczty e-mail"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Proszę otworzyć Ustawienia integracji"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Stanowisko"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferencje"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Ustawienia wstępne"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Naciśnij <0>{RETURN_KEY}</0> lub <1>{COMMA_KEY}</1>, aby dodać lub zap
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Proszę wcisnąć <0>Enter</0>, aby otworzyć"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Kolor główny"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Pasek postępu"
|
||||
msgid "Projects"
|
||||
msgstr "Projekty"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Chroń swoje CV hasłem przed nieautoryzowanym dostępem"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikacje"
|
||||
msgid "Publisher"
|
||||
msgstr "Wydawca"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume – przejdź do strony głównej"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Odśwież"
|
||||
msgid "Register New Device"
|
||||
msgstr "Zarejestrować nowe urządzenie"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Pamiętasz hasło? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Ponowne wysyłanie e-maila weryfikacyjnego..."
|
||||
msgid "Reset"
|
||||
msgstr "Zresetuj"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Zresetuj swoje hasło"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Resetowanie hasła..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Zasoby"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analiza CV zakończona."
|
||||
msgid "Resumes"
|
||||
msgstr "CV"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Wyrównaj do prawej"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Wybierz..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Samodzielny hosting z Dockerem"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Wyślij e-mail do resetowania hasła"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Wysyłanie e-maila do resetowania hasła..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separator"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statystyki"
|
||||
msgid "Stay"
|
||||
msgstr "Zostań"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Mocne strony"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Kolor tekstu"
|
||||
msgid "Thai"
|
||||
msgstr "Tajski"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Klucz API został pomyślnie usunięty."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Po usunięciu ten klucz API nie będzie już mógł uzyskiwać dostępu do Twoich danych. Tej akcji nie można cofnąć."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "To przyjazna dla adresu URL nazwa Twojego CV."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "To może potrwać kilka minut, w zależności od czasu odpowiedzi dostawcy AI. Nie zamykaj okna ani nie odświeżaj strony."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "To CV jest zablokowane i nie można go aktualizować."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Tak, Reactive Resume jest dostępne w wielu językach. Możesz wybrać preferowany język na stronie ustawień lub za pomocą przełącznika języka w prawym górnym rogu. Jeśli nie widzisz swojego języka lub chcesz ulepszyć istniejące tłumaczenia, możesz <0>współtworzyć tłumaczenia na Crowdin<1> (otwiera się w nowej karcie)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Tak! Każdy szablon jest w pełni konfigurowalny. Możesz zmieniać kolory, czcionki, odstępy, a nawet pisać własny CSS, aby w pełni kontrolować wygląd swojego CV."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Tak! Reactive Resume jest całkowicie darmowe w użyciu, bez ukrytych kosztów, planów premium czy opłat abonamentowych. Jest open-source i zawsze będzie darmowe."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Pomniejsz"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: pt\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese, Brazilian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# item} other {# itens}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# cargo} other {# cargos}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Com certeza! Você pode exportar seu currículo para PDF com um único clique. O PDF exportado mantém toda a sua formatação e estilo perfeitamente."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Acesse seus currículos e dados programaticamente usando a API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Adicionar linha antes"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Africâner"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanês"
|
||||
@@ -367,10 +412,22 @@ msgstr "Área de estudo"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Inteligência Artificial"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporção da imagem"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Informações básicas"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Modelos bonitos para escolher, com mais a caminho."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Lista com marcadores"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Construída pela comunidade para a comunidade."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Posso personalizar os modelos?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Posso exportar meu currículo para PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Limpo"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Clique aqui para selecionar um arquivo para importar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloco de código"
|
||||
@@ -622,6 +687,10 @@ msgstr "Confirmar"
|
||||
msgid "Connect"
|
||||
msgstr "Conectar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copie esta chave secreta e use-a em seus aplicativos para acessar seus d
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiar URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Ativar 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Ativar recursos de IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Ativar autenticação de dois fatores"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Sair da tela cheia"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modelo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Mover para"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Deve começar com https://"
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalês"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nova senha"
|
||||
msgid "New Section"
|
||||
msgstr "Nova seção"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Sem publicidade, sem rastreamento"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Manutenção contínua"
|
||||
msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Abrir cliente de email"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Abrir Integrations Settings (Configurações de integrações)"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Posição"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferências"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Predefinições"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Pressione <0>{RETURN_KEY}</0> ou <1>{COMMA_KEY}</1> para adicionar ou sa
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Pressione <0>Enter</0> para abrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Cor primária"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Barra de progresso"
|
||||
msgid "Projects"
|
||||
msgstr "Projetos"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Proteja seu currículo de acessos não autorizados com uma senha"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publicações"
|
||||
msgid "Publisher"
|
||||
msgstr "Editor"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Ir para a página inicial"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Atualizar"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrar novo dispositivo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Lembrou sua senha? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Reenviando email de verificação..."
|
||||
msgid "Reset"
|
||||
msgstr "Redefinir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Redefinir a sua senha"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Redefinindo a sua senha..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Recursos"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Análise de currículo concluída."
|
||||
msgid "Resumes"
|
||||
msgstr "Currículos"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Alinhar à direita"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Selecionar..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Auto-hospedagem com Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Enviar email de redefinição de senha"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Enviando email de redefinição de senha..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separador"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Estatísticas"
|
||||
msgid "Stay"
|
||||
msgstr "Ficar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Pontos fortes"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Cor do texto"
|
||||
msgid "Thai"
|
||||
msgstr "Tailandês"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "A chave de API foi excluída com sucesso."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "A chave de API não poderá mais acessar seus dados após a exclusão. Esta ação não pode ser desfeita."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Este é um nome amigável para URL do seu currículo."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Isso pode levar alguns minutos, dependendo da resposta do provedor de IA. Não feche a janela nem atualize a página."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Este currículo está bloqueado e não pode ser atualizado."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Sim, o Reactive Resume está disponível em vários idiomas. Você pode escolher seu idioma preferido na página de configurações ou usando o seletor de idioma no canto superior direito. Se você não encontrar seu idioma ou quiser melhorar as traduções existentes, você pode <0>contribuir com as traduções no Crowdin<1> (abre em nova aba)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Sim! Cada modelo é totalmente personalizável. Você pode alterar cores, fontes, espaçamentos e até escrever CSS personalizado para ter controle total sobre a aparência do seu currículo."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Sim! O Reactive Resume é completamente gratuito para usar, sem custos ocultos, níveis premium ou taxas de assinatura. É de código aberto e sempre permanecerá gratuito."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Diminuir zoom"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: pt\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Portuguese\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# item} other {# items}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# função} other {# funções}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Claro! Pode exportar o seu currículo para PDF com um único clique. O PDF exportado mantém toda a sua formatação e estilo na perfeição."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Aceda programaticamente aos seus currículos e dados utilizando a API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Adicionar linha antes"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Africâner"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanês"
|
||||
@@ -367,10 +412,22 @@ msgstr "Área de estudo"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Inteligência Artificial"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporção"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Informações básicas"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Modelos bonitos para escolher, com mais a caminho."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Lista com marcadores"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Pela comunidade, para a comunidade."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Posso personalizar os modelos?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Posso exportar o meu currículo para PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Limpar"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Clique aqui para selecionar um ficheiro para importar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloco de código"
|
||||
@@ -622,6 +687,10 @@ msgstr "Confirmar"
|
||||
msgid "Connect"
|
||||
msgstr "Ligar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copie esta chave secreta e utilize-a nas suas aplicações para aceder a
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiar URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Ativar 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Ativar funcionalidades de IA"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Ativar autenticação de dois fatores"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Sair do ecrã inteiro"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modelo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Mover para"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Deve começar por https://"
|
||||
msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalês"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nova senha"
|
||||
msgid "New Section"
|
||||
msgstr "Nova secção"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Sem publicidade, sem rastreamento"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Manutenção contínua"
|
||||
msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Abrir cliente de email"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Abra as definições de integrações"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Cargo"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferências"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Predefinições"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Pressione <0>{RETURN_KEY}</0> ou <1>{COMMA_KEY}</1> para adicionar ou sa
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Prima <0>Enter</0> para abrir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Cor principal"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Barra de progresso"
|
||||
msgid "Projects"
|
||||
msgstr "Projetos"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Proteja o seu currículo de acessos não autorizados com uma senha"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publicações"
|
||||
msgid "Publisher"
|
||||
msgstr "Editora"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Ir para a página inicial"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Recarregar"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registar novo dispositivo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Lembra-se da sua palavra-passe? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "A reenviar email de verificação..."
|
||||
msgid "Reset"
|
||||
msgstr "Repor"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Repor a sua senha"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "A repor a sua senha..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Recursos"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Análise do currículo concluída."
|
||||
msgid "Resumes"
|
||||
msgstr "Currículos"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Alinhar à direita"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Selecionar..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Faça auto-hospedagem com o Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Enviar email para repor senha"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "A enviar email para repor senha..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separador"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Estatísticas"
|
||||
msgid "Stay"
|
||||
msgstr "Ficar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Pontos fortes"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Cor do texto"
|
||||
msgid "Thai"
|
||||
msgstr "Tailandês"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "A chave API foi eliminada com sucesso."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "A chave API deixará de conseguir aceder aos seus dados após a eliminação. Esta ação não pode ser anulada."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Este é um nome compatível com URL para o seu currículo."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Isto pode demorar alguns minutos, dependendo da resposta do fornecedor de IA. Não feche a janela nem atualize a página."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Este currículo está bloqueado e não pode ser atualizado."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Sim, o Reactive Resume está disponível em vários idiomas. Pode escolher o seu idioma preferido na página de configurações ou utilizando o seletor de idioma no canto superior direito. Se não vir o seu idioma ou quiser melhorar as traduções existentes, pode <0>contribuir para as traduções no Crowdin<1> (abre num novo separador)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Sim! Todos os modelos são totalmente personalizáveis. Pode alterar cores, fontes, espaçamento e até escrever CSS personalizado para ter controlo total sobre a aparência do seu currículo."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Sim! O Reactive Resume é completamente gratuito, sem custos ocultos, níveis premium ou taxas de subscrição. É de código aberto e permanecerá sempre gratuito."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Afastar"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ro\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} few {# elemente} other {# de elemente}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rol} few {# roluri} other {# de roluri}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Desigur! Puteți exporta CV-ul în PDF cu un singur clic. PDF-ul exportat păstrează perfect toată formatarea și stilizarea."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Accesați CV-urile și datele dvs. programatic folosind API-ul."
|
||||
@@ -229,10 +246,38 @@ msgstr "Adăugați rând înainte"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albaneză"
|
||||
@@ -367,10 +412,22 @@ msgstr "Domeniu de studiu"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Inteligență artificială"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Raport de aspect"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Informații de bază"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Șabloane frumoase din care să alegeți, cu altele pe drum."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengaleză"
|
||||
@@ -462,10 +523,6 @@ msgstr "Listă cu puncte"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Construit de comunitate, pentru comunitate."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Pot personaliza șabloanele?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Pot să-mi export CV-ul în PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Clar"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Faceți clic aici pentru a selecta un fișier de importat"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bloc de cod"
|
||||
@@ -622,6 +687,10 @@ msgstr "Confirmă"
|
||||
msgid "Connect"
|
||||
msgstr "Conectează"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Copiați această cheie secretă și folosiți-o în aplicațiile dvs. p
|
||||
msgid "Copy URL"
|
||||
msgstr "Copiază URL-ul"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Activează 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Activează funcționalitățile AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Activează autentificarea cu doi factori"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Ieșire din ecran complet"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Mută în"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Trebuie să înceapă cu https://"
|
||||
msgid "Name"
|
||||
msgstr "Nume"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepaleză"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Parolă nouă"
|
||||
msgid "New Section"
|
||||
msgstr "Secțiune nouă"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Fără reclame, fără urmărire"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Mentenanță continuă"
|
||||
msgid "Open"
|
||||
msgstr "Deschis"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Deschide clientul de e-mail"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Deschideți Setări integrări"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Poziție"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferințe"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Presetări"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Apăsați <0>{RETURN_KEY}</0> sau <1>{COMMA_KEY}</1> pentru a adăuga sa
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Apăsați <0>Enter</0> pentru a deschide"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Culoare primară"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Bară de progres"
|
||||
msgid "Projects"
|
||||
msgstr "Proiecte"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Protejați CV-ul de acces neautorizat cu o parolă"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publicații"
|
||||
msgid "Publisher"
|
||||
msgstr "Editor"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Mergi la pagina principală"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Reîncarcă"
|
||||
msgid "Register New Device"
|
||||
msgstr "Înregistrare dispozitiv nou"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Îți amintești parola? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Se retrimite e-mailul de verificare..."
|
||||
msgid "Reset"
|
||||
msgstr "Resetează"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Resetați-vă parola"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Se resetează parola..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resurse"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analiza CV-ului este completă."
|
||||
msgid "Resumes"
|
||||
msgstr "CV-uri"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Aliniere la dreapta"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Selectează..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Self-host cu Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Trimite e-mail de resetare a parolei"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Se trimite e-mailul de resetare a parolei..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Separator"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistici"
|
||||
msgid "Stay"
|
||||
msgstr "Rămâi"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Puncte forte"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Culoare text"
|
||||
msgid "Thai"
|
||||
msgstr "Thailandeză"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Cheia API a fost ștearsă cu succes."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Cheia API nu va mai putea accesa datele dvs. după ștergere. Această acțiune nu poate fi anulată."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Acesta este un nume prietenos cu URL-ul pentru CV."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Acest lucru poate dura câteva minute, în funcție de răspunsul furnizorului AI. Vă rugăm să nu închideți fereastra și să nu reîncărcați pagina."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Acest CV este blocat și nu poate fi actualizat."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Da, Reactive Resume este disponibil în mai multe limbi. Puteți alege limba preferată în pagina de setări sau folosind comutatorul de limbă din colțul din dreapta sus. Dacă nu vedeți limba dvs. sau doriți să îmbunătățiți traducerile existente, puteți <0>contribui la traduceri pe Crowdin<1> (se deschide într-o filă nouă)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Da! Fiecare șablon este complet personalizabil. Puteți schimba culorile, fonturile, spațierea și chiar scrie CSS personalizat pentru control complet asupra aspectului CV-ului."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Da! Reactive Resume este complet gratuit de utilizat, fără costuri ascunse, niveluri premium sau abonamente. Este open-source și va rămâne întotdeauna gratuit."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Micșorează"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ru\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# элемент} few {# элемента} many {# эл
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# должность} few {# должности} many {# должностей} other {# должности}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Конечно! Вы можете экспортировать свое резюме в PDF одним щелчком. Экспортированный PDF в точности сохранит все ваше форматирование и оформление."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Получайте доступ к своим резюме и данным программно с помощью API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Добавить строку до"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африкаанс"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "ИИ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Албанский"
|
||||
@@ -367,10 +412,22 @@ msgstr "Область обучения"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Искусственный интеллект"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Соотношение сторон"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Основное"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Красивые шаблоны на ваш выбор, и скоро появятся новые."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Бенгальский"
|
||||
@@ -462,10 +523,6 @@ msgstr "Маркированный список"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Продукт сообщества для сообщества."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Могу ли я настроить шаблоны под себя?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Могу ли я экспортировать свое резюме в PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Clear"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Нажмите здесь, чтобы выбрать файл для импорта"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок кода"
|
||||
@@ -622,6 +687,10 @@ msgstr "Подтвердить"
|
||||
msgid "Connect"
|
||||
msgstr "Подключить"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Скопируйте этот секретный ключ и испол
|
||||
msgid "Copy URL"
|
||||
msgstr "Скопировать URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Включить 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Включить функции ИИ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Включить двухфакторную аутентификацию"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Выйти из полноэкранного режима"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Модель"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Переместить в"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Должно начинаться с https://"
|
||||
msgid "Name"
|
||||
msgstr "Название"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Непальский"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Новый пароль"
|
||||
msgid "New Section"
|
||||
msgstr "Новый раздел"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Без рекламы и отслеживания"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Текущее сопровождение"
|
||||
msgid "Open"
|
||||
msgstr "Открыть"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Открыть почтовый клиент"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Откройте Настройки интеграций"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Должность"
|
||||
msgid "Preferences"
|
||||
msgstr "Настройки"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Пресеты"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Нажмите <0>{RETURN_KEY}</0> или <1>{COMMA_KEY}</1>, чтобы
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Нажмите <0>Enter</0>, чтобы открыть"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Основной цвет"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Индикатор прогресса"
|
||||
msgid "Projects"
|
||||
msgstr "Проекты"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Защитите свое резюме от несанкционированного доступа с помощью пароля"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Публикации"
|
||||
msgid "Publisher"
|
||||
msgstr "Издатель"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume — перейти на главную страницу"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Обновить"
|
||||
msgid "Register New Device"
|
||||
msgstr "Зарегистрируйте новое устройство"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Вспомнили пароль? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Повторная отправка письма для подтверж
|
||||
msgid "Reset"
|
||||
msgstr "Сброс"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Сбросить пароль"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Сброс пароля..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ресурсы"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Анализ резюме завершен."
|
||||
msgid "Resumes"
|
||||
msgstr "Резюме"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Выровнять по правому краю"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Выбрать..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Хостинг на Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Отправить письмо для сброса пароля"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Отправка письма для сброса пароля..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Разделитель"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Статистика"
|
||||
msgid "Stay"
|
||||
msgstr "Остаться"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Сильные стороны"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Цвет текста"
|
||||
msgid "Thai"
|
||||
msgstr "Тайский"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API-ключ был успешно удален."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "После удаления этот API-ключ больше не сможет получать доступ к вашим данным. Это действие нельзя отменить."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Это удобное для URL название вашего резю
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Это может занять несколько минут, в зависимости от времени ответа провайдера ИИ. Пожалуйста, не закрывайте окно и не обновляйте страницу."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Это резюме заблокировано и не может быть обновлено."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Твиттер)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Да, Reactive Resume доступен на нескольких языках. Вы можете выбрать предпочитаемый язык на странице настроек или с помощью переключателя языка в правом верхнем углу. Если вы не видите свой язык или хотите улучшить существующие переводы, вы можете <0>поучаствовать в переводах на Crowdin<1> (открывается в новой вкладке)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Да! Каждый шаблон полностью настраиваемый. Вы можете менять цвета, шрифты, интервалы и даже писать собственный CSS, чтобы полностью контролировать внешний вид резюме."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Да! Reactive Resume полностью бесплатен, без скрытых платежей, премиум-уровней или абонентской платы. Это проект с открытым исходным кодом и он всегда останется бесплатным."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Уменьшить"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Зулу"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sk\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Slovak\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 3;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# položka} few {# položky} many {# položiek} other {
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rola} few {# roly} many {# rolí} other {# rolí}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Určite! Svoj životopis môžeš jedným kliknutím exportovať do PDF. Exportované PDF presne zachová všetko formátovanie aj štýl."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Pristupuj k svojim životopisom a dátam programovo pomocou API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Pridať riadok pred"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikánčina"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albánčina"
|
||||
@@ -367,10 +412,22 @@ msgstr "Študijný odbor"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Umelá inteligencia"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Pomer strán"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Základy"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Krásne šablóny, z ktorých si môžeš vybrať, a ďalšie sú na ceste."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengálčina"
|
||||
@@ -462,10 +523,6 @@ msgstr "Odrážkový zoznam"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Komunitou vytvorené pre komunitu."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Môžem si šablóny prispôsobiť?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Môžem svoj životopis exportovať do PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Jasné"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kliknutím sem vyber súbor na import"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok kódu"
|
||||
@@ -622,6 +687,10 @@ msgstr "Potvrdiť"
|
||||
msgid "Connect"
|
||||
msgstr "Pripojiť"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ 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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Povoliť 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Povoliť AI funkcie"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Povoliť dvojfaktorové overenie"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Ukončiť celú obrazovku"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Presunúť do"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Musí začať na https://"
|
||||
msgid "Name"
|
||||
msgstr "Názov"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepálčina"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nové heslo"
|
||||
msgid "New Section"
|
||||
msgstr "Nová sekcia"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Bez reklám, bez sledovania"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Priebežná údržba"
|
||||
msgid "Open"
|
||||
msgstr "Otvoriť"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Otvoriť e‑mailového klienta"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Otvoriť Nastavenia integrácií"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Pozícia"
|
||||
msgid "Preferences"
|
||||
msgstr "Predvoľby"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Prednastavenia"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Stlačte <0>{RETURN_KEY}</0> alebo <1>{COMMA_KEY}</1> pre pridanie alebo
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Stlačením tlačidla <0>Enter</0> otvoríte"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Hlavná farba"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Ukazovateľ priebehu"
|
||||
msgid "Projects"
|
||||
msgstr "Projekty"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Ochráň svoj životopis pred neoprávneným prístupom heslom"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikácie"
|
||||
msgid "Publisher"
|
||||
msgstr "Vydavateľ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume – prejsť na domovskú stránku"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Obnoviť"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrácia nového zariadenia"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Pamätáte si heslo? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Znova odosielam overovací e‑mail..."
|
||||
msgid "Reset"
|
||||
msgstr "Resetovať"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Obnov svoje heslo"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Obnovujem tvoje heslo..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Zdroje"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Dokončenie analýzy životopisu."
|
||||
msgid "Resumes"
|
||||
msgstr "Životopisy"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Zarovnať vpravo"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Vybrať..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Vlastný hosting cez Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Poslať e‑mail na obnovenie hesla"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Odosielam e‑mail na obnovenie hesla..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Oddeľovač"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Štatistiky"
|
||||
msgid "Stay"
|
||||
msgstr "Zostať"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Silné stránky"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Farba textu"
|
||||
msgid "Thai"
|
||||
msgstr "Thajčina"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API kľúč bol úspešne vymazaný."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Po vymazaní už tento API kľúč nebude môcť pristupovať k tvojim dátam. Túto akciu nemožno vrátiť späť."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Toto je URL‑prívetivý názov tvojho životopisu."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Môže to trvať niekoľko minút v závislosti od odozvy poskytovateľa AI. Prosím, nezatváraj okno ani neobnovuj stránku."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Tento životopis je uzamknutý a nemožno ho aktualizovať."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Áno, Reactive Resume je dostupné vo viacerých jazykoch. Uprednostňovaný jazyk si môžeš zvoliť na stránke nastavení alebo pomocou prepínača jazykov v pravom hornom rohu. Ak svoj jazyk nevidíš alebo chceš zlepšiť existujúce preklady, môžeš <0>prispieť k prekladom na Crowdin<1> (otvorí sa na novej karte)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Áno! Každá šablóna je plne prispôsobiteľná. Môžeš meniť farby, písma, rozostupy a dokonca písať vlastné CSS, aby si mal nad vzhľadom svojho životopisu úplnú kontrolu."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Áno! Reactive Resume je úplne zadarmo, bez skrytých poplatkov, prémiových úrovní či predplatného. Je open‑source a vždy ním zostane."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Oddialiť"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sl\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Slovenian\n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# postavka} two {# postavki} few {# postavke} other {#
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# vloga} two {# vlogi} few {# vloge} other {# vlog}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Seveda! Svoj življenjepis lahko izvozite v PDF z enim samim klikom. Izvožen PDF ohrani vso vašo obliko in slog popolno."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Dostopajte do svojih življenjepisov in podatkov programsko prek API-ja."
|
||||
@@ -229,10 +246,38 @@ msgstr "Dodaj vrstico pred"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afriščina"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanščina"
|
||||
@@ -367,10 +412,22 @@ msgstr "Področje študija"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Umetna inteligenca"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Razmerje stranic"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Osnove"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Čudovite predloge na izbiro, dodatne prihajajo."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalščina"
|
||||
@@ -462,10 +523,6 @@ msgstr "Označen seznam"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Od skupnosti, za skupnost."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Ali lahko prilagodim predloge?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Ali lahko izvozite svoj življenjepis v PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Jasno"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Kliknite tukaj za izbiro datoteke za uvoz"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Blok kode"
|
||||
@@ -622,6 +687,10 @@ msgstr "Potrdi"
|
||||
msgid "Connect"
|
||||
msgstr "Poveži"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopirajte to skrivno kodo in jo uporabite v svojih aplikacijah za dostop
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiraj URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Omogoči 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Omogoči funkcije umetne inteligence"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Omogoči dvostopenjsko preverjanje pristnosti"
|
||||
@@ -1162,6 +1239,10 @@ msgstr "Vse, kar vnesete tukaj, je shranjeno lokalno v vašem brskalniku. Vaši
|
||||
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 "Vse, kar potrebujete za ustvarjanje, prilagajanje in deljenje strokovnih življenjepisov. Zgrajeno z mislijo na zasebnost, temelji na odprti kodi in je popolnoma brezplačno za vedno."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Izhod iz celozaslonskega načina"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Premakni na"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Začeti je treba z https://"
|
||||
msgid "Name"
|
||||
msgstr "Ime"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "nepalščina"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Novo geslo"
|
||||
msgid "New Section"
|
||||
msgstr "Nov razdelek"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Brez oglaševanja, brez sledenja"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Neprestano vzdrževanje"
|
||||
msgid "Open"
|
||||
msgstr "Odpri"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Odpri e-poštni odjemalec"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Odprite Nastavitve integracij"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Položaj"
|
||||
msgid "Preferences"
|
||||
msgstr "Nastavitve"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Prednastavitve"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Pritisnite <0>{RETURN_KEY}</0> ali <1>{COMMA_KEY}</1> za dodajanje ali s
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Pritisnite <0>Enter</0>, da odprete"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primarna barva"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Indikator napredka"
|
||||
msgid "Projects"
|
||||
msgstr "Projekti"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Zaščitite svoj življenjepis pred nepooblaščenim dostopom z geslom"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikacije"
|
||||
msgid "Publisher"
|
||||
msgstr "Založnik"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Pojdi na domačo stran"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Osveži"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registracija nove naprave"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Se spomnite svojega gesla? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Pošiljanje potrditvenega e-maila ..."
|
||||
msgid "Reset"
|
||||
msgstr "Ponastavi"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Ponastavite svoje geslo"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Ponastavljanje gesla..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Viri"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analiza življenjepisa je končana."
|
||||
msgid "Resumes"
|
||||
msgstr "Življenjepisi"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Poravnaj desno"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Izberi ..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Lastno gostovanje z Dockerjem"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Pošlji e-pošto za ponastavitev gesla"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Pošiljanje e-pošte za ponastavitev gesla ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Ločilo"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistika"
|
||||
msgid "Stay"
|
||||
msgstr "Ostani"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Prednosti"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Barva besedila"
|
||||
msgid "Thai"
|
||||
msgstr "tajščina"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API ključ je bil uspešno izbrisan."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Po izbrisu API ključa ta več ne bo imel dostopa do vaših podatkov. To dejanje ni mogoče razveljaviti."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "To je ime vašega življenjepisa, ki je prijazno do URL-jev."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "To lahko traja nekaj minut, odvisno od odziva AI ponudnika. Prosimo, ne zaprite okna ali osvežite strani."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Ta življenjepis je zaklenjen in ga ni mogoče posodobiti."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Da, Reactive Resume je na voljo v več jezikih. Želeni jezik lahko izberete na strani z nastavitvami ali z izbirnikom jezika v zgornjem desnem kotu. Če svojega jezika ne najdete ali bi želeli izboljšati obstoječe prevode, lahko <0>prispevate prevode na Crowdin<1> (odpre se v novem zavihku)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Da! Vsaka predloga je popolnoma prilagodljiva. Lahko spremenite barve, pisave, razmike in celo napišete svoj CSS za popoln nadzor nad videzom vašega življenjepisa."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Da! Reactive Življenjepis je popolnoma brezplačen za uporabo, brez skritih stroškov, premium nivojev ali naročnin. Je odprtokoden in bo vedno ostal brezplačen."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Oddalji"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zuluščina"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sq\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Albanian\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} other {# elemente}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rol} other {# role}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Patjetër! Ju mund ta eksportoni CV-në tuaj në PDF me një klikim të vetëm. PDF-ja e eksportuar ruan në mënyrë të përsosur të gjithë formatimin dhe stilimin tuaj."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Përdorni API-n për të aksesuar programatikisht CV-të dhe të dhënat tuaja."
|
||||
@@ -229,10 +246,38 @@ msgstr "Shto rresht para"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikanisht"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Shqip"
|
||||
@@ -367,10 +412,22 @@ msgstr "Fusha e studimit"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Inteligjenca Artificiale"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Proporcioni"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Bazat"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Shabllone të bukura për të zgjedhur, me më shumë që po vijnë."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalisht"
|
||||
@@ -462,10 +523,6 @@ msgstr "Lista me pika"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Nga komuniteti, për komunitetin."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "A mund t’i personalizoj shabllonet?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "A mund ta eksportoj CV-në time në PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "E qartë"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klikoni këtu për të zgjedhur një skedar për importim"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Bllok kodi"
|
||||
@@ -622,6 +687,10 @@ msgstr "Konfirmo"
|
||||
msgid "Connect"
|
||||
msgstr "Lidhu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopjoni këtë çelës sekret dhe përdoreni në aplikacionet tuaja për
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopjo URL-në"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktivizo vërtetimin me dy faktorë"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Aktivizo veçoritë e AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktivizo vërtetimin me dy faktorë"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Dil nga ekrani i plotë"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modeli"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Lëviz te"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Duhet të fillojë me https://"
|
||||
msgid "Name"
|
||||
msgstr "Emri"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalisht"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Fjalëkalim i ri"
|
||||
msgid "New Section"
|
||||
msgstr "Seksion i ri"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Pa reklama, pa gjurmim"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Mirëmbajtje e vazhdueshme"
|
||||
msgid "Open"
|
||||
msgstr "Hap"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Hap klientin e emailit"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Hape cilësimet e integrimeve"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Pozicioni"
|
||||
msgid "Preferences"
|
||||
msgstr "Preferenca"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Paracaktimet"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Shtyp <0>{RETURN_KEY}</0> ose <1>{COMMA_KEY}</1> për të shtuar ose rua
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Shtypni <0>Enter</0> për të hapur"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Ngjyra kryesore"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Shtyllë progresi"
|
||||
msgid "Projects"
|
||||
msgstr "Projekte"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Mbroni CV-në tuaj nga akseset e paautorizuara me një fjalëkalim"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikime"
|
||||
msgid "Publisher"
|
||||
msgstr "Botues"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Shko në faqen kryesore"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Rifresko"
|
||||
msgid "Register New Device"
|
||||
msgstr "Regjistro pajisjen e re"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Ju kujtohet fjalëkalimi? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Po ridërgohet emaili i verifikimit..."
|
||||
msgid "Reset"
|
||||
msgstr "Rivendos"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Rivendosni fjalëkalimin tuaj"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Po rivendoset fjalëkalimi juaj..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Burime"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Analiza e rezumesë e përfunduar."
|
||||
msgid "Resumes"
|
||||
msgstr "CV-të"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Rreshto djathtas"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Zgjidh..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Self-host me Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Dërgo emailin për rivendosjen e fjalëkalimit"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Po dërgohet emaili për rivendosjen e fjalëkalimit..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Ndarës"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistikat"
|
||||
msgid "Stay"
|
||||
msgstr "Qëndro"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Përparësitë"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Ngjyra e tekstit"
|
||||
msgid "Thai"
|
||||
msgstr "Tajlandisht"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API key u fshi me sukses."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API key nuk do të mund të aksesojë më të dhënat tuaja pas fshirjes. Ky veprim nuk mund të zhbëhet."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Ky është një emër miqësor për URL për CV-në tuaj."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Kjo mund të zgjasë disa minuta, në varësi të përgjigjes së ofruesit të AI. Ju lutemi mos e mbyllni dritaren dhe mos rifreskoni faqen."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Kjo CV është e kyçur dhe nuk mund të përditësohet."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Po, Reactive Resume është i disponueshëm në shumë gjuhë. Mund të zgjidhni gjuhën tuaj të preferuar në faqen e parametrave, ose duke përdorur zgjedhësin e gjuhës në këndin e sipërm djathtas. Nëse nuk e shihni gjuhën tuaj, ose dëshironi të përmirësoni përkthimet ekzistuese, mund të <0>kontribuoni për përkthimet në Crowdin<1> (hapet në skedë të re)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Po! Çdo shabllon është plotësisht i personalizueshëm. Mund të ndryshoni ngjyrat, gërmat, hapësirat dhe madje të shkruani CSS të personalizuar për të pasur kontroll të plotë mbi pamjen e CV-së suaj."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Po! Reactive Resume është krejtësisht falas për t’u përdorur, pa kosto të fshehura, nivele premium ose tarifa abonimi. Është me burim të hapur dhe do të mbetet gjithmonë falas."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zvogëlo"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# ставка} few {# ставке} other {# став
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# улога} few {# улоге} other {# улога}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Наравно! Можете да извезете свој резиме у PDF једним кликом. Извезени PDF савршено задржава све ваше форматiranje и стил."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Приступите својим резимеима и подацима програмски помоћу API-ја."
|
||||
@@ -229,10 +246,38 @@ msgstr "Додај ред пре"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африканс"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Албански"
|
||||
@@ -367,10 +412,22 @@ msgstr "Област студија"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Вештачка интелигенција"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Однос стране"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Основне информације"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Лепи шаблони из којих можете да бирате, а још више је у припреми."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Бенгалски"
|
||||
@@ -462,10 +523,6 @@ msgstr "Списак са ставкама"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Од заједнице, за заједницу."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Могу ли да прилагодим шаблоне?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Могу ли да извезем свој резиме у PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Јасно"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Кликните овде да изаберете датотеку за увоз"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок кода"
|
||||
@@ -622,6 +687,10 @@ msgstr "Потврди"
|
||||
msgid "Connect"
|
||||
msgstr "Повежи"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Копирајте овај тајни кључ и користите г
|
||||
msgid "Copy URL"
|
||||
msgstr "Копирај URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Омогући 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Омогући AI функције"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Омогући двофакторску аутентификацију"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Изађи из целог екрана"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Микрософт Ворд"
|
||||
msgid "Model"
|
||||
msgstr "Модел"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Премести у"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Мора да почне са https://"
|
||||
msgid "Name"
|
||||
msgstr "Име"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Непалски"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Нова лозинка"
|
||||
msgid "New Section"
|
||||
msgstr "Нови одељак"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Без оглашавања, без праћења"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Континуирано одржавање"
|
||||
msgid "Open"
|
||||
msgstr "Отвори"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Отвори клијент за е-пошту"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Отвори подешавања интеграција"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Позиција"
|
||||
msgid "Preferences"
|
||||
msgstr "Поставке"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Предефинисања"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Притисните <0>{RETURN_KEY}</0> или <1>{COMMA_KEY}</1> да
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Притисните <0>Enter</0> да бисте отворили"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Примарна боја"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Трака напретка"
|
||||
msgid "Projects"
|
||||
msgstr "Пројекти"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Заштитите свој резиме од неовлашћеног приступа лозинком"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Публикације"
|
||||
msgid "Publisher"
|
||||
msgstr "Издавач"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Реактивни Резиме - Иди на почетну страницу"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Освежи"
|
||||
msgid "Register New Device"
|
||||
msgstr "Региструјте нови уређај"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Сећате се лозинке? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Поновно слање верификационе е-поште..."
|
||||
msgid "Reset"
|
||||
msgstr "Ресетуј"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Ресетујте своју лозинку"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Ресетовање ваше лозинке..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ресурси"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Анализа резимеа је завршена."
|
||||
msgid "Resumes"
|
||||
msgstr "Резимеи"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Поравнај десно"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Изаберите..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Самохостовање помоћу Docker-а"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Пошаљи е-поруку за ресет лозинке"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Слање е-поруке за ресет лозинке..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Раздвајач"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Статистика"
|
||||
msgid "Stay"
|
||||
msgstr "Остани"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Снаге"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Боја текста"
|
||||
msgid "Thai"
|
||||
msgstr "Тајландски"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API кључ је успешно обрисан."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API кључ више неће моћи да приступа вашим подацима након брисања. Ова радња се не може опозвати."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Ово је URL-пријатељско име за ваш резиме."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Ово може потрајати неколико минута, у зависности од одзива AI провајдера. Немојте затварати прозор нити освежавати страницу."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Овај резиме је закључан и не може се ажурирати."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Твитер)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Да, Реактивни Резиме је доступан на више језика. Омиљени језик можете изабрати на страници подешавања или помоћу прекидача језика у горњем десном углу. Ако не видите свој језик или желите да побољшате постојеће преводе, можете <0>допринети преводима на Crowdin-у<1> (отвара се у новом језичку)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Да! Сваки шаблон је у потпуности прилагодљив. Можете мењати боје, фонтове, размаке, па чак и писати прилагођени CSS за потпуну контролу изгледа свог резимеа."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Да! Реактивни Резиме је потпуно бесплатан за коришћење, без скривених трошкова, премијум нивоа или претплата. Он је отвореног кода и увек ће остати бесплатан."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Умањи"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Зулу"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: sv\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Swedish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {Kolumn} other {Kolumner}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# roll} other {# roller}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Ja, absolut! Du kan exportera ditt CV till PDF med ett enda klick. Den exporterade PDF-filen behåller all din formatering och styling perfekt."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Få tillgång till dina CV:n och data programmatiskt med hjälp av API:et."
|
||||
@@ -229,10 +246,38 @@ msgstr "Lägg till rad före"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikanska"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Albanska"
|
||||
@@ -367,10 +412,22 @@ msgstr "Studieområde"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Artificiell intelligens"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Bildförhållande"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Grunderna"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Vackra mallar att välja mellan, fler är på väg."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengali"
|
||||
@@ -462,10 +523,6 @@ msgstr "Punktlista"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Av gemenskapen, för gemenskapen."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Kan jag anpassa mallarna?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Kan jag exportera mitt CV till PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Klart"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Klicka här för att välja en fil att importera"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kodblock"
|
||||
@@ -622,6 +687,10 @@ msgstr "Bekräfta"
|
||||
msgid "Connect"
|
||||
msgstr "Anslut"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Kopiera denna hemliga nyckel och använd den i dina applikationer för a
|
||||
msgid "Copy URL"
|
||||
msgstr "Kopiera URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Aktivera 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Aktivera AI-funktioner"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Aktivera tvåfaktorsautentisering"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Avsluta helskärm"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Modell"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Flytta till"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Börjar med https://"
|
||||
msgid "Name"
|
||||
msgstr "Namn"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalesiska"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Nytt lösenord"
|
||||
msgid "New Section"
|
||||
msgstr "Nytt avsnitt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Ingen reklam, ingen spårning"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Löpande underhåll"
|
||||
msgid "Open"
|
||||
msgstr "Öppna"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Öppna e-postklient"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Öppna Inställningar för integrationer"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Position"
|
||||
msgid "Preferences"
|
||||
msgstr "Inställningar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Förinställningar"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Tryck på <0>{RETURN_KEY}</0> eller <1>{COMMA_KEY}</1> för att lägga t
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Tryck på <0>Enter</0> för att öppna"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Primärfärg"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Förloppsindikator"
|
||||
msgid "Projects"
|
||||
msgstr "Projekt"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Skydda ditt CV mot obehörig åtkomst med ett lösenord"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Publikationer"
|
||||
msgid "Publisher"
|
||||
msgstr "Utgivare"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Gå till startsida"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Uppdatera"
|
||||
msgid "Register New Device"
|
||||
msgstr "Registrera ny enhet"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Kommer du ihåg ditt lösenord? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Skickar verifieringsmejl igen..."
|
||||
msgid "Reset"
|
||||
msgstr "Återställ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Återställ ditt lösenord"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Återställer ditt lösenord..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resurser"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "CV-analysen är klar."
|
||||
msgid "Resumes"
|
||||
msgstr "CV"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Högerjustera"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Välj..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Självhosting med Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Skicka e-post för återställning av lösenord"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Skickar e-post för återställning av lösenord..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Avskiljare"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistik"
|
||||
msgid "Stay"
|
||||
msgstr "Stanna"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Styrkor"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Textfärg"
|
||||
msgid "Thai"
|
||||
msgstr "Thailändska"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API-nyckeln har raderats."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API-nyckeln kommer inte längre att kunna komma åt dina data efter att den raderats. Denna åtgärd kan inte ångras."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Detta är ett URL-vänligt namn för ditt CV."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Detta kan ta några minuter, beroende på svaret från AI-leverantören. Stäng inte fönstret och uppdatera inte sidan."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Detta CV är låst och kan inte uppdateras."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ja, Reactive Resume finns på flera språk. Du kan välja ditt föredragna språk på inställningssidan eller med språkväljaren uppe till höger. Om du inte ser ditt språk, eller vill förbättra de befintliga översättningarna, kan du <0>bidra till översättningarna på Crowdin<1> (öppnas i ny flik)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ja! Varje mall är helt anpassningsbar. Du kan ändra färger, typsnitt, mellanrum och till och med skriva egen CSS för full kontroll över hur ditt CV ser ut."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ja! Reactive Resume är helt gratis att använda, utan dolda kostnader, premiumnivåer eller prenumerationsavgifter. Det är öppen källkod och kommer alltid att vara gratis."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Zooma ut"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: ta\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Tamil\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# உருப்படி} other {# உருப்ப
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# பங்கு} other {# பங்குகள்}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "ஏ4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "நிச்சயமாக! ஒரு கிளிக் மூலமே உங்கள் ரெஸ்யூமியை PDF ஆக ஏற்றுமதி செய்யலாம். ஏற்றுமதி செய்யப்பட்ட PDF உங்கள் அனைத்து வடிவமைப்பு மற்றும் ஸ்டைல் அமைப்புகளையும் அப்படியே காக்கும்."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API-யை பயன்படுத்தி உங்கள் ரெஸ்யூமிகளையும் தரவையும் நிரலாலும் அணுகலாம்."
|
||||
@@ -229,10 +246,38 @@ msgstr "முன் வரியைச் சேர்க்கவும்"
|
||||
msgid "Afrikaans"
|
||||
msgstr "ஆஃப்ரிகான்ஸ்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "அல்பேனியன்"
|
||||
@@ -367,10 +412,22 @@ msgstr "கற்றல் துறை"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "செயற்கை நுண்ணறிவு"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "ஒப்புத்திணைவு விகிதம்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "அடிப்படைத் தகவல்கள்"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "தேர்வு செய்ய அழகான டெம்ப்ளேட்டுகள், மேலும் பல வழியில் வருகின்றன."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "பெங்காலி"
|
||||
@@ -462,10 +523,6 @@ msgstr "குறியிட்டு பட்டியல்"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "சமூகத்தால், சமூகத்திற்காக."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "டெம்ப்ளேட்டுகளை நான் விருப்பத்துக்கு ஏற்ப மாற்றிக்கொள்ளலாமா?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "என் ரெஸ்யூமியை PDF ஆக ஏற்றுமதி செய்யலாமா?"
|
||||
@@ -576,6 +633,14 @@ msgstr "தெளிவான"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "இறக்குமதி செய்ய ஒரு கோப்பை தேர்ந்தெடுக்க இங்கே கிளிக் செய்யவும்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "குறியீட்டு தொகுதி"
|
||||
@@ -622,6 +687,10 @@ msgstr "உறுதி செய்"
|
||||
msgid "Connect"
|
||||
msgstr "இணைக்கவும்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "இந்த ரகசிய விசையை நகலெடுத்
|
||||
msgid "Copy URL"
|
||||
msgstr "URL-ஐ நகலெடு"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA-ஐ இயக்கு"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI அம்சங்களை இயக்கு"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "இரண்டு நிலை அங்கீகாரத்தை இயக்கு"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "முழுத்திரையிலிருந்து வெளியேறு"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "மைக்ரோசாஃப்ட் வேர்ட்"
|
||||
msgid "Model"
|
||||
msgstr "மாதிரி"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "இதற்கு நகர்த்தவும்"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// கொண்டு தொடங்க வேண்டும்"
|
||||
msgid "Name"
|
||||
msgstr "பெயர்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "நேபாளி"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "புதிய கடவுச்சொல்"
|
||||
msgid "New Section"
|
||||
msgstr "புதிய பகுதி"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "விளம்பரம் இல்லை, கண்காணிப்பு இல்லை"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "தொடர்ந்து பராமரிப்பு"
|
||||
msgid "Open"
|
||||
msgstr "திற"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "மின்னஞ்சல் பயன்பாட்டை திறக்கவும்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "ஒருங்கிணைப்பு அமைப்புகளைத் திற"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "பதவி"
|
||||
msgid "Preferences"
|
||||
msgstr "விருப்பங்கள்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "முன்வழங்கல்கள்"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "தற்போதைய முக்கிய சொல்லை சே
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "திறக்க <0>Enter ஐ</0> அழுத்தவும்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "முதன்மை நிறம்"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "முன்னேற்ற பட்டை"
|
||||
msgid "Projects"
|
||||
msgstr "திட்டங்கள்"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "உங்கள் ரெஸ்யூமியை அனுமதியற்ற அணுகலிலிருந்து ஒரு கடவுச்சொல்லால் பாதுகாக்கவும்"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "வெளியீடுகள்"
|
||||
msgid "Publisher"
|
||||
msgstr "பதிப்பாளர்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - முகப்புப் பக்கத்துக்கு செல்லவும்"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "மீண்டும் ஏற்று"
|
||||
msgid "Register New Device"
|
||||
msgstr "புதிய சாதனத்தைப் பதிவு செய்யவும்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "உங்கள் கடவுச்சொல் நினைவிருக்கிறதா? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "சரிபார்ப்பு மின்னஞ்சலை மீ
|
||||
msgid "Reset"
|
||||
msgstr "மீட்டமை"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "உங்கள் கடவுச்சொல்லை மீட்ட
|
||||
msgid "Resetting your password..."
|
||||
msgstr "உங்கள் கடவுச்சொல்லை மீட்டமைத்து கொண்டிருக்கிறது..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "வளங்கள்"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "விண்ணப்பப் பகுப்பாய்வு நி
|
||||
msgid "Resumes"
|
||||
msgstr "ரெஸ்யூமிகள்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "வலது சீரமை"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "தேர்ந்தெடு..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker-இன் உதவியுடன் தானே ஹோஸ்ட் செய்யவும்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "கடவுச்சொல் மீட்டமைப்பு மி
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "கடவுச்சொல் மீட்டமைப்பு மின்னஞ்சலை அனுப்பிக் கொண்டிருக்கிறது..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "பிரிப்பான்"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "புள்ளிவிபரங்கள்"
|
||||
msgid "Stay"
|
||||
msgstr "தங்கு"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "வலிமைகள்"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "எழுத்து நிறம்"
|
||||
msgid "Thai"
|
||||
msgstr "தாய்"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API விசை வெற்றிகரமாக நீக்கப்
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API விசை நீக்கப்பட்ட பின்னர், அது உங்கள் தரவை இனி அணுக முடியாது. இந்த செயலைக் களைந்து விட முடியாது."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "இது உங்கள் ரெஸ்யூமிக்கான URL
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "இது சில நிமிடங்கள் ஆகலாம்; இது AI வழங்குநரின் பதிலைப் பொருத்தது. தயவுசெய்து சாளரத்தை மூடவோ பக்கத்தை மீண்டும் ஏற்றவோ செய்யாதீர்கள்."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "இந்த ரெஸ்யூமி பூட்டப்பட்டுள்ளது மற்றும் புதுப்பிக்க முடியாது."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (ட்விட்டர்)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "ஆம், Reactive Resume பல மொழிகளில் கிடைக்கிறது. நீங்கள் அமைப்புகள் பக்கத்தில், அல்லது மேல் வலது மூலையில் உள்ள மொழி மாற்றியைப் பயன்படுத்தி உங்கள் விருப்பமான மொழியைத் தேர்ந்தெடுக்கலாம். உங்கள் மொழி பட்டியலில் தெரியவில்லையெனில், அல்லது ஏற்கனவே உள்ள மொழிபெயர்ப்புகளை மேம்படுத்த விரும்பினால், நீங்கள் <0>Crowdin-ல் உள்ள மொழிபெயர்ப்புகளுக்கு பங்களிக்கலாம்<1> (புதிய தாவலில் திறக்கிறது)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "ஆம்! ஒவ்வொரு டெம்ப்ளேட்டும் முழுமையாக தனிப்பயனாக்கக்கூடியது. நீங்கள் நிறங்கள், எழுத்துருக்கள், இடைவெளி போன்றவற்றை மாற்றலாம்; மேலும் உங்கள் ரெஸ்யூமியின் தோற்றத்தை முழுமையாக கட்டுப்படுத்த தனிப்பயன் CSS-யையும் எழுதலாம்."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "ஆம்! Reactive Resume-ஐ எவ்வித மறைந்த செலவுகளும், பிரீமியம் அடுக்கு கட்டணங்களும், சந்தா கட்டணங்களும் இன்றி முற்றிலும் இலவசமாக பயன்படுத்தலாம். இது திறந்த மூலமாகும் மற்றும் எப்போதும் இலவசமாகவே இருக்கும்."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "சிறிதாக்கு"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "ஜூலு"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: te\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Telugu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# అంశం} other {# అంశాలు}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# పాత్ర} other {# పాత్రలు}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "ఎ4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "పూర్తిగా! మీరు ఒక్క క్లిక్తో మీ రిజ్యూమ్ను PDF కు ఎగుమతి చేయవచ్చు. ఎగుమతైన PDF మీ ఫార్మాటింగ్ మరియు స్టైలింగ్ను ఖచ్చితంగా నిలుపుకుంటుంది."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "API ఉపయోగించి మీ రిజ్యూమ్స్ మరియు డేటాను ప్రోగ్రామాటిక్గా యాక్సెస్ చేయండి."
|
||||
@@ -229,10 +246,38 @@ msgstr "ముందు వరుస చేర్చండి"
|
||||
msgid "Afrikaans"
|
||||
msgstr "ఆఫ్రికాన్స్"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "అల్బేనియన్"
|
||||
@@ -367,10 +412,22 @@ msgstr "అధ్యయన విభాగం"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "ఆర్టిఫిషియల్ ఇంటెలిజెన్స్"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "కారక నిష్పత్తి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "ప్రాథమికాలు"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "ఎంపిక చేసుకోవడానికి అందమైన టెంప్లేట్లు ఉన్నాయి, ఇంకా మరిన్ని త్వరలో వస్తున్నాయి."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "బెంగాలీ"
|
||||
@@ -462,10 +523,6 @@ msgstr "బుల్లెట్ జాబితా"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "కమ్యూనిటీ కోసం, కమ్యూనిటీ చేత."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "నేను టెంప్లేట్లను అనుసంధానించగలనా?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "నేను నా రిజ్యూమ్ని PDFగా ఎగుమతి చేయగలనా?"
|
||||
@@ -576,6 +633,14 @@ msgstr "తొలగించు"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "ఇంపోర్ట్ చేయడానికి ఫైల్ ను ఎంచుకోవడానికి ఇక్కడ క్లిక్ చేయండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "కోడ్ బ్లాక్"
|
||||
@@ -622,6 +687,10 @@ msgstr "నిర్ధారించండి"
|
||||
msgid "Connect"
|
||||
msgstr "కనెక్ట్ చేయండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "ఈ సీక్రెట్ కీని కాపీ చేసి మ
|
||||
msgid "Copy URL"
|
||||
msgstr "URLని కాపీ చేయండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FAని ప్రారంభించండి"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI ఫీచర్లు ప్రారంభించండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "టూ-ఫాక్టర్ ఆథెంటికేషన్ని ప్రారంభించండి"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "పూర్తి స్క్రీన్ నుండి నిష్క్రమించు"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "మైక్రోసాఫ్ట్ వర్డ్"
|
||||
msgid "Model"
|
||||
msgstr "మోడల్"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "కి తరలించండి"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "తప్పనిసరిగా https:// తో ప్రారంభ
|
||||
msgid "Name"
|
||||
msgstr "పేరు"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "నేపాళీ"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "న్యూ పాస్వర్డ్"
|
||||
msgid "New Section"
|
||||
msgstr "కొత్త విభాగం"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "ప్రకటనలు లేవు, ట్రాకింగ్ లేదు"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "నిరంతర నిర్వహణ"
|
||||
msgid "Open"
|
||||
msgstr "ఓపెన్"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "ఈమెయిల్ క్లైంట్ తెరవండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "ఇంటిగ్రేషన్ల సెట్టింగ్లను తెరవండి"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "పాజిషన్"
|
||||
msgid "Preferences"
|
||||
msgstr "ప్రాధాన్యతలు"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "ప్రీసెట్లు"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "ప్రస్తుత కీలుపదాన్ని జోడి
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "తెరవడానికి <0>ఎంటర్</0> నొక్కండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "ప్రాథమిక రంగు"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "ప్రోగ్రెస్ బార్"
|
||||
msgid "Projects"
|
||||
msgstr "ప్రాజెక్ట్స్"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "మీ రిజ్యూమ్ను అనధికారిక ప్రవేశం నుండి పాస్వర్డ్తో రక్షించండి"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "పబ్లికేషన్స్"
|
||||
msgid "Publisher"
|
||||
msgstr "పబ్లిషర్"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - హోమ్పేజీకి వెళ్ళండి"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "రిఫ్రెష్ చేయండి"
|
||||
msgid "Register New Device"
|
||||
msgstr "కొత్త పరికరాన్ని నమోదు చేయండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "మీ పాస్వర్డ్ గుర్తుందా? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "ధ్రువీకరణ ఇమెయిల్ను మళ్ల
|
||||
msgid "Reset"
|
||||
msgstr "రీసెట్ చేయండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "మీ పాస్వర్డ్ను రీసెట్ చే
|
||||
msgid "Resetting your password..."
|
||||
msgstr "మీ పాస్వర్డ్ను రీసెట్ చేస్తున్నాము..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "వనరులు"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "రిజ్యూమ్ విశ్లేషణ పూర్తయి
|
||||
msgid "Resumes"
|
||||
msgstr "రిజ్యూమ్స్"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "కుడి align చేయండి"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "ఎంచుకోండి..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "డాకర్తో స్వయంగా హోస్ట్ చేయండి"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "పాస్వర్డ్ రీసెట్ ఇమెయిల్
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "పాస్వర్డ్ రీసెట్ ఇమెయిల్ను పంపుతున్నాము..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "వేర్పాటు రేఖ"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "స్టాటిస్టిక్స్"
|
||||
msgid "Stay"
|
||||
msgstr "ఉండు"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "బలాలు"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "టెక్స్ట్ కలర్"
|
||||
msgid "Thai"
|
||||
msgstr "థాయ్"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API కీ విజయవంతంగా తొలగించబడి
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API కీ తొలగించబడిన తర్వాత మీ డేటాను మళ్ళీ యాక్సెస్ చేయలేరు. ఈ చర్యను రద్దు చేయడం సాధ్యం కాదు."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "ఇది మీ రెజ్యూమ్కి URL-ప్రియ
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "AI ప్రొవైడర్ స్పందనపై ఆధారపడి, ఇది కొన్ని నిమిషాలు పడవచ్చు. దయచేసి విండోను మూసివేయకండి లేదా పేజీ రిఫ్రెష్ చేయకండి."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "ఈ రెజ్యూమ్ లాక్ చేయబడింది మరియు నవీకరించలేరు."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (ట్విట్టర్)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "అవును, Reactive Resume అనేక భాషల్లో అందుబాటులో ఉంది. మీరు సెట్టింగ్స్ పేజీలో లేదా పై కోణంలో భాష మార్పిడి ద్వారా మీకు ఇష్టమైన భాషను ఎంచుకోవచ్చు. మీ భాష కనిపించకపోతే, లేకపోతే మీరు ప్రస్తుత అనువాదాలను మెరుగుపరచాలనుకుంటే, మీరు <0>Crowdinలో అనువాదాలకు ప్రయత్నించవచ్చు<1> (కొత్త ట్యాబ్లో తెరవబడుతుంది)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "అవును! ప్రతి టెంప్లేట్ను పూర్తిగా అనుకూలీకరించుకోవచ్చు. మీరు రంగులు, ఫాంట్లు, స్పేసింగ్ను మార్చుకోవచ్చు, మరియు మీ రిజ్యూమ్ రూపాన్ని పూర్తిగా నియంత్రించేందుకు కస్టమ్ CSSను కూడా రాయొచ్చు."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "అవును! Reactive Resume ఉపయోగించడం పూర్తిగా ఉచితమే, ఎలాంటి దాచిన ఖర్చులు, ప్రీమియం స్థాయిలు, లేదా సబ్స్క్రిప్షన్ ఛార్జీలు లేవు. ఇది ఓపెన్సోర్స్ మరియు ఎప్పుడూ ఉచితంగానే ఉంటుంది."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "జూమ్ అవుట్ చేయండి"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "జులు"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: th\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Thai\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# รายการ}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# ตำแหน่ง} other {# ตำแหน่ง}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "แน่นอน! คุณสามารถส่งออกเรซูเม่ของคุณเป็น PDF ได้ในคลิกเดียว PDF ที่ส่งออกจะคงรูปแบบและสไตล์ของคุณไว้อย่างสมบูรณ์แบบ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "เข้าถึงเรซูเม่และข้อมูลของคุณผ่าน API ได้โดยอัตโนมัติ"
|
||||
@@ -229,10 +246,38 @@ msgstr "เพิ่มแวก่อน"
|
||||
msgid "Afrikaans"
|
||||
msgstr "อาฟรีกานส์"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "แอลเบเนีย"
|
||||
@@ -367,10 +412,22 @@ msgstr "สาขาวิชา"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "ปัญญาประดิษฐ์"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "อัตราส่วนภาพ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "พื้นฐาน"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "แม่แบบที่สวยงามให้เลือก พร้อมเพิ่มเติมอีกในอนาคต"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "เบงกาลี"
|
||||
@@ -462,10 +523,6 @@ msgstr "รายการหัวข้อย่อย"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "โดยชุมชน เพื่อชุมชน"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "ฉันสามารถปรับแต่งแม่แบบได้ไหม?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "ฉันสามารถส่งออกเรซูเม่ของฉันเป็น PDF ได้ไหม?"
|
||||
@@ -576,6 +633,14 @@ msgstr "ชัดเจน"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "คลิกที่นี่เพื่อเลือกไฟล์ที่จะนำเข้า"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "บล็อกโค้ด"
|
||||
@@ -622,6 +687,10 @@ msgstr "ยืนยัน"
|
||||
msgid "Connect"
|
||||
msgstr "เชื่อมต่อ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "คัดลอกคีย์ลับนี้และใช้ใน
|
||||
msgid "Copy URL"
|
||||
msgstr "คัดลอก URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "เปิดใช้งาน 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "เปิดใช้งานคุณสมบัติ AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "เปิดใช้งานการยืนยันตัวตนแบบสองขั้นตอน"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "ออกจากเต็มหน้าจอ"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "ไมโครซอฟต์ เวิร์ด"
|
||||
msgid "Model"
|
||||
msgstr "โมเดล"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "ย้ายไปที่"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "ต้องเริ่มต้นด้วย https://"
|
||||
msgid "Name"
|
||||
msgstr "ชื่อ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "เนปาลี"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "รหัสผ่านใหม่"
|
||||
msgid "New Section"
|
||||
msgstr "เซกชั่นใหม่"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "ไม่มีโฆษณา ไม่มีการติดตาม"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "การบำรุงรักษาต่อเนื่อง"
|
||||
msgid "Open"
|
||||
msgstr "เปิด"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "เปิดโปรแกรมอีเมล"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "เปิดการตั้งค่าการเชื่อมต่อแบบเปิด"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "ตำแหน่ง"
|
||||
msgid "Preferences"
|
||||
msgstr "การตั้งค่าที่ต้องการ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "ค่าที่ตั้งไว้ล่วงหน้า"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "กด <0>{RETURN_KEY}</0> หรือ <1>{COMMA_KEY}</1> เพื่
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "กด<0>Enter</0>เพื่อเปิด"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "สีหลัก"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "แถบความคืบหน้า"
|
||||
msgid "Projects"
|
||||
msgstr "โปรเจกต์"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "ปกป้องเรซูเม่ของคุณจากการเข้าถึงโดยไม่ได้รับอนุญาตด้วยรหัสผ่าน"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "สิ่งตีพิมพ์"
|
||||
msgid "Publisher"
|
||||
msgstr "สำนักพิมพ์"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - ไปที่หน้าแรก"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "รีเฟรช"
|
||||
msgid "Register New Device"
|
||||
msgstr "ลงทะเบียนอุปกรณ์ใหม่"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "จำรหัสผ่านได้? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "กำลังส่งอีเมลยืนยันอีกคร
|
||||
msgid "Reset"
|
||||
msgstr "รีเซ็ต"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "รีเซ็ตรหัสผ่านของคุณ"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "กำลังรีเซ็ตรหัสผ่านของคุณ..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "ทรัพยากร"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "การวิเคราะห์ประวัติย่อเส
|
||||
msgid "Resumes"
|
||||
msgstr "เรซูเม่"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "ชิดขวา"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "เลือก..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "โฮสต์ด้วยตนเองบน Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "ส่งอีเมลรีเซ็ตรหัสผ่าน"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "กำลังส่งอีเมลรีเซ็ตรหัสผ่าน..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "ตัวคั่น"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "สถิติ"
|
||||
msgid "Stay"
|
||||
msgstr "อยู่ต่อ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "จุดแข็ง"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "สีตัวอักษร"
|
||||
msgid "Thai"
|
||||
msgstr "ไทย"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "ลบคีย์ API เรียบร้อยแล้ว"
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "หลังลบคีย์ API แล้ว จะไม่สามารถเข้าถึงข้อมูลของคุณได้อีก การดำเนินการนี้ไม่สามารถกลับคืนได้"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "นี่คือชื่อเรซูเม่ที่เหมา
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "อาจใช้เวลาสักครู่ขึ้นอยู่กับการตอบสนองของผู้ให้บริการ AI กรุณาอย่าปิดหน้าต่างหรือรีเฟรชหน้าเว็บ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "เรซูเม่นี้ถูกล็อกและไม่สามารถอัปเดตได้"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (ทวิตเตอร์)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "ใช่, Reactive Resume มีให้บริการหลายภาษา คุณสามารถเลือกภาษาที่คุณต้องการได้ในหน้าตั้งค่าหรือใช้ตัวสลับภาษาในมุมขวาบน หากคุณไม่เห็นภาษาของคุณ หรือหากคุณต้องการปรับปรุงคำแปลปัจจุบัน คุณสามารถ<0>ร่วมแปลบน Crowdin<1> (เปิดในแท็บใหม่)</1></0> ได้"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "ใช่! แม่แบบทุกแบบปรับแต่งได้เต็มที่ คุณสามารถเปลี่ยนสี ฟอนต์ ระยะห่าง และแม้แต่เขียน CSS เองเพื่อควบคุมรูปลักษณ์ของประวัติย่อคุณได้โดยสมบูรณ์."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "ใช่! Reactive Resume ใช้งานได้ฟรีโดยสมบูรณ์ ไม่มีค่าใช้จ่ายแอบแฝง ระดับพรีเมียม หรือค่าบริการรายเดือน เป็นโอเพนซอร์สและจะฟรีตลอดไป."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "ซูมออก"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "ซูลู"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: tr\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Turkish\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# öğe} other {# öğe}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rol} other {# rol}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Kesinlikle! Özgeçmişinizi tek tıkla PDF'ye aktarabilirsiniz. Aktarılan PDF tüm biçim ve stillerinizi mükemmel bir şekilde korur."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Özgeçmişlerinize ve verilerinize API aracılığıyla programlı olarak erişin."
|
||||
@@ -229,10 +246,38 @@ msgstr "Önce Satır Ekle"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "Yapay Zeka"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Arnavutça"
|
||||
@@ -367,10 +412,22 @@ msgstr "Çalışma alanı"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Yapay Zekâ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "En/Boy Oranı"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Temel Bilgiler"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Seçebileceğiniz güzel şablonlar, daha fazlası yolda."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengalce"
|
||||
@@ -462,10 +523,6 @@ msgstr "Madde Listesi"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Topluluk tarafından topluluk için oluşturuldu."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Şablonları özelleştirebilir miyim?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Özgeçmişimi PDF olarak dışa aktarabilir miyim?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Temiz"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "İçe aktarmak için bir dosya seçmek üzere buraya tıklayın"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kod Bloğu"
|
||||
@@ -622,6 +687,10 @@ msgstr "Onayla"
|
||||
msgid "Connect"
|
||||
msgstr "Bağlan"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Bu gizli anahtarı kopyalayıp uygulamalarınızda verilerinize erişmek
|
||||
msgid "Copy URL"
|
||||
msgstr "URL'yi Kopyala"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2FA'yı etkinleştir"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Yapay Zeka Özelliklerini Etkinleştir"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "İki Faktörlü Kimlik Doğrulamayı Etkinleştir"
|
||||
@@ -1162,6 +1239,10 @@ msgstr "Buraya girilen her şey tarayıcınıza yerel olarak kaydedilir. Veriler
|
||||
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 "Profesyonel özgeçmişler oluşturmak, özelleştirmek ve paylaşmak için ihtiyacınız olan her şey. Gizlilik odaklı, açık kaynaklı ve sonsuza dek tamamen ücretsiz."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Tam Ekrandan Çık"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Taşı"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// ile başlamalıdır."
|
||||
msgid "Name"
|
||||
msgstr "İsim"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepalce"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Yeni Şifre"
|
||||
msgid "New Section"
|
||||
msgstr "Yeni Bölüm"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Reklam Yok, Takip Yok"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Devam Eden Bakım"
|
||||
msgid "Open"
|
||||
msgstr "Aç"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "E-posta İstemcisini Aç"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Entegrasyon Ayarlarını Açın"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Pozisyon"
|
||||
msgid "Preferences"
|
||||
msgstr "Tercihler"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Ön Ayarlar"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Mevcut anahtar kelimeyi eklemek veya kaydetmek için <0>{RETURN_KEY}</0>
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Açmak için <0>Enter</0> tuşuna basın"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Birincil Renk"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "İlerleme Çubuğu"
|
||||
msgid "Projects"
|
||||
msgstr "Projeler"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Özgeçmişinizi yetkisiz erişimden bir şifreyle koruyun"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Yayınlar"
|
||||
msgid "Publisher"
|
||||
msgstr "Yayınlayıcı"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Özgeçmiş - Ana sayfaya git"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Yenile"
|
||||
msgid "Register New Device"
|
||||
msgstr "Yeni Cihaz Kaydetme"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Şifrenizi hatırladınız mı? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Doğrulama e-postası tekrar gönderiliyor..."
|
||||
msgid "Reset"
|
||||
msgstr "Sıfırla"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Şifrenizi sıfırlayın"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Şifreniz sıfırlanıyor..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Kaynaklar"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Özgeçmiş analizi tamamlandı."
|
||||
msgid "Resumes"
|
||||
msgstr "Özgeçmişler"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Sağa Hizala"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Seç..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker ile kendi kendine barındırma"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Şifre Sıfırlama E-postası Gönder"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Şifre sıfırlama e-postası gönderiliyor..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Ayırıcı"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "İstatistikler"
|
||||
msgid "Stay"
|
||||
msgstr "Kal"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Güçlü Yönler"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Metin Rengi"
|
||||
msgid "Thai"
|
||||
msgstr "Tayca"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API anahtarı başarıyla silindi."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "API anahtarı silindikten sonra artık verilerinize erişemeyecektir. Bu işlem geri alınamaz."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Bu, özgeçmişiniz için URL dostu bir isimdir."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Bu, yapay zeka sağlayıcısının yanıtına bağlı olarak birkaç dakika sürebilir. Lütfen pencereyi kapatmayın veya sayfayı yenilemeyin."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Bu özgeçmiş kilitli ve güncellenemez."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Evet, Reactive Özgeçmiş birçok dilde mevcuttur. Tercih ettiğiniz dili ayarlar sayfasından veya sağ üst köşedeki dil değiştiriciyi kullanarak seçebilirsiniz. Eğer dilinizi göremiyorsanız ya da mevcut çevirileri geliştirmek istiyorsanız, <0>Crowdin'de çevirilere katkıda bulunabilirsiniz<1> (yeni sekmede açılır)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Evet! Her şablon tamamen özelleştirilebilir. Renkleri, yazı tiplerini, aralığı değiştirebilir, hatta özgeçmişinizin görünümünü tamamen kontrol etmek için özel CSS yazabilirsiniz."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Evet! Reactive Resume tamamen ücretsizdir, gizli maliyetler, premium katmanlar veya abonelik ücretleri yoktur. Açık kaynaklıdır ve her zaman ücretsiz kalacaktır."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Uzaklaştır"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: uk\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Ukrainian\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"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# елемент} few {# елементи} many {# ел
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# посада} few {# посади} many {# посад} other {# посади}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Звісно! Ви можете експортувати своє резюме як PDF одним кліком. Експортований PDF ідеально відтворює ваше форматування і стилі."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Отримуйте доступ до ваших резюме і даних за допомогою API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Додати Рядок Згори"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Африканська"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "ШІ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Албанська"
|
||||
@@ -367,10 +412,22 @@ msgstr "Освітня програма"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Штучний інтелект"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Пропорції"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Основне"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Гарні шаблони на вибір, і ще більше буде незабаром."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Бенгальська"
|
||||
@@ -462,10 +523,6 @@ msgstr "Маркірований список"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Спільнотою, для спільноти."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Чи можна налаштовувати шаблони?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Чи можу я експортувати своє резюме у PDF?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Чисто"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Натисніть тут, щоб вибрати файл для імпорту"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Блок коду"
|
||||
@@ -622,6 +687,10 @@ msgstr "Підтвердити"
|
||||
msgid "Connect"
|
||||
msgstr "Підключити"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Скопіюйте цей секретний ключ та викори
|
||||
msgid "Copy URL"
|
||||
msgstr "Скопіювати URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Увімкнути 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Увімкнути функції ШІ"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Увімкнути двофакторну автентифікацію"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Вийти з повноекранного режиму"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Модель"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Перемістити до"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Почніть з https://"
|
||||
msgid "Name"
|
||||
msgstr "Назва"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Непальська"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Новий пароль"
|
||||
msgid "New Section"
|
||||
msgstr "Нова секція"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Без реклами, без відстеження"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Поточне обслуговування"
|
||||
msgid "Open"
|
||||
msgstr "Відкрити"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Відкрити поштовий клієнт"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Відкрити налаштування інтеграції"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Посада"
|
||||
msgid "Preferences"
|
||||
msgstr "Налаштування"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Пресети"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Натисніть <0>{RETURN_KEY}</0> або <1>{COMMA_KEY}</1>, щоб
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Натисніть <0>Enter</0>, щоб відкрити"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Основний колір"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Індикатор прогресу"
|
||||
msgid "Projects"
|
||||
msgstr "Проєкти"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Захистіть своє резюме від несанкціонованого доступу за допомогою пароля"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Публікації"
|
||||
msgid "Publisher"
|
||||
msgstr "Видавець"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume – перейти на головну сторінку"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Оновити"
|
||||
msgid "Register New Device"
|
||||
msgstr "Зареєструвати новий пристрій"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Пригадали пароль? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Повторна відправка листа для підтвердж
|
||||
msgid "Reset"
|
||||
msgstr "Скинути"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Скинути пароль"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Скидання пароля..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Ресурси"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Аналіз резюме завершено."
|
||||
msgid "Resumes"
|
||||
msgstr "Резюме"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Вирівняти праворуч"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Вибрати..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Самостійний хостинг з Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Надіслати лист для скидання пароля"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Відправка листа для скидання пароля..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Роздільник"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Статистика"
|
||||
msgid "Stay"
|
||||
msgstr "Залишитись"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Сильні сторони"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Колір тексту"
|
||||
msgid "Thai"
|
||||
msgstr "Тайська"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API-ключ було успішно видалено."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Після видалення API-ключ більше не зможе отримувати доступ до ваших даних. Цю дію неможливо скасувати."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Це ім'я вашого резюме, пристосоване для
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Це може зайняти кілька хвилин, залежно від відповіді AI-провайдера. Будь ласка, не закривайте вікно і не оновлюйте сторінку."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Це резюме заблоковано і не може бути оновлене."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "Х (Твіттер)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Так, Reactive Resume доступна багатьма мовами. Ви можете обрати бажану мову на сторінці налаштувань або через перемикач мови у верхньому правому кутку. Якщо ви не бачите своєї мови або хочете покращити існуючий переклад, ви можете <0>долучитися до перекладу на Crowdin<1> (відкриється у новій вкладці)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Так! Кожен шаблон повністю налаштовується. Ви можете змінювати кольори, шрифти, відступи та навіть писати власний CSS, щоб повністю контролювати вигляд вашого резюме."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Так! Reactive Resume повністю безкоштовний у використанні, без прихованих платежів, преміум тарифів чи підписок. Це відкрите програмне забезпечення, яке завжди залишатиметься безкоштовним."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Зменшити"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Зулу"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: uz\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Uzbek\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, one {# element} other {# elementlar}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# rol} other {# rol}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Albatta! Tarjimai holingizni bir marta bosish bilan PDF formatiga eksport qilishingiz mumkin. Eksport qilingan PDF sizning barcha format va uslublaringizni to‘liq saqlab qoladi."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Tarjimai hollaringiz va ma'lumotlaringizdan API orqali dasturiy ravishda foydalaning."
|
||||
@@ -229,10 +246,38 @@ msgstr "Qatordan oldin qator qo‘shish"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "SO"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Alban tili"
|
||||
@@ -367,10 +412,22 @@ msgstr "Ta'lim sohasi"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Sun'iy intellekt"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Tomonlar nisbati"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Asoslar"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Goʻzal shablonlar tanlang, yana koʻplari yoʻlda."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Bengal tili"
|
||||
@@ -462,10 +523,6 @@ msgstr "Nuqta roʻyxati"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Jamiyat tomonidan, jamiyat uchun."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Shablonlarni moslashtira olamanmi?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Rezyumeni PDF ga eksport qila olamanmi?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Tiniq"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Import qilish uchun faylni tanlash uchun shu yerni bosing"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Kod bloki"
|
||||
@@ -622,6 +687,10 @@ msgstr "Tasdiqlash"
|
||||
msgid "Connect"
|
||||
msgstr "Ulanish"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Ushbu maxfiy kalitni nusxalab, maʼlumotlaringizga kirish uchun ilovalar
|
||||
msgid "Copy URL"
|
||||
msgstr "URL-ni nusxalash"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "2BShT (2FA) ni yoqish"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "AI xususiyatlarini yoqish"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Ikki bosqichli autentifikatsiyani yoqish"
|
||||
@@ -1162,6 +1239,10 @@ msgstr "Bu yerga kiritilgan barcha ma'lumotlar faqat brauzeringizda lokal saqlan
|
||||
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 "Professional rezyumelar yaratish, sozlash va ulashish uchun kerakli barcha narsa. Maxfiylik tamoyiliga asoslangan, ochiq manba asosida qurilgan va doimiy ravishda butunlay bepul."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Toʻliq ekrandan chiqish"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Model"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "...ga ko'chirish"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "https:// bilan boshlanishi kerak."
|
||||
msgid "Name"
|
||||
msgstr "Ism"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepal tili"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Yangi parol"
|
||||
msgid "New Section"
|
||||
msgstr "Yangi bo'lim"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Reklamasiz, kuzatuvsiz"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Doimiy texnik xizmat ko‘rsatish"
|
||||
msgid "Open"
|
||||
msgstr "Ochiq"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Pochta dasturini ochish"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Integratsiyalar sozlamalarini oching"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Lavozim"
|
||||
msgid "Preferences"
|
||||
msgstr "Afzalliklar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Oldindan sozlamalar"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Joriy kalit soʻzni qoʻshish yoki saqlash uchun <0>{RETURN_KEY}</0> yok
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Ochish uchun <0>Enter tugmasini</0> bosing"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Asosiy rang"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Progres paneli"
|
||||
msgid "Projects"
|
||||
msgstr "Loyihalar"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Rezyumeni ruxsatsiz kirishdan parol orqali himoya qiling"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Nashrlar"
|
||||
msgid "Publisher"
|
||||
msgstr "Nashriyotchi"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - Bosh sahifaga o'tish"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Yangilash"
|
||||
msgid "Register New Device"
|
||||
msgstr "Yangi qurilmani ro'yxatdan o'tkazish"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Parolingizni eslaysizmi? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Tasdiqlash xati qayta yuborilmoqda..."
|
||||
msgid "Reset"
|
||||
msgstr "Tiklash"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Parolingizni tiklang"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Parolingiz tiklanmoqda..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Resurslar"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Rezyume tahlili yakunlandi."
|
||||
msgid "Resumes"
|
||||
msgstr "Rezyumelar"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "O‘ngga hizalash"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Tanlang..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Docker bilan mustaqil joylashtirish"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Parolni tiklash uchun email jo‘natish"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Parol tiklash uchun email yuborilmoqda..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Ajratgich"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Statistika"
|
||||
msgid "Stay"
|
||||
msgstr "Qolish"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Kuchli tomonlari"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Matn rangi"
|
||||
msgid "Thai"
|
||||
msgstr "Tay tili"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API kaliti muvaffaqiyatli oʻchirildi."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Oʻchirilgandan soʻng API kaliti endi maʼlumotlaringizga kira olmaydi. Bu amalni bekor qilib boʻlmaydi."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Bu rezyume uchun URL uchun qulay ism."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Bu AI provayderining javobiga qarab bir necha daqiqa davom etishi mumkin. Iltimos, oynani yoping yoki sahifani yangilamang."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Ushbu rezyume bloklangan va yangilab boʻlmaydi."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Ha, Reactive Resume bir nechta tillarda mavjud. Siz sozlamalar sahifasida yoki yuqori o'ng burchakdagi til almashtirgich yordamida o'zingizga qulay tilni tanlashingiz mumkin. Agar tilingiz ro'yxatda bo'lmasa yoki mavjud tarjimalarni yaxshilashni istasangiz, <0>Crowdin'da tarjimalarga hissa qo'shishingiz mumkin<1> (yangi tabda ochiladi)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Ha! Har bir shablonni to‘liq moslashtirish mumkin. Ranglar, shriftlar, oraliqlarni o‘zgartirishingiz yoki rezyumening ko‘rinishini to‘liq boshqarish uchun o‘zingiz CSS yozishingiz mumkin."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Ha! Reactive Resume’dan foydalanish butunlay bepul — yashirin toʻlovlar, premium darajalar yoki obuna haqqi yoʻq. Ochiq kodli va har doim bepul boʻlib qoladi."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Kichraytirish"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: vi\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:02\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Vietnamese\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# mục}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, one {# vai trò} other {# vai trò}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "Khổ giấy A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "Chắc chắn rồi! Bạn có thể xuất sơ yếu lý lịch của mình sang PDF chỉ với một cú nhấp chuột. Tệp PDF được xuất sẽ giữ nguyên mọi định dạng và kiểu trình bày của bạn một cách hoàn hảo."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "Truy cập sơ yếu lý lịch và dữ liệu của bạn một cách tự động qua API."
|
||||
@@ -229,10 +246,38 @@ msgstr "Thêm dòng trước"
|
||||
msgid "Afrikaans"
|
||||
msgstr "Tiếng Afrikaans"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "Tiếng Albania"
|
||||
@@ -367,10 +412,22 @@ msgstr "Lĩnh vực học tập"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "Trí tuệ nhân tạo"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "Tỷ lệ khung hình"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "Cơ bản"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "Các mẫu đẹp để lựa chọn, sẽ còn cập nhật thêm trong tương lai."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "Tiếng Bengal"
|
||||
@@ -462,10 +523,6 @@ msgstr "Danh sách chấm tròn"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "Bởi cộng đồng, vì cộng đồng."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "Tôi có thể tùy chỉnh mẫu không?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "Tôi có thể xuất sơ yếu lý lịch của mình ra PDF không?"
|
||||
@@ -576,6 +633,14 @@ msgstr "Xóa"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "Nhấn vào đây để chọn file cần nhập khẩu"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "Khối mã"
|
||||
@@ -622,6 +687,10 @@ msgstr "Xác nhận"
|
||||
msgid "Connect"
|
||||
msgstr "Kết nối"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "Sao chép khóa bí mật này và sử dụng trong ứng dụng của
|
||||
msgid "Copy URL"
|
||||
msgstr "Sao chép URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "Bật xác thực 2FA"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "Bật Tính năng AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "Bật xác thực hai yếu tố"
|
||||
@@ -1162,6 +1239,10 @@ msgstr "Tất cả thông tin điền ở đây đều được lưu cục 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 "Mọi thứ bạn cần để tạo, tùy chỉnh và chia sẻ bản lý lịch chuyên nghiệp. Được xây dựng với tính riêng tư, mã nguồn mở và hoàn toàn miễn phí mãi mãi."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "Thoát toàn màn hình"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "Mô hình"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "Chuyển đến"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "Phải bắt đầu bằng https://"
|
||||
msgid "Name"
|
||||
msgstr "Tên"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "Nepali"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "Mật khẩu mới"
|
||||
msgid "New Section"
|
||||
msgstr "Phần mới"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "Không quảng cáo, không theo dõi"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "Bảo trì liên tục"
|
||||
msgid "Open"
|
||||
msgstr "Mở"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "Mở ứng dụng Email"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "Mở Cài đặt tích hợp"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "Vị trí"
|
||||
msgid "Preferences"
|
||||
msgstr "Tùy chọn"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "Cài đặt sẵn"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "Nhấn <0>{RETURN_KEY}</0> hoặc <1>{COMMA_KEY}</1> để thêm hoặc
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "Nhấn <0>phím Enter</0> để mở"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "Màu chủ đạo"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "Thanh tiến trình"
|
||||
msgid "Projects"
|
||||
msgstr "Dự án"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "Bảo vệ sơ yếu lý lịch của bạn khỏi truy cập trái phép bằng mật khẩu"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "Ấn phẩm"
|
||||
msgid "Publisher"
|
||||
msgstr "Nhà xuất bản"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Resume Phản Ứng - Về trang chủ"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "Làm mới"
|
||||
msgid "Register New Device"
|
||||
msgstr "Đăng ký thiết bị mới"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "Nhớ mật khẩu? <0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "Đang gửi lại email xác minh..."
|
||||
msgid "Reset"
|
||||
msgstr "Thiết lập lại"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "Đặt lại mật khẩu"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "Đang đặt lại mật khẩu..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "Tài nguyên"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "Việc phân tích sơ yếu lý lịch đã hoàn tất."
|
||||
msgid "Resumes"
|
||||
msgstr "Sơ yếu lý lịch"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "Căn phải"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "Chọn..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "Tự dựng với Docker"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "Gửi email đặt lại mật khẩu"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "Đang gửi email đặt lại mật khẩu..."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "Dấu phân cách"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "Thống kê"
|
||||
msgid "Stay"
|
||||
msgstr "Ở lại"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "Điểm mạnh"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "Màu chữ"
|
||||
msgid "Thai"
|
||||
msgstr "Thái"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "Khóa API đã được xóa thành công."
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "Khóa API sẽ không còn có thể truy cập dữ liệu của bạn sau khi xóa. Hành động này không thể hoàn tác."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "Đây là tên thân thiện với URL cho hồ sơ của bạn."
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "Sẽ mất vài phút, tùy thuộc vào tốc độ phản hồi của nhà cung cấp AI. Vui lòng không đóng cửa sổ hoặc làm mới trang."
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "Hồ sơ này đã bị khóa và không thể cập nhật."
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X (Twitter)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "Vâng, Resume Phản Ứng có sẵn bằng nhiều ngôn ngữ. Bạn có thể chọn ngôn ngữ ưa thích ở trang cài đặt, hoặc dùng bộ chuyển đổi ngôn ngữ ở góc trên cùng bên phải. Nếu bạn không thấy ngôn ngữ của mình, hoặc muốn cải thiện bản dịch hiện tại, bạn có thể <0>đóng góp dịch thuật trên Crowdin<1> (mở ở tab mới)</1></0>."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "Đúng vậy! Mỗi mẫu đều tùy chỉnh hoàn toàn. Bạn có thể thay đổi màu sắc, phông chữ, giãn cách, và thậm chí viết CSS riêng để kiểm soát đầy đủ giao diện resume của bạn."
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "Đúng vậy! Reactive Resume hoàn toàn miễn phí, không có chi phí ẩn, gói trả phí hoặc phí đăng ký. Nó là mã nguồn mở và sẽ luôn miễn phí."
|
||||
@@ -3495,4 +3666,3 @@ msgstr "Thu nhỏ"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "Zulu"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: zh\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Simplified\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# 项}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, other {# 个职位}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "当然可以!你只需点击一下即可将简历导出为 PDF。导出的 PDF 会完美保留你所有的排版与样式。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "使用 API 以编程方式访问你的简历和数据。"
|
||||
@@ -229,10 +246,38 @@ msgstr "在前面添加行"
|
||||
msgid "Afrikaans"
|
||||
msgstr "南非语"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI(人工智能)"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "阿尔巴尼亚语"
|
||||
@@ -367,10 +412,22 @@ msgstr "学习领域"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "人工智能"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "宽高比"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "基础"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "提供多款精美模板供你选择,并且还会不断增加。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "孟加拉语"
|
||||
@@ -462,10 +523,6 @@ msgstr "项目符号列表"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "由社群贡献,为社群服务。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "我可以自定义模板吗?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "我可以把简历导出为 PDF 吗?"
|
||||
@@ -576,6 +633,14 @@ msgstr "清晰"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "点击此处选择要导入的文件"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "代码块"
|
||||
@@ -622,6 +687,10 @@ msgstr "确认"
|
||||
msgid "Connect"
|
||||
msgstr "连接"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "复制此密钥,并在你的应用程序中使用它来访问你的数
|
||||
msgid "Copy URL"
|
||||
msgstr "复制 URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "启用 2FA 双重身份验证"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "启用 AI 功能"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "启用双重身份认证"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "退出全屏"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "模型"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "移动到"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "必须从 https:// 开始"
|
||||
msgid "Name"
|
||||
msgstr "姓名"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "尼泊尔语"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "新密码"
|
||||
msgid "New Section"
|
||||
msgstr "新章节"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "无广告,无跟踪"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "持续维护"
|
||||
msgid "Open"
|
||||
msgstr "打开"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "打开邮件客户端"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "打开集成设置"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "职位"
|
||||
msgid "Preferences"
|
||||
msgstr "偏好设置"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "预设"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "按下<0>{RETURN_KEY}</0>或<1>{COMMA_KEY}</1>以添加或保存当前
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "按<0>Enter 键</0>打开"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "主颜色"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "进度条"
|
||||
msgid "Projects"
|
||||
msgstr "项目"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "使用密码保护你的简历,防止未经授权的访问"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "出版物"
|
||||
msgid "Publisher"
|
||||
msgstr "发布者"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - 返回首页"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "刷新"
|
||||
msgid "Register New Device"
|
||||
msgstr "注册新设备"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "记得密码?<0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "正在重新发送验证邮件…"
|
||||
msgid "Reset"
|
||||
msgstr "重置"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "重置密码"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "正在重置你的密码…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "资源"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "简历分析完毕。"
|
||||
msgid "Resumes"
|
||||
msgstr "简历"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "右对齐"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "选择..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "使用 Docker 自托管"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "发送密码重置邮件"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "正在发送密码重置邮件…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "分隔线"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "统计数据"
|
||||
msgid "Stay"
|
||||
msgstr "留下"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "优势"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "文本颜色"
|
||||
msgid "Thai"
|
||||
msgstr "泰语"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API key 已成功删除。"
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "删除后,该 API key 将无法再访问你的数据。此操作不可撤销。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "这是一个适合放在 URL 中的简历名称。"
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "这可能需要几分钟时间,具体取决于 AI 服务提供商的响应速度。请不要关闭窗口或刷新页面。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "这份简历已被锁定,无法更新。"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X(推特)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "是的,Reactive Resume 支持多种语言。你可以在设置页面或右上角的语言切换器中选择你偏好的语言。如果没有找到你的语言,或者你想改进现有翻译,可以<0>在 Crowdin 上参与翻译<1>(在新标签页中打开)</1></0>。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "当然!每个模板都完全可定制。你可以更改颜色、字体、间距,甚至编写自定义 CSS,全面掌控简历的外观。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "当然!Reactive Resume 完全免费使用,没有任何隐藏费用、高级套餐或订阅费。它是开源项目,并将永远保持免费。"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "缩小"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "祖鲁语"
|
||||
|
||||
|
||||
+180
-10
@@ -8,7 +8,7 @@ msgstr ""
|
||||
"Language: zh\n"
|
||||
"Project-Id-Version: reactive-resume\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"PO-Revision-Date: 2026-05-08 11:01\n"
|
||||
"PO-Revision-Date: 2026-05-08 14:06\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Chinese Traditional\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
@@ -48,6 +48,11 @@ msgstr "{0, plural, other {# 個項目}}"
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr "{0, plural, other {# 個職位}}"
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -119,6 +124,18 @@ msgstr "A4"
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr "當然可以!您只要按一下即可將履歷匯出為 PDF。匯出的 PDF 會完整保留所有格式與樣式。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr "使用 API 以程式化方式存取您的履歷與資料。"
|
||||
@@ -229,10 +246,38 @@ msgstr "在前方新增列"
|
||||
msgid "Afrikaans"
|
||||
msgstr "南非荷蘭語"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr "AI"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr "阿爾巴尼亞語"
|
||||
@@ -367,10 +412,22 @@ msgstr "學習領域"
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr "人工智慧"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr "顯示比例"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -421,6 +478,10 @@ msgstr "基本資料"
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr "提供多款精美範本供您選擇,並持續增加中。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr "孟加拉語"
|
||||
@@ -462,10 +523,6 @@ msgstr "項目符號清單"
|
||||
msgid "By the community, for the community."
|
||||
msgstr "來自社區,服務社區。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr "我可以自訂範本嗎?"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr "我可以把履歷匯出成 PDF 嗎?"
|
||||
@@ -576,6 +633,14 @@ msgstr "清除"
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr "按這裡選擇要匯入的檔案"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr "程式碼區塊"
|
||||
@@ -622,6 +687,10 @@ msgstr "確認"
|
||||
msgid "Connect"
|
||||
msgstr "連結"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -669,6 +738,10 @@ msgstr "複製這組私密金鑰,並在您的應用程式中使用它來存取
|
||||
msgid "Copy URL"
|
||||
msgstr "複製 URL"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1094,6 +1167,10 @@ msgstr "啟用雙因子驗證"
|
||||
msgid "Enable AI Features"
|
||||
msgstr "啟用 AI 功能"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr "啟用雙因子驗證"
|
||||
@@ -1162,6 +1239,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr "退出全螢幕"
|
||||
@@ -1956,6 +2037,10 @@ msgstr "Microsoft Word"
|
||||
msgid "Model"
|
||||
msgstr "模型"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr "移動到"
|
||||
@@ -1982,6 +2067,10 @@ msgstr "必須從 https:// 開始"
|
||||
msgid "Name"
|
||||
msgstr "名稱"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr "尼泊爾語"
|
||||
@@ -2012,6 +2101,10 @@ msgstr "新密碼"
|
||||
msgid "New Section"
|
||||
msgstr "新段落"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr "無廣告、無追蹤"
|
||||
@@ -2061,11 +2154,19 @@ msgstr "持續維護"
|
||||
msgid "Open"
|
||||
msgstr "開啟"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr "開啟電子郵件用戶端"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr "開啟整合設定"
|
||||
@@ -2254,6 +2355,10 @@ msgstr "職位"
|
||||
msgid "Preferences"
|
||||
msgstr "偏好設定"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr "預設值"
|
||||
@@ -2267,6 +2372,10 @@ msgstr "請按下 <0>{RETURN_KEY}</0> 或 <1>{COMMA_KEY}</1> 來新增或儲存
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr "按<0>Enter</0>開啟"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr "主要顏色"
|
||||
@@ -2297,6 +2406,11 @@ msgstr "進度條"
|
||||
msgid "Projects"
|
||||
msgstr "專案"
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr "使用密碼保護履歷,避免未經授權的存取"
|
||||
@@ -2319,6 +2433,10 @@ msgstr "出版品"
|
||||
msgid "Publisher"
|
||||
msgstr "出版者"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr "Reactive Resume - 前往首頁"
|
||||
@@ -2380,6 +2498,18 @@ msgstr "重新整理"
|
||||
msgid "Register New Device"
|
||||
msgstr "註冊新裝置"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr "記得密碼?<0/>"
|
||||
@@ -2430,6 +2560,10 @@ msgstr "正在重新傳送驗證電子郵件…"
|
||||
msgid "Reset"
|
||||
msgstr "重置"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2443,6 +2577,10 @@ msgstr "重設您的密碼"
|
||||
msgid "Resetting your password..."
|
||||
msgstr "正在重設您的密碼…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr "資源"
|
||||
@@ -2463,6 +2601,14 @@ msgstr "履歷分析完成。"
|
||||
msgid "Resumes"
|
||||
msgstr "履歷"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr "靠右對齊"
|
||||
@@ -2561,6 +2707,10 @@ msgstr "選擇..."
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr "使用 Docker 自行託管"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2570,6 +2720,10 @@ msgstr "傳送重設密碼電子郵件"
|
||||
msgid "Sending password reset email..."
|
||||
msgstr "正在傳送重設密碼電子郵件…"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr "分隔線"
|
||||
@@ -2808,6 +2962,10 @@ msgstr "統計資料"
|
||||
msgid "Stay"
|
||||
msgstr "留下"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr "優勢"
|
||||
@@ -2902,6 +3060,14 @@ msgstr "字型色彩"
|
||||
msgid "Thai"
|
||||
msgstr "泰文"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2915,6 +3081,10 @@ msgstr "API Key 已成功刪除。"
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr "刪除後,此 API Key 將無法再存取您的資料。此動作無法復原。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2981,7 +3151,12 @@ msgstr "這是用於履歷的 URL 友善名稱。"
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr "這可能需要幾分鐘,取決於 AI 服務提供者的回應時間。請勿關閉視窗或重新整理頁面。"
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr "這份履歷已被鎖定,無法更新。"
|
||||
|
||||
@@ -3385,10 +3560,6 @@ msgstr "X(推特)"
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr "沒錯,Reactive Resume 支援多種語言。您可以在設定頁面或右上角的語言切換器中選擇偏好的語言。如果沒有找到您的語言,或是想改進現有翻譯,您可以<0>在 Crowdin 上貢獻翻譯<1>(在新分頁中開啟)</1></0>。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr "沒錯!每一款範本都能完全自訂。您可以調整顏色、字體、間距,甚至撰寫自訂 CSS,完全掌控履歷的外觀。"
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr "沒錯!Reactive Resume 完全免費使用,沒有任何隱藏費用、高級版本或訂閱費。它是開放原始碼專案,並將永遠保持免費。"
|
||||
@@ -3495,4 +3666,3 @@ msgstr "縮小"
|
||||
#: src/libs/locale.ts
|
||||
msgid "Zulu"
|
||||
msgstr "祖魯語"
|
||||
|
||||
|
||||
+179
-8
@@ -43,6 +43,11 @@ msgstr ""
|
||||
msgid "{0, plural, one {# role} other {# roles}}"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: resolutions.length
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "{0} proposals reviewed"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/custom.tsx
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-menu.tsx
|
||||
msgid "{column, plural, one {# Column} other {# Columns}}"
|
||||
@@ -114,6 +119,18 @@ msgstr ""
|
||||
msgid "Absolutely! You can export your resume to PDF with a single click. The exported PDF maintains all your formatting and styling perfectly."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accept all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Accepted proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "Access your resumes and data programmatically using the API."
|
||||
msgstr ""
|
||||
@@ -224,10 +241,38 @@ msgstr ""
|
||||
msgid "Afrikaans"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "After"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/import.tsx
|
||||
msgid "AI"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI integration disabled"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposal rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals applied."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI proposals rejected."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "AI Resume Assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Albanian"
|
||||
msgstr ""
|
||||
@@ -362,10 +407,22 @@ msgstr ""
|
||||
msgid "Artificial Intelligence"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for a targeted resume change..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Ask for an incremental change"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/sections/picture.tsx
|
||||
msgid "Aspect Ratio"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Assistant request failed"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/command-palette/pages/navigation.tsx
|
||||
#: src/routes/dashboard/-components/sidebar.tsx
|
||||
#: src/routes/dashboard/settings/authentication/index.tsx
|
||||
@@ -416,6 +473,10 @@ msgstr ""
|
||||
msgid "Beautiful templates to choose from, with more on the way."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Before"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Bengali"
|
||||
msgstr ""
|
||||
@@ -457,10 +518,6 @@ msgstr ""
|
||||
msgid "By the community, for the community."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I customize the templates?"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Can I export my resume to PDF?"
|
||||
msgstr ""
|
||||
@@ -571,6 +628,14 @@ msgstr ""
|
||||
msgid "Click here to select a file to import"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Close"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Close AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Code Block"
|
||||
msgstr ""
|
||||
@@ -617,6 +682,10 @@ msgstr ""
|
||||
msgid "Connect"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Connect and verify an AI provider before using resume editing proposals."
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/resume/sections/cover-letter.tsx
|
||||
#: src/dialogs/resume/sections/summary-item.tsx
|
||||
msgid "Content"
|
||||
@@ -664,6 +733,10 @@ msgstr ""
|
||||
msgid "Copy URL"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Could not apply the AI proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI provider cannot be reached during resume analysis
|
||||
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
|
||||
#. Error shown when the configured AI provider cannot be reached during connection test
|
||||
@@ -1089,6 +1162,10 @@ msgstr ""
|
||||
msgid "Enable AI Features"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Enable AI integration"
|
||||
msgstr ""
|
||||
|
||||
#: src/dialogs/auth/enable-two-factor.tsx
|
||||
msgid "Enable Two-Factor Authentication"
|
||||
msgstr ""
|
||||
@@ -1157,6 +1234,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/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Examples: rewrite the summary, tighten one experience bullet, add metrics, or adapt the resume for a job description."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Exit Fullscreen"
|
||||
msgstr ""
|
||||
@@ -1951,6 +2032,10 @@ msgstr ""
|
||||
msgid "Model"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "More proposal actions"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/left/shared/section-item.tsx
|
||||
msgid "Move to"
|
||||
msgstr ""
|
||||
@@ -1977,6 +2062,10 @@ msgstr ""
|
||||
msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Needs review"
|
||||
msgstr ""
|
||||
|
||||
#: src/libs/locale.ts
|
||||
msgid "Nepali"
|
||||
msgstr ""
|
||||
@@ -2007,6 +2096,10 @@ msgstr ""
|
||||
msgid "New Section"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Next"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/features.tsx
|
||||
msgid "No Advertising, No Tracking"
|
||||
msgstr ""
|
||||
@@ -2056,11 +2149,19 @@ msgstr ""
|
||||
msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/dock.tsx
|
||||
msgid "Open AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#. Button label to open the user's default email app
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Open Email Client"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Open Integrations"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Open Integrations Settings"
|
||||
msgstr ""
|
||||
@@ -2249,6 +2350,10 @@ msgstr ""
|
||||
msgid "Preferences"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Preparing changes"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/color-picker.tsx
|
||||
msgid "Presets"
|
||||
msgstr ""
|
||||
@@ -2262,6 +2367,10 @@ msgstr ""
|
||||
msgid "Press <0>Enter</0> to open"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Prev"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
|
||||
msgid "Primary Color"
|
||||
msgstr ""
|
||||
@@ -2292,6 +2401,11 @@ msgstr ""
|
||||
msgid "Projects"
|
||||
msgstr ""
|
||||
|
||||
#. placeholder {0}: index + 1
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Proposal {0} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
|
||||
msgid "Protect your resume from unauthorized access with a password"
|
||||
msgstr ""
|
||||
@@ -2314,6 +2428,10 @@ msgstr ""
|
||||
msgid "Publisher"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Raw JSON Patch"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/header.tsx
|
||||
msgid "Reactive Resume - Go to homepage"
|
||||
msgstr ""
|
||||
@@ -2375,6 +2493,18 @@ msgstr ""
|
||||
msgid "Register New Device"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reject all"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Rejected proposal"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Remember your password? <0/>"
|
||||
msgstr ""
|
||||
@@ -2425,6 +2555,10 @@ msgstr ""
|
||||
msgid "Reset"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reset chat"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on reset-password form
|
||||
#: src/routes/auth/reset-password.tsx
|
||||
msgid "Reset Password"
|
||||
@@ -2438,6 +2572,10 @@ msgstr ""
|
||||
msgid "Resetting your password..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Resize AI assistant"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/footer.tsx
|
||||
msgid "Resources"
|
||||
msgstr ""
|
||||
@@ -2458,6 +2596,14 @@ msgstr ""
|
||||
msgid "Resumes"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Review required"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Reviewed proposals"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Right Align"
|
||||
msgstr ""
|
||||
@@ -2556,6 +2702,10 @@ msgstr ""
|
||||
msgid "Self-Host with Docker"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Send"
|
||||
msgstr ""
|
||||
|
||||
#. Primary action button label on forgot-password form
|
||||
#: src/routes/auth/forgot-password.tsx
|
||||
msgid "Send Password Reset Email"
|
||||
@@ -2565,6 +2715,10 @@ msgstr ""
|
||||
msgid "Sending password reset email..."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Sending request"
|
||||
msgstr ""
|
||||
|
||||
#: src/components/input/rich-input.tsx
|
||||
msgid "Separator"
|
||||
msgstr ""
|
||||
@@ -2803,6 +2957,10 @@ msgstr ""
|
||||
msgid "Stay"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "Stop"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "Strengths"
|
||||
msgstr ""
|
||||
@@ -2897,6 +3055,14 @@ msgstr ""
|
||||
msgid "Thai"
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI proposed a change that no longer applies to this resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The AI returned a proposal that could not be previewed."
|
||||
msgstr ""
|
||||
|
||||
#. Error description when AI returns invalid resume analysis format
|
||||
#: src/routes/builder/$resumeId/-sidebar/right/sections/resume-analysis.tsx
|
||||
msgid "The AI returned an invalid analysis format. Please try again."
|
||||
@@ -2910,6 +3076,10 @@ msgstr ""
|
||||
msgid "The API key will no longer be able to access your data after deletion. This action cannot be undone."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "The assistant stopped before returning a proposal."
|
||||
msgstr ""
|
||||
|
||||
#. Empty-state message when no command palette results match the search query
|
||||
#: src/components/command-palette/index.tsx
|
||||
msgid "The command you're looking for doesn't exist."
|
||||
@@ -2976,7 +3146,12 @@ msgstr ""
|
||||
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This proposal is stale. Ask the assistant to regenerate it from the latest resume."
|
||||
msgstr ""
|
||||
|
||||
#: src/components/resume/builder-resume-draft.ts
|
||||
#: src/routes/builder/$resumeId/-components/assistant.tsx
|
||||
msgid "This resume is locked and cannot be updated."
|
||||
msgstr ""
|
||||
|
||||
@@ -3380,10 +3555,6 @@ msgstr ""
|
||||
msgid "Yes, Reactive Resume is available in multiple languages. You can choose your preferred language in the settings page, or using the language switcher in the top right corner. If you don't see your language, or you would like to improve the existing translations, you can <0>contribute to the translations on Crowdin<1> (opens in new tab)</1></0>."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Every template is fully customizable. You can change colors, fonts, spacing, and even write custom CSS for complete control over your resume's appearance."
|
||||
msgstr ""
|
||||
|
||||
#: src/routes/_home/-sections/faq.tsx
|
||||
msgid "Yes! Reactive Resume is completely free to use, with no hidden costs, premium tiers, or subscription fees. It's open-source and will always remain free."
|
||||
msgstr ""
|
||||
|
||||
+17
-16
@@ -16,11 +16,12 @@
|
||||
"lingui:extract": "lingui extract --clean --overwrite"
|
||||
},
|
||||
"dependencies": {
|
||||
"@ai-sdk/react": "^3.0.179",
|
||||
"@base-ui/react": "^1.4.1",
|
||||
"@better-auth/api-key": "^1.6.9",
|
||||
"@better-auth/api-key": "^1.6.10",
|
||||
"@better-auth/infra": "^0.2.6",
|
||||
"@better-auth/oauth-provider": "^1.6.9",
|
||||
"@better-auth/passkey": "^1.6.9",
|
||||
"@better-auth/oauth-provider": "^1.6.10",
|
||||
"@better-auth/passkey": "^1.6.10",
|
||||
"@dnd-kit/core": "^6.3.1",
|
||||
"@dnd-kit/sortable": "^10.0.0",
|
||||
"@dnd-kit/utilities": "^3.2.2",
|
||||
@@ -46,30 +47,30 @@
|
||||
"@reactive-resume/schema": "workspace:*",
|
||||
"@reactive-resume/ui": "workspace:*",
|
||||
"@reactive-resume/utils": "workspace:*",
|
||||
"@tailwindcss/vite": "^4.2.4",
|
||||
"@tanstack/react-form": "^1.29.1",
|
||||
"@tailwindcss/vite": "^4.3.0",
|
||||
"@tanstack/react-form": "^1.31.0",
|
||||
"@tanstack/react-hotkeys": "^0.10.0",
|
||||
"@tanstack/react-query": "^5.100.9",
|
||||
"@tanstack/react-router": "^1.169.2",
|
||||
"@tanstack/react-router-ssr-query": "^1.166.12",
|
||||
"@tanstack/react-start": "^1.167.65",
|
||||
"@tiptap/extension-color": "^3.22.5",
|
||||
"@tiptap/extension-highlight": "^3.22.5",
|
||||
"@tiptap/extension-table": "^3.22.5",
|
||||
"@tiptap/extension-text-align": "^3.22.5",
|
||||
"@tiptap/extension-text-style": "^3.22.5",
|
||||
"@tiptap/pm": "^3.22.5",
|
||||
"@tiptap/react": "^3.22.5",
|
||||
"@tiptap/starter-kit": "^3.22.5",
|
||||
"@tiptap/extension-color": "^3.23.1",
|
||||
"@tiptap/extension-highlight": "^3.23.1",
|
||||
"@tiptap/extension-table": "^3.23.1",
|
||||
"@tiptap/extension-text-align": "^3.23.1",
|
||||
"@tiptap/extension-text-style": "^3.23.1",
|
||||
"@tiptap/pm": "^3.23.1",
|
||||
"@tiptap/react": "^3.23.1",
|
||||
"@tiptap/starter-kit": "^3.23.1",
|
||||
"@types/js-cookie": "^3.0.6",
|
||||
"@uiw/color-convert": "^2.10.1",
|
||||
"@uiw/react-color-colorful": "^2.10.1",
|
||||
"better-auth": "1.6.9",
|
||||
"better-auth": "1.6.10",
|
||||
"cmdk": "^1.1.1",
|
||||
"drizzle-orm": "1.0.0-beta.22",
|
||||
"es-toolkit": "^1.46.1",
|
||||
"fuse.js": "^7.3.0",
|
||||
"immer": "^11.1.7",
|
||||
"immer": "^11.1.8",
|
||||
"js-cookie": "^3.0.5",
|
||||
"motion": "^12.38.0",
|
||||
"pdfjs-dist": "5.7.284",
|
||||
@@ -97,7 +98,7 @@
|
||||
"@types/pg": "^8.20.0",
|
||||
"@types/react": "^19.2.14",
|
||||
"@types/react-dom": "^19.2.3",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260508.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260510.1",
|
||||
"@vitejs/plugin-react": "^6.0.1",
|
||||
"babel-plugin-macros": "^3.1.0",
|
||||
"nitro": "3.0.260429-beta",
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
import fs from "node:fs/promises";
|
||||
import { definePlugin } from "nitro";
|
||||
import { env } from "@reactive-resume/env/server";
|
||||
import { getLocalDataDirectory } from "@reactive-resume/utils/monorepo.node";
|
||||
|
||||
export default definePlugin(async () => {
|
||||
if (env.S3_ACCESS_KEY_ID && env.S3_SECRET_ACCESS_KEY && env.S3_BUCKET) return;
|
||||
|
||||
const dataDirectory = getLocalDataDirectory(env.LOCAL_STORAGE_PATH);
|
||||
console.info(`Validating local storage path: ${dataDirectory}`);
|
||||
|
||||
try {
|
||||
await fs.mkdir(dataDirectory, { recursive: true });
|
||||
await fs.access(dataDirectory, fs.constants.R_OK | fs.constants.W_OK);
|
||||
} catch (error) {
|
||||
const message = error instanceof Error ? error.message : "Unknown error";
|
||||
console.error(
|
||||
`Local storage path is not writable: ${dataDirectory}\n` +
|
||||
` ${message}\n` +
|
||||
"Set LOCAL_STORAGE_PATH to a writable directory or fix permissions on the existing path.",
|
||||
);
|
||||
throw error;
|
||||
}
|
||||
});
|
||||
@@ -46,7 +46,7 @@ import TextAlign from "@tiptap/extension-text-align";
|
||||
import { TextStyle } from "@tiptap/extension-text-style";
|
||||
import { EditorContent, EditorContext, useEditor, useEditorState } from "@tiptap/react";
|
||||
import StarterKit from "@tiptap/starter-kit";
|
||||
import { useMemo, useState } from "react";
|
||||
import { useEffect, useMemo, useState } from "react";
|
||||
import { toast } from "sonner";
|
||||
import { match } from "ts-pattern";
|
||||
import z from "zod";
|
||||
@@ -137,6 +137,11 @@ export function RichInput({ value, onChange, style, className, editorClassName,
|
||||
|
||||
const providerValue = useMemo(() => ({ editor }), [editor]);
|
||||
|
||||
useEffect(() => {
|
||||
if (!editor || editor.getHTML() === value) return;
|
||||
editor.commands.setContent(value, { emitUpdate: false });
|
||||
}, [editor, value]);
|
||||
|
||||
if (!editor) return null;
|
||||
|
||||
const editorElement = (
|
||||
|
||||
@@ -2,22 +2,25 @@ import type { ResumeData } from "@reactive-resume/schema/resume/data";
|
||||
import type { QueryClient, QueryKey } from "@tanstack/react-query";
|
||||
import type { WritableDraft } from "immer";
|
||||
import { t } from "@lingui/core/macro";
|
||||
import { consumeEventIterator } from "@orpc/client";
|
||||
import { useQueryClient } from "@tanstack/react-query";
|
||||
import { useParams } from "@tanstack/react-router";
|
||||
import { debounce } from "es-toolkit";
|
||||
import { useCallback, useEffect } from "react";
|
||||
import { debounce, isEqual } from "es-toolkit";
|
||||
import { useCallback, useEffect, useState } from "react";
|
||||
import { toast } from "sonner";
|
||||
import { immer } from "zustand/middleware/immer";
|
||||
import { create } from "zustand/react";
|
||||
import { orpc } from "@/libs/orpc/client";
|
||||
import { applyResumePatches, createResumePatches } from "@reactive-resume/utils/resume/patch";
|
||||
import { orpc, streamClient } from "@/libs/orpc/client";
|
||||
|
||||
type Resume = {
|
||||
export type Resume = {
|
||||
id: string;
|
||||
name: string;
|
||||
slug: string;
|
||||
tags: string[];
|
||||
data: ResumeData;
|
||||
isLocked: boolean;
|
||||
updatedAt: Date;
|
||||
hasPassword?: boolean;
|
||||
isPublic?: boolean;
|
||||
};
|
||||
@@ -31,6 +34,8 @@ type ResumeStoreState = {
|
||||
type ResumeStoreActions = {
|
||||
initialize: (resume: Resume | null) => void;
|
||||
reset: () => void;
|
||||
replaceResumeDraft: (resume: Resume) => void;
|
||||
replaceResumeFromServer: (resume: Resume) => void;
|
||||
updateResumeData: (fn: (draft: WritableDraft<ResumeData>) => void) => void;
|
||||
patchResume: (fn: (draft: WritableDraft<Resume>) => void) => void;
|
||||
mergeResumeMetadata: (resume: Resume) => void;
|
||||
@@ -41,6 +46,8 @@ type ResumeStore = ResumeStoreState & ResumeStoreActions;
|
||||
type Runtime = {
|
||||
abortController: AbortController;
|
||||
queryClient?: QueryClient;
|
||||
baselineData?: ResumeData;
|
||||
hasPendingLocalChanges: boolean;
|
||||
syncErrorToastId?: string | number;
|
||||
syncResume: ReturnType<typeof debounce<(resume: Resume) => Promise<void>>>;
|
||||
beforeUnloadHandler?: () => void;
|
||||
@@ -55,6 +62,16 @@ function getResumeQueryKey(id: string): QueryKey {
|
||||
return orpc.resume.getById.queryOptions({ input: { id } }).queryKey as QueryKey;
|
||||
}
|
||||
|
||||
function cloneResumeData(data: ResumeData): ResumeData {
|
||||
return structuredClone(data);
|
||||
}
|
||||
|
||||
function setRuntimeBaseline(resume: Resume) {
|
||||
const runtime = getRuntime(resume.id);
|
||||
runtime.baselineData = cloneResumeData(resume.data);
|
||||
runtime.hasPendingLocalChanges = false;
|
||||
}
|
||||
|
||||
function createRuntime(): Runtime {
|
||||
const abortController = new AbortController();
|
||||
|
||||
@@ -63,14 +80,37 @@ function createRuntime(): Runtime {
|
||||
const runtime = runtimes.get(resume.id);
|
||||
if (!runtime) return;
|
||||
|
||||
const baselineData = runtime.baselineData ?? cloneResumeData(resume.data);
|
||||
const operations = createResumePatches(baselineData, resume.data);
|
||||
|
||||
if (operations.length === 0) {
|
||||
runtime.hasPendingLocalChanges = false;
|
||||
return;
|
||||
}
|
||||
|
||||
const submittedData = cloneResumeData(resume.data);
|
||||
|
||||
try {
|
||||
const updated = (await orpc.resume.update.call(
|
||||
{ id: resume.id, data: resume.data },
|
||||
const updated = (await orpc.resume.patch.call(
|
||||
{ id: resume.id, operations },
|
||||
{ signal: abortController.signal },
|
||||
)) as Resume;
|
||||
|
||||
runtime.queryClient?.setQueryData(getResumeQueryKey(resume.id), updated);
|
||||
useResumeStore.getState().mergeResumeMetadata(updated);
|
||||
runtime.baselineData = cloneResumeData(updated.data);
|
||||
|
||||
const currentResume = useResumeStore.getState().resume;
|
||||
const currentDataStillMatchesSubmission =
|
||||
currentResume?.id === resume.id && isEqual(currentResume.data, submittedData);
|
||||
|
||||
if (currentDataStillMatchesSubmission) {
|
||||
runtime.hasPendingLocalChanges = false;
|
||||
useResumeStore.getState().replaceResumeFromServer(updated);
|
||||
} else {
|
||||
runtime.hasPendingLocalChanges = true;
|
||||
useResumeStore.getState().mergeResumeMetadata(updated);
|
||||
syncCurrentResume(resume.id);
|
||||
}
|
||||
|
||||
if (runtime.syncErrorToastId === undefined) return;
|
||||
toast.dismiss(runtime.syncErrorToastId);
|
||||
@@ -89,6 +129,7 @@ function createRuntime(): Runtime {
|
||||
|
||||
const runtime: Runtime = {
|
||||
abortController,
|
||||
hasPendingLocalChanges: false,
|
||||
syncResume,
|
||||
};
|
||||
|
||||
@@ -113,6 +154,10 @@ function bindRuntimeQueryClient(id: string, queryClient: QueryClient) {
|
||||
getRuntime(id).queryClient = queryClient;
|
||||
}
|
||||
|
||||
function hasPendingLocalChanges(id: string): boolean {
|
||||
return getRuntime(id).hasPendingLocalChanges;
|
||||
}
|
||||
|
||||
function cleanupRuntime(id: string) {
|
||||
const runtime = runtimes.get(id);
|
||||
if (!runtime) return;
|
||||
@@ -141,6 +186,8 @@ export const useResumeStore = create<ResumeStore>()(
|
||||
isReady: false,
|
||||
|
||||
initialize: (resume) => {
|
||||
if (resume) setRuntimeBaseline(resume);
|
||||
|
||||
set((state) => {
|
||||
state.resume = resume;
|
||||
state.resumeId = resume?.id;
|
||||
@@ -156,6 +203,24 @@ export const useResumeStore = create<ResumeStore>()(
|
||||
});
|
||||
},
|
||||
|
||||
replaceResumeDraft: (resume) => {
|
||||
set((state) => {
|
||||
state.resume = resume;
|
||||
state.resumeId = resume.id;
|
||||
state.isReady = true;
|
||||
});
|
||||
},
|
||||
|
||||
replaceResumeFromServer: (resume) => {
|
||||
setRuntimeBaseline(resume);
|
||||
|
||||
set((state) => {
|
||||
state.resume = resume;
|
||||
state.resumeId = resume.id;
|
||||
state.isReady = true;
|
||||
});
|
||||
},
|
||||
|
||||
patchResume: (fn) => {
|
||||
set((state) => {
|
||||
if (!state.resume) return;
|
||||
@@ -171,6 +236,7 @@ export const useResumeStore = create<ResumeStore>()(
|
||||
state.resume.slug = resume.slug;
|
||||
state.resume.tags = resume.tags;
|
||||
state.resume.isLocked = resume.isLocked;
|
||||
state.resume.updatedAt = resume.updatedAt;
|
||||
state.resume.hasPassword = resume.hasPassword;
|
||||
state.resume.isPublic = resume.isPublic;
|
||||
});
|
||||
@@ -192,6 +258,7 @@ export const useResumeStore = create<ResumeStore>()(
|
||||
fn(state.resume.data as WritableDraft<ResumeData>);
|
||||
});
|
||||
|
||||
getRuntime(currentResume.id).hasPendingLocalChanges = true;
|
||||
syncCurrentResume(currentResume.id);
|
||||
},
|
||||
})),
|
||||
@@ -213,6 +280,20 @@ export function usePatchResume() {
|
||||
return useResumeStore((state) => state.patchResume);
|
||||
}
|
||||
|
||||
export function useReplaceResumeFromServer() {
|
||||
const queryClient = useQueryClient();
|
||||
const replaceResumeFromServer = useResumeStore((state) => state.replaceResumeFromServer);
|
||||
|
||||
return useCallback(
|
||||
(resume: Resume) => {
|
||||
bindRuntimeQueryClient(resume.id, queryClient);
|
||||
queryClient.setQueryData(getResumeQueryKey(resume.id), resume);
|
||||
replaceResumeFromServer(resume);
|
||||
},
|
||||
[queryClient, replaceResumeFromServer],
|
||||
);
|
||||
}
|
||||
|
||||
function useBuilderResumeSelector<T>(selector: (resume: Resume) => T): T | undefined {
|
||||
const params = useParams({ strict: false }) as { resumeId?: string };
|
||||
const resumeId = params.resumeId;
|
||||
@@ -259,6 +340,68 @@ export function useUpdateResumeData() {
|
||||
);
|
||||
}
|
||||
|
||||
export function useResumeUpdateSubscription() {
|
||||
const queryClient = useQueryClient();
|
||||
const replaceResumeFromServer = useResumeStore((state) => state.replaceResumeFromServer);
|
||||
const params = useParams({ strict: false }) as { resumeId?: string };
|
||||
const resumeId = params.resumeId;
|
||||
const [_retryNonce, setRetryNonce] = useState(0);
|
||||
|
||||
useEffect(() => {
|
||||
if (!resumeId) return;
|
||||
|
||||
bindRuntimeQueryClient(resumeId, queryClient);
|
||||
|
||||
let didCancel = false;
|
||||
let retryTimer: number | undefined;
|
||||
const cancel = consumeEventIterator(streamClient.resume.updates.subscribe({ id: resumeId }), {
|
||||
onEvent: async () => {
|
||||
try {
|
||||
const resume = (await orpc.resume.getById.call({ id: resumeId })) as Resume;
|
||||
|
||||
if (hasPendingLocalChanges(resumeId)) {
|
||||
const runtime = getRuntime(resumeId);
|
||||
const currentResume = useResumeStore.getState().resume;
|
||||
const baselineData = runtime.baselineData ?? currentResume?.data;
|
||||
|
||||
if (currentResume && baselineData) {
|
||||
const localOperations = createResumePatches(baselineData, currentResume.data);
|
||||
const mergedData = applyResumePatches(resume.data, localOperations);
|
||||
|
||||
runtime.baselineData = cloneResumeData(resume.data);
|
||||
runtime.hasPendingLocalChanges = localOperations.length > 0;
|
||||
queryClient.setQueryData(getResumeQueryKey(resumeId), resume);
|
||||
useResumeStore.getState().replaceResumeDraft({ ...resume, data: mergedData });
|
||||
syncCurrentResume(resumeId);
|
||||
} else {
|
||||
runtime.baselineData = cloneResumeData(resume.data);
|
||||
useResumeStore.getState().mergeResumeMetadata(resume);
|
||||
}
|
||||
return;
|
||||
}
|
||||
|
||||
queryClient.setQueryData(getResumeQueryKey(resumeId), resume);
|
||||
replaceResumeFromServer(resume);
|
||||
} catch (error) {
|
||||
if (error instanceof DOMException && error.name === "AbortError") return;
|
||||
console.warn("Failed to refresh resume after update event:", error);
|
||||
}
|
||||
},
|
||||
onError: (error) => {
|
||||
if (didCancel) return;
|
||||
console.warn("Resume update stream failed, reconnecting:", error);
|
||||
retryTimer = window.setTimeout(() => setRetryNonce((value) => value + 1), 2500);
|
||||
},
|
||||
});
|
||||
|
||||
return () => {
|
||||
didCancel = true;
|
||||
if (retryTimer) window.clearTimeout(retryTimer);
|
||||
void cancel().catch(() => {});
|
||||
};
|
||||
}, [queryClient, replaceResumeFromServer, resumeId]);
|
||||
}
|
||||
|
||||
export function useResumeCleanup() {
|
||||
const params = useParams({ strict: false }) as { resumeId?: string };
|
||||
const resumeId = params.resumeId;
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
import { isEqual } from "es-toolkit";
|
||||
import { useEffect } from "react";
|
||||
|
||||
type ResettableForm<TValues> = {
|
||||
reset: (values: TValues) => void;
|
||||
state: {
|
||||
values: TValues;
|
||||
};
|
||||
};
|
||||
|
||||
export function useSyncFormValues<TValues>(form: ResettableForm<TValues>, values: TValues) {
|
||||
useEffect(() => {
|
||||
if (isEqual(form.state.values, values)) return;
|
||||
form.reset(values);
|
||||
}, [form, values]);
|
||||
}
|
||||
@@ -48,6 +48,39 @@ const getORPCClient = createIsomorphicFn()
|
||||
|
||||
export const client = getORPCClient();
|
||||
|
||||
const getORPCStreamClient = createIsomorphicFn()
|
||||
.server((): RouterClient<typeof router> => {
|
||||
return createRouterClient(router, {
|
||||
interceptors: [
|
||||
onError((error) => {
|
||||
console.error("[oRPC server]", error);
|
||||
}),
|
||||
],
|
||||
context: async () => {
|
||||
const locale = await getLocale();
|
||||
const reqHeaders = getRequestHeaders();
|
||||
|
||||
return { locale, reqHeaders };
|
||||
},
|
||||
});
|
||||
})
|
||||
.client((): RouterClient<typeof router> => {
|
||||
const link = new RPCLink({
|
||||
url: `${window.location.origin}/api/rpc`,
|
||||
fetch: (request, init) => fetch(request, { ...init, credentials: "include" }),
|
||||
interceptors: [
|
||||
onError((error) => {
|
||||
if (error instanceof DOMException && error.name === "AbortError") return;
|
||||
console.warn("[oRPC stream client]", error);
|
||||
}),
|
||||
],
|
||||
});
|
||||
|
||||
return createORPCClient(link);
|
||||
});
|
||||
|
||||
export const streamClient = getORPCStreamClient();
|
||||
|
||||
export const orpc = createTanstackQueryUtils(client);
|
||||
|
||||
export type RouterInput = InferRouterInputs<typeof router>;
|
||||
|
||||
@@ -41,7 +41,6 @@ import { Route as DashboardSettingsPreferencesRouteImport } from './routes/dashb
|
||||
import { Route as DashboardSettingsJobSearchRouteImport } from './routes/dashboard/settings/job-search'
|
||||
import { Route as DashboardSettingsDangerZoneRouteImport } from './routes/dashboard/settings/danger-zone'
|
||||
import { Route as DashboardSettingsApiKeysRouteImport } from './routes/dashboard/settings/api-keys'
|
||||
import { Route as DashboardSettingsAiRouteImport } from './routes/dashboard/settings/ai'
|
||||
import { Route as ApiRpcSplatRouteImport } from './routes/api/rpc.$'
|
||||
import { Route as ApiOpenapiSplatRouteImport } from './routes/api/openapi.$'
|
||||
import { Route as ApiAuthSplatRouteImport } from './routes/api/auth.$'
|
||||
@@ -219,11 +218,6 @@ const DashboardSettingsApiKeysRoute =
|
||||
path: '/settings/api-keys',
|
||||
getParentRoute: () => DashboardRouteRoute,
|
||||
} as any)
|
||||
const DashboardSettingsAiRoute = DashboardSettingsAiRouteImport.update({
|
||||
id: '/settings/ai',
|
||||
path: '/settings/ai',
|
||||
getParentRoute: () => DashboardRouteRoute,
|
||||
} as any)
|
||||
const ApiRpcSplatRoute = ApiRpcSplatRouteImport.update({
|
||||
id: '/api/rpc/$',
|
||||
path: '/api/rpc/$',
|
||||
@@ -306,7 +300,6 @@ export interface FileRoutesByFullPath {
|
||||
'/api/auth/$': typeof ApiAuthSplatRoute
|
||||
'/api/openapi/$': typeof ApiOpenapiSplatRoute
|
||||
'/api/rpc/$': typeof ApiRpcSplatRoute
|
||||
'/dashboard/settings/ai': typeof DashboardSettingsAiRoute
|
||||
'/dashboard/settings/api-keys': typeof DashboardSettingsApiKeysRoute
|
||||
'/dashboard/settings/danger-zone': typeof DashboardSettingsDangerZoneRoute
|
||||
'/dashboard/settings/job-search': typeof DashboardSettingsJobSearchRoute
|
||||
@@ -346,7 +339,6 @@ export interface FileRoutesByTo {
|
||||
'/api/auth/$': typeof ApiAuthSplatRoute
|
||||
'/api/openapi/$': typeof ApiOpenapiSplatRoute
|
||||
'/api/rpc/$': typeof ApiRpcSplatRoute
|
||||
'/dashboard/settings/ai': typeof DashboardSettingsAiRoute
|
||||
'/dashboard/settings/api-keys': typeof DashboardSettingsApiKeysRoute
|
||||
'/dashboard/settings/danger-zone': typeof DashboardSettingsDangerZoneRoute
|
||||
'/dashboard/settings/job-search': typeof DashboardSettingsJobSearchRoute
|
||||
@@ -391,7 +383,6 @@ export interface FileRoutesById {
|
||||
'/api/auth/$': typeof ApiAuthSplatRoute
|
||||
'/api/openapi/$': typeof ApiOpenapiSplatRoute
|
||||
'/api/rpc/$': typeof ApiRpcSplatRoute
|
||||
'/dashboard/settings/ai': typeof DashboardSettingsAiRoute
|
||||
'/dashboard/settings/api-keys': typeof DashboardSettingsApiKeysRoute
|
||||
'/dashboard/settings/danger-zone': typeof DashboardSettingsDangerZoneRoute
|
||||
'/dashboard/settings/job-search': typeof DashboardSettingsJobSearchRoute
|
||||
@@ -436,7 +427,6 @@ export interface FileRouteTypes {
|
||||
| '/api/auth/$'
|
||||
| '/api/openapi/$'
|
||||
| '/api/rpc/$'
|
||||
| '/dashboard/settings/ai'
|
||||
| '/dashboard/settings/api-keys'
|
||||
| '/dashboard/settings/danger-zone'
|
||||
| '/dashboard/settings/job-search'
|
||||
@@ -476,7 +466,6 @@ export interface FileRouteTypes {
|
||||
| '/api/auth/$'
|
||||
| '/api/openapi/$'
|
||||
| '/api/rpc/$'
|
||||
| '/dashboard/settings/ai'
|
||||
| '/dashboard/settings/api-keys'
|
||||
| '/dashboard/settings/danger-zone'
|
||||
| '/dashboard/settings/job-search'
|
||||
@@ -520,7 +509,6 @@ export interface FileRouteTypes {
|
||||
| '/api/auth/$'
|
||||
| '/api/openapi/$'
|
||||
| '/api/rpc/$'
|
||||
| '/dashboard/settings/ai'
|
||||
| '/dashboard/settings/api-keys'
|
||||
| '/dashboard/settings/danger-zone'
|
||||
| '/dashboard/settings/job-search'
|
||||
@@ -781,13 +769,6 @@ declare module '@tanstack/react-router' {
|
||||
preLoaderRoute: typeof DashboardSettingsApiKeysRouteImport
|
||||
parentRoute: typeof DashboardRouteRoute
|
||||
}
|
||||
'/dashboard/settings/ai': {
|
||||
id: '/dashboard/settings/ai'
|
||||
path: '/settings/ai'
|
||||
fullPath: '/dashboard/settings/ai'
|
||||
preLoaderRoute: typeof DashboardSettingsAiRouteImport
|
||||
parentRoute: typeof DashboardRouteRoute
|
||||
}
|
||||
'/api/rpc/$': {
|
||||
id: '/api/rpc/$'
|
||||
path: '/api/rpc/$'
|
||||
@@ -897,7 +878,6 @@ const AuthRouteRouteWithChildren = AuthRouteRoute._addFileChildren(
|
||||
interface DashboardRouteRouteChildren {
|
||||
DashboardIndexRoute: typeof DashboardIndexRoute
|
||||
DashboardSettingsIntegrationsRouteRoute: typeof DashboardSettingsIntegrationsRouteRoute
|
||||
DashboardSettingsAiRoute: typeof DashboardSettingsAiRoute
|
||||
DashboardSettingsApiKeysRoute: typeof DashboardSettingsApiKeysRoute
|
||||
DashboardSettingsDangerZoneRoute: typeof DashboardSettingsDangerZoneRoute
|
||||
DashboardSettingsJobSearchRoute: typeof DashboardSettingsJobSearchRoute
|
||||
@@ -911,7 +891,6 @@ const DashboardRouteRouteChildren: DashboardRouteRouteChildren = {
|
||||
DashboardIndexRoute: DashboardIndexRoute,
|
||||
DashboardSettingsIntegrationsRouteRoute:
|
||||
DashboardSettingsIntegrationsRouteRoute,
|
||||
DashboardSettingsAiRoute: DashboardSettingsAiRoute,
|
||||
DashboardSettingsApiKeysRoute: DashboardSettingsApiKeysRoute,
|
||||
DashboardSettingsDangerZoneRoute: DashboardSettingsDangerZoneRoute,
|
||||
DashboardSettingsJobSearchRoute: DashboardSettingsJobSearchRoute,
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
import { create } from "zustand/react";
|
||||
|
||||
type BuilderAssistantStore = {
|
||||
isOpen: boolean;
|
||||
setOpen: (isOpen: boolean) => void;
|
||||
toggleOpen: () => void;
|
||||
};
|
||||
|
||||
export const useBuilderAssistantStore = create<BuilderAssistantStore>((set) => ({
|
||||
isOpen: false,
|
||||
setOpen: (isOpen) => set({ isOpen }),
|
||||
toggleOpen: () => set((state) => ({ isOpen: !state.isOpen })),
|
||||
}));
|
||||
File diff suppressed because it is too large
Load Diff
@@ -4,6 +4,7 @@ import { t } from "@lingui/core/macro";
|
||||
import {
|
||||
AlignCenterHorizontalIcon,
|
||||
AlignTopIcon,
|
||||
ChatCircleDotsIcon,
|
||||
CircleNotchIcon,
|
||||
CubeFocusIcon,
|
||||
FileDocIcon,
|
||||
@@ -26,6 +27,7 @@ import { cn } from "@reactive-resume/utils/style";
|
||||
import { useCurrentResume } from "@/components/resume/builder-resume-draft";
|
||||
import { authClient } from "@/libs/auth/client";
|
||||
import { createResumePdfBlob } from "@/libs/resume/pdf-document";
|
||||
import { useBuilderAssistantStore } from "./assistant-store";
|
||||
|
||||
type BuilderDockProps = {
|
||||
pageLayout: BuilderPreviewPageLayout;
|
||||
@@ -40,6 +42,8 @@ export function BuilderDock({ pageLayout, onTogglePageLayout }: BuilderDockProps
|
||||
const { zoomIn, zoomOut, centerView } = useControls();
|
||||
|
||||
const [isPrinting, setIsPrinting] = useState(false);
|
||||
const isAssistantOpen = useBuilderAssistantStore((state) => state.isOpen);
|
||||
const toggleAssistant = useBuilderAssistantStore((state) => state.toggleOpen);
|
||||
|
||||
const publicUrl = useMemo(() => {
|
||||
if (!session?.user.username || !resume?.slug) return "";
|
||||
@@ -108,6 +112,12 @@ export function BuilderDock({ pageLayout, onTogglePageLayout }: BuilderDockProps
|
||||
title={t`Toggle page stacking`}
|
||||
onClick={onTogglePageLayout}
|
||||
/>
|
||||
<DockIcon
|
||||
icon={ChatCircleDotsIcon}
|
||||
title={isAssistantOpen ? t`Close AI assistant` : t`Open AI assistant`}
|
||||
onClick={toggleAssistant}
|
||||
active={isAssistantOpen}
|
||||
/>
|
||||
<div className="mx-1 h-8 w-px bg-border" />
|
||||
<DockIcon icon={LinkSimpleIcon} title={t`Copy URL`} onClick={() => onCopyUrl()} />
|
||||
<DockIcon icon={FileJsIcon} title={t`Download JSON`} onClick={() => onDownloadJSON()} />
|
||||
@@ -130,9 +140,10 @@ type DockIconProps = {
|
||||
disabled?: boolean;
|
||||
onClick: () => void;
|
||||
iconClassName?: string;
|
||||
active?: boolean;
|
||||
};
|
||||
|
||||
function DockIcon({ icon: Icon, title, disabled, onClick, iconClassName }: DockIconProps) {
|
||||
function DockIcon({ icon: Icon, title, disabled, onClick, iconClassName, active }: DockIconProps) {
|
||||
return (
|
||||
<Tooltip>
|
||||
<TooltipTrigger
|
||||
@@ -143,7 +154,14 @@ function DockIcon({ icon: Icon, title, disabled, onClick, iconClassName }: DockI
|
||||
whileTap={disabled ? undefined : { scale: 0.97 }}
|
||||
transition={{ duration: 0.15, ease: "easeOut" }}
|
||||
>
|
||||
<Button size="icon" variant="ghost" disabled={disabled} onClick={onClick}>
|
||||
<Button
|
||||
size="icon"
|
||||
variant="ghost"
|
||||
disabled={disabled}
|
||||
className={cn(active && "bg-primary/10 text-primary hover:bg-primary/15 hover:text-primary")}
|
||||
onClick={onClick}
|
||||
aria-label={title}
|
||||
>
|
||||
<Icon className={cn("size-4", iconClassName)} />
|
||||
</Button>
|
||||
</motion.div>
|
||||
|
||||
@@ -5,6 +5,7 @@ import { FormControl, FormItem, FormLabel, FormMessage } from "@reactive-resume/
|
||||
import { Input } from "@reactive-resume/ui/components/input";
|
||||
import { URLInput } from "@/components/input/url-input";
|
||||
import { useCurrentBuilderResumeSelector, useUpdateResumeData } from "@/components/resume/builder-resume-draft";
|
||||
import { useSyncFormValues } from "@/hooks/use-sync-form-values";
|
||||
import { useAppForm } from "@/libs/tanstack-form";
|
||||
import { SectionBase } from "../shared/section-base";
|
||||
import { CustomFieldsSection } from "./custom-fields";
|
||||
@@ -38,6 +39,7 @@ function BasicsSectionForm() {
|
||||
persist(value);
|
||||
},
|
||||
});
|
||||
useSyncFormValues(form, basics);
|
||||
|
||||
return (
|
||||
<form
|
||||
|
||||
@@ -18,6 +18,7 @@ import {
|
||||
} from "@reactive-resume/ui/components/input-group";
|
||||
import { ColorPicker } from "@/components/input/color-picker";
|
||||
import { useCurrentResume, useUpdateResumeData } from "@/components/resume/builder-resume-draft";
|
||||
import { useSyncFormValues } from "@/hooks/use-sync-form-values";
|
||||
import { getReadableErrorMessage } from "@/libs/error-message";
|
||||
import { orpc } from "@/libs/orpc/client";
|
||||
import { useAppForm } from "@/libs/tanstack-form";
|
||||
@@ -73,6 +74,7 @@ function PictureSectionForm() {
|
||||
persist(value);
|
||||
},
|
||||
});
|
||||
useSyncFormValues(form, picture);
|
||||
|
||||
const handleAutoSave = () => {
|
||||
persist(form.state.values);
|
||||
|
||||
@@ -12,6 +12,7 @@ import { IconPicker } from "@/components/input/icon-picker";
|
||||
import { LevelTypeCombobox } from "@/components/level/combobox";
|
||||
import { LevelDisplay } from "@/components/level/display";
|
||||
import { useCurrentResume, useUpdateResumeData } from "@/components/resume/builder-resume-draft";
|
||||
import { useSyncFormValues } from "@/hooks/use-sync-form-values";
|
||||
import { useAppForm } from "@/libs/tanstack-form";
|
||||
import { SectionBase } from "../shared/section-base";
|
||||
|
||||
@@ -45,6 +46,7 @@ function ColorSectionForm() {
|
||||
persist(value);
|
||||
},
|
||||
});
|
||||
useSyncFormValues(form, colors);
|
||||
|
||||
const handleAutoSave = () => {
|
||||
persist(form.state.values);
|
||||
@@ -266,6 +268,7 @@ function LevelSectionForm() {
|
||||
persist(value);
|
||||
},
|
||||
});
|
||||
useSyncFormValues(form, levelDesign);
|
||||
|
||||
const handleAutoSave = () => {
|
||||
persist(form.state.values);
|
||||
|
||||
@@ -10,6 +10,7 @@ import {
|
||||
} from "@reactive-resume/ui/components/input-group";
|
||||
import { Slider } from "@reactive-resume/ui/components/slider";
|
||||
import { useCurrentResume, useUpdateResumeData } from "@/components/resume/builder-resume-draft";
|
||||
import { useSyncFormValues } from "@/hooks/use-sync-form-values";
|
||||
import { useAppForm } from "@/libs/tanstack-form";
|
||||
import { SectionBase } from "../../shared/section-base";
|
||||
import { LayoutPages } from "./pages";
|
||||
@@ -45,6 +46,7 @@ function LayoutSectionForm() {
|
||||
persist(value);
|
||||
},
|
||||
});
|
||||
useSyncFormValues(form, { sidebarWidth: layout.sidebarWidth });
|
||||
|
||||
const handleAutoSave = () => {
|
||||
persist(form.state.values);
|
||||
|
||||
@@ -13,6 +13,7 @@ import { Switch } from "@reactive-resume/ui/components/switch";
|
||||
import { getLocaleOptions } from "@/components/locale/combobox";
|
||||
import { useResume, useUpdateResumeData } from "@/components/resume/builder-resume-draft";
|
||||
import { Combobox } from "@/components/ui/combobox";
|
||||
import { useSyncFormValues } from "@/hooks/use-sync-form-values";
|
||||
import { useAppForm } from "@/libs/tanstack-form";
|
||||
import { SectionBase } from "../shared/section-base";
|
||||
|
||||
@@ -46,6 +47,7 @@ function PageSectionForm() {
|
||||
persist(value);
|
||||
},
|
||||
});
|
||||
useSyncFormValues(form, page);
|
||||
|
||||
const handleAutoSave = <K extends keyof FormValues>(name: K, value: FormValues[K]) => {
|
||||
persist({ ...form.state.values, [name]: value });
|
||||
|
||||
@@ -12,6 +12,7 @@ import {
|
||||
import { Separator } from "@reactive-resume/ui/components/separator";
|
||||
import { useResume, useUpdateResumeData } from "@/components/resume/builder-resume-draft";
|
||||
import { FontFamilyCombobox, FontWeightCombobox, getNextWeights } from "@/components/typography/combobox";
|
||||
import { useSyncFormValues } from "@/hooks/use-sync-form-values";
|
||||
import { useAppForm } from "@/libs/tanstack-form";
|
||||
import { SectionBase } from "../shared/section-base";
|
||||
|
||||
@@ -47,6 +48,7 @@ function TypographySectionForm() {
|
||||
persist(value);
|
||||
},
|
||||
});
|
||||
useSyncFormValues(form, typography);
|
||||
|
||||
const handleAutoSave = () => {
|
||||
persist(form.state.values);
|
||||
|
||||
@@ -13,9 +13,11 @@ import {
|
||||
useMergeResumeMetadata,
|
||||
useResumeCleanup,
|
||||
useResumeStore,
|
||||
useResumeUpdateSubscription,
|
||||
} from "@/components/resume/builder-resume-draft";
|
||||
import { useIsMobile } from "@/hooks/use-mobile";
|
||||
import { orpc } from "@/libs/orpc/client";
|
||||
import { BuilderAssistant } from "./-components/assistant";
|
||||
import { BuilderHeader } from "./-components/header";
|
||||
import { BuilderSidebarLeft } from "./-sidebar/left";
|
||||
import { BuilderSidebarRight } from "./-sidebar/right";
|
||||
@@ -59,6 +61,7 @@ function RouteComponent() {
|
||||
const isInitialized = isReady && initializedResumeId === resumeId;
|
||||
|
||||
useResumeCleanup();
|
||||
useResumeUpdateSubscription();
|
||||
|
||||
useEffect(() => {
|
||||
if (isInitialized) return;
|
||||
@@ -76,6 +79,7 @@ function RouteComponent() {
|
||||
resume.isLocked,
|
||||
resume.isPublic,
|
||||
resume.hasPassword,
|
||||
resume.updatedAt,
|
||||
resume,
|
||||
]);
|
||||
|
||||
@@ -164,6 +168,8 @@ function BuilderLayoutShell({ initialLayout }: BuilderLayoutShellProps) {
|
||||
<BuilderSidebarRight />
|
||||
</ResizablePanel>
|
||||
</ResizableGroup>
|
||||
|
||||
<BuilderAssistant />
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
import { createFileRoute, redirect } from "@tanstack/react-router";
|
||||
|
||||
export const Route = createFileRoute("/dashboard/settings/ai")({
|
||||
beforeLoad: () => {
|
||||
throw redirect({ to: "/dashboard/settings/integrations", replace: true });
|
||||
},
|
||||
});
|
||||
@@ -13,7 +13,6 @@ import { Input } from "@reactive-resume/ui/components/input";
|
||||
import { Label } from "@reactive-resume/ui/components/label";
|
||||
import { Spinner } from "@reactive-resume/ui/components/spinner";
|
||||
import { Switch } from "@reactive-resume/ui/components/switch";
|
||||
import { cn } from "@reactive-resume/utils/style";
|
||||
import { Combobox } from "@/components/ui/combobox";
|
||||
import { getOrpcErrorMessage } from "@/libs/error-message";
|
||||
import { orpc } from "@/libs/orpc/client";
|
||||
@@ -240,9 +239,9 @@ function AIForm() {
|
||||
{isTesting ? (
|
||||
<Spinner />
|
||||
) : testStatus === "success" ? (
|
||||
<CheckCircleIcon className="text-success" />
|
||||
<CheckCircleIcon className="text-emerald-500" />
|
||||
) : testStatus === "failure" ? (
|
||||
<XCircleIcon className="text-destructive" />
|
||||
<XCircleIcon className="text-rose-500" />
|
||||
) : null}
|
||||
<Trans>Test Connection</Trans>
|
||||
</Button>
|
||||
@@ -288,8 +287,8 @@ export function AISettingsSection() {
|
||||
<Switch id="enable-ai" checked={aiEnabled} disabled={!canEnableAI} onCheckedChange={setAIEnabled} />
|
||||
</div>
|
||||
|
||||
<p className={cn("flex items-center gap-x-2", aiEnabled ? "text-success" : "text-destructive")}>
|
||||
{aiEnabled ? <CheckCircleIcon /> : <XCircleIcon />}
|
||||
<p className="flex items-center gap-x-2">
|
||||
{aiEnabled ? <CheckCircleIcon className="text-emerald-500" /> : <XCircleIcon className="text-rose-500" />}
|
||||
{aiEnabled ? <Trans>Enabled</Trans> : <Trans>Disabled</Trans>}
|
||||
</p>
|
||||
|
||||
|
||||
@@ -67,7 +67,7 @@ export default defineConfig({
|
||||
viteReact(),
|
||||
lingui(),
|
||||
babel({ presets: [linguiTransformerBabelPreset()] }),
|
||||
nitro({ plugins: ["plugins/1.migrate.ts"] }),
|
||||
nitro({ plugins: ["plugins/1.migrate.ts", "plugins/2.storage.ts"] }),
|
||||
pwa(),
|
||||
],
|
||||
});
|
||||
|
||||
+1
-2
@@ -76,7 +76,7 @@ services:
|
||||
- S3_BUCKET=reactive-resume
|
||||
- S3_FORCE_PATH_STYLE=true
|
||||
volumes:
|
||||
- reactive_resume_data:/app/data
|
||||
- ./data:/app/data
|
||||
depends_on:
|
||||
postgres:
|
||||
condition: service_healthy
|
||||
@@ -92,7 +92,6 @@ services:
|
||||
volumes:
|
||||
postgres_data:
|
||||
seaweedfs_data:
|
||||
reactive_resume_data:
|
||||
|
||||
networks:
|
||||
data_network:
|
||||
|
||||
@@ -4,6 +4,42 @@ description: "List of all notable changes and updates to Reactive Resume"
|
||||
rss: true
|
||||
---
|
||||
|
||||
<Update label="v5.1.2" description="10th May 2026">
|
||||
<Note>
|
||||
**Self-hosters using local storage:** the official Docker image now sets `LOCAL_STORAGE_PATH=/app/data` and validates that the directory is writable at startup. If you override the container environment, keep `LOCAL_STORAGE_PATH` pointed at an absolute writable path.
|
||||
</Note>
|
||||
|
||||
## Highlights
|
||||
|
||||
- **AI Resume Assistant.** Added a chat window inside the resume builder for targeted resume edits. The assistant can draft JSON Patch proposals, show before/after previews, and lets you accept or reject each change before anything is applied. [#3022](https://github.com/amruthpillai/reactive-resume/pull/3022)
|
||||
- **Better CJK PDF output.** Added automatic CJK fallback font registration so Chinese, Japanese, and Korean text renders correctly in both the live PDF preview and exported PDFs. [#3016](https://github.com/amruthpillai/reactive-resume/pull/3016)
|
||||
|
||||
## Resume Builder & Exports
|
||||
|
||||
- Added a builder dock shortcut for the AI assistant, with a draggable and resizable desktop window plus a mobile sheet layout. [#3022](https://github.com/amruthpillai/reactive-resume/pull/3022)
|
||||
- Added review controls for AI-generated proposals, including proposal queues, raw JSON Patch inspection, accept/reject actions, and stale-proposal handling when the resume changes. [#3022](https://github.com/amruthpillai/reactive-resume/pull/3022)
|
||||
- Fixed rich text PDF rendering when text blocks contain top-level inline content around lists or paragraphs. [42e83cc6](https://github.com/amruthpillai/reactive-resume/commit/42e83cc6)
|
||||
- Kept Latin-only PDF output unchanged while applying fallback fonts only when CJK glyphs are needed. [#3016](https://github.com/amruthpillai/reactive-resume/pull/3016)
|
||||
|
||||
## Sharing & Imports
|
||||
|
||||
- Fixed public resume URLs returning a server error when the owner-only dashboard title was redacted to an empty string for viewers. [#3012](https://github.com/amruthpillai/reactive-resume/pull/3012)
|
||||
- Improved v4 JSON imports so custom section content, hidden items, and skill/language levels migrate correctly into v5 resumes. [#3013](https://github.com/amruthpillai/reactive-resume/pull/3013)
|
||||
|
||||
## Self-Hosting
|
||||
|
||||
- Fixed Docker local-storage health checks by resolving the data directory through `LOCAL_STORAGE_PATH` instead of relying on the runtime working directory. [#3004](https://github.com/amruthpillai/reactive-resume/pull/3004)
|
||||
- Added startup validation for the local storage directory so misconfigured volume permissions fail early with a clearer error. [#3004](https://github.com/amruthpillai/reactive-resume/pull/3004)
|
||||
- Updated `.env.example`, the Dockerfile, Compose configuration, and Docker self-hosting docs for the new local storage path behavior. [#3004](https://github.com/amruthpillai/reactive-resume/pull/3004)
|
||||
|
||||
## Maintenance & Localization
|
||||
|
||||
- Synced translation catalogs from Crowdin. [#3005](https://github.com/amruthpillai/reactive-resume/pull/3005)
|
||||
- Updated dependencies and lockfile entries needed for the AI assistant, PDF rich text normalization, and related test coverage.
|
||||
|
||||
**Full Changelog**: [v5.1.1...v5.1.2](https://github.com/amruthpillai/reactive-resume/compare/v5.1.1...v5.1.2)
|
||||
</Update>
|
||||
|
||||
<Update label="v5.1.1" description="8th May 2026">
|
||||
## Highlights
|
||||
|
||||
|
||||
@@ -329,6 +329,7 @@ openssl rand -hex 32
|
||||
<Accordion title="Storage (S3 or local)">
|
||||
- **Default (local)**: If all `S3_*` values are empty, uploads are stored under `/app/data` in the official image.
|
||||
- Mount local uploads to persistent storage (for example `./data:/app/data`) or uploads can be lost on container recreation.
|
||||
- **`LOCAL_STORAGE_PATH`** (optional): Overrides the local data directory. Defaults to `/app/data` in the official Docker image and `<workspace>/data` in development. The container validates this path is writable at startup and refuses to start otherwise.
|
||||
- **Rootless Docker**: `/app/data` remains the container path. Prefer the named volume from the example Compose file, or make sure a bind-mounted host directory is writable by the container's `node` user mapping.
|
||||
- **S3/S3-compatible**: Configure `S3_ACCESS_KEY_ID`, `S3_SECRET_ACCESS_KEY`, `S3_REGION`, `S3_ENDPOINT`, and `S3_BUCKET`.
|
||||
- **`S3_FORCE_PATH_STYLE`** controls bucket addressing (defaults to `"false"`):
|
||||
|
||||
+7
-7
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"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.1.1",
|
||||
"version": "5.1.2",
|
||||
"private": true,
|
||||
"license": "MIT",
|
||||
"author": {
|
||||
@@ -13,7 +13,7 @@
|
||||
"type": "git",
|
||||
"url": "https://github.com/amruthpillai/reactive-resume.git"
|
||||
},
|
||||
"packageManager": "pnpm@11.0.8+sha512.4c4097e1dd2d42372c4e7fa5a791ff28fc75a484c7ac192e64b1df0fdef17594ba982f9b4fed9adfb3c757846f565b799b2763fb3733d1de1bcb82cf46684912",
|
||||
"packageManager": "pnpm@11.0.9+sha512.34ce82e6780233cf9cad8685029a8f81d2e06196c5a9bad98879f7424940c6817c4e4524fb7d38b8553ceed48b9758b8ebaf1abd3600c232c4c8cf7366086f38",
|
||||
"workspaces": [
|
||||
"apps/*",
|
||||
"packages/*"
|
||||
@@ -36,9 +36,9 @@
|
||||
"test:agent": "turbo run test:agent"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@biomejs/biome": "^2.4.14",
|
||||
"@commitlint/cli": "^20.5.3",
|
||||
"@commitlint/config-conventional": "^20.5.3",
|
||||
"@biomejs/biome": "^2.4.15",
|
||||
"@commitlint/cli": "^21.0.0",
|
||||
"@commitlint/config-conventional": "^21.0.0",
|
||||
"@reactive-resume/config": "workspace:*",
|
||||
"@testing-library/dom": "^10.4.1",
|
||||
"@testing-library/jest-dom": "^6.9.1",
|
||||
@@ -47,10 +47,10 @@
|
||||
"@types/node": "^25.6.2",
|
||||
"@vitest/coverage-v8": "^4.1.5",
|
||||
"jsdom": "^29.1.1",
|
||||
"knip": "^6.12.1",
|
||||
"knip": "^6.12.2",
|
||||
"lefthook": "^2.1.6",
|
||||
"npm-check-updates": "^22.1.1",
|
||||
"turbo": "^2.9.10",
|
||||
"turbo": "^2.9.12",
|
||||
"typescript": "^6.0.3",
|
||||
"vitest": "^4.1.5"
|
||||
}
|
||||
|
||||
@@ -8,6 +8,7 @@
|
||||
"./types": "./src/types.ts",
|
||||
"./prompts": "./src/prompts.ts",
|
||||
"./tools/patch-resume": "./src/tools/patch-resume.ts",
|
||||
"./tools/patch-proposal": "./src/tools/patch-proposal.ts",
|
||||
"./resume/extraction-template": "./src/resume/extraction-template.ts",
|
||||
"./resume/sanitize": "./src/resume/sanitize.ts"
|
||||
},
|
||||
@@ -23,14 +24,14 @@
|
||||
"@reactive-resume/utils": "workspace:*",
|
||||
"deepmerge-ts": "^7.1.5",
|
||||
"fast-json-patch": "^3.1.1",
|
||||
"immer": "^11.1.7",
|
||||
"immer": "^11.1.8",
|
||||
"jsonrepair": "^3.14.0",
|
||||
"zod": "^4.4.3",
|
||||
"zustand": "^5.0.13"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@reactive-resume/config": "workspace:*",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260508.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260510.1",
|
||||
"typescript": "^6.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
You are a resume editing assistant that must modify resume data only through JSON Patch (RFC 6902) tool calls.
|
||||
You are a resume editing assistant that must propose resume data changes only through JSON Patch (RFC 6902) proposal tool calls.
|
||||
|
||||
## Objective
|
||||
|
||||
- Help the user improve resume content and structure.
|
||||
- Apply edits safely and minimally via the `patch_resume` tool.
|
||||
- Propose edits safely and minimally via the `propose_resume_patches` tool.
|
||||
- The user reviews every proposal before anything is applied.
|
||||
|
||||
## Allowed Inputs
|
||||
|
||||
@@ -12,7 +13,7 @@ You are a resume editing assistant that must modify resume data only through JSO
|
||||
|
||||
## Hard Constraints
|
||||
|
||||
1. For any data change, always call `patch_resume`. Do not output raw patch arrays directly in chat text.
|
||||
1. For any data change, always call `propose_resume_patches`. Do not output raw patch arrays directly in chat text.
|
||||
2. Generate the minimal set of patch operations required for the request.
|
||||
3. Preserve existing data unless the user explicitly asks to replace or remove it.
|
||||
4. Ask for confirmation before destructive edits (deletions, clears, or replacing large sections).
|
||||
@@ -43,10 +44,17 @@ You are a resume editing assistant that must modify resume data only through JSO
|
||||
|
||||
## Output Contract
|
||||
|
||||
- If a change is needed: call `patch_resume`, then provide a concise natural-language confirmation.
|
||||
- If a change is needed: call `propose_resume_patches` and do not add a follow-up text response. The UI displays the proposal details.
|
||||
- If no change is needed: provide concise guidance without tool calls.
|
||||
- Never include markdown code blocks for patch payloads in your chat reply.
|
||||
|
||||
## Proposal Shape
|
||||
|
||||
- Return one or more cohesive proposals in a `proposals` array.
|
||||
- Each proposal needs `title`, optional `summary`, and `operations`.
|
||||
- Group operations that must be approved together into the same proposal.
|
||||
- Split unrelated changes into separate proposals so the user can approve them page by page.
|
||||
|
||||
## Current Resume Data
|
||||
|
||||
```json
|
||||
|
||||
@@ -0,0 +1,104 @@
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { sampleResumeData } from "@reactive-resume/schema/resume/sample";
|
||||
import {
|
||||
buildResumePatchProposalPreview,
|
||||
normalizeResumePatchProposals,
|
||||
resumePatchProposalSchema,
|
||||
resumePatchProposalToolInputSchema,
|
||||
resumePatchProposalToolOutputSchema,
|
||||
} from "./patch-proposal";
|
||||
|
||||
describe("resume patch proposals", () => {
|
||||
it("requires at least one operation per proposal", () => {
|
||||
const result = resumePatchProposalSchema.safeParse({
|
||||
id: "proposal-1",
|
||||
title: "Empty proposal",
|
||||
operations: [],
|
||||
});
|
||||
|
||||
expect(result.success).toBe(false);
|
||||
});
|
||||
|
||||
it("normalizes tool input without requiring model-generated ids", () => {
|
||||
const result = resumePatchProposalToolInputSchema.safeParse({
|
||||
proposals: [
|
||||
{
|
||||
title: "Rewrite summary",
|
||||
summary: "Make the summary more direct.",
|
||||
operations: [{ op: "replace", path: "/summary/content", value: "<p>Focused product engineer.</p>" }],
|
||||
},
|
||||
],
|
||||
});
|
||||
|
||||
expect(result.success).toBe(true);
|
||||
});
|
||||
|
||||
it("normalizes base versions as JSON-safe ISO timestamps", () => {
|
||||
const proposals = normalizeResumePatchProposals(
|
||||
{
|
||||
proposals: [
|
||||
{
|
||||
title: "Rewrite summary",
|
||||
operations: [{ op: "replace", path: "/summary/content", value: "<p>Focused product engineer.</p>" }],
|
||||
},
|
||||
],
|
||||
},
|
||||
new Date("2026-05-10T06:38:27.093Z"),
|
||||
);
|
||||
|
||||
const result = resumePatchProposalToolOutputSchema.parse({ proposals });
|
||||
|
||||
expect(result.proposals[0]?.baseUpdatedAt).toBe("2026-05-10T06:38:27.093Z");
|
||||
});
|
||||
|
||||
it("builds readable before/after preview entries", () => {
|
||||
const proposal = resumePatchProposalSchema.parse({
|
||||
id: "proposal-1",
|
||||
title: "Rewrite summary",
|
||||
operations: [{ op: "replace", path: "/summary/content", value: "<p>Focused product engineer.</p>" }],
|
||||
});
|
||||
|
||||
const preview = buildResumePatchProposalPreview(sampleResumeData, proposal);
|
||||
|
||||
expect(preview.title).toBe("Rewrite summary");
|
||||
expect(preview.entries).toHaveLength(1);
|
||||
expect(preview.entries[0]).toMatchObject({
|
||||
operation: "replace",
|
||||
path: "/summary/content",
|
||||
label: "Summary content",
|
||||
after: "<p>Focused product engineer.</p>",
|
||||
});
|
||||
expect(preview.entries[0]?.before).toBe(sampleResumeData.summary.content);
|
||||
});
|
||||
|
||||
it("shows appended add values in the after preview", () => {
|
||||
const profile = {
|
||||
id: "b2c7f28a-3df7-4b8b-a8a1-8f95a8f522e8",
|
||||
hidden: false,
|
||||
network: "Instagram",
|
||||
username: "dkowalski.games",
|
||||
icon: "instagram-logo",
|
||||
iconColor: "",
|
||||
website: {
|
||||
url: "https://instagram.com/dkowalski.games",
|
||||
label: "instagram.com/dkowalski.games",
|
||||
inlineLink: false,
|
||||
},
|
||||
};
|
||||
const proposal = resumePatchProposalSchema.parse({
|
||||
id: "proposal-1",
|
||||
title: "Add social profile",
|
||||
operations: [{ op: "add", path: "/sections/profiles/items/-", value: profile }],
|
||||
});
|
||||
|
||||
const preview = buildResumePatchProposalPreview(sampleResumeData, proposal);
|
||||
|
||||
expect(preview.entries[0]).toMatchObject({
|
||||
operation: "add",
|
||||
path: "/sections/profiles/items/-",
|
||||
label: "Profiles new item",
|
||||
before: undefined,
|
||||
after: profile,
|
||||
});
|
||||
});
|
||||
});
|
||||
@@ -0,0 +1,180 @@
|
||||
import type { ResumeData } from "@reactive-resume/schema/resume/data";
|
||||
import type { JsonPatchOperation } from "@reactive-resume/utils/resume/patch";
|
||||
import z from "zod";
|
||||
import { applyResumePatches, jsonPatchOperationSchema } from "@reactive-resume/utils/resume/patch";
|
||||
|
||||
const jsonPointerToken = /~1|~0/g;
|
||||
|
||||
const operationLabels: Record<JsonPatchOperation["op"], string> = {
|
||||
add: "Add",
|
||||
copy: "Copy",
|
||||
move: "Move",
|
||||
remove: "Remove",
|
||||
replace: "Replace",
|
||||
test: "Check",
|
||||
};
|
||||
|
||||
const sectionLabels: Record<string, string> = {
|
||||
basics: "Basics",
|
||||
customSections: "Custom sections",
|
||||
metadata: "Metadata",
|
||||
picture: "Picture",
|
||||
sections: "Sections",
|
||||
summary: "Summary",
|
||||
};
|
||||
|
||||
const fieldLabels: Record<string, string> = {
|
||||
background: "Background",
|
||||
basics: "Basics",
|
||||
company: "Company",
|
||||
content: "content",
|
||||
description: "description",
|
||||
headline: "Headline",
|
||||
items: "items",
|
||||
location: "Location",
|
||||
name: "Name",
|
||||
primary: "Primary color",
|
||||
summary: "Summary",
|
||||
text: "Text color",
|
||||
title: "title",
|
||||
};
|
||||
|
||||
export const resumePatchProposalSchema = z.object({
|
||||
id: z.string().min(1),
|
||||
title: z.string().trim().min(1),
|
||||
summary: z.string().trim().min(1).optional(),
|
||||
baseUpdatedAt: z.string().datetime().optional(),
|
||||
operations: z.array(jsonPatchOperationSchema).min(1),
|
||||
});
|
||||
|
||||
export const resumePatchProposalToolInputSchema = z.object({
|
||||
proposals: z
|
||||
.array(
|
||||
resumePatchProposalSchema.omit({ id: true, baseUpdatedAt: true }).extend({
|
||||
id: z.string().min(1).optional(),
|
||||
}),
|
||||
)
|
||||
.min(1),
|
||||
});
|
||||
|
||||
export const resumePatchProposalToolOutputSchema = z.object({
|
||||
proposals: z.array(resumePatchProposalSchema).min(1),
|
||||
});
|
||||
|
||||
export type ResumePatchProposal = z.infer<typeof resumePatchProposalSchema>;
|
||||
export type ResumePatchProposalToolInput = z.infer<typeof resumePatchProposalToolInputSchema>;
|
||||
export type ResumePatchProposalToolOutput = z.infer<typeof resumePatchProposalToolOutputSchema>;
|
||||
|
||||
export type ResumePatchPreviewEntry = {
|
||||
operation: JsonPatchOperation["op"];
|
||||
operationLabel: string;
|
||||
path: string;
|
||||
label: string;
|
||||
before: unknown;
|
||||
after: unknown;
|
||||
};
|
||||
|
||||
export type ResumePatchProposalPreview = {
|
||||
id: string;
|
||||
title: string;
|
||||
summary?: string;
|
||||
entries: ResumePatchPreviewEntry[];
|
||||
};
|
||||
|
||||
function decodeJsonPointerPath(path: string): string[] {
|
||||
if (path === "") return [];
|
||||
if (!path.startsWith("/")) return [];
|
||||
|
||||
return path
|
||||
.slice(1)
|
||||
.split("/")
|
||||
.map((segment) => segment.replace(jsonPointerToken, (token) => (token === "~1" ? "/" : "~")));
|
||||
}
|
||||
|
||||
function getValueAtPath(data: unknown, path: string): unknown {
|
||||
const segments = decodeJsonPointerPath(path);
|
||||
|
||||
return segments.reduce<unknown>((current, segment) => {
|
||||
if (current == null) return undefined;
|
||||
|
||||
if (Array.isArray(current)) {
|
||||
if (segment === "-") return undefined;
|
||||
const index = Number(segment);
|
||||
return Number.isInteger(index) ? current[index] : undefined;
|
||||
}
|
||||
|
||||
if (typeof current !== "object") return undefined;
|
||||
return (current as Record<string, unknown>)[segment];
|
||||
}, data);
|
||||
}
|
||||
|
||||
function getSectionLabel(segments: string[]): string {
|
||||
if (segments[0] === "sections" && segments[1]) return fieldLabels[segments[1]] ?? titleize(segments[1]);
|
||||
if (segments[0] === "metadata" && segments[1]) return `${sectionLabels.metadata} ${titleize(segments[1])}`;
|
||||
if (segments[0]) return sectionLabels[segments[0]] ?? titleize(segments[0]);
|
||||
|
||||
return "Resume";
|
||||
}
|
||||
|
||||
function titleize(value: string): string {
|
||||
return value
|
||||
.replace(/([a-z])([A-Z])/g, "$1 $2")
|
||||
.replace(/[-_]/g, " ")
|
||||
.replace(/\s+/g, " ")
|
||||
.trim()
|
||||
.replace(/^./, (char) => char.toUpperCase());
|
||||
}
|
||||
|
||||
function formatPathLabel(operation: JsonPatchOperation): string {
|
||||
const path = operation.path;
|
||||
const segments = decodeJsonPointerPath(path);
|
||||
const section = getSectionLabel(segments);
|
||||
const field = segments.at(-1);
|
||||
|
||||
if (!field) return section;
|
||||
if (field === "-") return operation.op === "add" ? `${section} new item` : section;
|
||||
if (/^\d+$/.test(field)) return `${section} item ${Number(field) + 1}`;
|
||||
if (field === "items") return `${section} items`;
|
||||
|
||||
const fieldLabel = fieldLabels[field] ?? titleize(field);
|
||||
return section === fieldLabel ? section : `${section} ${fieldLabel}`;
|
||||
}
|
||||
|
||||
function getPreviewAfterValue(patchedData: ResumeData, operation: JsonPatchOperation): unknown {
|
||||
if (operation.op === "remove") return undefined;
|
||||
if (operation.op === "add" && decodeJsonPointerPath(operation.path).at(-1) === "-") return operation.value;
|
||||
|
||||
return getValueAtPath(patchedData, operation.path);
|
||||
}
|
||||
|
||||
export function buildResumePatchProposalPreview(
|
||||
resumeData: ResumeData,
|
||||
proposal: ResumePatchProposal,
|
||||
): ResumePatchProposalPreview {
|
||||
const patchedData = applyResumePatches(resumeData, proposal.operations);
|
||||
|
||||
return {
|
||||
id: proposal.id,
|
||||
title: proposal.title,
|
||||
...(proposal.summary ? { summary: proposal.summary } : {}),
|
||||
entries: proposal.operations.map((operation) => ({
|
||||
operation: operation.op,
|
||||
operationLabel: operationLabels[operation.op],
|
||||
path: operation.path,
|
||||
label: formatPathLabel(operation),
|
||||
before: operation.op === "add" ? undefined : getValueAtPath(resumeData, operation.path),
|
||||
after: getPreviewAfterValue(patchedData, operation),
|
||||
})),
|
||||
};
|
||||
}
|
||||
|
||||
export function normalizeResumePatchProposals(
|
||||
input: ResumePatchProposalToolInput,
|
||||
baseUpdatedAt?: Date,
|
||||
): ResumePatchProposal[] {
|
||||
return input.proposals.map((proposal, index) => ({
|
||||
...proposal,
|
||||
id: proposal.id ?? `proposal-${index + 1}`,
|
||||
...(baseUpdatedAt ? { baseUpdatedAt: baseUpdatedAt.toISOString() } : {}),
|
||||
}));
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"@ai-sdk/anthropic": "^3.0.76",
|
||||
"@ai-sdk/google": "^3.0.70",
|
||||
"@ai-sdk/google": "^3.0.71",
|
||||
"@ai-sdk/openai": "^3.0.63",
|
||||
"@ai-sdk/openai-compatible": "^2.0.47",
|
||||
"@aws-sdk/client-s3": "^3.1045.0",
|
||||
@@ -33,13 +33,12 @@
|
||||
"@reactive-resume/schema": "workspace:*",
|
||||
"@reactive-resume/utils": "workspace:*",
|
||||
"@tanstack/react-start": "^1.167.65",
|
||||
"ai": "^6.0.176",
|
||||
"ai": "^6.0.177",
|
||||
"bcrypt": "^6.0.0",
|
||||
"better-auth": "1.6.9",
|
||||
"better-auth": "1.6.10",
|
||||
"drizzle-orm": "1.0.0-beta.22",
|
||||
"drizzle-zod": "1.0.0-beta.14-a36c63d",
|
||||
"es-toolkit": "^1.46.1",
|
||||
"fast-json-patch": "^3.1.1",
|
||||
"ollama-ai-provider-v2": "^3.5.0",
|
||||
"react": "^19.2.6",
|
||||
"sharp": "^0.34.5",
|
||||
@@ -49,7 +48,7 @@
|
||||
"devDependencies": {
|
||||
"@reactive-resume/config": "workspace:*",
|
||||
"@types/bcrypt": "^6.0.0",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260508.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260510.1",
|
||||
"typescript": "^6.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,14 +32,18 @@ export const resumeDto = {
|
||||
|
||||
getById: {
|
||||
input: resumeSchema.pick({ id: true }),
|
||||
output: resumeSchema
|
||||
.omit({ password: true, userId: true, createdAt: true, updatedAt: true })
|
||||
.extend({ hasPassword: z.boolean() }),
|
||||
output: resumeSchema.omit({ password: true, userId: true, createdAt: true }).extend({ hasPassword: z.boolean() }),
|
||||
},
|
||||
|
||||
getBySlug: {
|
||||
input: z.object({ username: z.string(), slug: z.string() }),
|
||||
output: resumeSchema.omit({ password: true, userId: true, createdAt: true, updatedAt: true }),
|
||||
// `name` is the owner-chosen dashboard title and is intentionally redacted
|
||||
// to an empty string for non-owner viewers (see redactResumeForViewer in
|
||||
// helpers/resume-access-policy.ts). Relax the `min(1)` constraint here so
|
||||
// the redacted public response passes output validation.
|
||||
output: resumeSchema
|
||||
.omit({ name: true, password: true, userId: true, createdAt: true, updatedAt: true })
|
||||
.extend({ name: z.string() }),
|
||||
},
|
||||
|
||||
create: {
|
||||
@@ -59,9 +63,7 @@ export const resumeDto = {
|
||||
.pick({ name: true, slug: true, tags: true, data: true, isPublic: true })
|
||||
.partial()
|
||||
.extend({ id: z.string() }),
|
||||
output: resumeSchema
|
||||
.omit({ password: true, userId: true, createdAt: true, updatedAt: true })
|
||||
.extend({ hasPassword: z.boolean() }),
|
||||
output: resumeSchema.omit({ password: true, userId: true, createdAt: true }).extend({ hasPassword: z.boolean() }),
|
||||
},
|
||||
|
||||
setLocked: {
|
||||
@@ -82,14 +84,16 @@ export const resumeDto = {
|
||||
patch: {
|
||||
input: z.object({
|
||||
id: z.string().describe("The ID of the resume to patch."),
|
||||
expectedUpdatedAt: z.coerce
|
||||
.date()
|
||||
.optional()
|
||||
.describe("If provided, the patch only applies when the resume version still matches this timestamp."),
|
||||
operations: z
|
||||
.array(jsonPatchOperationSchema)
|
||||
.min(1)
|
||||
.describe("An array of JSON Patch (RFC 6902) operations to apply to the resume data."),
|
||||
}),
|
||||
output: resumeSchema
|
||||
.omit({ password: true, userId: true, createdAt: true, updatedAt: true })
|
||||
.extend({ hasPassword: z.boolean() }),
|
||||
output: resumeSchema.omit({ password: true, userId: true, createdAt: true }).extend({ hasPassword: z.boolean() }),
|
||||
},
|
||||
|
||||
duplicate: {
|
||||
|
||||
@@ -58,6 +58,7 @@ export const aiRouter = {
|
||||
try {
|
||||
return await aiService.testConnection(input);
|
||||
} catch (error) {
|
||||
console.error(error);
|
||||
if (isInvalidAiBaseUrlError(error)) throwAiProviderConfigError();
|
||||
if (isAiProviderGatewayError(error)) throwAiProviderGatewayError();
|
||||
throw error;
|
||||
@@ -137,7 +138,7 @@ export const aiRouter = {
|
||||
operationId: "aiChat",
|
||||
summary: "Chat with AI to modify resume",
|
||||
description:
|
||||
"Streams a chat response from the configured AI provider. The LLM can call the patch_resume tool to generate JSON Patch operations that modify the resume. Requires authentication and AI provider credentials.",
|
||||
"Streams a chat response from the configured AI provider. The LLM can call the propose_resume_patches tool to generate JSON Patch proposals for explicit user approval. Requires authentication and AI provider credentials.",
|
||||
})
|
||||
.input(
|
||||
type<{
|
||||
@@ -147,6 +148,7 @@ export const aiRouter = {
|
||||
baseURL: string;
|
||||
messages: UIMessage[];
|
||||
resumeData: ResumeData;
|
||||
resumeUpdatedAt: Date;
|
||||
}>(),
|
||||
)
|
||||
.use(aiRequestRateLimit)
|
||||
|
||||
@@ -6,6 +6,7 @@ import { protectedProcedure, publicProcedure } from "../context";
|
||||
import { resumeDto } from "../dto/resume";
|
||||
import { resumeMutationRateLimit, resumePasswordRateLimit } from "../middleware/rate-limit";
|
||||
import { resumeService } from "../services/resume";
|
||||
import { subscribeResumeUpdated } from "../services/resume-events";
|
||||
|
||||
const tagsRouter = {
|
||||
list: protectedProcedure
|
||||
@@ -71,10 +72,43 @@ const analysisRouter = {
|
||||
}),
|
||||
};
|
||||
|
||||
const updatesRouter = {
|
||||
subscribe: protectedProcedure
|
||||
.route({
|
||||
method: "GET",
|
||||
path: "/resumes/{id}/updates",
|
||||
tags: ["Resumes"],
|
||||
operationId: "subscribeResumeUpdates",
|
||||
summary: "Subscribe to resume updates",
|
||||
description:
|
||||
"Streams lightweight invalidation events when the specified resume changes. The event payload contains metadata only; clients should refetch the resume for canonical data.",
|
||||
successDescription: "A stream of resume update invalidation events.",
|
||||
})
|
||||
.input(z.object({ id: z.string().describe("The unique identifier of the resume.") }))
|
||||
.handler(async function* ({ context, input, signal }) {
|
||||
const resume = await resumeService.getById({ id: input.id, userId: context.user.id });
|
||||
|
||||
yield {
|
||||
type: "resume.updated" as const,
|
||||
resumeId: input.id,
|
||||
userId: context.user.id,
|
||||
updatedAt: resume.updatedAt.toISOString(),
|
||||
mutation: "sync" as const,
|
||||
};
|
||||
|
||||
yield* subscribeResumeUpdated({
|
||||
resumeId: input.id,
|
||||
userId: context.user.id,
|
||||
...(signal ? { signal } : {}),
|
||||
});
|
||||
}),
|
||||
};
|
||||
|
||||
export const resumeRouter = {
|
||||
tags: tagsRouter,
|
||||
statistics: statisticsRouter,
|
||||
analysis: analysisRouter,
|
||||
updates: updatesRouter,
|
||||
|
||||
list: protectedProcedure
|
||||
.route({
|
||||
@@ -250,12 +284,17 @@ export const resumeRouter = {
|
||||
message: "The patch operations are invalid or produced an invalid resume.",
|
||||
status: 400,
|
||||
},
|
||||
RESUME_VERSION_CONFLICT: {
|
||||
message: "The resume changed after this patch was generated.",
|
||||
status: 409,
|
||||
},
|
||||
})
|
||||
.handler(async ({ context, input }) => {
|
||||
return resumeService.patch({
|
||||
id: input.id,
|
||||
userId: context.user.id,
|
||||
operations: input.operations,
|
||||
...(input.expectedUpdatedAt ? { expectedUpdatedAt: input.expectedUpdatedAt } : {}),
|
||||
});
|
||||
}),
|
||||
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
import type { UIMessage } from "ai";
|
||||
import { describe, expect, it } from "vitest";
|
||||
import { convertToModelMessages, modelMessageSchema } from "ai";
|
||||
|
||||
describe("AI chat service", () => {
|
||||
it("keeps proposal tool history valid for follow-up chat messages", async () => {
|
||||
const messages: UIMessage[] = [
|
||||
{
|
||||
id: "user-1",
|
||||
role: "user",
|
||||
parts: [{ type: "text", text: "Add draft references." }],
|
||||
},
|
||||
{
|
||||
id: "assistant-1",
|
||||
role: "assistant",
|
||||
parts: [
|
||||
{
|
||||
type: "tool-propose_resume_patches",
|
||||
toolCallId: "call-1",
|
||||
state: "output-available",
|
||||
input: {
|
||||
proposals: [
|
||||
{
|
||||
title: "Add draft references",
|
||||
operations: [
|
||||
{
|
||||
op: "replace",
|
||||
path: "/sections/references/items",
|
||||
value: [
|
||||
{ id: "reference-1", name: "Jane Mitchell" },
|
||||
{ id: "reference-2", name: "Marcus Chen" },
|
||||
{ id: "reference-3", name: "Olivia Ramirez" },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
output: {
|
||||
proposals: [
|
||||
{
|
||||
id: "proposal-1",
|
||||
title: "Add draft references",
|
||||
baseUpdatedAt: "2026-05-10T06:38:27.093Z",
|
||||
operations: [
|
||||
{
|
||||
op: "replace",
|
||||
path: "/sections/references/items",
|
||||
value: [
|
||||
{ id: "reference-1", name: "Jane Mitchell" },
|
||||
{ id: "reference-2", name: "Marcus Chen" },
|
||||
{ id: "reference-3", name: "Olivia Ramirez" },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
id: "assistant-2",
|
||||
role: "assistant",
|
||||
parts: [{ type: "text", text: "I prepared draft reference changes for review." }],
|
||||
},
|
||||
{
|
||||
id: "user-2",
|
||||
role: "user",
|
||||
parts: [{ type: "text", text: "Reduce it down to the first two." }],
|
||||
},
|
||||
];
|
||||
|
||||
const modelMessages = await convertToModelMessages(messages);
|
||||
|
||||
expect(modelMessages.map((message) => message.role)).toEqual(["user", "assistant", "tool", "assistant", "user"]);
|
||||
expect(JSON.stringify(modelMessages)).toContain("proposal-1");
|
||||
expect(JSON.stringify(modelMessages)).toContain("/sections/references/items");
|
||||
expect(JSON.stringify(modelMessages)).toContain("tool-result");
|
||||
|
||||
for (const message of modelMessages) {
|
||||
expect(modelMessageSchema.safeParse(message).success).toBe(true);
|
||||
}
|
||||
});
|
||||
});
|
||||
@@ -22,12 +22,13 @@ import {
|
||||
import { buildAiExtractionTemplate } from "@reactive-resume/ai/resume/extraction-template";
|
||||
import { sanitizeAndParseResumeJson } from "@reactive-resume/ai/resume/sanitize";
|
||||
import {
|
||||
executePatchResume,
|
||||
patchResumeDescription,
|
||||
patchResumeInputSchema,
|
||||
} from "@reactive-resume/ai/tools/patch-resume";
|
||||
normalizeResumePatchProposals,
|
||||
resumePatchProposalToolInputSchema,
|
||||
resumePatchProposalToolOutputSchema,
|
||||
} from "@reactive-resume/ai/tools/patch-proposal";
|
||||
import { AI_PROVIDER_DEFAULT_BASE_URLS, aiProviderSchema } from "@reactive-resume/ai/types";
|
||||
import { resumeAnalysisOutputSchema, resumeAnalysisSchema } from "@reactive-resume/schema/resume/analysis";
|
||||
import { applyResumePatches } from "@reactive-resume/utils/resume/patch";
|
||||
import { isPrivateOrLoopbackHost, parseUrl } from "@reactive-resume/utils/url-security.node";
|
||||
|
||||
const aiExtractionTemplate = buildAiExtractionTemplate();
|
||||
@@ -209,6 +210,7 @@ function buildChatSystemPrompt(resumeData: ResumeData): string {
|
||||
type ChatInput = z.infer<typeof aiCredentialsSchema> & {
|
||||
messages: UIMessage[];
|
||||
resumeData: ResumeData;
|
||||
resumeUpdatedAt: Date;
|
||||
};
|
||||
|
||||
async function chat(input: ChatInput) {
|
||||
@@ -220,10 +222,20 @@ async function chat(input: ChatInput) {
|
||||
system: systemPrompt,
|
||||
messages: await convertToModelMessages(input.messages),
|
||||
tools: {
|
||||
patch_resume: tool({
|
||||
description: patchResumeDescription,
|
||||
inputSchema: patchResumeInputSchema,
|
||||
execute: async ({ operations }) => executePatchResume(input.resumeData, operations),
|
||||
propose_resume_patches: tool({
|
||||
description:
|
||||
"Return one or more cohesive resume change proposals. Each proposal must include a title, optional summary, and valid JSON Patch operations against the current resume data. The tool validates but does not apply changes.",
|
||||
inputSchema: resumePatchProposalToolInputSchema,
|
||||
outputSchema: resumePatchProposalToolOutputSchema,
|
||||
execute: async (toolInput) => {
|
||||
const proposals = normalizeResumePatchProposals(toolInput, input.resumeUpdatedAt);
|
||||
|
||||
for (const proposal of proposals) {
|
||||
applyResumePatches(input.resumeData, proposal.operations);
|
||||
}
|
||||
|
||||
return { proposals };
|
||||
},
|
||||
}),
|
||||
},
|
||||
stopWhen: stepCountIs(3),
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
import { getPool } from "@reactive-resume/db/client";
|
||||
|
||||
const RESUME_UPDATED_CHANNEL = "resume_updated";
|
||||
|
||||
type PgNotification = {
|
||||
channel?: string | undefined;
|
||||
payload?: string | undefined;
|
||||
};
|
||||
|
||||
export type ResumeUpdatedEvent = {
|
||||
type: "resume.updated";
|
||||
resumeId: string;
|
||||
userId: string;
|
||||
updatedAt: string;
|
||||
mutation: "sync" | "create" | "update" | "patch" | "lock" | "password" | "delete";
|
||||
};
|
||||
|
||||
type SubscribeResumeUpdatedInput = {
|
||||
resumeId: string;
|
||||
userId: string;
|
||||
signal?: AbortSignal;
|
||||
};
|
||||
|
||||
function isResumeUpdatedEvent(value: unknown): value is ResumeUpdatedEvent {
|
||||
if (!value || typeof value !== "object") return false;
|
||||
|
||||
const event = value as Partial<ResumeUpdatedEvent>;
|
||||
return (
|
||||
event.type === "resume.updated" &&
|
||||
typeof event.resumeId === "string" &&
|
||||
typeof event.userId === "string" &&
|
||||
typeof event.updatedAt === "string" &&
|
||||
typeof event.mutation === "string"
|
||||
);
|
||||
}
|
||||
|
||||
export async function publishResumeUpdated(event: ResumeUpdatedEvent) {
|
||||
await getPool().query("SELECT pg_notify($1, $2)", [RESUME_UPDATED_CHANNEL, JSON.stringify(event)]);
|
||||
}
|
||||
|
||||
export async function* subscribeResumeUpdated({ resumeId, userId, signal }: SubscribeResumeUpdatedInput) {
|
||||
const client = await getPool().connect();
|
||||
const queue: ResumeUpdatedEvent[] = [];
|
||||
let done = signal?.aborted ?? false;
|
||||
let wake: (() => void) | undefined;
|
||||
|
||||
const resolveWake = () => {
|
||||
wake?.();
|
||||
wake = undefined;
|
||||
};
|
||||
|
||||
const onAbort = () => {
|
||||
done = true;
|
||||
resolveWake();
|
||||
};
|
||||
|
||||
const onNotification = (notification: PgNotification) => {
|
||||
if (notification.channel !== RESUME_UPDATED_CHANNEL || !notification.payload) return;
|
||||
|
||||
try {
|
||||
const event = JSON.parse(notification.payload) as unknown;
|
||||
if (!isResumeUpdatedEvent(event)) return;
|
||||
if (event.resumeId !== resumeId || event.userId !== userId) return;
|
||||
|
||||
queue.push(event);
|
||||
resolveWake();
|
||||
} catch {
|
||||
// Ignore malformed notifications; the refetch path is invalidation-only.
|
||||
}
|
||||
};
|
||||
|
||||
signal?.addEventListener("abort", onAbort, { once: true });
|
||||
client.on("notification", onNotification);
|
||||
|
||||
try {
|
||||
await client.query(`LISTEN ${RESUME_UPDATED_CHANNEL}`);
|
||||
|
||||
while (!done) {
|
||||
const event = queue.shift();
|
||||
if (event) {
|
||||
yield event;
|
||||
continue;
|
||||
}
|
||||
|
||||
await new Promise<void>((resolve) => {
|
||||
wake = resolve;
|
||||
});
|
||||
}
|
||||
} finally {
|
||||
signal?.removeEventListener("abort", onAbort);
|
||||
client.off("notification", onNotification);
|
||||
|
||||
try {
|
||||
await client.query(`UNLISTEN ${RESUME_UPDATED_CHANNEL}`);
|
||||
} finally {
|
||||
client.release();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,8 @@
|
||||
import type { StoredResumeAnalysis } from "@reactive-resume/schema/resume/analysis";
|
||||
import type { ResumeData } from "@reactive-resume/schema/resume/data";
|
||||
import type { Locale } from "@reactive-resume/utils/locale";
|
||||
import type { Operation } from "fast-json-patch";
|
||||
import type { JsonPatchOperation } from "@reactive-resume/utils/resume/patch";
|
||||
import type { ResumeUpdatedEvent } from "./resume-events";
|
||||
import { ORPCError } from "@orpc/client";
|
||||
import { compare, hash } from "bcrypt";
|
||||
import { and, arrayContains, asc, desc, eq, isNotNull, sql } from "drizzle-orm";
|
||||
@@ -19,6 +20,7 @@ import {
|
||||
redactResumeForViewer,
|
||||
shouldCountForStatistics,
|
||||
} from "../helpers/resume-access-policy";
|
||||
import { publishResumeUpdated } from "./resume-events";
|
||||
import { getStorageService } from "./storage";
|
||||
|
||||
const tags = {
|
||||
@@ -149,6 +151,14 @@ function toSharedResumeResponse<TPassword extends boolean>(
|
||||
};
|
||||
}
|
||||
|
||||
async function notifyResumeUpdated(event: ResumeUpdatedEvent) {
|
||||
try {
|
||||
await publishResumeUpdated(event);
|
||||
} catch (error) {
|
||||
console.warn("Failed to publish resume.updated event:", error);
|
||||
}
|
||||
}
|
||||
|
||||
export const resumeService = {
|
||||
tags,
|
||||
statistics,
|
||||
@@ -194,6 +204,7 @@ export const resumeService = {
|
||||
data: schema.resume.data,
|
||||
isPublic: schema.resume.isPublic,
|
||||
isLocked: schema.resume.isLocked,
|
||||
updatedAt: schema.resume.updatedAt,
|
||||
hasPassword: sql<boolean>`${schema.resume.password} IS NOT NULL`,
|
||||
})
|
||||
.from(schema.resume)
|
||||
@@ -263,6 +274,14 @@ export const resumeService = {
|
||||
data,
|
||||
});
|
||||
|
||||
await notifyResumeUpdated({
|
||||
type: "resume.updated",
|
||||
resumeId: id,
|
||||
userId: input.userId,
|
||||
updatedAt: new Date().toISOString(),
|
||||
mutation: "create",
|
||||
});
|
||||
|
||||
return id;
|
||||
} catch (error) {
|
||||
const constraint = get(error, "cause.constraint") as string | undefined;
|
||||
@@ -319,13 +338,24 @@ export const resumeService = {
|
||||
data: schema.resume.data,
|
||||
isPublic: schema.resume.isPublic,
|
||||
isLocked: schema.resume.isLocked,
|
||||
updatedAt: schema.resume.updatedAt,
|
||||
hasPassword: sql<boolean>`${schema.resume.password} IS NOT NULL`,
|
||||
});
|
||||
|
||||
if (!resume) throw new ORPCError("NOT_FOUND");
|
||||
|
||||
await notifyResumeUpdated({
|
||||
type: "resume.updated",
|
||||
resumeId: resume.id,
|
||||
userId: input.userId,
|
||||
updatedAt: resume.updatedAt.toISOString(),
|
||||
mutation: "update",
|
||||
});
|
||||
|
||||
return resume;
|
||||
} catch (error) {
|
||||
if (error instanceof ORPCError) throw error;
|
||||
|
||||
if (get(error, "cause.constraint") === "resume_slug_user_id_unique") {
|
||||
throw new ORPCError("RESUME_SLUG_ALREADY_EXISTS", { status: 400 });
|
||||
}
|
||||
@@ -335,14 +365,21 @@ export const resumeService = {
|
||||
}
|
||||
},
|
||||
|
||||
patch: async (input: { id: string; userId: string; operations: Operation[] }) => {
|
||||
patch: async (input: { id: string; userId: string; operations: JsonPatchOperation[]; expectedUpdatedAt?: Date }) => {
|
||||
const [existing] = await db
|
||||
.select({ data: schema.resume.data, isLocked: schema.resume.isLocked })
|
||||
.select({ data: schema.resume.data, isLocked: schema.resume.isLocked, updatedAt: schema.resume.updatedAt })
|
||||
.from(schema.resume)
|
||||
.where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId)));
|
||||
|
||||
if (!existing) throw new ORPCError("NOT_FOUND");
|
||||
if (existing.isLocked) throw new ORPCError("RESUME_LOCKED");
|
||||
if (input.expectedUpdatedAt && existing.updatedAt.getTime() !== input.expectedUpdatedAt.getTime()) {
|
||||
throw new ORPCError("RESUME_VERSION_CONFLICT", {
|
||||
status: 409,
|
||||
message: "The resume changed after this patch was generated.",
|
||||
data: { updatedAt: existing.updatedAt.toISOString() },
|
||||
});
|
||||
}
|
||||
|
||||
let patchedData: ResumeData;
|
||||
|
||||
@@ -377,28 +414,59 @@ export const resumeService = {
|
||||
data: schema.resume.data,
|
||||
isPublic: schema.resume.isPublic,
|
||||
isLocked: schema.resume.isLocked,
|
||||
updatedAt: schema.resume.updatedAt,
|
||||
hasPassword: sql<boolean>`${schema.resume.password} IS NOT NULL`,
|
||||
});
|
||||
|
||||
if (!resume) throw new ORPCError("NOT_FOUND");
|
||||
|
||||
await notifyResumeUpdated({
|
||||
type: "resume.updated",
|
||||
resumeId: resume.id,
|
||||
userId: input.userId,
|
||||
updatedAt: resume.updatedAt.toISOString(),
|
||||
mutation: "patch",
|
||||
});
|
||||
|
||||
return resume;
|
||||
},
|
||||
|
||||
setLocked: async (input: { id: string; userId: string; isLocked: boolean }) => {
|
||||
await db
|
||||
const [resume] = await db
|
||||
.update(schema.resume)
|
||||
.set({ isLocked: input.isLocked })
|
||||
.where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId)));
|
||||
.where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId)))
|
||||
.returning({ id: schema.resume.id, updatedAt: schema.resume.updatedAt });
|
||||
|
||||
if (!resume) return;
|
||||
|
||||
await notifyResumeUpdated({
|
||||
type: "resume.updated",
|
||||
resumeId: resume.id,
|
||||
userId: input.userId,
|
||||
updatedAt: resume.updatedAt.toISOString(),
|
||||
mutation: "lock",
|
||||
});
|
||||
},
|
||||
|
||||
setPassword: async (input: { id: string; userId: string; password: string }) => {
|
||||
const hashedPassword = await hash(input.password, 10);
|
||||
|
||||
await db
|
||||
const [resume] = await db
|
||||
.update(schema.resume)
|
||||
.set({ password: hashedPassword })
|
||||
.where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId)));
|
||||
.where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId)))
|
||||
.returning({ id: schema.resume.id, updatedAt: schema.resume.updatedAt });
|
||||
|
||||
if (!resume) return;
|
||||
|
||||
await notifyResumeUpdated({
|
||||
type: "resume.updated",
|
||||
resumeId: resume.id,
|
||||
userId: input.userId,
|
||||
updatedAt: resume.updatedAt.toISOString(),
|
||||
mutation: "password",
|
||||
});
|
||||
},
|
||||
|
||||
verifyPassword: async (input: { slug: string; username: string; password: string }) => {
|
||||
@@ -427,10 +495,21 @@ export const resumeService = {
|
||||
},
|
||||
|
||||
removePassword: async (input: { id: string; userId: string }) => {
|
||||
await db
|
||||
const [resume] = await db
|
||||
.update(schema.resume)
|
||||
.set({ password: null })
|
||||
.where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId)));
|
||||
.where(and(eq(schema.resume.id, input.id), eq(schema.resume.userId, input.userId)))
|
||||
.returning({ id: schema.resume.id, updatedAt: schema.resume.updatedAt });
|
||||
|
||||
if (!resume) return;
|
||||
|
||||
await notifyResumeUpdated({
|
||||
type: "resume.updated",
|
||||
resumeId: resume.id,
|
||||
userId: input.userId,
|
||||
updatedAt: resume.updatedAt.toISOString(),
|
||||
mutation: "password",
|
||||
});
|
||||
},
|
||||
|
||||
delete: async (input: { id: string; userId: string }) => {
|
||||
@@ -452,5 +531,13 @@ export const resumeService = {
|
||||
storageService.delete(`uploads/${input.userId}/screenshots/${input.id}`),
|
||||
storageService.delete(`uploads/${input.userId}/pdfs/${input.id}`),
|
||||
]);
|
||||
|
||||
await notifyResumeUpdated({
|
||||
type: "resume.updated",
|
||||
resumeId: input.id,
|
||||
userId: input.userId,
|
||||
updatedAt: new Date().toISOString(),
|
||||
mutation: "delete",
|
||||
});
|
||||
},
|
||||
};
|
||||
|
||||
@@ -3,6 +3,7 @@ import { dirname, join } from "node:path";
|
||||
import { count } from "drizzle-orm";
|
||||
import { db } from "@reactive-resume/db/client";
|
||||
import * as schema from "@reactive-resume/db/schema";
|
||||
import { env } from "@reactive-resume/env/server";
|
||||
import { getLocalDataDirectory } from "@reactive-resume/utils/monorepo.node";
|
||||
|
||||
const CACHE_DURATION_MS = 6 * 60 * 60 * 1000; // 6 hours
|
||||
@@ -16,7 +17,7 @@ const LAST_KNOWN = {
|
||||
stars: 34_073,
|
||||
} as const;
|
||||
|
||||
const getCachePath = (key: string) => join(getLocalDataDirectory(), "statistics", `${key}.txt`);
|
||||
const getCachePath = (key: string) => join(getLocalDataDirectory(env.LOCAL_STORAGE_PATH), "statistics", `${key}.txt`);
|
||||
|
||||
const readCache = async (key: string): Promise<number | null> => {
|
||||
try {
|
||||
|
||||
@@ -115,7 +115,7 @@ class LocalStorageService implements StorageService {
|
||||
private rootDirectory: string;
|
||||
|
||||
constructor() {
|
||||
this.rootDirectory = getLocalDataDirectory();
|
||||
this.rootDirectory = getLocalDataDirectory(env.LOCAL_STORAGE_PATH);
|
||||
}
|
||||
|
||||
async list(prefix: string): Promise<string[]> {
|
||||
|
||||
@@ -16,18 +16,18 @@
|
||||
"test:agent": "vitest run --reporter=agent --reporter=json --outputFile.json=reports/vitest-results.json --passWithNoTests"
|
||||
},
|
||||
"dependencies": {
|
||||
"@better-auth/api-key": "^1.6.9",
|
||||
"@better-auth/drizzle-adapter": "^1.6.9",
|
||||
"@better-auth/api-key": "^1.6.10",
|
||||
"@better-auth/drizzle-adapter": "^1.6.10",
|
||||
"@better-auth/infra": "^0.2.6",
|
||||
"@better-auth/oauth-provider": "^1.6.9",
|
||||
"@better-auth/passkey": "^1.6.9",
|
||||
"@better-auth/oauth-provider": "^1.6.10",
|
||||
"@better-auth/passkey": "^1.6.10",
|
||||
"@reactive-resume/db": "workspace:*",
|
||||
"@reactive-resume/email": "workspace:*",
|
||||
"@reactive-resume/env": "workspace:*",
|
||||
"@reactive-resume/utils": "workspace:*",
|
||||
"@tanstack/react-start": "^1.167.65",
|
||||
"bcrypt": "^6.0.0",
|
||||
"better-auth": "1.6.9",
|
||||
"better-auth": "1.6.10",
|
||||
"drizzle-orm": "1.0.0-beta.22",
|
||||
"jose": "^6.2.3",
|
||||
"react": "^19.2.6",
|
||||
@@ -37,7 +37,7 @@
|
||||
"@reactive-resume/config": "workspace:*",
|
||||
"@types/bcrypt": "^6.0.0",
|
||||
"@types/react": "^19.2.14",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260508.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260510.1",
|
||||
"typescript": "^6.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
"devDependencies": {
|
||||
"@reactive-resume/config": "workspace:*",
|
||||
"@types/pg": "^8.20.0",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260508.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260510.1",
|
||||
"drizzle-kit": "1.0.0-beta.22",
|
||||
"typescript": "^6.0.3"
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ declare global {
|
||||
var __drizzle: NodePgDatabase<typeof schema> | undefined;
|
||||
}
|
||||
|
||||
function getPool() {
|
||||
export function getPool() {
|
||||
if (!globalThis.__pool) {
|
||||
globalThis.__pool = new Pool({ connectionString: env.DATABASE_URL });
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
"@reactive-resume/config": "workspace:*",
|
||||
"@types/nodemailer": "^8.0.0",
|
||||
"@types/react": "^19.2.14",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260508.1",
|
||||
"@typescript/native-preview": "7.0.0-dev.20260510.1",
|
||||
"typescript": "^6.0.3"
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user