fix: show non-expiring API keys (#3324)

This commit is contained in:
Amruth Pillai
2026-08-16 10:58:55 +02:00
committed by GitHub
parent 409d09809a
commit 8affc567e3
57 changed files with 13153 additions and 428 deletions
+238 -8
View File
@@ -1,16 +1,16 @@
msgid ""
msgstr ""
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-11-04 23:14+0100\n"
"PO-Revision-Date: 2026-08-09 13:09\n"
"Last-Translator: \n"
"Language-Team: English, United Kingdom\n"
"Language: en_GB\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: @lingui/cli\n"
"Language: en_GB\n"
"Project-Id-Version: reactive-resume\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2026-08-09 13:09\n"
"Last-Translator: \n"
"Language-Team: English, United Kingdom\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Crowdin-Project: reactive-resume\n"
"X-Crowdin-Project-ID: 503410\n"
@@ -73,10 +73,30 @@ msgstr "{0} skipped (missing company/role)"
msgid "{column, plural, one {# Column} other {# Columns}}"
msgstr "{column, plural, one {# Column} other {# Columns}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# error} other {# errors}}"
msgstr "{count, plural, one {# error} other {# errors}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# note} other {# notes}}"
msgstr "{count, plural, one {# note} other {# notes}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{count, plural, one {# warning} other {# warnings}}"
msgstr "{count, plural, one {# warning} other {# warnings}}"
#: src/routes/builder/$resumeId/-sidebar/right/sections/statistics.tsx
msgid "{label} over the last 30 days"
msgstr "{label} over the last 30 days"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "{passedRules} of {totalRules} checks passed"
msgstr "{passedRules} of {totalRules} checks passed"
#: src/libs/resume/ats.ts
msgid "{sectionTitle} · Item {itemNumber}"
msgstr "{sectionTitle} · Item {itemNumber}"
#: src/routes/_home/-sections/hero.tsx
msgid "<0>Finally,</0><1>A free and open-source resume builder</1>"
msgstr "<0>Finally,</0><1>A free and open-source resume builder</1>"
@@ -254,10 +274,22 @@ msgstr "Add a new volunteer experience"
msgid "Add a note…"
msgstr "Add a note…"
#: src/libs/resume/ats.ts
msgid "Add a period such as \"Jan 2020 - Present\" so it lands on your timeline."
msgstr "Add a period such as \\\"Jan 2020 - Present\\\" so it lands on your timeline."
#: src/features/applications/components/application-form-sheet.tsx
msgid "Add a tag and press Enter…"
msgstr "Add a tag and press Enter…"
#: src/libs/resume/ats.ts
msgid "Add an entry, or use projects and volunteer work to show equivalent history."
msgstr "Add an entry, or use projects and volunteer work to show equivalent history."
#: src/libs/resume/ats.ts
msgid "Add an item to it, or hide it."
msgstr "Add an item to it, or hide it."
#: src/features/settings/integrations/components/ai-section.tsx
msgid "Add and test a provider before starting an agent thread."
msgstr "Add and test a provider before starting an agent thread."
@@ -268,6 +300,10 @@ msgstr "Add and test a provider before starting an agent thread."
msgid "Add application"
msgstr "Add application"
#: src/libs/resume/ats.ts
msgid "Add at least a city and country so roles can be matched to your region."
msgstr "Add at least a city and country so roles can be matched to your region."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "Add contact"
msgstr "Add contact"
@@ -305,6 +341,10 @@ msgstr "Add tag"
msgid "Add to pipeline"
msgstr "Add to pipeline"
#: src/libs/resume/ats.ts
msgid "Add your full name under Basics."
msgstr "Add your full name under Basics."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Adjust the resume for a remote-first role that values async communication and ownership."
msgstr "Adjust the resume for a remote-first role that values async communication and ownership."
@@ -572,6 +612,10 @@ msgstr "Aspect Ratio"
msgid "Atlas Cloud supports Reactive Resume as a project sponsor. If your company would like to sponsor the project, email <0>{sponsorshipEmail}</0>."
msgstr "Atlas Cloud supports Reactive Resume as a project sponsor. If your company would like to sponsor the project, email <0>{sponsorshipEmail}</0>."
#: src/libs/resume/section.tsx
msgid "ATS Check"
msgstr "ATS Check"
#: src/features/applications/components/application-detail-sheet.tsx
#: src/features/applications/components/application-form-sheet.tsx
msgid "Attach a cover letter (PDF)"
@@ -879,6 +923,10 @@ msgstr "Cohere"
msgid "Columns"
msgstr "Columns"
#: src/libs/resume/ats.ts
msgid "Columns commonly scramble the order text is read in. Set it to a single column."
msgstr "Columns commonly scramble the order text is read in. Set it to a single column."
#. Accessible label for command list region inside command palette
#. Accessible label for the command palette dialog
#: src/features/command-palette/index.tsx
@@ -1024,6 +1072,10 @@ msgstr "Copy this secret key and use it in your applications to access your data
msgid "Copy URL"
msgstr "Copy URL"
#: src/libs/resume/ats.ts
msgid "Correct the year, or use \"Present\" for ongoing work."
msgstr "Correct the year, or use \\\"Present\\\" for ongoing work."
#. Error description when AI provider cannot be reached during resume analysis
#. Error shown when AI provider is unreachable during PDF/DOCX resume import
#: src/dialogs/resume/import.tsx
@@ -1408,6 +1460,10 @@ msgstr "Deleting your API key..."
msgid "Deleting your resume..."
msgstr "Deleting your resume..."
#: src/libs/resume/ats.ts
msgid "Describe what you did so the entry contributes keywords for matching."
msgstr "Describe what you did so the entry contributes keywords for matching."
#: src/dialogs/resume/sections/award.tsx
#: src/dialogs/resume/sections/certification.tsx
#: src/dialogs/resume/sections/education.tsx
@@ -1706,9 +1762,14 @@ msgid "Enter your password to disable two-factor authentication. Your account wi
msgstr "Enter your password to disable two-factor authentication. Your account will be less secure without 2FA enabled."
#: src/features/resume/stylesheet/status.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Error"
msgstr "Error"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Every check passed. Nothing here should stop a parser from reading your resume."
msgstr "Every check passed. Nothing here should stop a parser from reading your resume."
#: src/routes/_home/-sections/donate.tsx
msgid "Every contribution, big or small, makes a huge difference to the project.<0/>Thank you for your support!"
msgstr "Every contribution, big or small, makes a huge difference to the project.<0/>Thank you for your support!"
@@ -1735,7 +1796,7 @@ msgstr "Experience"
msgid "Expires in"
msgstr "Expires in"
#. placeholder {0}: key.expiresAt?.toLocaleDateString()
#. placeholder {0}: key.expiresAt.toLocaleDateString()
#: src/features/settings/pages/api-keys.tsx
msgid "Expires on {0}"
msgstr "Expires on {0}"
@@ -2372,6 +2433,10 @@ msgstr "Include CV header"
msgid "Increase indent"
msgstr "Increase indent"
#: src/libs/resume/ats.ts
msgid "Increase them so content stays inside the reliably read area."
msgstr "Increase them so content stays inside the reliably read area."
#: src/routes/agent/-components/resume-pane.tsx
msgid "Increase zoom"
msgstr "Increase zoom"
@@ -2582,6 +2647,7 @@ msgstr "Layout"
msgid "Learn More"
msgstr "Learn More"
#: src/dialogs/resume/import.tsx
#: src/hooks/use-form-blocker.tsx
msgid "Leave"
msgstr "Leave"
@@ -2590,6 +2656,10 @@ msgstr "Leave"
msgid "Leave empty to reset the title to the original."
msgstr "Leave empty to reset the title to the original."
#: src/dialogs/resume/import.tsx
msgid "Leave to set up an AI provider?"
msgstr "Leave to set up an AI provider?"
#: src/components/input/rich-input.tsx
msgid "Left Align"
msgstr "Left Align"
@@ -2804,6 +2874,14 @@ msgstr "Mistral AI"
msgid "Model"
msgstr "Model"
#: src/libs/resume/ats.ts
msgid "Most systems file candidates by email. Add one under Basics."
msgstr "Most systems file candidates by email. Add one under Basics."
#: src/libs/resume/ats.ts
msgid "Move it into the main column and keep the sidebar for short lists."
msgstr "Move it into the main column and keep the sidebar for short lists."
#: src/routes/builder/$resumeId/-sidebar/right/sections/layout/pages.tsx
msgid "Move section to another column or page"
msgstr "Move section to another column or page"
@@ -2855,6 +2933,10 @@ msgstr "Nepali"
msgid "Network"
msgstr "Network"
#: src/features/settings/pages/api-keys.tsx
msgid "Never expires"
msgstr "Never expires"
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/resumes.tsx
msgid "New Application"
@@ -2967,6 +3049,10 @@ msgstr "Not connected"
msgid "Not sure what to write?"
msgstr "Not sure what to write?"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Note"
msgstr "Note"
#: src/features/applications/components/application-form-sheet.tsx
#: src/libs/resume/section.tsx
msgid "Notes"
@@ -3235,6 +3321,10 @@ msgstr "Pipeline flow"
msgid "Pipeline health across all applications"
msgstr "Pipeline health across all applications"
#: src/libs/resume/ats.ts
msgid "Place it on a page from the Layout panel, or hide it if you meant to park it."
msgstr "Place it on a page from the Layout panel, or hide it if you meant to park it."
#: src/features/resume/export/download-dialog.tsx
msgid "Plain text, ideal for AI tools and quick edits."
msgstr "Plain text, ideal for AI tools and quick edits."
@@ -3289,6 +3379,10 @@ msgstr "Portuguese (Portugal)"
msgid "Position"
msgstr "Position"
#: src/libs/resume/ats.ts
msgid "Prefer a conventional heading such as \"Work Experience\" or \"Education\"."
msgstr "Prefer a conventional heading such as \\\"Work Experience\\\" or \\\"Education\\\"."
#: src/features/command-palette/pages/navigation.tsx
#: src/features/command-palette/pages/preferences/index.tsx
#: src/routes/dashboard/-components/sidebar.tsx
@@ -4089,6 +4183,14 @@ msgstr "Slovene"
msgid "Slug"
msgstr "Slug"
#: src/libs/resume/ats.ts
msgid "Some application systems require one before you can submit."
msgstr "Some application systems require one before you can submit."
#: src/libs/resume/ats.ts
msgid "Some parsers mishandle images, and photos are discouraged in some regions."
msgstr "Some parsers mishandle images, and photos are discouraged in some regions."
#: src/components/layout/error-screen.tsx
msgid "Something went wrong"
msgstr "Something went wrong"
@@ -4202,6 +4304,7 @@ msgstr "Start Thread"
msgid "Statistics"
msgstr "Statistics"
#: src/dialogs/resume/import.tsx
#: src/hooks/use-form-blocker.tsx
msgid "Stay"
msgstr "Stay"
@@ -4255,6 +4358,10 @@ msgstr "Support Reactive Resume"
msgid "Support the app by doing what you can!"
msgstr "Support the app by doing what you can!"
#: src/libs/resume/ats.ts
msgid "Swap the start and end dates."
msgstr "Swap the start and end dates."
#: src/libs/locale.ts
msgid "Swedish"
msgstr "Swedish"
@@ -4426,6 +4533,14 @@ msgstr "There was a problem while generating the PDF, please try again."
msgid "There was a problem while preparing your resume for printing, please try again."
msgstr "There was a problem while preparing your resume for printing, please try again."
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "These checks run as you type and never leave your browser. They ask whether a machine can read your resume, not whether it reads well."
msgstr "These checks run as you type and never leave your browser. They ask whether a machine can read your resume, not whether it reads well."
#: src/libs/resume/ats.ts
msgid "These dates will not be read correctly."
msgstr "These dates will not be read correctly."
#: src/routes/agent/-components/agent-chat.tsx
msgid "Thinking"
msgstr "Thinking"
@@ -4455,6 +4570,18 @@ msgstr "This agent thread could not be opened."
msgid "This assistant could not be opened."
msgstr "This assistant could not be opened."
#: src/libs/resume/ats.ts
msgid "This date will not be read correctly."
msgstr "This date will not be read correctly."
#: src/libs/resume/ats.ts
msgid "This email address will not be recognized."
msgstr "This email address will not be recognized."
#: src/libs/resume/ats.ts
msgid "This entry has no dates."
msgstr "This entry has no dates."
#: src/features/applications/components/application-detail-sheet.tsx
msgid "This entry will be permanently deleted. This can't be undone."
msgstr "This entry will be permanently deleted. This can't be undone."
@@ -4463,14 +4590,30 @@ msgstr "This entry will be permanently deleted. This can't be undone."
msgid "This feature requires a connected AI provider. Please set one up in the settings."
msgstr "This feature requires a connected AI provider. Please set one up in the settings."
#: src/libs/resume/ats.ts
msgid "This heading is not one parsers look for."
msgstr "This heading is not one parsers look for."
#: src/dialogs/resume/index.tsx
msgid "This is a URL-friendly name for your resume."
msgstr "This is a URL-friendly name for your resume."
#: src/libs/resume/ats.ts
msgid "This link is missing its protocol."
msgstr "This link is missing its protocol."
#: src/dialogs/resume/import.tsx
msgid "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
msgstr "This may take a few minutes, depending on the response of the AI provider. Please do not close the window or refresh the page."
#: src/libs/resume/ats.ts
msgid "This period ends before it starts."
msgstr "This period ends before it starts."
#: src/libs/resume/ats.ts
msgid "This period starts in the future."
msgstr "This period starts in the future."
#: src/routes/builder/$resumeId/-sidebar/left/index.tsx
msgid "This resume is locked"
msgstr "This resume is locked"
@@ -4487,10 +4630,30 @@ msgstr "This resume was updated by an AI agent."
msgid "This resume's sharing settings changed elsewhere."
msgstr "This resume's sharing settings changed elsewhere."
#: src/libs/resume/ats.ts
msgid "This role has no description."
msgstr "This role has no description."
#: src/libs/resume/ats.ts
msgid "This section has content but never appears."
msgstr "This section has content but never appears."
#: src/routes/builder/$resumeId/-sidebar/right/sections/notes.tsx
msgid "This section is reserved for your personal notes specific to this resume. The content here remains private and is not shared with anyone else."
msgstr "This section is reserved for your personal notes specific to this resume. The content here remains private and is not shared with anyone else."
#: src/libs/resume/ats.ts
msgid "This section is split across columns."
msgstr "This section is split across columns."
#: src/libs/resume/ats.ts
msgid "This section renders as an empty heading."
msgstr "This section renders as an empty heading."
#: src/libs/resume/ats.ts
msgid "This section sits in the sidebar."
msgstr "This section sits in the sidebar."
#: src/features/auth/pages/register.tsx
msgid "This step is optional, but recommended."
msgstr "This step is optional, but recommended."
@@ -4884,6 +5047,26 @@ msgstr "URL"
msgid "Use"
msgstr "Use"
#: src/libs/resume/ats.ts
msgid "Use a line height of at least 1.15 so lines are not merged together."
msgstr "Use a line height of at least 1.15 so lines are not merged together."
#: src/libs/resume/ats.ts
msgid "Use a plain address such as name@example.com, with no surrounding text."
msgstr "Use a plain address such as name@example.com, with no surrounding text."
#: src/libs/resume/ats.ts
msgid "Use a recognized form such as \"Jan 2020 - Mar 2022\" or \"2020 - 2022\"."
msgstr "Use a recognized form such as \\\"Jan 2020 - Mar 2022\\\" or \\\"2020 - 2022\\\"."
#: src/libs/resume/ats.ts
msgid "Use a recognized form such as \"March 2022\" or \"2022\"."
msgstr "Use a recognized form such as \\\"March 2022\\\" or \\\"2022\\\"."
#: src/libs/resume/ats.ts
msgid "Use a size of at least 9pt so re-rendered copies stay accurate."
msgstr "Use a size of at least 9pt so re-rendered copies stay accurate."
#: src/components/input/color-picker.tsx
#: src/routes/builder/$resumeId/-sidebar/right/sections/design.tsx
msgid "Use color {color}"
@@ -4972,6 +5155,10 @@ msgstr "Volunteer"
msgid "vs previous 30 days"
msgstr "vs previous 30 days"
#: src/routes/builder/$resumeId/-sidebar/right/sections/ats-check.tsx
msgid "Warning"
msgstr "Warning"
#: src/dialogs/resume/import.tsx
msgid "We couldn't detect the format automatically — please choose it above."
msgstr "We couldn't detect the format automatically — please choose it above."
@@ -5034,6 +5221,10 @@ msgstr "Working…"
msgid "Worth a shot"
msgstr "Worth a shot"
#: src/libs/resume/ats.ts
msgid "Write the full address, including https://."
msgstr "Write the full address, including https://."
#: src/routes/_home/-sections/footer.tsx
msgid "X (Twitter)"
msgstr "X (Twitter)"
@@ -5066,6 +5257,10 @@ msgstr "You can share your resume via a unique public URL, protect it with a pas
msgid "You have unsaved changes that will be lost."
msgstr "You have unsaved changes that will be lost."
#: src/dialogs/resume/import.tsx
msgid "You'll be taken to the Integrations page. The file you selected won't be imported."
msgstr "You'll be taken to the Integrations page. The file you selected won't be imported."
#: src/features/auth/pages/forgot-password.tsx
#: src/features/auth/pages/register.tsx
msgid "You've got mail!"
@@ -5079,6 +5274,10 @@ msgstr "Your account has been deleted successfully."
msgid "Your API key has been copied to the clipboard."
msgstr "Your API key has been copied to the clipboard."
#: src/libs/resume/ats.ts
msgid "Your body text is very small."
msgstr "Your body text is very small."
#: src/routes/builder/$resumeId/-components/preview-page.tsx
msgid "Your changes are saved automatically."
msgstr "Your changes are saved automatically."
@@ -5103,6 +5302,14 @@ msgstr "Your latest changes could not be saved."
msgid "Your legacy styles remain active until you explicitly activate this Semantic CSS draft."
msgstr "Your legacy styles remain active until you explicitly activate this Semantic CSS draft."
#: src/libs/resume/ats.ts
msgid "Your lines are packed very tightly."
msgstr "Your lines are packed very tightly."
#: src/libs/resume/ats.ts
msgid "Your page margins are very narrow."
msgstr "Your page margins are very narrow."
#: src/features/auth/pages/reset-password.tsx
msgid "Your password has been reset successfully. You can now sign in with your new password."
msgstr "Your password has been reset successfully. You can now sign in with your new password."
@@ -5140,6 +5347,30 @@ msgstr "Your resume has been restored to the selected version."
msgid "Your resume has been updated successfully."
msgstr "Your resume has been updated successfully."
#: src/libs/resume/ats.ts
msgid "Your resume has no email address."
msgstr "Your resume has no email address."
#: src/libs/resume/ats.ts
msgid "Your resume has no location."
msgstr "Your resume has no location."
#: src/libs/resume/ats.ts
msgid "Your resume has no name."
msgstr "Your resume has no name."
#: src/libs/resume/ats.ts
msgid "Your resume has no phone number."
msgstr "Your resume has no phone number."
#: src/libs/resume/ats.ts
msgid "Your resume includes a photo."
msgstr "Your resume includes a photo."
#: src/libs/resume/ats.ts
msgid "Your resume shows no work experience."
msgstr "Your resume shows no work experience."
#: src/routes/builder/$resumeId/-sidebar/right/sections/sharing.tsx
msgid "Your resume's public link is currently protected by a password. Share the password only with people you trust."
msgstr "Your resume's public link is currently protected by a password. Share the password only with people you trust."
@@ -5168,4 +5399,3 @@ msgstr "Zoom out"
#: src/libs/locale.ts
msgid "Zulu"
msgstr "Zulu"